diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e96acb4c..2317021ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,14 @@ ## Unreleased +## 0.12.1 — 2026-05-19 + ### Fixes +- Fix `.fig` round-trips for OpenPencil component sets and variable bindings, and recompute imported layouts after opening documents. +- Report desktop/MCP package version mismatches explicitly and include package-manager-aware install guidance from the MCP server. +- Support scoped MCP `save_file({ path })` workflows while keeping file saving in the desktop app. +- Use native Tauri path handling for save parent directories so Unicode and Windows paths are handled correctly. - Fix the web font picker so Google Fonts remain available in Safari, local font access is requested on first open when supported, font sources are labeled, and Google font previews load lazily for visible rows. - Fix background blur rendering so it blurs the backdrop behind a layer instead of applying a no-op content filter, and keep effect parameter controls visible in the properties panel. diff --git a/desktop/Cargo.lock b/desktop/Cargo.lock index 19c7ee2ac..332688fa6 100644 --- a/desktop/Cargo.lock +++ b/desktop/Cargo.lock @@ -2639,7 +2639,7 @@ dependencies = [ [[package]] name = "open_pencil" -version = "0.12.0" +version = "0.12.1" dependencies = [ "fix-path-env", "font-kit", diff --git a/desktop/tauri.conf.json b/desktop/tauri.conf.json index f5b57b4ff..c725c1286 100644 --- a/desktop/tauri.conf.json +++ b/desktop/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "OpenPencil", - "version": "0.12.0", + "version": "0.12.1", "identifier": "net.dannote.open-pencil", "build": { "beforeDevCommand": "bun run generate:tauri-menu && bun run dev", diff --git a/package.json b/package.json index de3eae9bc..7905f26a5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-pencil-app", - "version": "0.12.0", + "version": "0.12.1", "private": true, "license": "MIT", "workspaces": [ diff --git a/packages/cli/package.json b/packages/cli/package.json index d1a858d55..ac5e9f91a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@open-pencil/cli", - "version": "0.12.0", + "version": "0.12.1", "license": "MIT", "type": "module", "imports": { diff --git a/packages/core/package.json b/packages/core/package.json index a39a18fc3..482a04431 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@open-pencil/core", - "version": "0.12.0", + "version": "0.12.1", "license": "MIT", "type": "module", "imports": { diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 164db325b..533f1d959 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@open-pencil/mcp", - "version": "0.12.0", + "version": "0.12.1", "license": "MIT", "type": "module", "imports": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 2eac23fe5..f95edc989 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@open-pencil/vue", - "version": "0.12.0", + "version": "0.12.1", "license": "MIT", "type": "module", "imports": {