Releases: yukinarit/pyserde
Releases · yukinarit/pyserde
v0.31.2
What's Changed
Bug fixes
- skip ignored fields in compat walkers by @AllanChain in #739
Other changes
- Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #736
Full Changelog: v0.31.1...v0.31.2
v0.31.1
What's Changed
Bug fixes
- Fix from_dict for Optional values in collections by @AllanChain in #733
Full Changelog: v0.31.0...v0.31.1
v0.31.0
What's Changed
Style fixes
- Fix code style by @yukinarit in #723
Build
- Bump ruff from 0.15.0 to 0.15.2 by @dependabot[bot] in #724
- Bump ruff from 0.15.2 to 0.15.4 by @dependabot[bot] in #725
- Bump black from 26.1.0 to 26.3.0 by @dependabot[bot] in #726
- Bump ruff from 0.15.4 to 0.15.5 by @dependabot[bot] in #727
- Bump ruff from 0.15.5 to 0.15.6 by @dependabot[bot] in #731
- Fix jaxtyping>=0.3.0 support for NumPy annotations by @pablovela5620 in #730
Other changes
- Bump black from 26.3.0 to 26.3.1 in the uv group across 1 directory by @dependabot[bot] in #728
- Bump orjson from 3.11.5 to 3.11.6 in the uv group across 1 directory by @dependabot[bot] in #729
Full Changelog: v0.30.1...v0.31.0
v0.30.1
What's Changed
Bug fixes
- Fix skipping fields with union of unsupported type by @AllanChain in #722
Build
- Bump ruff from 0.14.9 to 0.15.0 by @dependabot[bot] in #713
- Bump pyright from 1.1.407 to 1.1.408 by @dependabot[bot] in #715
- Bump coverage from 7.13.2 to 7.13.3 by @dependabot[bot] in #714
Documentation
- fix: correct Japanese guide documentation link by @OhashiReon in #717
Other changes
- Bump the uv group across 2 directories with 2 updates by @dependabot[bot] in #716
New Contributors
- @OhashiReon made their first contribution in #717
- @AllanChain made their first contribution in #722
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
New features
- Implement skip_serializing/skip_deserializing by @yukinarit in #707
- Implement skip_if_default class attribute by @yukinarit in #708
- Implement skip_if_none class attribute by @yukinarit in #709
Build
- Bump pre-commit from 4.1.0 to 4.5.1 by @dependabot[bot] in #706
- Bump coverage from 7.6.8 to 7.13.2 by @dependabot[bot] in #704
- Update msgpack-types requirement from <0.6,>=0.5 to >=0.5,<0.8 by @dependabot[bot] in #711
- Update more-itertools requirement from <10.6,>=10.5.0 to >=10.5.0,<10.9 by @dependabot[bot] in #705
- Bump black from 25.12.0 to 26.1.0 by @dependabot[bot] in #710
Documentation
- Migrate from pdoc/mdbooks to MkDocs by @yukinarit in #712
Full Changelog: v0.29.1...v0.30.0
v0.29.1
What's Changed
Bug fixes
- Skip non-serde fields correctly by @Lxixnxuxs in #702
New Contributors
- @Lxixnxuxs made their first contribution in #702
Full Changelog: v0.29.0...v0.29.1
v0.29.0
What's Changed
New features
- Add flatten dict support to capture additional fields by @yukinarit in #696
Bug fixes
- Raise unsupported type error at decoration time (#121) by @yukinarit in #694
Build
- Update mypy requirement from ==1.14.0 to ==1.15.0 by @dependabot[bot] in #633
Documentation
- Refine pyserde guide by @yukinarit in #700
Other changes
- Add example of PEP 673 Self by @yukinarit in #693
- Bump the uv group across 2 directories with 4 updates by @dependabot[bot] in #697
- Change development status to stable by @yukinarit in #698
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
New features
- Add transparent attribute support by @yukinarit in #688
- Add collections.deque support by @yukinarit in #691
- Add collections.Counter support by @yukinarit in #692
Test
- Divide basic integration tests by @yukinarit in #686
- Add regression test for #687 by @yukinarit in #690
Other changes
- Fix iter_literals adding dataclass to result set by @yukinarit in #689
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
New features
- Support Python 3.12 type statement by @yukinarit in #682
- Support collectons abc by @yukinarit in #685
Build
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #673
- Update black, mypy and pyright and fix type errors by @yukinarit in #684
Other changes
- Drop Python 3.9 support; require 3.10+ by @yukinarit in #683
Full Changelog: v0.26.2...v0.27.0
v0.26.2
What's Changed
Bug fixes
- Handle typing args descriptors safely by @yukinarit in #681
CI
- Test against python 3.14 by @yukinarit in #678
Full Changelog: v0.26.1...v0.26.2