Changelog

1.6.1

1.6.0

1.5.3

1.5.2

  • Add file extensions to fix compilation with current Apple SDKs

  • Update fast_double_parser to v0.5.0

  • Update to Unicode 14.0.0d18

1.5.1

  • Update up Unicode 14.0.0d9

1.5.0

1.4.9

1.4.8

  • Update up Unicode 13.0.0

  • Don’t use non-standard __uint128

  • Add PyPy compatibility

  • Add decode_utf8(byte-like)

1.4.7

  • Allow \uXXXX sequences in identifier names

  • Update to Unicode 12.1.0

  • Optimized encoder and decoder for a little better speed

  • Setup basic CI environment

  • Parse \uXXXX in literal keys

  • Understand “0.”

  • Add CI tests

  • Reject unescaped newlines in strings per spec

  • Allow overriding default quotation mark

  • Make Options objects pickle-able

  • Bump major version number

0.4.6

  • Fix PyUnicode_AsUTF8AndSize()’s signature

0.4.5

  • Don’t use C++14 features, only C++11

0.4.4

  • Better documentation

  • Optimized encoder for a little better speed

0.4.3

  • Initial release