Skip to content

docs: 2.3.0 release notes trimmed, public docs cover the CJK stops and the declared-order rule - #524

Merged
derek73 merged 3 commits into
masterfrom
claude/v2-3-0-release-prep-349a67
Sep 11, 2026
Merged

derek73 merged 3 commits into
masterfrom
claude/v2-3-0-release-prep-349a67

Conversation

@derek73

@derek73 derek73 commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Release prep for 2.3.0, docs only. The audit behind it: every v2.3 milestone issue and every PR merged since v2.2.0 is cited in the 2.3.0 block by issue or closing PR, so the log had no gaps; the public docs had two.

What changes

Release log. The 2.3.0 block goes from 3,429 to 2,527 words, cut to the 2.2.0 standard: per-bullet corpus counts, edge cases that belong to the design entry, and rationale with no caller action. Every kept example was re-run on the tree; the bold leads render without markup leaks. A Documentation section records the input-shapes notation #469 added (forms 4-7, tolerated CJK wrappers, the form-2/4 correspondence).

Public docs. usage.rst now covers the any-width full stop and NFD vocabulary lookup (#322, #323); locales.rst, customize.rst and the Policy.patronymic_rules reference say a declared family-first order stands down the rotations (#384). One doctest added.

Pipeline header. classify's Reads: line no longer claims the two Lexicon fields script_segment consumes upstream. Pre-existing.

Verification

doctest on usage/locales/customize: pass. sphinx-build -W: clean. pytest: 7815 passed, 177 skipped, 4 xfailed. ruff, mypy: clean. No parser behavior changes.

🤖 Generated with Claude Code

derek73 and others added 3 commits September 11, 2026 01:28
…tion section for the input-shapes notation

The 2.3.0 block stood at 3,429 words against 2.2.0's 4,492 after its own trim; it is 2,527 now. Cut, by the 2.2.0 standard: every per-bullet differential-corpus count (the 2.2.0 entry carries none), edge cases narrow enough to have earned a sentence only in the design entry (Sir John Prof., Smith Sir., the V。 numeral, the one revise() round-trip residual), and rationale with no caller action (the 2019 bulk-import provenance; the lord/lady peerage argument reduced to one clause). Every example kept was re-run on the tree. The bold leads are unchanged and render without markup leaks.

The Documentation section records what #469 (PRs #482, #488) added to usage.rst and customize.rst: forms 4-7 beside the three Latin shapes, the tolerated designation for a comma or Latin wrapper around a CJK name, and the form-2/form-4 correspondence. Behavior unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… family-first order stands down the patronymic rotations

Two 2.3.0 behavior changes had a release bullet and no public-doc coverage (#322, #323, #384). usage.rst's "Decomposed text" section gains the vocabulary-lookup half of NFC composition, and "Honorifics come off first" gains the three wide stops reaching the honorific vocabulary plus one doctest for a period glued to a name word. The pack warning box in locales.rst, the patronymic_rules row in customize.rst and the Policy.patronymic_rules field docstring (autodoc-rendered) each carry one sentence on the declared order winning.

The Lexicon pickle incompatibility stays in the release log only: no public page discusses pickling a Lexicon.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…egment consumes upstream

Measured per the release checklist's "Reads:" check: classify never accesses lexicon.surnames or lexicon.honorific_tails; script_segment reads both before classify runs. Pre-existing, not a 2.3 regression.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@derek73 derek73 added the docs Documentation fixes and updates label Sep 11, 2026
@derek73 derek73 self-assigned this Sep 11, 2026
@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.67%. Comparing base (c1152ac) to head (f44326f).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #524   +/-   ##
=======================================
  Coverage   98.67%   98.67%           
=======================================
  Files          45       45           
  Lines        3320     3320           
=======================================
  Hits         3276     3276           
  Misses         44       44           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@derek73 derek73 added this to the v2.3 milestone Sep 11, 2026
@derek73
derek73 merged commit 4ef5af4 into master Sep 11, 2026
11 checks passed
@derek73
derek73 deleted the claude/v2-3-0-release-prep-349a67 branch September 12, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation fixes and updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant