Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion changelog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |
Expand Down
2 changes: 1 addition & 1 deletion changelog/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |
Expand Down
15 changes: 13 additions & 2 deletions changelog/v0.7.2/en.md
Original file line number Diff line number Diff line change
@@ -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)
15 changes: 13 additions & 2 deletions changelog/v0.7.2/zh-CN.md
Original file line number Diff line number Diff line change
@@ -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))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion (typo): 可以考虑将“不可稳定消费”替换为更地道的“无法稳定消费”。

“不可稳定消费”虽然可以理解,但不够自然。“无法稳定消费”更符合中文表达习惯,同时能更准确地说明非 TTY producer 输出无法被可靠消费的含义。

Suggested change
- 修复非 TTY producer 输出不可稳定消费、上游错误信封被重复处理、重复影片详情请求,以及部分磁力和输出失败未正确报告的问题,并让真实 API 冒烟检查与输出契约一致。 ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29))
- 修复非 TTY producer 输出无法稳定消费、上游错误信封被重复处理、重复影片详情请求,以及部分磁力和输出失败未正确报告的问题,并让真实 API 冒烟检查与输出契约一致。 ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29))
Original comment in English

suggestion (typo): Consider replacing “不可稳定消费” with the more idiomatic “无法稳定消费”.

“不可稳定消费”虽能理解,但不太地道。“无法稳定消费”更符合中文习惯,同时准确表达非 TTY producer 输出无法被可靠消费的含义。

Suggested change
- 修复非 TTY producer 输出不可稳定消费、上游错误信封被重复处理、重复影片详情请求,以及部分磁力和输出失败未正确报告的问题,并让真实 API 冒烟检查与输出契约一致。 ([#29](https://github.com/FlanChanXwO/javdb-cli/pull/29))
- 修复非 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)
Loading