From 51eb95fa8cc1057c58c3532b95687237a053b0f6 Mon Sep 17 00:00:00 2001 From: FlanChanXwO Date: Tue, 18 Aug 2026 22:19:50 +0800 Subject: [PATCH] docs(release): prepare v0.7.2 --- changelog/README.md | 2 +- changelog/README.zh-CN.md | 2 +- changelog/v0.7.2/en.md | 15 +++++++++++++-- changelog/v0.7.2/zh-CN.md | 15 +++++++++++++-- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/changelog/README.md b/changelog/README.md index 6b8d73e..3e427e1 100644 --- a/changelog/README.md +++ b/changelog/README.md @@ -8,7 +8,7 @@ grouped by user outcome and carry inline PR or historical direct-commit sources; | Version | Date | Release notes | | --- | --- | --- | | Unreleased | — | [English](unreleased/en.md) · [简体中文](unreleased/zh-CN.md) | -| [v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2) | 2026-08-16 | [English](v0.7.2/en.md) · [简体中文](v0.7.2/zh-CN.md) | +| [v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2) | 2026-08-18 | [English](v0.7.2/en.md) · [简体中文](v0.7.2/zh-CN.md) | | [v0.7.1](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.0...v0.7.1) | 2026-08-14 | [English](v0.7.1/en.md) · [简体中文](v0.7.1/zh-CN.md) | | [v0.7.0](https://github.com/FlanChanXwO/javdb-cli/compare/v0.6.1...v0.7.0) | 2026-08-14 | [English](v0.7.0/en.md) · [简体中文](v0.7.0/zh-CN.md) | | [v0.6.1](https://github.com/FlanChanXwO/javdb-cli/compare/v0.6.0...v0.6.1) | 2026-08-13 | [English](v0.6.1/en.md) · [简体中文](v0.6.1/zh-CN.md) | diff --git a/changelog/README.zh-CN.md b/changelog/README.zh-CN.md index 9c2e07b..6a879e4 100644 --- a/changelog/README.zh-CN.md +++ b/changelog/README.zh-CN.md @@ -5,7 +5,7 @@ | 版本 | 日期 | 发布说明 | | --- | --- | --- | | Unreleased | — | [English](unreleased/en.md) · [简体中文](unreleased/zh-CN.md) | -| [v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2) | 2026-08-16 | [English](v0.7.2/en.md) · [简体中文](v0.7.2/zh-CN.md) | +| [v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2) | 2026-08-18 | [English](v0.7.2/en.md) · [简体中文](v0.7.2/zh-CN.md) | | [v0.7.1](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.0...v0.7.1) | 2026-08-14 | [English](v0.7.1/en.md) · [简体中文](v0.7.1/zh-CN.md) | | [v0.7.0](https://github.com/FlanChanXwO/javdb-cli/compare/v0.6.1...v0.7.0) | 2026-08-14 | [English](v0.7.0/en.md) · [简体中文](v0.7.0/zh-CN.md) | | [v0.6.1](https://github.com/FlanChanXwO/javdb-cli/compare/v0.6.0...v0.6.1) | 2026-08-13 | [English](v0.6.1/en.md) · [简体中文](v0.6.1/zh-CN.md) | diff --git a/changelog/v0.7.2/en.md b/changelog/v0.7.2/en.md index 8e93ed5..9a3ae6d 100644 --- a/changelog/v0.7.2/en.md +++ b/changelog/v0.7.2/en.md @@ -1,15 +1,26 @@ -# v0.7.2 — 2026-08-16 +# v0.7.2 — 2026-08-18 + +## Breaking changes + +- Remove the hidden compatibility `javdb version` subcommand and its JSON shim. Use `javdb --version` for human-readable build information; CI, Homebrew, E2E checks, documentation, and the operator skill now use the root flag. ([#33](https://github.com/FlanChanXwO/javdb-cli/pull/33)) ## Added - Add `search --magnets N`, stable magnet ranking and filtering, reverse-image magnet lookup, and fan-out pipeline records for movies and named entities. ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29)) +## Changed + +- Make versioned bilingual changelog directories the sole release-note source, remove the old plan/prepare and PR metadata flow, and let docs-only changes skip the native smoke matrix while retaining the aggregate platform gate. ([#31](https://github.com/FlanChanXwO/javdb-cli/pull/31)) +- Add automatic PR reviewer/assignee routing and path-based labels with pinned GitHub Actions. ([#33](https://github.com/FlanChanXwO/javdb-cli/pull/33)) + ## Fixed - Make non-TTY producer output consumable as stable refs, preserve upstream error envelopes, avoid redundant movie detail requests, report partial magnet and output failures correctly, and align real API smoke checks with the output contract. ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29)) +- Make release-note audit resolve squash-merged PRs by verifying the exact merge commit instead of relying on a direct commit-to-PR lookup. ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) +- Prevent skipped packaged-binary smoke jobs from exposing unexpanded matrix expressions, and align the bilingual issue templates. ([#32](https://github.com/FlanChanXwO/javdb-cli/pull/32)) ## Maintenance -- Make release-note audit resolve squash-merged PRs by verifying the exact merge commit, and document the post-merge release preflight across project skills and maintainer guidance. ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) +- Document the post-merge release preflight and final-main source audit required before creating an immutable release tag. ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) **Full Changelog**: [v0.7.1...v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2) diff --git a/changelog/v0.7.2/zh-CN.md b/changelog/v0.7.2/zh-CN.md index e07bee5..c9fd634 100644 --- a/changelog/v0.7.2/zh-CN.md +++ b/changelog/v0.7.2/zh-CN.md @@ -1,15 +1,26 @@ -# v0.7.2 — 2026-08-16 +# v0.7.2 — 2026-08-18 + +## 破坏性变更 + +- 删除隐藏的兼容 `javdb version` 子命令及其 JSON shim。请使用 `javdb --version` 查看人类可读的构建信息;CI、Homebrew、E2E 检查、文档和 operator skill 均已切换到根 flag。 ([#33](https://github.com/FlanChanXwO/javdb-cli/pull/33)) ## 新增 - 新增 `search --magnets N`、稳定的磁力排序与筛选、以图搜磁力,以及影片和命名实体的逐项管道记录输出。 ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29)) +## 变更 + +- 以版本化双语 changelog 目录作为唯一 release-note 来源,删除旧的 plan/prepare 与 PR metadata 流程;纯文档变更跳过原生 smoke 矩阵,但仍保留聚合的 platform gate。 ([#31](https://github.com/FlanChanXwO/javdb-cli/pull/31)) +- 新增自动 PR reviewer/assignee 路由和基于路径的标签,并锁定 GitHub Actions 的提交版本。 ([#33](https://github.com/FlanChanXwO/javdb-cli/pull/33)) + ## 修复 - 修复非 TTY producer 输出不可稳定消费、上游错误信封被重复处理、重复影片详情请求,以及部分磁力和输出失败未正确报告的问题,并让真实 API 冒烟检查与输出契约一致。 ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29)) +- 通过核对精确 merge commit 识别 squash merge 的 PR,避免依赖直接的 commit-to-PR 查询。 ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) +- 修复跳过矩阵时 packaged-binary smoke job 名称暴露未展开表达式的问题,并对齐双语 Issue 模板。 ([#32](https://github.com/FlanChanXwO/javdb-cli/pull/32)) ## 维护 -- 让 release-note 审计通过核对精确 merge commit 识别 squash merge 的 PR,并在 project skills 和维护者文档中补充合并后的发布前置流程。 ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) +- 记录创建不可变 release tag 前必须以最终 main 提交执行发布前置检查和来源审计的流程。 ([#30](https://github.com/FlanChanXwO/javdb-cli/pull/30)) **完整变更**:[v0.7.1...v0.7.2](https://github.com/FlanChanXwO/javdb-cli/compare/v0.7.1...v0.7.2)