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.