From 31744d01a12c12305e024533a1749f01fb8ea794 Mon Sep 17 00:00:00 2001 From: "Peter.Morton" Date: Thu, 30 Apr 2026 18:53:50 -0500 Subject: [PATCH] chore: bump version to 1.1.8 and update CHANGELOG Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 11 +++++++++++ manifest.json | 2 +- package.json | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cdb8487..9f7bc85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,6 +73,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Comprehensive input schema definitions - Security audit of parameter handling +## [1.1.8] - 2026-04-30 + +### Fixed +- **Binary files returned as MCP embedded resource**: Updated issue #9 fix to use the proper MCP `EmbeddedResource` format instead of a `BASE64:` text prefix + - Binary files are now returned as `{ type: "resource", resource: { uri, mimeType, blob } }` + - `uri` is constructed as `obsidian:///` + - `mimeType` is detected from the file extension (PDF, ZIP, images, Office formats, audio/video; defaults to `application/octet-stream`) + - `blob` contains the base64-encoded raw bytes + ## [1.1.7] - 2026-04-30 ### Fixed @@ -160,6 +169,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Version History +- **1.1.8** - Bug fix release: Binary files returned as MCP embedded resource (fixes #9) - **1.1.7** - Bug fix release: Binary files returned as base64 in `obsidian_read_note` (fixes #9) - **1.1.6** - Bug fix release: Clarify `name` vs `path` semantics in `obsidian_create_note` (fixes #8) - **1.1.5** - Bug fix release: Preserve `<` and `>` in note content for Mermaid/HTML (fixes #7) @@ -173,6 +183,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Search & Discovery (12 tools) - Task & Property Management (8 tools) +[1.1.8]: https://git.mortons.site/Peter.Morton/obsidian-mcp/releases/tag/v1.1.8 [1.1.7]: https://git.mortons.site/Peter.Morton/obsidian-mcp/releases/tag/v1.1.7 [1.1.6]: https://git.mortons.site/Peter.Morton/obsidian-mcp/releases/tag/v1.1.6 [1.1.5]: https://git.mortons.site/Peter.Morton/obsidian-mcp/releases/tag/v1.1.5 diff --git a/manifest.json b/manifest.json index feefaa1..303cac4 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": "0.3", "name": "obsidian-mcp", - "version": "1.1.7", + "version": "1.1.8", "display_name": "Obsidian CLI Bundle", "description": "MCP Bundle for Obsidian CLI - Enable AI assistants to manage Obsidian vaults through conversational interface", "long_description": "This MCP bundle provides a comprehensive set of tools for AI assistants to interact with and manage Obsidian vaults. It includes capabilities for creating, reading, updating, and deleting notes, managing links and tags, handling tasks, and more. With this bundle, AI assistants can seamlessly integrate with Obsidian to help users organize their knowledge and workflows.", diff --git a/package.json b/package.json index 14e4682..13e5d96 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-mcp", - "version": "1.1.7", + "version": "1.1.8", "description": "MCP Bundle for Obsidian CLI - Enable AI assistants to manage Obsidian vaults through Model Context Protocol", "type": "module", "main": "dist/index.js",