Releases: ijl/orjson
Releases · ijl/orjson
3.4.2
Changed
Improve deserialization performance.
Publish Windows python3.9 wheel.
Disable unsupported SIMD features on non-x86, non-ARM targets
3.4.1
Fixed
Fix orjson.dumps.__module__
and orjson.loads.__module__
not being the
str
"orjson".
Changed
Publish macos python3.9 wheel.
More packaging documentation.
3.4.0
Added
Serialize numpy.uint8
and numpy.int8
instances.
Fixed
Fix serializing numpy.empty()
instances.
Changed
No longer publish manylinux1
wheels due to tooling dropping support.
3.3.1
Fixed
Fix failure to deserialize some latin1 strings on some platforms. This
was introduced in 3.2.0.
Fix annotation of optional parameters on orjson.dumps()
for help()
.
Changed
Publish manylinux2014
wheels for amd64 in addition to manylinux1
.
3.3.0
Added
orjson.dumps()
now serializes individual numpy floats and integers, e.g.,
numpy.float64(1.0)
.
orjson.OPT_PASSTHROUGH_DATACLASS
causes orjson.dumps()
to pass
dataclasses.dataclass
instances to default
.
3.2.2
Fixed
Fix serializing dataclasses.dataclass
that have no attributes.
Changed
Improve deserialization performance of str
.
3.2.1
Fixed
Fix orjson.dumps(..., **{})
raising TypeError
on python3.6.
3.2.0
Added
orjson.OPT_APPEND_NEWLINE
appends a newline to output.
Changed
Improve deserialization performance of str
.
3.1.2
Fixed
Fix serializing zero-dimension numpy.ndarray
.
3.1.1
Fixed
Fix repeated serialization of str
that are ASCII-only and have a legacy
(non-compact) layout.
You can’t perform that action at this time.