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.53.0 #330

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.52.0"
".": "1.53.0"
}
127 changes: 127 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,132 @@
# Changelog

## [1.53.0](https://github.com/danielo515/obsidian-modal-form/compare/v1.52.0...1.53.0) (2024-09-29)


### Features

* ability to add a custom class name to the form body ([28d81b9](https://github.com/danielo515/obsidian-modal-form/commit/28d81b950b3cb91fc85fffad596aa34d78ccd755)), closes [#125](https://github.com/danielo515/obsidian-modal-form/issues/125)
* ability to open template builder form UI ([c6663ff](https://github.com/danielo515/obsidian-modal-form/commit/c6663ffc07c00494451b4f7b0b28e7d43efa7781))
* ability to order select options ([#64](https://github.com/danielo515/obsidian-modal-form/issues/64)) ([b955726](https://github.com/danielo515/obsidian-modal-form/commit/b955726bf3d44ea258ed2656ae746af3ab5e710b))
* add a view for template builder ([f32ebfb](https://github.com/danielo515/obsidian-modal-form/commit/f32ebfb95d34dca54a34551954c2c3c3fd5e5354))
* added a get method for result data fixes [#129](https://github.com/danielo515/obsidian-modal-form/issues/129) ([ddee8a8](https://github.com/danielo515/obsidian-modal-form/commit/ddee8a84b255f2193a9267786a80611382bdd046))
* added tests ([1230a34](https://github.com/danielo515/obsidian-modal-form/commit/1230a3477209141870856a2b7804bec5cc92c9c0))
* allow any value in multi-select dataview ([fa9da3d](https://github.com/danielo515/obsidian-modal-form/commit/fa9da3d5197a13a14a9ed5be819f1f611736677b)), closes [#54](https://github.com/danielo515/obsidian-modal-form/issues/54)
* allow pick/omit in Result helpers ([1c5bd5f](https://github.com/danielo515/obsidian-modal-form/commit/1c5bd5f09a2525ffcdb9226834730b044a3aee6c)), closes [#101](https://github.com/danielo515/obsidian-modal-form/issues/101)
* **API:** example form takes options ([d204786](https://github.com/danielo515/obsidian-modal-form/commit/d204786fb088924c6fbecb7ec8f2ffefc365267c))
* **API:** expose some utils ([eb54365](https://github.com/danielo515/obsidian-modal-form/commit/eb54365e38c6f3313dae09dde42c39d5b4bce5b4))
* cancel esc button for cancel the form ([ea350bf](https://github.com/danielo515/obsidian-modal-form/commit/ea350bf0db7fc2f9c084cfede229401d9223e57b))
* command to directly edit a form ([47d4d8c](https://github.com/danielo515/obsidian-modal-form/commit/47d4d8cc6bebb1bf638c4dccf24fe4cc73094c36))
* conditional input form builder ([5f6a9be](https://github.com/danielo515/obsidian-modal-form/commit/5f6a9befea605507dc7e4f5eaed42d620da72954))
* copy to clipboard and better format ([e3e3249](https://github.com/danielo515/obsidian-modal-form/commit/e3e324990a1df2ce24c319fb72aac31e605b16a6))
* **core:** enrich_tfile utility function ([1cf4508](https://github.com/danielo515/obsidian-modal-form/commit/1cf4508be2ee6ac52d22a8e7c17fb5728ddafbf0))
* **core:** throttle error messages ([60157bd](https://github.com/danielo515/obsidian-modal-form/commit/60157bd1a8b63eeaa8fdf7d02fc31d7fe6936af7))
* create an example vault ([6c1f7c8](https://github.com/danielo515/obsidian-modal-form/commit/6c1f7c88aac77cb7753e4cd605fd7a869d34e4b2))
* create new notes from forms using templates ([2a5d1bc](https://github.com/danielo515/obsidian-modal-form/commit/2a5d1bcc26c7577313806865fe1f77d5c4cd5dcb))
* dataview query preview in FormBuilder ([0a5b4cd](https://github.com/danielo515/obsidian-modal-form/commit/0a5b4cd69ec740a25b3d61a85325fb6297c9ed45))
* dataview rendering method for FormValue ([86839ce](https://github.com/danielo515/obsidian-modal-form/commit/86839ce89f31def1dac365e175dc30b38d0dcaeb))
* detect invalid data on data.json ([91aa99c](https://github.com/danielo515/obsidian-modal-form/commit/91aa99c1c899f2831999318d377b7dee01b642a7)), closes [#98](https://github.com/danielo515/obsidian-modal-form/issues/98)
* document block input builder ([ec1d44b](https://github.com/danielo515/obsidian-modal-form/commit/ec1d44bae6e6e5f823a0d9f9715a7883d341358a))
* document how to make more convenient opening forms ([0c70eae](https://github.com/danielo515/obsidian-modal-form/commit/0c70eaeb633ff9e16953819c252d8149428cafdd)), closes [#145](https://github.com/danielo515/obsidian-modal-form/issues/145)
* **editor:** create dataview inputs ([75f71f1](https://github.com/danielo515/obsidian-modal-form/commit/75f71f1438afeab75dbeef179e41521244896797))
* Enable Ctrl+Enter form submission ([#60](https://github.com/danielo515/obsidian-modal-form/issues/60)) ([7f72122](https://github.com/danielo515/obsidian-modal-form/commit/7f721222733e93f0c6d600bf55c0a203135e20df))
* Export form as JSON button ([#29](https://github.com/danielo515/obsidian-modal-form/issues/29)) ([defc86c](https://github.com/danielo515/obsidian-modal-form/commit/defc86c654b80ebb071e1eaa8b715f962e41c044))
* **form-builder:** add ability to hide fields to the UI ([1af3b2d](https://github.com/danielo515/obsidian-modal-form/commit/1af3b2ddda71d5f95b27309382c849300f940123))
* **form-editor:** UI to set fields as required ([c77c340](https://github.com/danielo515/obsidian-modal-form/commit/c77c34017096368b9ab7f6448bb0576826545b35))
* **form-engine:** basic inputs can be hidden ([6b5d17f](https://github.com/danielo515/obsidian-modal-form/commit/6b5d17fb7feaf056dc835bacc9a5ba8ec18e0d53))
* **form-runtime:** markdown block input ([567d391](https://github.com/danielo515/obsidian-modal-form/commit/567d3911ea308291eb4e231adaa11f21e2b7cd78))
* **form-runtime:** the form is now reactive ([ad82789](https://github.com/danielo515/obsidian-modal-form/commit/ad827897712376c1640ccd7cd0e4648c3d1b6f5c))
* FormResult is now a proxy, so you can access the contained result values safely and directly ([3f4a611](https://github.com/danielo515/obsidian-modal-form/commit/3f4a6113d7d2a1dcaf19cea85546cb8046ff0d27))
* **form:** the input file is now fuzzy over path and tags. It shows a nicer UI that includes the path ([38dc4b3](https://github.com/danielo515/obsidian-modal-form/commit/38dc4b3060b089bc8829bde2f34ff198830a283e))
* group error messages ([e0e9423](https://github.com/danielo515/obsidian-modal-form/commit/e0e94231b3d6034144934aa71cb14f523e79d349))
* import form modal ([a844983](https://github.com/danielo515/obsidian-modal-form/commit/a8449837a850f15cf6c5e9aff0529f8dad24686e))
* **import:** ability to edit forms imported from JSON ([6cdb104](https://github.com/danielo515/obsidian-modal-form/commit/6cdb1041114ac10e1ec5c580ce02b90d6568a745))
* **input:** dataview input can be fully async ([cac23bb](https://github.com/danielo515/obsidian-modal-form/commit/cac23bb10aeb74b31b060f261948226cff854d63))
* **input:** document block is async ([1e23a1b](https://github.com/danielo515/obsidian-modal-form/commit/1e23a1b3992ccc7e8f54365cea9cd63a1fe7f23c))
* **input:** new input folder suggester ([2102619](https://github.com/danielo515/obsidian-modal-form/commit/2102619376c5e3483815f73bfbd5a78a2f3ed65b)), closes [#148](https://github.com/danielo515/obsidian-modal-form/issues/148)
* **input:** note suggest shows the parent folder of the note ([6409ebf](https://github.com/danielo515/obsidian-modal-form/commit/6409ebf217730f33b223e7e6b03d5f7a70abe8ac))
* **inputs:** dataview can be used as source for multi-select ([cd39785](https://github.com/danielo515/obsidian-modal-form/commit/cd39785d68fb78444db1d230f55c71907d218b6a)), closes [#50](https://github.com/danielo515/obsidian-modal-form/issues/50)
* **input:** tag suggest input, initial version ([9f0d8af](https://github.com/danielo515/obsidian-modal-form/commit/9f0d8af170448a2d5593ae47b786316bf7b7a23d)), closes [#118](https://github.com/danielo515/obsidian-modal-form/issues/118)
* logger instance ([a30a9ff](https://github.com/danielo515/obsidian-modal-form/commit/a30a9ff1d12def22fbbec93eb25f34bfe7987180))
* make the dataview input more fuzzy ([1971fdc](https://github.com/danielo515/obsidian-modal-form/commit/1971fdc096efce969d2f139b8c67279188418326))
* migrate between form format versions ([b4e6c96](https://github.com/danielo515/obsidian-modal-form/commit/b4e6c963ad7359ca094b5fc92658e50976bbd18a)), closes [#92](https://github.com/danielo515/obsidian-modal-form/issues/92)
* more customizations in the generated template ([6db7d29](https://github.com/danielo515/obsidian-modal-form/commit/6db7d2914c099a1e14a670d73f9d5cbe84ed7cd3))
* multi select notes uses the new notes input (better UI and search) ([6c3e1e5](https://github.com/danielo515/obsidian-modal-form/commit/6c3e1e5b068573826e564d8648f6cf2714f61b1a))
* multi-select fixed can allow unknown values ([dcefe7c](https://github.com/danielo515/obsidian-modal-form/commit/dcefe7c44c2ea97726c1e779ba47a2c511b54feb))
* open TemplateBuilder in a modal ([e376cd0](https://github.com/danielo515/obsidian-modal-form/commit/e376cd0cab476413e321cd4ad620948ec0bcd780))
* option to have a global shortcut to modal form ([d262a0e](https://github.com/danielo515/obsidian-modal-form/commit/d262a0e2bb6a5173611226fe284afeb090ce8695))
* real time query preview with errors ([41a7dec](https://github.com/danielo515/obsidian-modal-form/commit/41a7dec8d9abccb761d48f878c38e55614002b3a))
* remove completely the old way of rendering fields ([801d331](https://github.com/danielo515/obsidian-modal-form/commit/801d3318efc100c25b35536432f955b98b45652d))
* result value helpers for better user experience ([57f2c1b](https://github.com/danielo515/obsidian-modal-form/commit/57f2c1b1ef7b4f6376c5a8b5e15dcdae6ff68626))
* **runtime:** allow the select to be used as condition for other fields ([0d23e0b](https://github.com/danielo515/obsidian-modal-form/commit/0d23e0b8b56877f566b753f738f36497b40c5c0d))
* **runtime:** conditional fields v1 ([4ab141e](https://github.com/danielo515/obsidian-modal-form/commit/4ab141ec537089f3e9cbd052843e3b45fec9aea6))
* **runtime:** show conditional errors in the form ([83a1060](https://github.com/danielo515/obsidian-modal-form/commit/83a1060aef020133f2723f090c09603a058e010e))
* **runtime:** svelte versions of DocumentBlock and InputNote ([968d230](https://github.com/danielo515/obsidian-modal-form/commit/968d230c3643fb788647171f8c9bfbba282e85cf))
* safely parse and execute code blocks functions ([a09f72f](https://github.com/danielo515/obsidian-modal-form/commit/a09f72f409d3bc3249534654b4887fe95596e376))
* safer parsing of functions ([4d6ee27](https://github.com/danielo515/obsidian-modal-form/commit/4d6ee27040215d5f74327303311b252899c2036c))
* scroll to elements on the list ([f9804a7](https://github.com/danielo515/obsidian-modal-form/commit/f9804a7dde5ba46b045f4f4ad41eacb4b6e3fd22))
* scroll to new fields in the editor ([ce3ece5](https://github.com/danielo515/obsidian-modal-form/commit/ce3ece5da6fc42b295eee06d7295891ce20622ba))
* shortcut methods for the ResultValue helper ([00ba405](https://github.com/danielo515/obsidian-modal-form/commit/00ba405744cdb91d31d091f05018244e125bbdb4))
* show errors when form has any invalid field ([54e9eaf](https://github.com/danielo515/obsidian-modal-form/commit/54e9eaf4a0827958fc7f7e312b928d793e026963))
* specific field/input error reporting methods ([3bfd22d](https://github.com/danielo515/obsidian-modal-form/commit/3bfd22d7c2da0511ee2fc82859de0a9e2b37f045))
* **std:** make the function evaluator async and handle TE ([239a4d5](https://github.com/danielo515/obsidian-modal-form/commit/239a4d5be2d16e4d76baa0ae218fae746ea7649a))
* **std:** updateFirst for Array ([e6f28e1](https://github.com/danielo515/obsidian-modal-form/commit/e6f28e13441e629d04ab0d9a4807ed420171e419))
* **suggesters:** DataviewSuggest is now async ([dae4a25](https://github.com/danielo515/obsidian-modal-form/commit/dae4a251664d2e98118222400588dc1a4f7010bc))
* **suggesters:** make SafeDataviewQuery async ([239a4d5](https://github.com/danielo515/obsidian-modal-form/commit/239a4d5be2d16e4d76baa0ae218fae746ea7649a))
* tags input allow any value to be selected, even if it does not exist yet ([1834bf5](https://github.com/danielo515/obsidian-modal-form/commit/1834bf5f6cdb4833d8a332abeda721deabfd5bf6))
* **template:** add support for frontmatter command in templates ([059891c](https://github.com/danielo515/obsidian-modal-form/commit/059891c6ca80040a0e5a47c6d04cdb3bb8a7e220))
* **templater:** customize result name in template builder ([16a2297](https://github.com/danielo515/obsidian-modal-form/commit/16a2297371e2efc449b838a42dd838e4ed419193))
* **templater:** easily build template body ([b705136](https://github.com/danielo515/obsidian-modal-form/commit/b7051362f34a2d785581e0265b7ef7ebc7b1b3de))
* text document block. Allows to render a text in the form using the current form values ([1949e03](https://github.com/danielo515/obsidian-modal-form/commit/1949e03b241d6b67ac10465669843102cf4bb001))
* **util:** insert a form template into current note command ([d60fe82](https://github.com/danielo515/obsidian-modal-form/commit/d60fe825aaee824c3f9f506675e86af2f5ba4e91))
* **validation:** better UI for notify errors of form ([2a609ae](https://github.com/danielo515/obsidian-modal-form/commit/2a609ae2b434e9db13b0d3f6909cae98fab380a4))


### Bug Fixes

* a bit better import UI ([024b513](https://github.com/danielo515/obsidian-modal-form/commit/024b5131bb1a6814863a28fdb7791a5cb7be3445))
* accept empty option values for now ([6293dad](https://github.com/danielo515/obsidian-modal-form/commit/6293dade57e451bc68162d5a07db2664fecbfd1f))
* add a link to the docs in the settings ([704aa99](https://github.com/danielo515/obsidian-modal-form/commit/704aa99805c1dd36f7e5f16df8d12ec94e3a1022)), closes [#58](https://github.com/danielo515/obsidian-modal-form/issues/58)
* add aliases for Result methods fixes [#122](https://github.com/danielo515/obsidian-modal-form/issues/122) ([d6f755c](https://github.com/danielo515/obsidian-modal-form/commit/d6f755cea44195b3bfb77d1996ededc8356334bc))
* add tests for result class and helpers ([e4eea18](https://github.com/danielo515/obsidian-modal-form/commit/e4eea189d168fb80000ca722630334c018f6fd04))
* add version to the form definition ([c7fdd77](https://github.com/danielo515/obsidian-modal-form/commit/c7fdd777f9f1fbce4402a58000ecea1a84d0af52))
* allow decimal inputs for number fields ([b70e99a](https://github.com/danielo515/obsidian-modal-form/commit/b70e99af2164c0a50aae016d23d939618361642e)), closes [#237](https://github.com/danielo515/obsidian-modal-form/issues/237)
* big bundle size ([e5f566e](https://github.com/danielo515/obsidian-modal-form/commit/e5f566ea8411be7fa7c06efaddca125b7799ec34))
* **builder:** properly save the isSet condition ([1ffe488](https://github.com/danielo515/obsidian-modal-form/commit/1ffe48882612cfb03da0427316dbc4daa7caeb86))
* button to open import modal from form manager ([1cc834e](https://github.com/danielo515/obsidian-modal-form/commit/1cc834e24a64bd05c3a487f03aaf4ad154b0a69f))
* ConditionInput finally works as expected ([c5d5fff](https://github.com/danielo515/obsidian-modal-form/commit/c5d5fff647b1ae8fb2bcd8a168b97a90b48ff8b1))
* creation of unique note name ([b40b2c3](https://github.com/danielo515/obsidian-modal-form/commit/b40b2c355311a3bcb67ddf1c94ce15636cb74b95))
* dataview list format is now correct ([e4eea18](https://github.com/danielo515/obsidian-modal-form/commit/e4eea189d168fb80000ca722630334c018f6fd04))
* easy toggle all for fields to include in frontmatter ([8bf4fb4](https://github.com/danielo515/obsidian-modal-form/commit/8bf4fb4a30e9076d91d182e7a4359bba6426c5e3))
* ensure types in svelte at build ([fbe03d3](https://github.com/danielo515/obsidian-modal-form/commit/fbe03d36bdf70551c73c3ce12150e6cdae2264b9))
* **form-runtime:** show an asterisk when fields are required ([b578ace](https://github.com/danielo515/obsidian-modal-form/commit/b578ace00564c99f2dcbddee81047b98f4f097f9)), closes [#198](https://github.com/danielo515/obsidian-modal-form/issues/198)
* **formEngine:** gracefully handle the close of the form ([a398882](https://github.com/danielo515/obsidian-modal-form/commit/a398882e13cd1c837718af8d09a83f63c5ec5ca1))
* forms can not be renamed ([ab2e20d](https://github.com/danielo515/obsidian-modal-form/commit/ab2e20d5a6f8b76d3ed4685c2a4fddcb9c3ce261)), closes [#108](https://github.com/danielo515/obsidian-modal-form/issues/108)
* functional form engine ([ab99b0e](https://github.com/danielo515/obsidian-modal-form/commit/ab99b0e1c211ad94683b6bafd19bf58edc946c74))
* inline help for dataview ([d7e0630](https://github.com/danielo515/obsidian-modal-form/commit/d7e06304aca1c0b9b9a9a7b5540d58289493266b))
* **input:** if folder does not exist, the form does not fail ([0d5afbd](https://github.com/danielo515/obsidian-modal-form/commit/0d5afbd399a6635c77534c3fb0e9b2838ee22040)), closes [#90](https://github.com/danielo515/obsidian-modal-form/issues/90)
* **input:** multi-select refocus on enter ([6f8d2ca](https://github.com/danielo515/obsidian-modal-form/commit/6f8d2cadfde5d1df6882e7f12bafd843a697ce94))
* make the editor headers stick only on big screens ([4193246](https://github.com/danielo515/obsidian-modal-form/commit/4193246f14b2f7165c58ff2829b9fbf0b550dfe4))
* ManageForms view is now reactive thanks to stores ([040f8f5](https://github.com/danielo515/obsidian-modal-form/commit/040f8f504c282876b7798da00db3ddda9f8a1c9f))
* pipelines install ([2c9a17f](https://github.com/danielo515/obsidian-modal-form/commit/2c9a17f62a017f2b190b1abf99cfb1a0e015c4d6))
* preettier invalid form view in form manager ([b256a1a](https://github.com/danielo515/obsidian-modal-form/commit/b256a1a9d831f935f7c3ea1b191eae49cd567416))
* prevent chalk to be loaded in bundle ([37e4508](https://github.com/danielo515/obsidian-modal-form/commit/37e450895d30863b7f1aac33c071f1f5abd55cc9))
* proper duplicate scroll ([28cebd4](https://github.com/danielo515/obsidian-modal-form/commit/28cebd42d0b50d968b4fa2678425d4a378f9dd00))
* provide a logger implementation that only shows debug messages on debug ([72faa20](https://github.com/danielo515/obsidian-modal-form/commit/72faa206cd2467c72cb53e77c2251dc2003ba872))
* remove all trace of text input suggest ([68cace2](https://github.com/danielo515/obsidian-modal-form/commit/68cace2135ac38d66027d1f620f34eda700e82df))
* remove leading # in tags ([556b769](https://github.com/danielo515/obsidian-modal-form/commit/556b7699d544ec67f286e01f41104075f7b2f6a8))
* **runtime:** better weights in file suggestions ([aac26d1](https://github.com/danielo515/obsidian-modal-form/commit/aac26d13a369869918e4d857a3db832c8025d4a2)), closes [#272](https://github.com/danielo515/obsidian-modal-form/issues/272)
* **runtime:** input tag in svelte ([879aba9](https://github.com/danielo515/obsidian-modal-form/commit/879aba9cf411cc94f235096018bd2d8ebbc0931b))
* **runtime:** svelte wrappers for obsidian settings ([37f5236](https://github.com/danielo515/obsidian-modal-form/commit/37f52364b0282f641c165f199f323465623157d9))
* set initial value of fixed-source select fields, if provided ([8864226](https://github.com/danielo515/obsidian-modal-form/commit/88642268b78f7f6e01e7716e178d3c20ce2652fe))
* show title in the template builder ([012901d](https://github.com/danielo515/obsidian-modal-form/commit/012901d86a2408429c4ebde0c93e2bdf531f4850))
* support html in the document_block ([1717937](https://github.com/danielo515/obsidian-modal-form/commit/171793791d66e818b166a90d4701632d232218b0))
* tag should allow unknown values ([4dec090](https://github.com/danielo515/obsidian-modal-form/commit/4dec09018f27c637c4f3c59f44f54dc968f15df8))
* **templater:** flex wrap ([4aed840](https://github.com/danielo515/obsidian-modal-form/commit/4aed8409626f2049805a777aac35a7934028d1c8))
* **templater:** remove empty lines ([eda92a2](https://github.com/danielo515/obsidian-modal-form/commit/eda92a2a62350035ca599fe1bef14749b44b346e))
* type check also svelte files ([903b9bf](https://github.com/danielo515/obsidian-modal-form/commit/903b9bfc680666b1d9d1e71196bdd732504b7083))
* type narrow on svelte ([c46dc40](https://github.com/danielo515/obsidian-modal-form/commit/c46dc400dee5bc2df704d0c95a5577a298f517a8))

## [1.52.0](https://github.com/danielo515/obsidian-modal-form/compare/1.51.0...1.52.0) (2024-09-29)


Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
"fundingUrl": "https://www.buymeacoffee.com/danielo515",
"helpUrl": "https://danielorodriguez.com/obsidian-modal-form/",
"isDesktopOnly": false,
"version": "1.52.0"
"version": "1.53.0"
}
Loading
Loading