diff --git a/Cargo.toml b/Cargo.toml index 39de2df..c807548 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ categories = ["algorithms", "data-structures", "science", "no-std"] license = "MIT OR Apache-2.0" name = "num-complex" repository = "https://github.com/rust-num/num-complex" -version = "0.4.4" +version = "0.4.5" readme = "README.md" exclude = ["/ci/*", "/.github/*"] edition = "2018" diff --git a/RELEASES.md b/RELEASES.md index 1276628..dbd18d2 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,11 @@ +# Release 0.4.5 (2024-02-06) + +- [Relaxed `T` bounds on `serde::Deserialize` for `Complex`.][119] + +**Contributors**: @cuviper, @WalterSmuts + +[119]: https://github.com/rust-num/num-complex/pull/119 + # Release 0.4.4 (2023-08-13) - [Fixes NaN value for `powc` of zero][116] diff --git a/src/lib.rs b/src/lib.rs index cb847b8..13a884b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1508,7 +1508,7 @@ where #[cfg(feature = "serde")] impl<'de, T> serde::Deserialize<'de> for Complex where - T: serde::Deserialize<'de> + Num + Clone, + T: serde::Deserialize<'de>, { fn deserialize(deserializer: D) -> Result where