NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #773 most downloaded on PyPI
Simple creation of data classes from dictionaries.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 2.1 years
Some releases are documented
notes for 14 of 40 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
40 releases · first in 2018
Fix class Data(Protocol) types declaration by @mciszczon in #278
Full Changelog: v1.9.1...v1.9.2-fix
__args__ (introduced in v1.9.1)Data(Protocol) typing to avoid pyright errorsOne column per quarter.
Do not assign to hint. args if concretized hint_args are the same by @mciszczon in #274
Full Changelog: v1.9.0...v1.9.1
AttributeError when trying to concretize list or tuple. Introduced in 1.9.0.Support generics, forward references and case conversion by @avlonder in #269
Full Changelog: v1.8.1...v1.9.0
Data in order to be more permissiveFix value creation for a field with a default factory
Performance improvements (multiple small changes)
localns for get_type_hints instead of globalnsThank you @mciszczon for your outstanding work on this release 🙏
This release was supported by FLYR
Add explicit __all__ configuration
__all__ configurationtypes.UnionTypeKeyError in a type hookSequenceInitVar fieldsHandle generic collections with implicit Any inner types in Python 3.9
Type fieldsAny inner types in Python 3.9InitVar with inner data classes### Added - Python 3.9 support
Add strict_unions_match config parameter
strict_unions_match config parameterTupleUnion### Added - Support InitVar ### Fixed - Fix Union type hooks
InitVarUnion type hooks### Added - Support Literal - Support PEP 561
LiteralFix problem with a "numeric tower" and optional/new type
Handle "numeric tower" as described in PEP 484
castcastValidate type for generic collection fields
cast config parameterNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →