Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 1.51.0 #303

Closed
wants to merge 2 commits into from

Conversation

release-please[bot]
Copy link
Contributor

🤖 I have created a release beep boop

1.51.0 (2024-07-10)

Features

  • ability to add a custom class name to the form body (28d81b9), closes #125
  • ability to open template builder form UI (c6663ff)
  • ability to order select options (#64) (b955726)
  • add a view for template builder (f32ebfb)
  • added a get method for result data fixes #129 (ddee8a8)
  • added tests (1230a34)
  • allow any value in multi-select dataview (fa9da3d), closes #54
  • allow pick/omit in Result helpers (1c5bd5f), closes #101
  • API: example form takes options (d204786)
  • API: expose some utils (eb54365)
  • cancel esc button for cancel the form (ea350bf)
  • command to directly edit a form (47d4d8c)
  • conditional input form builder (5f6a9be)
  • copy to clipboard and better format (e3e3249)
  • core: enrich_tfile utility function (1cf4508)
  • core: throttle error messages (60157bd)
  • create new notes from forms using templates (2a5d1bc)
  • dataview query preview in FormBuilder (0a5b4cd)
  • dataview rendering method for FormValue (86839ce)
  • detect invalid data on data.json (91aa99c), closes #98
  • document block input builder (ec1d44b)
  • document how to make more convenient opening forms (0c70eae), closes #145
  • editor: create dataview inputs (75f71f1)
  • Enable Ctrl+Enter form submission (#60) (7f72122)
  • Export form as JSON button (#29) (defc86c)
  • form-editor: UI to set fields as required (c77c340)
  • form-runtime: the form is now reactive (ad82789)
  • FormResult is now a proxy, so you can access the contained result values safely and directly (3f4a611)
  • form: the input file is now fuzzy over path and tags. It shows a nicer UI that includes the path (38dc4b3)
  • group error messages (e0e9423)
  • import form modal (a844983)
  • import: ability to edit forms imported from JSON (6cdb104)
  • input: dataview input can be fully async (cac23bb)
  • input: document block is async (1e23a1b)
  • input: new input folder suggester (2102619), closes #148
  • input: note suggest shows the parent folder of the note (6409ebf)
  • inputs: dataview can be used as source for multi-select (cd39785), closes #50
  • input: tag suggest input, initial version (9f0d8af), closes #118
  • logger instance (a30a9ff)
  • make the dataview input more fuzzy (1971fdc)
  • migrate between form format versions (b4e6c96), closes #92
  • more customizations in the generated template (6db7d29)
  • multi select notes uses the new notes input (better UI and search) (6c3e1e5)
  • multi-select fixed can allow unknown values (dcefe7c)
  • open TemplateBuilder in a modal (e376cd0)
  • option to have a global shortcut to modal form (d262a0e)
  • real time query preview with errors (41a7dec)
  • remove completely the old way of rendering fields (801d331)
  • result value helpers for better user experience (57f2c1b)
  • runtime: allow the select to be used as condition for other fields (0d23e0b)
  • runtime: conditional fields v1 (4ab141e)
  • runtime: show conditional errors in the form (83a1060)
  • runtime: svelte versions of DocumentBlock and InputNote (968d230)
  • safely parse and execute code blocks functions (a09f72f)
  • safer parsing of functions (4d6ee27)
  • scroll to elements on the list (f9804a7)
  • scroll to new fields in the editor (ce3ece5)
  • shortcut methods for the ResultValue helper (00ba405)
  • show errors when form has any invalid field (54e9eaf)
  • specific field/input error reporting methods (3bfd22d)
  • std: make the function evaluator async and handle TE (239a4d5)
  • std: updateFirst for Array (e6f28e1)
  • suggesters: DataviewSuggest is now async (dae4a25)
  • suggesters: make SafeDataviewQuery async (239a4d5)
  • tags input allow any value to be selected, even if it does not exist yet (1834bf5)
  • template: add support for frontmatter command in templates (059891c)
  • templater: customize result name in template builder (16a2297)
  • templater: easily build template body (b705136)
  • text document block. Allows to render a text in the form using the current form values (1949e03)
  • util: insert a form template into current note command (d60fe82)
  • validation: better UI for notify errors of form (2a609ae)

Bug Fixes

  • a bit better import UI (024b513)
  • accept empty option values for now (6293dad)
  • add a link to the docs in the settings (704aa99), closes #58
  • add aliases for Result methods fixes #122 (d6f755c)
  • add tests for result class and helpers (e4eea18)
  • add version to the form definition (c7fdd77)
  • allow decimal inputs for number fields (b70e99a), closes #237
  • big bundle size (e5f566e)
  • builder: properly save the isSet condition (1ffe488)
  • button to open import modal from form manager (1cc834e)
  • ConditionInput finally works as expected (c5d5fff)
  • creation of unique note name (b40b2c3)
  • dataview list format is now correct (e4eea18)
  • do not close existing leafs, reuse instead (b00b6b8), closes #36
  • easy toggle all for fields to include in frontmatter (8bf4fb4)
  • ensure types in svelte at build (fbe03d3)
  • form-runtime: show an asterisk when fields are required (b578ace), closes #198
  • formEngine: gracefully handle the close of the form (a398882)
  • forms can not be renamed (ab2e20d), closes #108
  • functional form engine (ab99b0e)
  • inline help for dataview (d7e0630)
  • input: if folder does not exist, the form does not fail (0d5afbd), closes #90
  • input: multi-select refocus on enter (6f8d2ca)
  • make multi-select static work (fa5987a), closes #63
  • make the editor headers stick only on big screens (4193246)
  • ManageForms view is now reactive thanks to stores (040f8f5)
  • open the main view in a new tab (b00b6b8)
  • pipelines install (2c9a17f)
  • preettier invalid form view in form manager (b256a1a)
  • prevent chalk to be loaded in bundle (37e4508)
  • proper duplicate scroll (28cebd4)
  • provide a logger implementation that only shows debug messages on debug (72faa20)
  • remove all trace of text input suggest (68cace2)
  • remove leading # in tags (556b769)
  • runtime: better weights in file suggestions (aac26d1), closes #272
  • runtime: input tag in svelte (879aba9)
  • runtime: svelte wrappers for obsidian settings (37f5236)
  • separate input builder for select (e75a1f4), closes #75
  • set initial value of fixed-source select fields, if provided (8864226)
  • show title in the template builder (012901d)
  • support html in the document_block (1717937)
  • tag should allow unknown values (4dec090)
  • templater: flex wrap (4aed840)
  • templater: remove empty lines (eda92a2)
  • text-area initial value (f21b783)
  • type check also svelte files (903b9bf)
  • type narrow on svelte (c46dc40)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment