1.52.0 (2024-09-29)
- form-runtime: markdown block input (567d391)
1.51.0 (2024-09-13)
- create an example vault (6c1f7c8)
- form-builder: add ability to hide fields to the UI (1af3b2d)
- form-engine: basic inputs can be hidden (6b5d17f)
1.50.0 (2024-07-10)
- logger instance (a30a9ff)
- provide a logger implementation that only shows debug messages on debug (72faa20)
1.49.0 (2024-07-05)
- runtime: allow the select to be used as condition for other fields (0d23e0b)
- builder: properly save the isSet condition (1ffe488)
1.48.0 (2024-07-02)
- conditional input form builder (5f6a9be)
- runtime: conditional fields v1 (4ab141e)
- runtime: show conditional errors in the form (83a1060)
- ConditionInput finally works as expected (c5d5fff)
1.47.0 (2024-06-22)
- group error messages (e0e9423)
- remove completely the old way of rendering fields (801d331)
- runtime: svelte versions of DocumentBlock and InputNote (968d230)
1.46.0 (2024-06-17)
- util: insert a form template into current note command (d60fe82)
- templater: remove empty lines (eda92a2)
1.45.2 (2024-06-10)
1.45.1 (2024-06-04)
- templater: flex wrap (4aed840)
1.45.0 (2024-06-04)
- templater: customize result name in template builder (16a2297)
- templater: easily build template body (b705136)
1.44.1 (2024-05-31)
- show title in the template builder (012901d)
1.44.0 (2024-05-30)
- more customizations in the generated template (6db7d29)
- easy toggle all for fields to include in frontmatter (8bf4fb4)
1.43.0 (2024-05-30)
- ability to open template builder form UI (c6663ff)
- add a view for template builder (f32ebfb)
- copy to clipboard and better format (e3e3249)
- open TemplateBuilder in a modal (e376cd0)
- std: updateFirst for Array (e6f28e1)
1.42.1 (2024-05-14)
- set initial value of fixed-source select fields, if provided (8864226)
1.42.0 (2024-05-13)
- cancel esc button for cancel the form (ea350bf)
- formEngine: gracefully handle the close of the form (a398882)
1.41.0 (2024-05-10)
- input: dataview input can be fully async (cac23bb)
- input: document block is async (1e23a1b)
- std: make the function evaluator async and handle TE (239a4d5)
- suggesters: DataviewSuggest is now async (dae4a25)
- suggesters: make SafeDataviewQuery async (239a4d5)
1.40.4 (2024-04-25)
- make the editor headers stick only on big screens (4193246)
1.40.3 (2024-04-20)
1.40.2 (2024-01-22)
- support html in the document_block (1717937)
1.40.1 (2024-01-21)
1.40.0 (2024-01-21)
- API: expose some utils (eb54365)
- import form modal (a844983)
- import: ability to edit forms imported from JSON (6cdb104)
1.39.1 (2024-01-17)
- tag should allow unknown values (4dec090)
1.39.0 (2024-01-14)
- multi select notes uses the new notes input (better UI and search) (6c3e1e5)
1.38.0 (2024-01-13)
- core: enrich_tfile utility function (1cf4508)
- form: the input file is now fuzzy over path and tags. It shows a nicer UI that includes the path (38dc4b3)
- input: note suggest shows the parent folder of the note (6409ebf)
1.37.0 (2024-01-06)
- command to directly edit a form (47d4d8c)
1.36.1 (2024-01-06)
1.36.0 (2024-01-02)
- allow any value in multi-select dataview (fa9da3d), closes #54
- multi-select fixed can allow unknown values (dcefe7c)
- tags input allow any value to be selected, even if it does not exist yet (1834bf5)
1.35.0 (2024-01-01)
- option to have a global shortcut to modal form (d262a0e)
1.34.0 (2023-12-29)
1.33.0 (2023-12-28)
- dataview rendering method for FormValue (86839ce)
- FormResult is now a proxy, so you can access the contained result values safely and directly (3f4a611)
- result value helpers for better user experience (57f2c1b)
- shortcut methods for the ResultValue helper (00ba405)
1.32.1 (2023-12-22)
- inline help for dataview (d7e0630)
1.32.0 (2023-12-17)
- template: add support for frontmatter command in templates (059891c)
1.31.0 (2023-12-17)
1.30.1 (2023-12-16)
1.30.0 (2023-12-15)
- create new notes from forms using templates (2a5d1bc)
1.29.0 (2023-12-08)
1.28.0 (2023-12-07)
- API: example form takes options (d204786)
- core: throttle error messages (60157bd)
- document how to make more convenient opening forms (0c70eae), closes #145
- form-editor: UI to set fields as required (c77c340)
- form-runtime: the form is now reactive (ad82789)
- validation: better UI for notify errors of form (2a609ae)
- add a link to the docs in the settings (704aa99), closes #58
- functional form engine (ab99b0e)
- input: multi-select refocus on enter (6f8d2ca)
- preettier invalid form view in form manager (b256a1a)
1.27.1 (2023-11-23)
- remove leading # in tags (556b769)
1.27.0 (2023-11-22)
1.26.0 (2023-11-07)
1.25.0 (2023-11-06)
- make the dataview input more fuzzy (1971fdc)
1.24.1 (2023-11-04)
1.24.0 (2023-11-03)
- editor: create dataview inputs (75f71f1)
- inputs: dataview can be used as source for multi-select (cd39785), closes #50
1.23.0 (2023-11-02)
- specific field/input error reporting methods (3bfd22d)
- forms can not be renamed (ab2e20d), closes #108
- ManageForms view is now reactive thanks to stores (040f8f5)
1.22.1 (2023-10-26)
- big bundle size (e5f566e)
1.22.0 (2023-10-26)
1.21.0 (2023-10-25)
- detect invalid data on data.json (91aa99c), closes #98
- migrate between form format versions (b4e6c96), closes #92
1.20.0 (2023-10-22)
1.19.0 (2023-10-22)
- Export form as JSON button (#29) (defc86c)
- scroll to elements on the list (f9804a7)
- scroll to new fields in the editor (ce3ece5)
- accept empty option values for now (6293dad)
- ensure types in svelte at build (fbe03d3)
- pipelines install (2c9a17f)
- type check also svelte files (903b9bf)
- type narrow on svelte (c46dc40)
1.18.0 (2023-10-21)
1.17.0 (2023-10-20)
1.16.6 (2023-10-19)
- remove all trace of text input suggest (68cace2)
1.16.5 (2023-10-19)
1.16.4 (2023-10-16)
- do not close existing leafs, reuse instead (b00b6b8), closes #36
- open the main view in a new tab (b00b6b8)
1.16.3 (2023-10-16)
- text-area initial value (f21b783)
1.16.2 (2023-10-11)
1.16.1 (2023-10-10)
1.16.0 (2023-10-03)
1.15.0 (2023-10-02)
- default values support for most input types (f8415a3)
- do not use innerHTML (8ae7d5b)
1.14.1 (2023-09-29)
- properly clone elements (667ebe0), closes #51
- set a default value for inputs of type select (2c514b1), closes #45
1.14.0 (2023-09-15)
- show result preview (7425df1)
1.13.0 (2023-09-15)
1.12.1 (2023-09-15)
1.12.0 (2023-09-15)
1.11.0 (2023-09-14)
1.10.0 (2023-09-14)
- show better errors (8202d37)
- dataview input was not filtering (8202d37)
1.9.1 (2023-09-14)
- release process (790d84d)
1.9.0 (2023-09-14)
- release-bot (0586068)
1.8.0 (2023-09-13)
- dataview input type (22b8949)
1.7.1 (2023-09-13)
- remove deprecated usages of app (343ff57)
1.7.0 (2023-09-12)
- fix the versioning, I hope (7bb7d7d)
1.6.0 (2023-09-12)
1.5.0 (2023-09-12)
1.4.0 (2023-09-11)
- decide where to open the forms editor/manager (bd5a957)
- make field name required (2892503)
1.3.0 (2023-09-11)
- ability to order fields (79517c0)
1.2.2 (2023-09-11)
- rename the plugin to follow obsidian guidelines (2487590)
1.2.1 (2023-09-11)
- do not include v in tag (7a54a24)
1.2.0 (2023-09-11)
- complete core decoding and validation (7fc538c)
- FormEditor V1 (ce228ef)
- manage forms view (bb99d2d)
- mobile handling of the form editor (1be84bd)
- suggest folder input (3adaf07)
1.1.0 (2023-09-07)
- add support for all the basic fields (991c53e)
- dataview serialization (9b38402)
- form result (2f63a90)
- initial prototype (ae1404a)
- note input with autocomplete and narrowed to specific folder (89bce4c)
- select input for notes narrowed to specific folder (89bce4c)
- select input with fixed number of elements (89bce4c)
- support numbers and text (5b27caf)