4.0.0
Release 4.0.0
- Adds a built-in Streamable HTTP MCP server at /mcp/ for use with AI assistants.
- Adds configurable logging behind an Advanced Settings toggle; by default, nothing is logged.
- Adds links and backlinks to file metadata responses.
- Adds API version negotiation and a plugin extension API for third-party plugins to register MCP tools.
- Adds artifact attestations to the release workflow.
- Upgrades to markdown-patch 1.0.0, adding the targetScope parameter to vault patch operations and renaming Apply-If-Content-Preexists to Reject-If-Content-Preexists. This is a backward-incompatible change — users relying on Apply-If-Content-Preexists will need to migrate to Reject-If-Content-Preexists.
- Removes Dataview DQL search support. This is a backward-incompatible change — users relying on DQL queries should migrate to JsonLogic.
- Fixes popout window compatibility by using activeWindow timer functions.