Skip to content

Releases: istefox/obsidian-mcp-connector

2.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 20:27
Immutable release. Only release title and notes can be modified.
b0a01e3

Claude Desktop: the .mcpb extension is exported from inside Obsidian — Settings → MCP Connector → Access control, then .mcpb on your token's row. It is not attached here: a bundle built by CI has no vault path and no token id to carry.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • docs(todo): record the 2.1.0 cut and the CHANGELOG gap it exposed by @istefox in #477
  • docs: stop implying mcp-remote is the fault, and drop a stale coupling claim by @istefox in #478
  • feat(release): refuse a cut whose CHANGELOG is not ready by @istefox in #479
  • fix(scripts): make link.ts refuse a copied plugin directory by @istefox in #480
  • fix(release): refuse a tag that does not name a release by @istefox in #482
  • fix(prompts): re-check the list when a file finishes indexing by @istefox in #484
  • fix(scripts): make link.ts print the whole recovery, not half of it by @istefox in #485
  • feat(scripts): make link.ts stop before linking into an iCloud vault by @istefox in #486
  • docs(todo): close OMC-030, whose probe reproduced OMC-038 on the first try by @istefox in #487
  • docs(todo): correct OMC-030's closure, which verified against a stale build by @istefox in #488
  • chore(release): 2.1.1 by @istefox in #489

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 16:18
Immutable release. Only release title and notes can be modified.
a52ff30

Claude Desktop: the .mcpb extension is exported from inside Obsidian — Settings → MCP Connector → Access control, then .mcpb on your token's row. It is not attached here: a bundle built by CI has no vault path and no token id to carry.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • 2.0.1 by @istefox in #460
  • docs(readme): rewrite the protocol section for the 2.0 era adoption by @istefox in #461
  • chore(release): stop attaching a public .mcpb, run the bridge suite in CI by @istefox in #462
  • ci: run the bridge suite on windows-latest too by @istefox in #463
  • fix(release): cut a release in two phases, neither able to push main by @istefox in #464
  • docs(todo): rebuild the roadmap after 2.0 and reconcile ledger with issues by @istefox in #469
  • fix: type-check every .ts in the repo, and make SearchResult growth visible by @istefox in #470
  • docs(todo): record the #465 prior-art survey and the #416 trigger re-check by @istefox in #471
  • docs(adr): ADR-0019 — write preconditions across separate MCP calls by @istefox in #472
  • feat(mcp-tools): write preconditions on patch replace (ADR-0019) by @istefox in #473
  • docs(todo): close Track 3 and record the follow-up owed on #352 by @istefox in #474
  • chore(release): 2.1.0 by @istefox in #475

Full Changelog: 2.0.1...2.1.0

2.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 09:14
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • 2.0.0 by @istefox in #457
  • docs(todo): close D3 and record two findings from the 2.0.0 cut by @istefox in #458
  • fix(bridge): force the stdio streams to UTF-8 before reading by @istefox in #459

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:29
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • chore(release): 1.0.1 by @istefox in #424
  • chore(todo): track the 1.0.1 follow-ups by @istefox in #425
  • docs(readme): rewrite for 1.0.x and add three screenshots by @istefox in #426
  • docs(comments): repoint SDK references at the v2 packages by @istefox in #428
  • ci: type-check Svelte and smoke the .mcpb bundle on both loaders by @istefox in #429
  • chore(todo): restructure the roadmap and record the 1.0.1 follow-up outcomes by @istefox in #431
  • chore(todo): record the CLAUDE.md drift and the answered MCP Apps question by @istefox in #432
  • chore(todo): record the conformance findings and unpark the 2026 work by @istefox in #433
  • chore(todo): close the 1.0.x release loop and record the reviewer findings by @istefox in #434
  • fix(get-vault-file-partial): drop redundant non-null assertion (OMC-020) by @istefox in #435
  • refactor(mcpb-download): use a static import for fs/promises by @istefox in #436
  • fix(mcp-transport): carry a JSON-RPC error body on the protocol-version 400 (OMC-018) by @istefox in #437
  • chore(todo): record the Fase 1 outcomes and unblock the conformance job by @istefox in #438
  • feat(mcp-transport): serve MCP 2026-07-28 as an additive second era by @istefox in #439
  • docs(todo): close OMC-022 and record the OMC-008 merge by @istefox in #440
  • docs(todo): reorganize the roadmap and unblock OMC-007 by @istefox in #441
  • feat(mcp-transport): fan out tools/list_changed to open listen streams by @istefox in #442
  • feat(mcp-transport): attribute era counters to the token that authenticated by @istefox in #443
  • fix(semantic-search): re-select the auto provider once smartSearch binds by @istefox in #446
  • fix(mcp-tools): accept real JSON booleans on boolean-shaped arguments by @istefox in #447
  • docs(todo): plan the 2.0 roadmap across four gates by @istefox in #448
  • docs(todo): close A3 and A4 of the 2.0 Gate A by @istefox in #449
  • docs(adr): decide prompts.listChanged per era (ADR-0017) by @istefox in #450
  • docs(todo): close A1 with the measured OMC-024 vault verification by @istefox in #451
  • feat(mcp-transport): honour prompts.listChanged on modern, retract on legacy by @istefox in #452
  • docs(todo): track the two pending human verifications as their own items by @istefox in #453
  • feat(mcp-apps): serve a ui:// resource surface for the two search tools by @istefox in #454
  • docs(todo): record the B3, R-18 and A2 vault verifications by @istefox in #455
  • docs(changelog): write the 2.0.0 entry and confirm minAppVersion by @istefox in #456

Full Changelog: 1.0.1...2.0.0

1.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:02
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

Full Changelog: 1.0.0...1.0.1

1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:39
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • 0.28.2 by @istefox in #410
  • Per-client tool profiles via multiple bearer tokens (#348) by @istefox in #411
  • fix(mcpb): log request-path failures to stderr, not only to the client by @istefox in #414
  • fix(mcp): bind client config and auto-write to a token id by @istefox in #415
  • fix(proxies): move local error codes outside the JSON-RPC reserved range by @istefox in #417
  • docs(adr): record why adaptive tool loading satisfies the tools/list invariant by @istefox in #418
  • feat(prompts): expand ![[note]] embeds when rendering a prompt by @istefox in #420
  • fix(prompts): accept the mcp-tools-prompt tag in its #-prefixed form by @istefox in #421

Full Changelog: 0.28.2...1.0.0

0.28.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 21:33
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • chore(release): 0.28.1 by @istefox in #405
  • chore(deps): migrate to MCP TypeScript SDK v2 packages by @istefox in #408
  • docs(readme): add protocol compatibility section by @istefox in #409

Full Changelog: 0.28.1...0.28.2

0.28.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 20:13
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • chore(release): 0.28.0 by @istefox in #402
  • feat(mcp-tools): add size guard, line anchors, and lines mode (#342) by @istefox in #403
  • feat(search): add index-build progress signal and retry hint (#344) by @istefox in #404

Full Changelog: 0.28.0...0.28.1

0.28.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:49
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • chore(release): 0.27.13 by @istefox in #397
  • fix(access-control): persist "Fixed port" setting (Svelte number binding, #358) by @marcoaperez in #387
  • fix(prewarm): spawn npx.cmd with shell:true on Windows (#398) by @istefox in #401
  • fix(mcp-tools): make vault writes atomic to prevent concurrent lost updates by @Madulone in #351
  • Add create_vault_binary_file tool for writing binary content to the vault by @jonquimby in #400

New Contributors

Full Changelog: 0.27.13...0.28.0

0.27.13

Choose a tag to compare

@github-actions github-actions released this 17 Jul 08:56
Immutable release. Only release title and notes can be modified.

✨ This release includes attested build artifacts.
📝 View attestation details in the workflow run

What's Changed

  • chore(release): 0.27.12 by @istefox in #395
  • fix(release): create the release only after the attestation exists by @istefox in #396

Full Changelog: 0.27.12...0.27.13