ITADN

chore(master): release 1.62.0

#405Pull Requestrelease-please[bot] 创建于 2025-04-25
autorelease: pending
:robot: I have created a release *beep* *boop* --- ## [1.62.0](https://github.com/danielo515/obsidian-modal-form/compare/1.61.0...1.62.0) (2025-04-25) ### 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)) * add a view for template builder ([f32ebfb](https://github.com/danielo515/obsidian-modal-form/commit/f32ebfb95d34dca54a34551954c2c3c3fd5e5354)) * add form commands and improve NewNoteModal with auto-selection for single form ([ffe2a1d](https://github.com/danielo515/obsidian-modal-form/commit/ffe2a1d4236c5134f32f277e730858c2fce871f2)) * add tests ([0aea8dd](https://github.com/danielo515/obsidian-modal-form/commit/0aea8ddba6506ab69747cb53983dd7fe630d4a00)) * 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)) * 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) * **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)) * build forms programmatically ([0b0de1d](https://github.com/danielo515/obsidian-modal-form/commit/0b0de1d65dee1595ede8bc49695fb93e6916728d)) * build forms programmatically ([5701614](https://github.com/danielo515/obsidian-modal-form/commit/5701614b27265672eab53a878db92e34c61eae89)) * **builder:** File input builder ([48b62af](https://github.com/danielo515/obsidian-modal-form/commit/48b62af80cfdb2ca81793c9258a2872367e7144f)) * 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:** template service to use any available template engine to post-process templates ([a3f9d4e](https://github.com/danielo515/obsidian-modal-form/commit/a3f9d4e1e6eb648ecf49d5c3b73a3f3d605756df)) * **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 ([512b467](https://github.com/danielo515/obsidian-modal-form/commit/512b4671134d464afa04609c5ae1a52f43d7ab27)) * 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)) * 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) * ensure at the type level the builder implements all the fields ([d9f3c4a](https://github.com/danielo515/obsidian-modal-form/commit/d9f3c4af45f7b31596c538e0855f709b9ba1e922)) * **fields:** provide form fields to dataview inputs ([4f209ce](https://github.com/danielo515/obsidian-modal-form/commit/4f209ce4eb205224608587b32a9e06efd6afaccd)) * **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 ([1c1f85d](https://github.com/danielo515/obsidian-modal-form/commit/1c1f85d0b7c137f84a58b4da033a6898d843cc12)) * **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 ([9bca6b6](https://github.com/danielo515/obsidian-modal-form/commit/9bca6b6f0f978226647117738eea1af885a41637)) * 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:** added Image input type ([cfc0cad](https://github.com/danielo515/obsidian-modal-form/commit/cfc0cad039ac2d23f329dafd328d5c46b9f512fc)) * **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:** file input schema and rendering ([b4682ff](https://github.com/danielo515/obsidian-modal-form/commit/b4682ff73b0bbe9fe038db0fc19eca55f6bcfade)) * **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)) * **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) * **input:** you can define a parent folder on the folder input ([d208648](https://github.com/danielo515/obsidian-modal-form/commit/d208648ba49cb8674b48b0f3f1eca9bfb9aed5ad)) * 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)) * 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) ([19fb557](https://github.com/danielo515/obsidian-modal-form/commit/19fb557abbdba811ac19d98e36340ab81cf592f3)) * 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 ([9fe7de0](https://github.com/danielo515/obsidian-modal-form/commit/9fe7de0c8847d91f036291aeb77a3ffdb7ba003a)) * option to have a global shortcut to modal form ([d262a0e](https://github.com/danielo515/obsidian-modal-form/commit/d262a0e2bb6a5173611226fe284afeb090ce8695)) * **parser:** add support for parsing transformations ([2dbe84c](https://github.com/danielo515/obsidian-modal-form/commit/2dbe84c95da65504172a68ad974174b9c5bd48b7)) * **parser:** add support for template transformations ([7e562bb](https://github.com/danielo515/obsidian-modal-form/commit/7e562bbf2d0f54e46a960158106c0512231dfd24)) * preview forms from form manager ([64b8106](https://github.com/danielo515/obsidian-modal-form/commit/64b81063e15b45207f62510f886a4e58f15da6bf)) * preview forms from form manager ([58b8914](https://github.com/danielo515/obsidian-modal-form/commit/58b8914ea421cb810b5496559aae0c7d6d5f50c5)) * reactive forms and required fields ([7841883](https://github.com/danielo515/obsidian-modal-form/commit/784188309224ec65dedee9ad97c2d51d31969efc)) * 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 ([fe1b58e](https://github.com/danielo515/obsidian-modal-form/commit/fe1b58ebc3c9513f3e53ea16c6d66e451aed3a87)) * 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)) * shortcut methods for the ResultValue helper ([00ba405](https://github.com/danielo515/obsidian-modal-form/commit/00ba405744cdb91d31d091f05018244e125bbdb4)) * **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 ([5cfe8ff](https://github.com/danielo515/obsidian-modal-form/commit/5cfe8ff54d957c6100bb51d3e776854503ff1004)) * 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)) * **template:** execute transformations when applying templates ([7552a2a](https://github.com/danielo515/obsidian-modal-form/commit/7552a2a6095ff1fd51c1b0010abfc08edc53ffa3)) * **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)) * **templates:** ask templater to run on form template insertion ([957db9a](https://github.com/danielo515/obsidian-modal-form/commit/957db9a2acbfbe069e3523a25f5ec6e779ae7974)) * **templates:** ask templater to run on form template insertion ([2a10a25](https://github.com/danielo515/obsidian-modal-form/commit/2a10a25133df105aa035bffbdf001e8bd7da15da)) * **templates:** offer retry on templater errors ([64dae86](https://github.com/danielo515/obsidian-modal-form/commit/64dae864a6d36e54038857b958cd21bf9f1fc412)) * **templates:** post-process templates using templater ([ea01cd9](https://github.com/danielo515/obsidian-modal-form/commit/ea01cd93569771c4b21f7b70cc76928a957ac1aa)) * 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)) * 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)) * 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) * **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)) * easy toggle all for fields to include in frontmatter ([8bf4fb4](https://github.com/danielo515/obsidian-modal-form/commit/8bf4fb4a30e9076d91d182e7a4359bba6426c5e3)) * **form-runtime:** handle outside clicks and X button ([ee383d7](https://github.com/danielo515/obsidian-modal-form/commit/ee383d7d1de5f78f0876698cc8718b178627e773)), closes [#374](https://github.com/danielo515/obsidian-modal-form/issues/374) * **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 ([b5ea042](https://github.com/danielo515/obsidian-modal-form/commit/b5ea0423e022b1f96a5d51afe371bd21ff6ab21d)) * **formEngine:** gracefully handle the close of the form ([a398882](https://github.com/danielo515/obsidian-modal-form/commit/a398882e13cd1c837718af8d09a83f63c5ec5ca1)) * functional form engine ([ab99b0e](https://github.com/danielo515/obsidian-modal-form/commit/ab99b0e1c211ad94683b6bafd19bf58edc946c74)) * import forms not working ([e9c64c2](https://github.com/danielo515/obsidian-modal-form/commit/e9c64c29e0fbae3602cc4e0ab03f0d9c3fd928ed)) * 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 ([9737e99](https://github.com/danielo515/obsidian-modal-form/commit/9737e994b30b130cd77932fc5a01b433ec5c1005)) * **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)) * 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)) * provide a logger implementation that only shows debug messages on debug ([72faa20](https://github.com/danielo515/obsidian-modal-form/commit/72faa206cd2467c72cb53e77c2251dc2003ba872)) * remove deprecated usages ([96aed30](https://github.com/danielo515/obsidian-modal-form/commit/96aed30449aa0ac7006b34188559a9ec820b4c53)) * 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 ([311064a](https://github.com/danielo515/obsidian-modal-form/commit/311064ab290399305dcd85533e263b20828bd0db)) * 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)) * update release-please and try to force it ([96f93c0](https://github.com/danielo515/obsidian-modal-form/commit/96f93c0570368e8dadc6036ca1b9e22c6320e5af)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
合并状态:未合并 0 条评论