Skip to content

Version 0.20.0

Latest

Choose a tag to compare

@ofek ofek released this 24 Nov 03:44
· 2 commits to main since this release
a46a2c6
  • Support Python 3.14, including freethreaded mode (#852, #877).
  • Expose the StructMeta metaclass (#890, #927, #928, #940, #945).
  • Add msgspec.inspect.is_struct and msgspec.inspect.is_struct_type functions for checking whether an object is a msgspec.Struct-like instance or class (#950).
  • Support Windows arm64 builds (#943).
  • Enable ThinLTO on macOS aarch64 builds (#937).
  • Fix leaks of re.Pattern objects when using pattern constraints of msgspec.Meta (#899).
  • Fixed memoryview support for msgspec.msgpack (#836).
  • Fix crash when typing.TypedDict contains incorrect metadata (#853, #947).
  • Add setuptools-scm as a build dependency instead of vendoring versioneer (#905).
  • Remove support for legacy packaging builds (#907).
  • Improved the developer experience by adding the just command runner and Dev Container support (#918).