chore: release v1.0.4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
newblacc
2026-03-31 13:19:31 +02:00
co-authored by Claude Sonnet 4.6
parent d020459e90
commit 80c82665ea
3 changed files with 12 additions and 16 deletions
+5
View File
@@ -102,3 +102,8 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
### Fixed ### Fixed
- Labels stored as label.text (e.g. from MCP updates) now survive page refresh — expandLabelsToNative pre-converts them to bound text before Excalidraw renders - Labels stored as label.text (e.g. from MCP updates) now survive page refresh — expandLabelsToNative pre-converts them to bound text before Excalidraw renders
## [1.0.4] - 2026-03-31
### Fixed
- `npm install -g excalidraw-mcp-sentinel` crashed on Windows — `postinstall` script used Unix-only `2>/dev/null || true` syntax which cmd.exe does not support; replaced with a cross-platform `node -e` inline script
+6 -15
View File
@@ -1,12 +1,12 @@
{ {
"name": "excalidraw-mcp-sentinel", "name": "excalidraw-mcp-sentinel",
"version": "1.0.1", "version": "1.0.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "excalidraw-mcp-sentinel", "name": "excalidraw-mcp-sentinel",
"version": "1.0.1", "version": "1.0.3",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -25,7 +25,7 @@
"react-dom": "^18.3.1", "react-dom": "^18.3.1",
"winston": "^3.11.0", "winston": "^3.11.0",
"ws": "8.20.0", "ws": "8.20.0",
"zod": "3.25.5", "zod": "^4.3.6",
"zod-to-json-schema": "^3.22.3" "zod-to-json-schema": "^3.22.3"
}, },
"bin": { "bin": {
@@ -1572,15 +1572,6 @@
"node": ">= 0.6" "node": ">= 0.6"
} }
}, },
"node_modules/@modelcontextprotocol/sdk/node_modules/zod": {
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
"integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"node_modules/@noble/hashes": { "node_modules/@noble/hashes": {
"version": "1.8.0", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
@@ -9138,9 +9129,9 @@
} }
}, },
"node_modules/zod": { "node_modules/zod": {
"version": "3.25.5", "version": "4.3.6",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.5.tgz", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
"integrity": "sha512-ualArhgJydGAKkSdtxQyu6RXFW8nHFKWaw20jey8UFXU9uzkHYqWXJ93Iz+hUVVJb37VpF4LCCsOOfj6xaCVRQ==", "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
"license": "MIT", "license": "MIT",
"peer": true, "peer": true,
"funding": { "funding": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "excalidraw-mcp-sentinel", "name": "excalidraw-mcp-sentinel",
"version": "1.0.3", "version": "1.0.4",
"description": "Hardened, self-hosted Excalidraw MCP server with SQLite persistence, multi-tenancy, auto-sync, security middleware, and 369 tests", "description": "Hardened, self-hosted Excalidraw MCP server with SQLite persistence, multi-tenancy, auto-sync, security middleware, and 369 tests",
"main": "dist/index.js", "main": "dist/index.js",
"type": "module", "type": "module",