From a16f7821fb3f5ff73053f91b40c1fcdf19fec31d Mon Sep 17 00:00:00 2001 From: Sanjib Devnath Date: Thu, 19 Feb 2026 10:49:36 +0530 Subject: [PATCH] Chore/reset version to 1.0.0 (#4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🔧 chore: reset version to 1.0.0 for independent NPM package This is a new scoped package (@sanjibdevnath/mcp-excalidraw-local), so versioning starts fresh at 1.0.0 rather than continuing upstream's numbering. Co-authored-by: Cursor * chore: trigger PR Co-authored-by: Cursor --------- Co-authored-by: Cursor --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 22df69f..c69e2ad 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,7 @@ This fork extends [yctimlin/mcp_excalidraw](https://github.com/yctimlin/mcp_exca ## What's New -### v3.0 — This Fork (Persistence & Multi-Tenancy) +### v1.0 — This Fork (Persistence & Multi-Tenancy) - **SQLite persistence**: Elements, projects, tenants, snapshots, and element versions stored in `~/.excalidraw-mcp/excalidraw.db` with WAL mode and `busy_timeout` for multi-process safety - **Multi-tenancy**: Each workspace gets an isolated canvas. Tenant auto-detected from workspace path via `server.listRoots()`. UI dropdown with search for switching workspaces diff --git a/package.json b/package.json index e830186..75dc3da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sanjibdevnath/mcp-excalidraw-local", - "version": "3.0.0", + "version": "1.0.0", "description": "Fully local MCP server for Excalidraw with SQLite persistence, multi-tenancy, auto-sync, real-time canvas, and 32 tools", "main": "dist/index.js", "type": "module",