manylinux1 wheels for 3.6, 3.7, and 3.8 are now compliant with the spec by
not depending on glibc 2.18.orjson.dumps() serializes dict keys of type other than str if
option=orjson.OPT_NON_STR_KEYS is specified.orjson.dumps() serializes numpy.ndarray instances if
option=orjson.OPT_SERIALIZE_NUMPY is specified.dataclasses.dataclass attributes that are dict to be effected by
orjson.OPT_SORT_KEYS.orjson.dumps() serializes dict instances sorted by keys, equivalent to
sort_keys in other implementations, if option=orjson.OPT_SORT_KEYS is
specified.dataclasses.dataclass instances without __slots__ now serialize faster.default, in particular documenting the need to raise
π» an exception if the type cannot be handled.orjson.loads() rejects floats that do not have a digit following
the decimal, e.g., -2., 2.e-3.orjson.dumps() serializes uuid.UUID instances if
option=orjson.OPT_SERIALIZE_UUID is specified.orjson.loads().default on orjson.dumps() has been increased from
5 to 254.