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.48.0 #283

Closed
wants to merge 2 commits into from

Conversation

release-please[bot]
Copy link
Contributor

🤖 I have created a release beep boop

1.48.0 (2024-06-22)

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)
  • add multi-line text area (1cf1559), closes #46
  • 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)
  • 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)
  • default values support for most input types (f8415a3)
  • 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
  • limitedForm api (b0acb29), closes #39
  • 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 UI builder (3eff7a8)
  • multi-select fixed can allow unknown values (dcefe7c)
  • multi-select v1 (e3ee492)
  • 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: 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)
  • show result preview (7425df1)
  • 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)
  • button to open import modal from form manager (1cc834e)
  • creation of unique note name (b40b2c3)
  • dataview list format is now correct (e4eea18)
  • do not close existing leafs, reuse instead (b00b6b8), closes #36
  • do not use innerHTML (8ae7d5b)
  • easy toggle all for fields to include in frontmatter (8bf4fb4)
  • ensure order of fixed select (62b407e), closes #61
  • ensure types in svelte at build (fbe03d3)
  • filtering in multi with uppercase (fac67ea)
  • 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 sure the editor always has the right height (53f10b3), closes #38
  • make the editor headers stick only on big screens (4193246)
  • ManageForms view is now reactive thanks to stores (040f8f5)
  • multi select was not including the values (1885834)
  • 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)
  • properly clone elements (667ebe0), closes #51
  • 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 a default value for inputs of type select (2c514b1), closes #45
  • 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)
  • toggles always have a value (72cfc3e)
  • 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