Skip to content
Open
No due date
Last updated Jul 12, 2026

A new, immutable core API (parse() → ParsedName, with Lexicon/Policy configuration) alongside HumanName, which continues to work as a compatibility layer — code that runs warning-free on 1.4 keeps running through all of 2.x.

Also completes the removals warned in a released version first (1.3.0 or 1.4): ==/hash() → matches()/comparison_key(), bytes input, empty_attribute_default, constants=None, silent config-typo fallbacks, slice item access, legacy pickle blobs. Python >=3.11, zero dependencies.

0% complete

List view

    There are no closed issues in this milestone

    Issues will automatically be moved here when they are closed.