From 0c224085958c5c05d02793bd75730c22f449e064 Mon Sep 17 00:00:00 2001 From: coso Date: Fri, 17 Apr 2026 10:12:42 +0800 Subject: [PATCH] release: prepare v1.12.3 --- RELEASE_NOTES.md | 21 +++++++++-------- homebrew/Casks/lime.rb | 8 +++---- package-lock.json | 4 ++-- package.json | 2 +- packages/lime-cli-npm/README.md | 2 +- packages/lime-cli-npm/package.json | 2 +- src-tauri/Cargo.lock | 38 +++++++++++++++--------------- src-tauri/Cargo.toml | 4 ++-- src-tauri/tauri.conf.headless.json | 4 ++-- src-tauri/tauri.conf.json | 4 ++-- 10 files changed, 45 insertions(+), 44 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 1b9fd7b1f..1c2267c75 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,27 +1,28 @@ -## Lime v1.12.2 +## Lime v1.12.3 ### 主要更新 -- 扩展 SceneApp 上下文主链:新增持久化 context store、context compiler 与启动时的 overlay 合并能力 -- 补齐 SceneApp 详情页、运行详情页、评分卡和产品层类型,让上下文与治理信息在桌面端可见 -- 同步补齐 SceneApp API、Tauri mock、回归测试,并修复 `clawWorkspaceProviderSelection` 的 provider 回退断言 +- 将 macOS 应用 Bundle Identifier 从 `com.lime.app` 切换为 `com.limecloud.lime`,与 Apple Developer 后台新注册的 App ID 对齐 +- 同步更新 Homebrew Cask 的 macOS 清理路径,避免卸载逻辑继续引用旧的 `com.lime.app` +- 统一同步应用、Rust workspace、Tauri 配置和 CLI npm wrapper 版本到 `1.12.3` ### 版本与发布同步 - 应用版本入口已对齐到 `package.json`、`src-tauri/Cargo.toml`、`src-tauri/tauri.conf.json`、`src-tauri/tauri.conf.headless.json` -- CLI npm wrapper 版本与 README 发布示例已同步到 `1.12.2` -- 本次发布目标 tag 为 `v1.12.2` +- CLI npm wrapper 版本与 README 发布示例已同步到 `1.12.3` +- macOS Bundle Identifier 已切换为 `com.limecloud.lime` +- 本次发布目标 tag 为 `v1.12.3` ### 计划执行校验 - `npm run verify:app-version` -- GitHub Actions `CI` / `Quality` / `Deploy Docs to Pages` 已基于 `b98578c7` 通过 +- `npm run verify:gui-smoke` ### 发布说明 -- 这是一次承接 `sceneapp context surfaces` 主线能力的补丁版本,目标是把 SceneApp 的上下文、运行态和治理信息完整带入正式发版 -- macOS notarization 仍依赖 Apple Developer 协议状态;若团队协议未补齐,Release 工作流仍会在 notarization 阶段阻断 +- 这是一次以 macOS 应用身份对齐为主的补丁版本,目标是让仓库配置、Apple Developer App ID 和发布产物使用同一 Bundle Identifier +- 若 Apple Developer 协议已完成更新,本次 Release 可用于验证 notarization 是否恢复正常 --- -**完整变更**: `v1.12.1` -> `v1.12.2` +**完整变更**: `v1.12.2` -> `v1.12.3` diff --git a/homebrew/Casks/lime.rb b/homebrew/Casks/lime.rb index 818a04981..a6b302271 100644 --- a/homebrew/Casks/lime.rb +++ b/homebrew/Casks/lime.rb @@ -23,9 +23,9 @@ cask "lime" do app "Lime.app" zap trash: [ - "~/Library/Application Support/com.lime.app", - "~/Library/Caches/com.lime.app", - "~/Library/Preferences/com.lime.app.plist", - "~/Library/Saved Application State/com.lime.app.savedState", + "~/Library/Application Support/com.limecloud.lime", + "~/Library/Caches/com.limecloud.lime", + "~/Library/Preferences/com.limecloud.lime.plist", + "~/Library/Saved Application State/com.limecloud.lime.savedState", ] end diff --git a/package-lock.json b/package-lock.json index de857a46f..ef7fb9151 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lime", - "version": "1.12.2", + "version": "1.12.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lime", - "version": "1.12.2", + "version": "1.12.3", "dependencies": { "@babel/standalone": "^7.29.0", "@fabianlars/tauri-plugin-oauth": "^2", diff --git a/package.json b/package.json index d437637e9..602f4e92e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "lime", "private": true, - "version": "1.12.2", + "version": "1.12.3", "type": "module", "engines": { "node": ">=22.0.0" diff --git a/packages/lime-cli-npm/README.md b/packages/lime-cli-npm/README.md index 273394eb8..a2ef232e9 100644 --- a/packages/lime-cli-npm/README.md +++ b/packages/lime-cli-npm/README.md @@ -112,7 +112,7 @@ npm run build:release -- \ ```bash npm run build:release -- \ --target-triple "aarch64-apple-darwin" \ - --version "1.12.2" \ + --version "1.12.3" \ --out-dir "./dist" ``` diff --git a/packages/lime-cli-npm/package.json b/packages/lime-cli-npm/package.json index 81f52ca81..6b8bd26b9 100644 --- a/packages/lime-cli-npm/package.json +++ b/packages/lime-cli-npm/package.json @@ -1,6 +1,6 @@ { "name": "@limecloud/lime-cli", - "version": "1.12.2", + "version": "1.12.3", "description": "Lime 官方任务 CLI", "bin": { "lime": "scripts/run.js" diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 962b04e3f..9582d6272 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -5101,7 +5101,7 @@ dependencies = [ [[package]] name = "lime" -version = "1.12.2" +version = "1.12.3" dependencies = [ "anyhow", "arboard", @@ -5206,7 +5206,7 @@ dependencies = [ [[package]] name = "lime-agent" -version = "1.12.2" +version = "1.12.3" dependencies = [ "anyhow", "aster-core", @@ -5235,7 +5235,7 @@ dependencies = [ [[package]] name = "lime-browser-runtime" -version = "1.12.2" +version = "1.12.3" dependencies = [ "chrono", "futures", @@ -5252,7 +5252,7 @@ dependencies = [ [[package]] name = "lime-cli" -version = "1.12.2" +version = "1.12.3" dependencies = [ "clap", "lime-core", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "lime-config" -version = "1.12.2" +version = "1.12.3" dependencies = [ "async-trait", "lime-core", @@ -5280,7 +5280,7 @@ dependencies = [ [[package]] name = "lime-core" -version = "1.12.2" +version = "1.12.3" dependencies = [ "aster-models", "async-trait", @@ -5320,7 +5320,7 @@ dependencies = [ [[package]] name = "lime-credential" -version = "1.12.2" +version = "1.12.3" dependencies = [ "axum 0.7.9", "base64 0.22.1", @@ -5355,7 +5355,7 @@ dependencies = [ [[package]] name = "lime-gateway" -version = "1.12.2" +version = "1.12.3" dependencies = [ "aes", "axum 0.7.9", @@ -5385,7 +5385,7 @@ dependencies = [ [[package]] name = "lime-infra" -version = "1.12.2" +version = "1.12.3" dependencies = [ "chrono", "dashmap 5.5.3", @@ -5405,7 +5405,7 @@ dependencies = [ [[package]] name = "lime-mcp" -version = "1.12.2" +version = "1.12.3" dependencies = [ "async-trait", "dirs 5.0.1", @@ -5421,7 +5421,7 @@ dependencies = [ [[package]] name = "lime-media-runtime" -version = "1.12.2" +version = "1.12.3" dependencies = [ "axum 0.7.9", "chrono", @@ -5452,7 +5452,7 @@ dependencies = [ [[package]] name = "lime-processor" -version = "1.12.2" +version = "1.12.3" dependencies = [ "async-trait", "lime-core", @@ -5471,7 +5471,7 @@ dependencies = [ [[package]] name = "lime-providers" -version = "1.12.2" +version = "1.12.3" dependencies = [ "anyhow", "async-stream", @@ -5526,7 +5526,7 @@ dependencies = [ [[package]] name = "lime-server" -version = "1.12.2" +version = "1.12.3" dependencies = [ "aster-core", "async-stream", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "lime-server-utils" -version = "1.12.2" +version = "1.12.3" dependencies = [ "axum 0.7.9", "futures", @@ -5586,7 +5586,7 @@ dependencies = [ [[package]] name = "lime-services" -version = "1.12.2" +version = "1.12.3" dependencies = [ "anyhow", "aster-core", @@ -5628,7 +5628,7 @@ dependencies = [ [[package]] name = "lime-skills" -version = "1.12.2" +version = "1.12.3" dependencies = [ "async-trait", "dirs 5.0.1", @@ -5646,7 +5646,7 @@ dependencies = [ [[package]] name = "lime-terminal" -version = "1.12.2" +version = "1.12.3" dependencies = [ "async-trait", "base64 0.22.1", @@ -5673,7 +5673,7 @@ dependencies = [ [[package]] name = "lime-websocket" -version = "1.12.2" +version = "1.12.3" dependencies = [ "axum 0.7.9", "chrono", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 0ae5dec71..08fde32c2 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -4,7 +4,7 @@ exclude = ["crates/aster", "crates/aster-models", "crates/aster-rust"] resolver = "2" [workspace.package] -version = "1.12.2" +version = "1.12.3" edition = "2021" authors = ["coso"] repository = "https://github.com/aiclientproxy/lime" @@ -189,7 +189,7 @@ version = "2.4" [package] name = "lime" -version = "1.12.2" +version = "1.12.3" description = "AI API Proxy Desktop App" authors = ["you"] edition = "2021" diff --git a/src-tauri/tauri.conf.headless.json b/src-tauri/tauri.conf.headless.json index c6ae8486e..30fcc7569 100644 --- a/src-tauri/tauri.conf.headless.json +++ b/src-tauri/tauri.conf.headless.json @@ -1,8 +1,8 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Lime", - "version": "1.12.2", - "identifier": "com.lime.app", + "version": "1.12.3", + "identifier": "com.limecloud.lime", "build": { "beforeDevCommand": "npm run dev:web-bridge", "devUrl": "http://127.0.0.1:1420", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5eaca4406..3cf9fc461 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,8 +1,8 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Lime", - "version": "1.12.2", - "identifier": "com.lime.app", + "version": "1.12.3", + "identifier": "com.limecloud.lime", "build": { "beforeDevCommand": "npm run dev", "devUrl": "http://127.0.0.1:1420",