What's Changed
- fix docstring for read_size by @methane in #700
- unpacker: fix silent datetime truncation with datetime=3 by @methane in #701
- run test with debug build by @methane in #702
- fix: add reentrant guard to Unpacker.feed() by @methane in #704
- Bump actions/checkout from 6.0.3 to 7.0.0 in the all-dependencies group by @dependabot[bot] in #705
- Improve error handling and reporting in unpacking functions by @methane in #707
- test_unpack.py: add tests for ExtraData by @methane in #708
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #709
- Fix Timestamp.from_datetime() precision for far-future datetimes by @gaoflow in #710
- Fix typos in test and docs by @maxtaran2010 in #712
- Bump the all-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #719
- fix: use-after-free in unpackb() ExtraData path for non-contiguous input by @ThomasWaldmann in #722
- Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 in the all-dependencies group by @dependabot[bot] in #721
- Bump pypa/cibuildwheel from 4.1.1 to 4.2.0 in the all-dependencies group by @dependabot[bot] in #724
- Convert Packer's buf_size once by @hdimer in #726
- fix: translate RecursionError to StackError in fallback Unpacker.skip() by @hdimer in #727
- Validate nanoseconds range when unpacking timestamps in the C extension by @chuenchen309 in #716
- Avoid parallel execution of the recursion-limit nesting test on free-threaded builds by @methane with @Copilot in #729
- Raise OverflowError when use_single_float cannot represent a value by @dylanpulver in #728
- release v1.2.2 by @methane in #730
New Contributors
- @gaoflow made their first contribution in #710
- @maxtaran2010 made their first contribution in #712
- @hdimer made their first contribution in #726
- @chuenchen309 made their first contribution in #716
- @dylanpulver made their first contribution in #728
Full Changelog: v1.2.1...v1.2.2