Skip to content

Releases: msgpack/msgpack-python

v1.2.2

Choose a tag to compare

@methane methane released this 27 Aug 09:14

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

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@methane methane released this 18 Jun 15:34
448d43f

What's Changed

  • Bump pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group by @dependabot[bot] in #694
  • release v1.2.1 by @methane in #698

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@methane methane released this 11 Jun 03:31
11ed0a5

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.2.0rc1

v1.2.0rc1 Pre-release
Pre-release

Choose a tag to compare

@methane methane released this 03 Jun 12:44
cdde1b0

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0rc1

v1.1.2

Choose a tag to compare

@methane methane released this 08 Oct 08:58
19b5d33

What's Changed

New Contributors

  • @Greenie0701 made their first contribution in #643

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@methane methane released this 13 Jun 06:42

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.1rc1

v1.1.1rc1 Pre-release
Pre-release

Choose a tag to compare

@methane methane released this 06 Jun 00:57

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1rc1

v1.1.0

Choose a tag to compare

@methane methane released this 10 Sep 04:20
4587393

What's Changed

New Contributors

Full Changelog: v1.0.8...v1.1.0

v1.1.0rc2

v1.1.0rc2 Pre-release
Pre-release

Choose a tag to compare

@methane methane released this 19 Aug 16:04
9d0c7f2

What's Changed

Full Changelog: v1.1.0rc1...v1.1.0rc2

v1.1.0rc1

v1.1.0rc1 Pre-release
Pre-release

Choose a tag to compare

@methane methane released this 07 May 15:59
0b1c47b
  • Update Cython to 3.0.10 to reduce C warnings and future support for Python 3.13.
  • Stop using C++ mode in Cython to reduce compile error on some compilers.
  • Packer() has buf_size option to specify initial size of internal buffer to reduce reallocation.
  • The default internal buffer size of Packer() is reduced from 1MiB to 256KiB to optimize for common use cases. Use buf_size if you are packing large data.
  • Timestamp.to_datetime() and Timestamp.from_datetime() become more accurate by avoiding floating point calculations. (#591)
  • The Cython code for Unpacker has been slightly rewritten for maintainability.
  • The fallback implementation of Packer() and Unpacker() now uses keyword-only arguments to improve compatibility with the Cython implementation.

PRs

New Contributors

Full Changelog: v1.0.8...v1.1.0rc1