diff --git a/CHANGELOG.md b/CHANGELOG.md index a78ce1d9..fc5255ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ Full release narratives now live in versioned files under `releases/`. This file stays as the index and summary entry point. +## [2.11.5] - 2026-05-28 +- EN: This patch adds Xiaomi MiMo Token Plan provider support, hardens malformed text-model configuration handling, expands deployment guidance, and tidies deployment/project scaffolding. See [Release Notes (EN)](releases/v2.11.5.en.md). +- 中文:本次补丁新增 Xiaomi MiMo Token Plan provider,强化异常文本模型配置处理,扩展部署说明,并整理部署与项目脚手架。参见 [版本说明(中文)](releases/v2.11.5.zh-CN.md)。 + ## [2.11.4] - 2026-05-16 - EN: This patch adds Grok text/image and Chrome built-in AI provider support, keeps local providers opt-in by default, restores web root env loading while isolating extension release builds, and softens themed tooltip surfaces. See [Release Notes (EN)](releases/v2.11.4.en.md). - 中文:本次补丁新增 Grok 文本 / 图像和 Chrome built-in AI provider,保持本地 provider 默认显式启用,恢复 Web 根环境变量加载并隔离扩展发布构建,同时优化主题化 tooltip 视觉。参见 [版本说明(中文)](releases/v2.11.4.zh-CN.md)。 diff --git a/package.json b/package.json index 32863c88..dfcfe5f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "prompt-optimizer", - "version": "2.11.4", + "version": "2.11.5", "private": true, "packageManager": "pnpm@10.6.1", "engines": { diff --git a/packages/desktop/package.json b/packages/desktop/package.json index d4f10fd6..2d78dcde 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@prompt-optimizer/desktop", - "version": "2.11.4", + "version": "2.11.5", "description": "Desktop application for Prompt Optimizer", "main": "main.js", "repository": { diff --git a/packages/extension/public/manifest.json b/packages/extension/public/manifest.json index e531b2a4..543dd3b6 100644 --- a/packages/extension/public/manifest.json +++ b/packages/extension/public/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "default_locale": "zh_CN", "name": "__MSG_extName__", - "version": "2.11.4", + "version": "2.11.5", "description": "__MSG_extDesc__", "icons": { "16": "icons/icon16.png", diff --git a/releases/v2.11.5.en.md b/releases/v2.11.5.en.md new file mode 100644 index 00000000..3a43ee3e --- /dev/null +++ b/releases/v2.11.5.en.md @@ -0,0 +1,53 @@ +# Prompt Optimizer v2.11.5 + +## Summary +- Adds the Xiaomi MiMo Token Plan text provider with built-in model defaults, UI provider selection, localization, and registry coverage. +- Hardens model configuration loading so malformed stored text configs no longer break the model manager, and normalizes model identity across text/image managers. +- Expands deployment guidance for Cloudflare Pages, Workers, Vercel, Docker Compose, and MCP self-hosting while slimming deployment contexts. +- Tidies root project scaffolding by moving developer docs into `docs/developer/`, relocating Docker Compose files, and removing stale hook/package-manager files. + +## Highlights +- Users get a new Xiaomi MiMo Token Plan provider plus a safer model-management path that tolerates older or malformed saved configurations instead of interrupting setup. + +## Product Updates +### Desktop +- Desktop inherits the shared Xiaomi MiMo provider metadata, default text model entries, and malformed-config safeguards. +- The packaged desktop version metadata is synchronized to v2.11.5. +### Web +- Added clearer Cloudflare Pages and Workers deployment documentation, including build command clearing, output-directory expectations, `wrangler.jsonc`, and when to prefer Workers for API support. +- Updated Vercel and Docker Compose documentation so self-hosting paths point at the moved compose files and explain env-file usage more precisely. +- Provider selection and custom text-model editing now expose Xiaomi MiMo alongside the existing text providers. +### Extension +- Extension version metadata is synchronized to v2.11.5 and inherits the shared Xiaomi MiMo provider labels and defaults. +### Core/Infra +- Added the Xiaomi MiMo Token Plan adapter, registry wiring, model defaults, and unit coverage. +- Normalized model configuration identity handling across model conversion, metadata resolution, text-model management, and image-model management. +- Removed stale Husky hook files and the repo-level `.pnpmrc`, moved developer documentation under `docs/developer/`, and relocated Docker Compose files into `docker/`. +- Slimmed `.dockerignore` and `vercel.json` deployment contexts so build uploads avoid unnecessary repository baggage. + +## Fixes +- Fixed malformed stored text model configurations causing manager initialization and custom-model flows to fail. +- Fixed model identity drift between display metadata, stored configuration, and runtime manager state. +- Fixed deployment docs that still implied root-level Docker Compose paths or Cloudflare Pages-only API behavior. + +## Breaking Changes / Upgrade Notes +- Docker Compose examples now live under `docker/docker-compose.yml` and `docker/docker-compose.dev.yml`; update local commands or automation that referenced the old root-level compose path. + +## Developer Notes +- The release range is `v2.11.4..HEAD`. +- Version sync updated the root package, desktop package, and extension manifest to `2.11.5`. +- Verification covered `pnpm test:gate`, `node scripts/release-notes.js check v2.11.5`, and `git diff --check`. + + diff --git a/releases/v2.11.5.zh-CN.md b/releases/v2.11.5.zh-CN.md new file mode 100644 index 00000000..dab8023b --- /dev/null +++ b/releases/v2.11.5.zh-CN.md @@ -0,0 +1,53 @@ +# Prompt Optimizer v2.11.5 + +## 概括 +- 新增 Xiaomi MiMo Token Plan 文本 provider,补齐内置模型默认项、UI provider 选择、本地化文案和 registry 覆盖。 +- 强化模型配置加载:异常或旧格式的已保存文本配置不再打断模型管理器,并统一文本 / 图像模型的身份归一逻辑。 +- 扩展 Cloudflare Pages、Workers、Vercel、Docker Compose 与 MCP 自托管部署说明,同时瘦身部署上下文。 +- 整理根目录项目脚手架,将开发者文档移动到 `docs/developer/`,将 Docker Compose 文件移入 `docker/`,并移除过期 hook / 包管理配置文件。 + +## 亮点 +- 用户现在可以直接选择 Xiaomi MiMo Token Plan provider;同时模型管理链路会容忍旧的或损坏的本地配置,减少升级后的配置中断。 + +## 产品更新 +### Desktop +- 桌面端继承共享的 Xiaomi MiMo provider 元数据、默认文本模型和异常配置保护。 +- 桌面端版本元数据已同步到 v2.11.5。 +### Web +- 补充更清晰的 Cloudflare Pages 与 Workers 部署说明,包括清空 build command、输出目录要求、`wrangler.jsonc`,以及需要 API 能力时为何优先使用 Workers。 +- 更新 Vercel 与 Docker Compose 文档,让自托管路径指向移动后的 compose 文件,并更明确说明 env-file 用法。 +- Provider 选择与自定义文本模型编辑现在会展示 Xiaomi MiMo,与现有文本 provider 保持一致。 +### Extension +- 扩展端版本元数据已同步到 v2.11.5,并继承共享的 Xiaomi MiMo provider 标签和默认项。 +### Core/Infra +- 新增 Xiaomi MiMo Token Plan adapter、registry 接线、模型默认项和单元测试覆盖。 +- 统一模型配置身份处理,覆盖 model conversion、metadata resolution、文本模型管理和图像模型管理。 +- 移除过期 Husky hook 文件和根目录 `.pnpmrc`,将开发者文档移动到 `docs/developer/`,并将 Docker Compose 文件移动到 `docker/`。 +- 瘦身 `.dockerignore` 与 `vercel.json` 部署上下文,避免构建上传携带不必要的仓库内容。 + +## 修复 +- 修复损坏的已保存文本模型配置导致模型管理器初始化和自定义模型流程失败的问题。 +- 修复展示元数据、已保存配置与运行时 manager 状态之间的模型身份漂移问题。 +- 修复部署文档仍暗示根目录 Docker Compose 路径或 Cloudflare Pages-only API 行为的问题。 + +## 破坏性变更 / 升级说明 +- Docker Compose 示例现在位于 `docker/docker-compose.yml` 和 `docker/docker-compose.dev.yml`;如果本地命令或自动化仍引用旧的根目录 compose 路径,需要同步更新。 + +## 开发者说明 +- 本次发布范围是 `v2.11.4..HEAD`。 +- 版本同步已将根包、桌面包和扩展 manifest 更新到 `2.11.5`。 +- 验证覆盖 `pnpm test:gate`、`node scripts/release-notes.js check v2.11.5` 和 `git diff --check`。 + +