Changelog
1.55.0 (2024-12-12)
Features
- input: you can define a parent folder on the folder input (d208648)
Bug Fixes
1.54.0 (2024-12-11)
Features
- builder: File input builder (48b62af)
- input: file input schema and rendering (b4682ff)
1.53.0 (2024-12-09)
Features
- input: added Image input type (cfc0cad)
1.52.0 (2024-09-29)
Features
- form-runtime: markdown block input (567d391)
1.51.0 (2024-09-13)
Features
- 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)
Features
Bug Fixes
- provide a logger implementation that only shows debug messages on debug (72faa20)
1.49.0 (2024-07-05)
Features
- runtime: allow the select to be used as condition for other fields (0d23e0b)
Bug Fixes
- builder: properly save the isSet condition (1ffe488)
1.48.0 (2024-07-02)
Features
- conditional input form builder (5f6a9be)
- runtime: conditional fields v1 (4ab141e)
- runtime: show conditional errors in the form (83a1060)
Bug Fixes
- ConditionInput finally works as expected (c5d5fff)
1.47.0 (2024-06-22)
Features
- group error messages (e0e9423)
- remove completely the old way of rendering fields (801d331)
- runtime: svelte versions of DocumentBlock and InputNote (968d230)
Bug Fixes
- runtime: input tag in svelte (879aba9)
- runtime: svelte wrappers for obsidian settings (37f5236)
1.46.0 (2024-06-17)
Features
- util: insert a form template into current note command (d60fe82)
Bug Fixes
- templater: remove empty lines (eda92a2)
1.45.2 (2024-06-10)
Bug Fixes
- runtime: better weights in file suggestions (aac26d1), closes #272
1.45.1 (2024-06-04)
Bug Fixes
1.45.0 (2024-06-04)
Features
- templater: customize result name in template builder (16a2297)
- templater: easily build template body (b705136)
1.44.1 (2024-05-31)
Bug Fixes
- show title in the template builder (012901d)
1.44.0 (2024-05-30)
Features
- more customizations in the generated template (6db7d29)
Bug Fixes
- easy toggle all for fields to include in frontmatter (8bf4fb4)
1.43.0 (2024-05-30)
Features
- 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)
Bug Fixes
- set initial value of fixed-source select fields, if provided (8864226)
1.42.0 (2024-05-13)
Features
- cancel esc button for cancel the form (ea350bf)
Bug Fixes
- formEngine: gracefully handle the close of the form (a398882)
1.41.0 (2024-05-10)
Features
- 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)
Bug Fixes
- make the editor headers stick only on big screens (4193246)
1.40.3 (2024-04-20)
Bug Fixes
- allow decimal inputs for number fields (b70e99a), closes #237
1.40.2 (2024-01-22)
Bug Fixes
- support html in the document_block (1717937)
1.40.1 (2024-01-21)
Bug Fixes
- a bit better import UI (024b513)
- button to open import modal from form manager (1cc834e)
1.40.0 (2024-01-21)
Features
- API: expose some utils (eb54365)
- import form modal (a844983)
- import: ability to edit forms imported from JSON (6cdb104)
1.39.1 (2024-01-17)
Bug Fixes
- tag should allow unknown values (4dec090)
1.39.0 (2024-01-14)
Features
- multi select notes uses the new notes input (better UI and search) (6c3e1e5)
1.38.0 (2024-01-13)
Features
- 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)
Features
- command to directly edit a form (47d4d8c)
1.36.1 (2024-01-06)
Bug Fixes
- form-runtime: show an asterisk when fields are required (b578ace), closes #198
1.36.0 (2024-01-02)
Features
- 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)
Features
- option to have a global shortcut to modal form (d262a0e)
1.34.0 (2023-12-29)
Features
- dataview query preview in FormBuilder (0a5b4cd)
- real time query preview with errors (41a7dec)
1.33.0 (2023-12-28)
Features
- 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)
Bug Fixes
1.32.0 (2023-12-17)
Features
- template: add support for frontmatter command in templates (059891c)
1.31.0 (2023-12-17)
Features
- added a get method for result data fixes #129 (ddee8a8)
Bug Fixes
1.30.1 (2023-12-16)
Bug Fixes
- creation of unique note name (b40b2c3)
- prevent chalk to be loaded in bundle (37e4508)
1.30.0 (2023-12-15)
Features
- create new notes from forms using templates (2a5d1bc)
1.29.0 (2023-12-08)
Features
- input: new input folder suggester (2102619), closes #148
1.28.0 (2023-12-07)
Features
- 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)
Bug Fixes
- 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)
Bug Fixes
1.27.0 (2023-11-22)
Features
- input: tag suggest input, initial version (9f0d8af), closes #118
1.26.0 (2023-11-07)
Features
- ability to add a custom class name to the form body (28d81b9), closes #125
1.25.0 (2023-11-06)
Features
- make the dataview input more fuzzy (1971fdc)
1.24.1 (2023-11-04)
Bug Fixes
- input: if folder does not exist, the form does not fail (0d5afbd), closes #90
1.24.0 (2023-11-03)
Features
- editor: create dataview inputs (75f71f1)
- inputs: dataview can be used as source for multi-select (cd39785), closes #50
1.23.0 (2023-11-02)
Features
- specific field/input error reporting methods (3bfd22d)
Bug Fixes
- forms can not be renamed (ab2e20d), closes #108
- ManageForms view is now reactive thanks to stores (040f8f5)
1.22.1 (2023-10-26)
Bug Fixes
1.22.0 (2023-10-26)
Features
- allow pick/omit in Result helpers (1c5bd5f), closes #101
Bug Fixes
- add tests for result class and helpers (e4eea18)
- dataview list format is now correct (e4eea18)
1.21.0 (2023-10-25)
Features
- detect invalid data on data.json (91aa99c), closes #98
- migrate between form format versions (b4e6c96), closes #92
Bug Fixes
- add version to the form definition (c7fdd77)
- proper duplicate scroll (28cebd4)
1.20.0 (2023-10-22)
Features
1.19.0 (2023-10-22)
Features
- Export form as JSON button (#29) (defc86c)
- scroll to elements on the list (f9804a7)
- scroll to new fields in the editor (ce3ece5)
Bug Fixes
- 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)
Features
1.17.0 (2023-10-20)
Features
- added tests (1230a34)
- show errors when form has any invalid field (54e9eaf)
1.16.6 (2023-10-19)
Bug Fixes
- remove all trace of text input suggest (68cace2)
1.16.5 (2023-10-19)
Bug Fixes
- separate input builder for select (e75a1f4), closes #75
1.16.4 (2023-10-16)
Bug Fixes
- 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)
Bug Fixes
1.16.2 (2023-10-11)
Bug Fixes
- make multi-select static work (fa5987a), closes #63
1.16.1 (2023-10-10)
Bug Fixes
- ensure order of fixed select (62b407e), closes #61
1.16.0 (2023-10-03)
Features
1.15.0 (2023-10-02)
Features
- default values support for most input types (f8415a3)
Bug Fixes
1.14.1 (2023-09-29)
Bug Fixes
- properly clone elements (667ebe0), closes #51
- set a default value for inputs of type select (2c514b1), closes #45
1.14.0 (2023-09-15)
Features
Bug Fixes
- filtering in multi with uppercase (fac67ea)
- multi select was not including the values (1885834)
1.13.0 (2023-09-15)
Features
1.12.1 (2023-09-15)
Bug Fixes
- make sure the editor always has the right height (53f10b3), closes #38
1.12.0 (2023-09-15)
Features
Bug Fixes
- proper colors for save and close (4c6d495)
- toggles always have a value (72cfc3e)
1.11.0 (2023-09-14)
Features
- preview form from the editor (2d8e2d6), closes #17
1.10.0 (2023-09-14)
Features
Bug Fixes
- dataview input was not filtering (8202d37)
1.9.1 (2023-09-14)
Bug Fixes
1.9.0 (2023-09-14)
Features
- keep the form header always visible (216d9b4), closes #11
Bug Fixes
1.8.0 (2023-09-13)
Features
1.7.1 (2023-09-13)
Bug Fixes
- remove deprecated usages of app (343ff57)
1.7.0 (2023-09-12)
Features
Bug Fixes
- fix the versioning, I hope (7bb7d7d)
1.6.0 (2023-09-12)
Features
1.5.0 (2023-09-12)
Features
- ability to cancel edits to a form (f90d7f0), closes #8
1.4.0 (2023-09-11)
Features
- decide where to open the forms editor/manager (bd5a957)
Bug Fixes
1.3.0 (2023-09-11)
Features
1.2.2 (2023-09-11)
Bug Fixes
- rename the plugin to follow obsidian guidelines (2487590)
1.2.1 (2023-09-11)
Bug Fixes
1.2.0 (2023-09-11)
Features
- complete core decoding and validation (7fc538c)
- FormEditor V1 (ce228ef)
- manage forms view (bb99d2d)
- mobile handling of the form editor (1be84bd)
- suggest folder input (3adaf07)
Bug Fixes
1.1.0 (2023-09-07)
Features
1.0.0 (2023-09-06)
Features
- 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)