From 78a1f978fc63ad22bcc38f75660e118f74fb0410 Mon Sep 17 00:00:00 2001 From: Dayuan Jiang Date: Wed, 17 Dec 2025 13:10:40 +0900 Subject: [PATCH] chore: bump version to 0.4.3 and add release notes --- RELEASE_NOTES.md | 36 ++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 RELEASE_NOTES.md diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md new file mode 100644 index 0000000..e53be5d --- /dev/null +++ b/RELEASE_NOTES.md @@ -0,0 +1,36 @@ +# Release Notes + +## v0.4.3 (2024-12-17) + +### New Features + +- **MCP Server (Preview)**: Added Model Context Protocol server that enables AI agents like Claude Desktop, Cursor, and VS Code to generate and edit draw.io diagrams with real-time browser preview. + + ```json + { + "mcpServers": { + "drawio": { + "command": "npx", + "args": ["@next-ai-drawio/mcp-server@latest"] + } + } + } + ``` + + Available tools: + - `start_session` - Opens browser with real-time diagram preview + - `display_diagram` - Create a new diagram from XML + - `edit_diagram` - Edit diagram by ID-based operations (update/add/delete cells) + - `get_diagram` - Get the current diagram XML + - `export_diagram` - Save diagram to a `.drawio` file + +### Technical Changes + +- Added `packages/mcp-server/` as a separate npm package (`@next-ai-drawio/mcp-server`) +- Updated `tsconfig.json` to exclude `packages/` from Next.js build +- Updated `.gitignore` for monorepo structure (`packages/*/node_modules`, `packages/*/dist`) + +### Documentation + +- Added MCP Server section to all README files (English, Chinese, Japanese) +- Added detailed MCP server documentation in `packages/mcp-server/README.md` diff --git a/package.json b/package.json index 1e9e48e..a6b447d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-ai-draw-io", - "version": "0.4.2", + "version": "0.4.3", "license": "Apache-2.0", "private": true, "scripts": {