New
v25.3.0
- Potentially breaking: Abstract sets are now structured into frozensets.
This allows hashability, better immutability and is more consistent with the
collections.abc.Settype. See Migrations for steps to restore legacy behavior. (#686) - Python 3.14 is now supported and part of the test matrix. (#653)
- Fix unstructuring NewTypes with the {class}
BaseConverter. (#684) - Make some Hypothesis tests more robust. (#684)
- {func}
cattrs.strategies.include_subclassesnow works with generic parent classes and the tagged union strategy. ()