* Remove unnecessary `i` variable from encoder module namespace https://github.com/simplejson/simplejson/pull/303 * Declare support for Python 3.11 and add wheels https://github.com/simplejson/simplejson/pull/305
3.18.0
* Allow serialization of classes that implement for_json or _asdict by ignoring TypeError when those methods are called https://github.com/simplejson/simplejson/pull/302 * Raise JSONDecodeError instead of ValueError in invalid unicode escape sequence edge case https://github.com/simplejson/simplejson/pull/298
3.17.6
* Declare support for Python 3.10 and add wheels https://github.com/simplejson/simplejson/pull/291 https://github.com/simplejson/simplejson/pull/292
3.17.5
* Fix the C extension module to harden is_namedtuple against looks-a-likes such as Mocks. Also prevent dict encoding from causing an unraised SystemError when encountering a non-Dict. Noticed by running user tests against a CPython interpreter with C asserts enabled (COPTS += -UNDEBUG). https://github.com/simplejson/simplejson/pull/284