Skip to content

chore(Release): 发布 v0.0.18 —— Commit / Branches 标题栏重构 · 批量 Discard Changes · 分支级 Push - #122

Merged
ThreeFish-AI merged 1 commit into
feature/1.x.xfrom
ThreeFish-AI/release-v0.0.18-from-1.x.x
Sep 10, 2026
Merged

chore(Release): 发布 v0.0.18 —— Commit / Branches 标题栏重构 · 批量 Discard Changes · 分支级 Push#122
ThreeFish-AI merged 1 commit into
feature/1.x.xfrom
ThreeFish-AI/release-v0.0.18-from-1.x.x

Conversation

@ThreeFish-AI

Copy link
Copy Markdown
Owner

概述

feature/1.x.x 自 v0.0.17 以来积累的三个 PR(#119 / #120 / #121)版本化为 v0.0.18,复刻 v0.0.17 已验证的发布流水线(发布 PR → tag → master 同步)。

本 PR 不含任何 src/ 变更,仅做版本化与文档收口,外加三处既有缺口的修补。

变更清单

文件 变更
package.json version 0.0.17 → 0.0.18
CHANGELOG.md [Unreleased] 晋升为 [0.0.18] - 2026-09-10 并按重要度重排;[Unreleased] 重置为空
docs/releases/v0.0.18.md 新增 —— 面向用户的发布说明(GitHub Release 正文单一事实源)
docs/releases/README.md 版本索引表新增 v0.0.18 行
docs/README.md · docs/.agents/knowledge-map.md 「最新发布」指针 v0.0.17 → v0.0.18
README.md Release 说明补齐 Open VSX 渠道

本版发布内容(PR #119 / #120 / #121

附带修补(探查中发现的既有缺口)

  1. CHANGELOG.md## [0.0.16] 标题前缀缺失 —— v0.0.17 的发布提交 a1a18cc 误删,导致 grep '^## \[' 从 0.0.17 直接跳到 0.0.14。本 PR 恢复,版本标题重新连续;
  2. [Unreleased] 漏记两项 —— 补 feat(UI): Commit 视图头部两行 UI 上移标题栏——Active Changelist 选择器与 List/Tree 切换; #120 的 Commit 文件列表树 A11y 语义回归修复,补 Docs 小节(.agents 文档去重 + 特性/调研文档同步)。全文历史版本均有 Docs 小节,缺失亦属体例不一致;
  3. README.md 发布口径未同步 Open VSX —— ci(OpenVSX): 重启双市场发布——publish job 增回 Open VSX 步骤 #119 已重启双市场且同文件 Install 章节已加回,但 Release 说明行仍只提 Marketplace。

另有一处事实校准[Unreleased] 原记「两处图标名无效」,但核对 v0.0.17 的 package.json 后确认 Prune 当时是有效$(clear-all)——无效的 $(sync-ignore) 是本版开发期内引入并由新增护栏当场拦下的,从未发布。故条目收敛为实际影响用户的一处($(compare)$(git-compare)),护栏拦截情况在同条目内说明。

验证

  • pnpm run package(tsc --noEmit + eslint + esbuild production)✅
  • pnpm run test:unit:46 个测试文件 / 429 个用例全通过 ✅
  • 三平台集成测试由本 PR 的 CI 矩阵覆盖
  • CHANGELOG 版本标题连续性:0.0.18 → 0.0.17 → 0.0.16 → 0.0.14 ✅
  • 发布闸门 docs/releases/v0.0.18.md 已就位(缺失会导致 tag 推送后 github-release job 直接失败)✅

后续

合并后在合并提交上打 v0.0.18 annotated tag 并推送,触发 github-release + publish(后者有 production 人工审批门);随后开 feature/1.x.xmaster 同步 PR。

…anges · 分支级 Push;

- CHANGELOG.md:[Unreleased] 全部条目晋升为 [0.0.18] - 2026-09-10 并按重要度重排,[Unreleased] 重置为空;补齐两处遗漏(#120 的 Commit 文件列表树 A11y 语义回归修复、Docs 小节记录 .agents 文档去重与特性/调研文档同步);codicon 条目校准为实际影响用户的一处($(compare) → $(git-compare),$(sync-ignore) 系本版开发期内引入并由护栏拦下,从未发布);CI 条目标点归一为全角;
- CHANGELOG.md:修复 v0.0.17 发布提交 a1a18cc 误删的 ## [0.0.16] 标题前缀,版本标题恢复连续;
- docs/releases/v0.0.18.md:新增面向用户的发布说明(GitHub Release 正文单一事实源,含升级兼容说明——Commit List/Tree 偏好一次性重置为 flat、Branches Push 下放右键、Merge… 收入「…」菜单);安装章节相对 v0.0.17 增列 Open VSX 渠道;
- docs/releases/README.md:版本索引表新增 v0.0.18 行;
- docs/README.md / docs/.agents/knowledge-map.md:「最新发布」指针 v0.0.17 → v0.0.18;
- README.md:Release 说明补齐 Open VSX 发布渠道与 ENABLE_OVSX_PUBLISH 门控(#119 已重启双市场,该行未同步);
- package.json:version 0.0.17 → 0.0.18。

验证: pnpm run package(tsc + eslint + esbuild production)与 pnpm run test:unit(46 文件 / 429 用例)全绿。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI
ThreeFish-AI merged commit 6bce1e2 into feature/1.x.x Sep 10, 2026
5 checks passed
@ThreeFish-AI
ThreeFish-AI deleted the ThreeFish-AI/release-v0.0.18-from-1.x.x branch September 10, 2026 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant