Release Notes
2.0.0 (2026-08-29)
⚠ BREAKING CHANGES
- plugin: minAppVersion moves from 1.8.7 to 1.13.0 — the declarative settings API (getSettingDefinitions) only exists there.
getSettingDefinitions() replaces the display() tab: the property names and the save delay become plain controls, and the excluded-folder list becomes a native type:’list’ at the top level (a group’s items cannot host one) with an inline folder-autocomplete add row — the framework’s addItem affordance hands back a bare element and the completion is the whole point of that field.
The write path is a serialized persist-then-commit updateSettings shared by the tab and the post-migration save in loadSettings, which previously went straight to disk and could finish after a user edit and restore the pre-edit state. The debouncers every timestamp write goes through are reset strictly after a successful commit, so a failed write can no longer make a changed save delay look applied.
Deliberate behavior change: an invalid save delay is refused with an inline error instead of being silently replaced by the default, which hid typos. Deleting a folder resolves the entry by value before the write, so two deletions issued from one render remove exactly those two entries.
The settings-tab spec is rewritten around the declarative surface and keeps every guarantee the imperative version encoded — including the
Features
- plugin: declare the settings tab (Obsidian 1.13 declarative settings)
- plugin: show what’s new in a tab instead of a modal dialog
- plugin: surface support CTAs everywhere users can see them
Bug Fixes
- build: align with the catalog reviewer’s archive, ruleset and audit
- plugin: constrain the save delay and cover what the port left untested
1.5.0 (2026-07-29)
Features
- plugin: aggregate what’s new dialogs across simultaneously updated plugins
1.4.0 (2026-07-29)
Features
- plugin: add Knowii community to the what’s new dialog and harden it
1.3.0 (2026-07-27)
Features
- plugin: show a what’s new dialog once after plugin updates
1.2.3 (2026-07-18)
Bug Fixes
- plugin: reliably add excluded folders and ignore blank entries (#9)
1.2.2 (2026-07-17)
1.2.1 (2026-06-24)
Bug Fixes
- plugin: ignore self-induced modify events to stop runaway updates #8
1.2.0 (2026-06-23)
Features
- plugin: debounce front-matter writes to keep editor focus (#7)
1.1.3 (2026-05-14)
1.1.2 (2026-05-13)
Features
- all: added a command to insert properties in all notes
- all: added way to customize properties
1.1.1 (2026-05-13)
1.1.0 (2026-05-13)
Features
- all: migrated to Bun and added docs
- all: removed husky
1.0.13
See the full release history in docs/release-notes.md and on GitHub Releases.
Future releases will be generated by scripts/generate-changelog.ts.