Files
proxycast/RELEASE_NOTES.md
T
2026-04-18 02:43:24 +08:00

2.1 KiB

Lime v1.13.0

主要更新

  • 收口 SceneApp / Context Layer 当前 latest-only 产品面,detail / scorecard / run detail / governance 统一改为消费同一份 planResult / contextBaseline 事实源
  • SceneApp planning、runtime、Tauri mock 与前端运行时已补齐显式灵感引用、项目级 Context Snapshot 基线、人工复核与轻量反馈沉淀链路
  • 修复 macOS 发布工作流:notarization 所需 secrets 缺失时直接阻断发布,不再继续产出 signed-only 但未 notarize 的安装包
  • 调整 macOS 发布校验顺序:在上传产物前增加 .app 的 spctl 和 xcrun stapler validate 检查,确保发布资产符合签名与公证预期
  • 统一同步应用、Rust workspace、Tauri 配置、锁文件和 CLI npm wrapper 版本到 1.13.0

版本与发布同步

  • 应用版本入口已对齐到 package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json
  • package-lock.json、src-tauri/Cargo.lock、packages/lime-cli-npm/package.json 与 packages/lime-cli-npm/README.md 已同步到 1.13.0
  • 本次发布目标 tag 为 v1.13.0

已执行校验

  • npm run verify:app-version:通过
  • cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行
  • cargo test --manifest-path "src-tauri/Cargo.toml":通过,主测试集 975 个测试通过,额外 2 个定向集成测试通过;另有 2 个真实联网用例按默认配置保持 ignored
  • cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前有 1 条非阻塞告警,位于 src-tauri/crates/skills/src/lime_llm_provider.rs:255,规则为 clippy::too_many_arguments
  • npm run lint:通过

发布说明

  • 这是一次以 SceneApp / Context Layer 主线收口和发布链路修复为主的小版本发布,既覆盖场景规划与复盘事实源统一,也继续补齐 macOS 发版门禁
  • 若 macOS notarization 再次失败,CI 现在会直接失败并阻止发布,需要先修复签名或公证环境后再重新发版

完整变更: v1.12.3 -> v1.13.0