Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
changelog.rst 2.18 KiB

Changelog

v3.0.1

Just PyPI readme notes

v3.0

  • switched to GitHub Actions for CI/CD

v2.11

  • fixed a bug with serializing large integers
  • invalid UTF-8 field name will now display name of the field as repr
  • major bugfix: UTF-8 characters that took more than 1 bytes were serialized wrong

v2.10

  • fixed a bug in which if :meth:`minijson.MiniJSONEncoder.default` returned a bytes object or a boolean, it would be classified as an invalid value.

v2.9

  • minor refactor: code deduplication
  • fixed some bugs with unserializing ints on other platforms than x86_64

v2.8

  • serializing a dict without use_strict_order won't construct a list of it's items,
    allowing you to serialize large dictionaries

v2.7

  • added option to sort dictionary keys before serialization

v2.6

  • added option to serialize binary data

v2.5

  • added :class:`minijson.MiniJSONEncoder`

v2.4

  • added argument default
  • fixing issue with serializing classes that subclass dict, list and tuple

v2.3

  • :func:`minijson.loads` will now take any object that can provide it's __bytes__

v2.2

  • added support for PyPy and Python 3.5

v2.1

  • proofed against loading empty strings
  • Python 3.6 is supported
  • minor speed improvements