Skip to content

Changelog

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

  • inline help for dataview (d7e0630)

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

  • remove leading # in tags (556b769)

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

  • Enable Ctrl+Enter form submission (#60) (7f72122)

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

  • text-area initial value (f21b783)

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

  • make field name required (2892503)

1.3.0 (2023-09-11)

Features

  • ability to order fields (79517c0)

1.2.2 (2023-09-11)

Bug Fixes

  • rename the plugin to follow obsidian guidelines (2487590)

1.2.1 (2023-09-11)

Bug Fixes

  • do not include v in tag (7a54a24)

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)