-
Notifications
You must be signed in to change notification settings - Fork 110
OpenJul 6, 2026
No due date
•Last updated Remove legacy surface to simplify and modernize the API. Every removal 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. Decides the SetManager interface (#243 — feedback welcome). Python >=3.11, zero dependencies.
0% complete
List view
0 of 8 selected 0 issues of 8 selected
Remove __eq__ and __hash__ in 2.0; compare names via explicit methods
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#223 In derek73/python-nameparser;SetManager inherits an API surface it doesn't want; decide its real interface
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#243 In derek73/python-nameparser;Drop bytes input in 2.0; require str
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#245 In derek73/python-nameparser;Remove empty_attribute_default; empty attributes always return ''
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#255 In derek73/python-nameparser;TupleManager unknown-key access silently returns None / EMPTY_REGEX; raise AttributeError in 2.0
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#256 In derek73/python-nameparser;Raise the Python floor to 3.11 in 2.0; drop the last dependency
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#257 In derek73/python-nameparser;Deprecate slice __getitem__ and __setitem__ on HumanName
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#258 In derek73/python-nameparser;Remove constants=None; explicit None raises with migration hint
breaking-changeBackwards-incompatible API changeBackwards-incompatible API changeStatus: Open.#261 In derek73/python-nameparser;