Dataclassy Versions Save

A fast and flexible reimplementation of data classes

v1.0.1

1 year ago

:tada: The big 1.0! The library has been stable for some time but this makes it official.

  • Implement match_args and kw_only decorator options
  • Some minor internal refactoring

v0.11.1

2 years ago
  • Fix Mypy error (#58)

v0.11.0

2 years ago

v0.10.4

2 years ago
  • Fixes invalid __slots__ generation when decorator is reused and slots=True (#50)
  • A user-defined __slots__ is no longer replaced when slots=True

v0.10.3

2 years ago
  • Fixes unsafe_hash being set to True by default - this was not the intended behaviour as per the docs
  • Fixes RecursionError for circularly referenced instances (#48)

v0.20.2

3 years ago
  • Fixes a strange conflict with ABCMeta (#46)

v0.10.1

3 years ago
  • A manually-defined __init__ will no longer be replaced when init=True
  • Manually-defined methods should now never be replaced when subclassing

v0.10.0

3 years ago
  • Removed support for __init__ => __post_init__ aliasing (#44)
  • Fixed another multiple-inheritance issue (#38)

v0.9.0

3 years ago
  • Added factory (replaces dataclasses' field(default_factory)) (#34)
  • Fixed possible RecursionError when defining __post_init__ (#43)
  • Use of __init__ for post-initialisation logic is now deprecated (#44)

v0.8.2

3 years ago
  • Fixed hint usage raising TypeError on Python 3.6 (#39)