Repository navigation
Release 2.6.0 - #880
Merged
Merged
Release 2.6.0#880
Conversation
Write the 2.6 release-log summary, name Dott.ssa and Sig.na (not Sig.ra, already a title in 2.5.0) in the Italian-salutations bullet and drop its SIG.RA case example, which 2.5.0 already repaired the same way. Add the 2.6 shapes to migrate.rst's "Changed in" list, each checked against the 1.4.0 wheel, and lead README.rst with 2.6. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- CAPITALIZATION_EXCEPTIONS' docstring used dphil as an unlisted acronym; #797 listed it, so use dclinpsy as docs/customize.rst does. - Reads: lines: _post_rules reads Policy.name_order (O6, #875) and _comma reads Policy.unlisted_dotted_suffixes (#872); _assign's Implements line omitted H8 (#835). - Three tests/v2/cases.py notes still called md title vocabulary, which #853 removed. - config/__init__ says the data modules re-export the TOML-compiled sets (#737). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- AGENTS.md's TITLES/suffix dual list counted ten words plus a "twelfth" md after #879 took sa out; name both md and sa as former duals. - The CAPITALIZATION_EXCEPTIONS split-default demo (AGENTS.md and migrate.rst) used dphil, a shipped mask since #797, so setting it showed nothing. Use dclinpsy, re-measured 2026-10-25: the edit reaches only a freshly built Constants. - decisions/vocabulary-model and decisions/C13 head notes record that #853 superseded md's title reading. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- A Lexicon, Policy or Parser pickled by 2.5.0 raises ValueError on load (after_given_titles, #835; two_family_names, #754, unmentioned until now). Give it its own release-log bullet and a line in migrate.rst's list of 2.x breaks; measured, 2.5.0 ParsedName and HumanName pickles still load. - usage.rst's input-shapes paragraph now names H8's trailing salutation after a family comma (#835). - locales.rst points default vocabulary at nameparser/vocab/*.toml; migrate.rst says nameparser.config exposes the compiled sets. - concepts.rst names two_family_names beside name_order. - customize.rst's two-family-names section gives decisions/O6's PSC figure for Portuguese filers instead of an unmeasured comparison. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Clear PRE_RELEASE, set CITATION.cff to 2.6.0, and stamp the release log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- decisions/S7's (10) argued from md as a title/suffix dual and C13's head note left Smith, MD PhD Ma off its superseded list; both note #853 now. - config/__init__ and migrate.rst: the Korean surname list is not compiled from TOML. - migrate.rst's j.r.r. entry: repair writes the capital, it does not keep one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closes Dependabot alert 6: certifi 2026.5.20 bundles emSign root CAs with compromised intermediate keys. certifi reaches only the dev group (sphinx -> requests); nameparser has no runtime dependencies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #880 +/- ##
=======================================
Coverage 99.07% 99.07%
=======================================
Files 47 47
Lines 4781 4781
=======================================
Hits 4737 4737
Misses 44 44 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…tence Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ships nameparser 2.6.0: the default vocabulary as per-word TOML (#737), the opt-in
Policy(two_family_names=True)(#754), and the credential, title, comma and case-repair fixes in the release log.Release checklist, steps 0–3
Reads:lines, case notes; design docs and AGENTS.md), then a fourth review of the fix commits.Policypickle fails ontwo_family_names, which no bullet mentioned. The Should Italian abbreviated salutations likeSig.raandDott.ssabe titles?Dott.ssa Anna Bianchireads givenDott.ssa#840 bullet namedSig.raand repairedSIG.RA MARIA ROSSI, but 2.5.0 already did both, so it now namesDott.ssaandSig.na.Reads:in_post_rules(name_order, O6) and_comma(unlisted_dotted_suffixes), H8 on_assign's Implements line, threetests/v2/cases.pynotes that calledmda title, and theCAPITALIZATION_EXCEPTIONSdocstring'sdphilexample (a shipped mask since Should "John Smith, FNP-C" read FNP-C as a credential instead of the given name? #797; nowdclinpsy).dclinpsy;mdsuperseded in decisions/vocabulary-model, C13 and S7.nameparser/vocab/*.toml, concepts.rst namestwo_family_names, and customize.rst gives decisions/O6's measured Portuguese figure.snapshot.py --since v2.5.0: 22 reading moves outside the 276 new corpus names, all from Mark 33 credential readings ambiguous where a surname reading is substantial #796, Should "John Smith, FNP-C" read FNP-C as a credential instead of the given name? #797, Should a title word written after another title be the given name (Mr Sultan Khan,Mr Md Karim Uddin)? #853, ShouldRam Bahadur B.K.keepB.K.as its family name? #864 and Should Maria de Sa keep its surname, as Maria de Sá does? #857.compare.py --baseline 2.5.0(case views): 82 moves, all from capitalized() lowercases a letter that should stay capital, after a period (J.R.R.→J.r.r.) or after an ayn (ʿAlī→ʿalī) #838 andJOHN SMITH, PA-Crepairs toPa-C: a listed credential joined by a hyphen or slash is capitalized like a name #808. Nothing is unaccounted for.PRE_RELEASE = "", CITATION.cff 2.6.0, release log stamped October 25, 2026.Local checks: the full suite (24,369 passed),
-n0 -m serial, mypy, ruff,build.py --check, Sphinx doctest and HTML.After merge: tag
v2.6.0on the squash commit,gh release create, approve thepypienvironment, move the five open 2.6 issues to a new "Next Release" milestone, then a PR for steps 8–9 (DEFAULT_BASELINE 2.6.0, 2.7.0dev).🤖 Generated with Claude Code