diff --git a/CHANGELOG.md b/CHANGELOG.md index eb08ca82..84ce8995 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ # Changelog +## 3.10.1 - 2024-04-15 + +### Fixed + +- Serializing `numpy.ndarray` with non-native endianness raises +`orjson.JSONEncodeError`. + +### Changed + +- Improve performance of serializing. + + ## 3.10.0 - 2024-03-27 ### Changed diff --git a/Cargo.lock b/Cargo.lock index 3a8d89e2..fd3f57f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -200,7 +200,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "orjson" -version = "3.10.0" +version = "3.10.1" dependencies = [ "ahash", "arrayvec", diff --git a/Cargo.toml b/Cargo.toml index 5095483d..c8cf056e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "orjson" -version = "3.10.0" +version = "3.10.1" authors = ["ijl "] description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" edition = "2021" diff --git a/README.md b/README.md index 724bde5e..e2628b16 100644 --- a/README.md +++ b/README.md @@ -1208,8 +1208,8 @@ is prudent to pin the nightly version because that channel can introduce breaking changes. orjson is tested for amd64, aarch64, arm7, ppc64le, and s390x on Linux. It -is tested for amd64 on macOS and cross-compiles for aarch64. For Windows -it is tested on amd64 and i686. +is tested for either aarch64 or amd64 on macOS and cross-compiles for the other, +depending on version. For Windows it is tested on amd64 and i686. There are no runtime dependencies other than libc.