All Versions
102
Latest Version
Avg Release Cycle
58 days
Latest Release
49 days ago

Changelog History
Page 7

  • v3.0.0 Changes

    May 01, 2020

    โž• Added

    • orjson.dumps() serializes subclasses of str, int, list, and dict.

    ๐Ÿ”„ Changed

    • orjson.dumps() serializes dataclasses.dataclass and uuid.UUID instances by default. The options OPT_SERIALIZE_DATACLASS and OPT_SERIALIZE_UUID can still be specified but have no effect.
  • v2.6.8 Changes

    April 30, 2020

    ๐Ÿ”„ Changed

    • The source distribution vendors a forked dependency.
  • v2.6.7 Changes

    April 30, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix integer overflows in debug builds.

    ๐Ÿ”„ Changed

    • The source distribution sets the recommended RUSTFLAGS in .cargo/config.
  • v2.6.6 Changes

    April 24, 2020

    ๐Ÿ›  Fixed

    • Import numpy only on first use of OPT_SERIALIZE_NUMPY to reduce interpreter start time when not used.
    • โฌ‡๏ธ Reduce build time by half.
  • v2.6.5 Changes

    April 08, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix deserialization raising JSONDecodeError on some valid negative floats with large exponents.
  • v2.6.4 Changes

    April 08, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve deserialization performance of floats by about 40%.
  • v2.6.3 Changes

    April 01, 2020

    ๐Ÿ”„ Changed

    • Serialize enum.Enum objects.
    • ๐ŸŽ Minor performance improvements.
  • v2.6.2 Changes

    March 27, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿง Publish python3.9 manylinux2014 wheel instead of manylinux1 for x86_64.
    • ๐Ÿง Publish python3.9 manylinux2014 wheel for aarch64.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix compilation failure on 32-bit.
  • v2.6.1 Changes

    March 19, 2020

    ๐Ÿ”„ Changed

    • Serialization is 10-20% faster and uses about 50% less memory by writing directly to the returned bytes object.
  • v2.6.0 Changes

    March 10, 2020

    โž• Added

    • ๐Ÿ–จ orjson.dumps() pretty prints with an indentation of two spaces if option=orjson.OPT_INDENT_2 is specified.