docs(changelog): complete the 2.1.0 milestone entries in both languages (#5520)

Every merged pull request in milestone 2 (765, confirmed by paginating the
GitHub GraphQL milestone query) now has an entry in CHANGELOG.md, and the
Chinese mirror carries the same 119 new blocks with its reference block
rebuilt to match.

The cited sets are identical between the two files (962 each, the extra 197
being pre-2.0.0 history), with no orphan and no unused reference in either
direction. Section skeletons match too: 42 headings in the same order with
the same nesting.

Two merge defects were fixed while splicing the Chinese entries, both of
which would have corrupted the file silently. Anchors were searched across
the whole English block list, so a walk could cross a `### ` boundary and
land on a bullet from the previous section -- four `新增/调度器` entries were
about to be filed under Breaking Changes; anchors are now confined to each
entry's own section and subsection, with an assertion at merge time. And the
one entry whose Chinese counterpart already narrated the same pull request
without citing it had its replacement inserted at the first line the merge
then deleted, so the deletion pass discarded the new text and kept the old
block; the splice is now a single forward pass over original line indices.

Verification lives in /tmp/zhwork (temporary): translation validation, the
splice, and a final pass asserting milestone coverage, reference hygiene,
cited-set parity, section agreement for all 119 blocks, and line widths.

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Willem Jiang 2026-09-17 19:58:25 +08:00 committed by GitHub
parent e19c37d813
commit 849d4910ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2792 additions and 197 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff