From 329d8a832475970271fa4b7a870394872d36d0f3 Mon Sep 17 00:00:00 2001 From: Walter Smuts Date: Tue, 5 Dec 2023 09:04:14 +0200 Subject: [PATCH 1/2] Relax trait bounds on serde impl for Complex Fixes: https://github.com/rust-num/num-complex/issues/118 --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 93f1a4ed345ba5e83e24a655eaab1568af7cbc1a Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Tue, 6 Feb 2024 15:26:41 -0800 Subject: [PATCH 2/2] Release 0.4.5 --- Cargo.toml | 2 +- RELEASES.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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]