Releases: konradhalas/dacite
Releases · konradhalas/dacite
v1.9.1
What's Changed
- 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
v1.9.0
What's Changed
Added
- Support generics, forward references and case conversion by @avlonder in #269
- improve Data typing by @trim21 in #260
- support generics and forward references by @mciszczon in #272
Fixed
- Fix issues with caching internal function calls by @jasisz in #258
- Fix CI by @m-aciek in #266
- Update actions versions, add Python 3.12 and 3.13 to test matrix by @mciszczon in #268
- Suppress context in ForwardReferenceError and MissingValueError by @m-aciek in #265
- Check for non empty union matches by @kkg4theweb in #233
New Contributors
- @jasisz made their first contribution in #258
- @m-aciek made their first contribution in #266
- @avlonder made their first contribution in #269
- @trim21 made their first contribution in #260
- @kkg4theweb made their first contribution in #233
Full Changelog: v1.8.1...v1.9.0
v1.8.1
Fixed
- Fix value creation for a field with a default factory
v1.8.0
Added
- Performance improvements (multiple small changes)
- Introduce cache functionality
Fixed
- Fix set's casting
- Use
localns
forget_type_hints
instead ofglobalns
Thank you @mciszczon for your outstanding work on this release 🙏
This release was supported by FLYR
v1.7.0
Added
- Add explicit
__all__
configuration - Add Python 3.10 and 3.11 support
- Support PEP 604 unions through
types.UnionType
Fixed
- Do not suppress
KeyError
in a type hook - Handle tuple as a
Sequence
- Handle a default value for a non-init field within a frozen dataclass
- Run type hooks / cast for
InitVar
fields - Fix optional unions