- Updates the plugin's settings tab to use Obsidian 1.13's declarative settings framework. Note that this raises the minimum supported Obsidian version to 1.13.1.
- Moves the "How to access via REST" and "How to access via MCP" instructions onto dedicated sub-pages, keeping the main settings page focused on server status and your API key.
- Adds copy buttons to the API key, authorization header, and connection URL displays.
- Adds a typed, documented extension API for plugin authors, generated from a single source-of-truth module (
publicApi.d.ts/publicApi.js); type-only dependencies are now declared as peers, and bundled dependencies are no longer shipped to extension consumers. - Fixes an issue in which a read immediately following a write could observe stale content, by routing vault writes through Obsidian's Vault API.
- Updates @modelcontextprotocol/sdk to 1.30.0 and esbuild to 0.28.1, and patches several in-range dependency advisories.
- Removes several unused dependencies (obsidian-dataview, uuid, minimatch, matcher).