Skip to content

1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 13:54
· 19 commits to main since this release

Added

  • Declarative settings API (Obsidian 1.13+ Settings search)
    BookMetasearchSettingTab.getSettingDefinitions() now returns a
    SettingDefinitionItem[] describing every user-facing setting in one
    place (src/ui/settings-definitions.ts), so Obsidian 1.13+'s built-in
    Settings search bar can find and jump to each option. The existing
    display() still owns rendering (including action-only rows like
    provider healthcheck buttons that don't map to declarative controls);
    the two code paths run in parallel and don't compete. Each control's
    key matches its BookMetasearchSettings field, so the framework's
    default getControlValue/setControlValue handle read/write with no
    glue. aliases are added on every control to widen search recall
    (e.g. ["ttb", "aladin", "api key"] for the Aladin TTB Key). Resolves
    the Obsidian community-plugin review warning shipped since v1.0.1.

Changed

  • obsidian devDependency bumped 1.12.3 → 1.13.1 to pick up the
    SettingDefinitionItem types.