Releases: TkTech/py_yyjson
Releases · TkTech/py_yyjson
v4.0.4
- Support for big floats/decimals
- Support for Python 3.12, 3.13. Dropped 3.8.
- Updated documentation with more examples, updated typing
- Fix
default
being None
causing an error.
- Updated underlying yyjson library to 0.10.0.
- Moved from Alpha to Beta status.
3.1.0
- Support for a
default=
hook for serializing unknown objects.
- Fix a missing
Path
in the union for acceptable document arguments (#10), thanks @artemisart
v3.0.1
- Include missing source files in bundles (#9)
- Remove python 3.7 support
- Add python 3.12 support
v2.3.1
Bugfix:
yyjson.dump()
should always write unicode, not bytes, for compatibility with json.dump()
.
v2.3.0
Improvements:
- Minimal load/loads/dump/dumps shims, typing and tests to go with them.
Bugfix:
- Test and safety check for serialization of un-serializable types.
Misc:
- Updated more deprecated GitHub actions.
v2.2.0
Improvements:
- Significantly lower the base overhead of calling
Document()
, resulting in a 240% reduction in the https://github.com/tktech/json_benchmark verysmall.json
test, which has slowly crept up in time as we added support for more initial document types.
Misc:
- Various deprecated GitHub action dependencies updated.
- Deployment of new versions changed to work with GitHub Releases.