Releases: yukinarit/pyserde
Releases · yukinarit/pyserde
v0.22.0
What's Changed
New features
- Implement deny_unknown_fields class attribute by @yukinarit in #605
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
New features
- Add skip_none parameter by @yukinarit in #601
CI
- Support Python 3.13 by @yukinarit in #541
Build
- Update more-itertools requirement from ~=10.3.0 to ~=10.4.0 by @dependabot in #583
- Update coverage requirement from ==7.6.0 to ==7.6.1 by @dependabot in #580
- Update msgpack-types requirement from ^0.3 to ^0.5 by @dependabot in #590
- Update more-itertools requirement from ~=10.4.0 to ~=10.5.0 by @dependabot in #588
- Update pdoc requirement from ^14 to ^15 by @dependabot in #599
Test
- Fix type check test for set by @yukinarit in #594
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
Bug fixes
- Fix InitVar with field attribute by @yukinarit in #584
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
New features
- initial working jaxtyping serializing/deserializing by @pablovela5620 in #576
Build
- Update pre-commit requirement from ==v3.7.1 to ==v3.8.0 by @dependabot in #578
New Contributors
- @pablovela5620 made their first contribution in #576
Full Changelog: v0.19.4...v0.20.0
v0.19.4
What's Changed
Bug fixes
- type_check=disable should not implement beartype by @yukinarit in #577
Build
- Update coverage requirement from ==7.5.4 to ==7.6.0 by @dependabot in #571
Full Changelog: v0.19.3...v0.19.4
v0.19.3
What's Changed
New features
- Improve error message for coercing by @yukinarit in #569
Build
- Update mypy requirement from ==1.10.0 to ==1.10.1 by @dependabot in #568
Other changes
- Revert "Add monthly downloads badge to README" by @yukinarit in #566
Full Changelog: v0.19.2...v0.19.3
v0.19.2
What's Changed
Bug fixes
- Fix Union deserialization with different ordering by @yukinarit in #561
- Fix deserialization when internal tagging is used for non dataclass by @yukinarit in #565
Build
- Update coverage requirement from ==7.5.3 to ==7.5.4 by @dependabot in #563
- Update more-itertools requirement from ~=10.2.0 to ~=10.3.0 by @dependabot in #553
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
Build
- pyserde does not support numpy 2 yet by @yukinarit in #557
Documentation
Special Thanks to @K-dash for translating pyserde guide to Japanese! 🙏🎉
- Fix mdbook edit-url-template by @yukinarit in #546
- Update README and introduction by @yukinarit in #547
- Update documentation of from_dict/to_dict by @yukinarit in #548
- Translate data-formats.md to Japanese by @K-dash in #551
- Translate getting-started.md to Japanese by @K-dash in #550
- Translate decorators.md to Japanese by @K-dash in #555
- Translate class-attributes.md to Japanese by @K-dash in #556
- Translate types.md to Japanese by @K-dash in #554
- Translate field-attributes.md to Japanese by @K-dash in #558
- Translate union.md to Japanese by @K-dash in #559
- Translate type-check.md, extension.md, and faq.md to Japanese by @K-dash in #560
Other changes
- Raise error when flatten can not be used by @yukinarit in #549
New Contributors
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
Bug fixes
- Fix flatten for optional by @yukinarit in #542
Build
- Update coverage requirement from ==7.5.2 to ==7.5.3 by @dependabot in #534
Documentation
- Add monthly downloads badge to README by @Aman-Clement in #537
- Add mdbook project for Japanese translation by @yukinarit in #544
Performance improvements
- Cache typing functions to speed up @serde codegen by @yukinarit in #536
- Cache more code template to speed up @serde codegen by @yukinarit in #538
Other changes
- Update .github/release.yml by @yukinarit in #539
New Contributors
- @Aman-Clement made their first contribution in #537
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
Other changes
- Cache code templates to speed up serde codegen by @yukinarit in #528
Full Changelog: v0.17.1...v0.18.0