diff --git a/Cargo.toml b/Cargo.toml index 9112539..193c9a0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,10 +8,9 @@ categories = ["algorithms", "data-structures", "science", "no-std"] license = "MIT/Apache-2.0" name = "num-complex" repository = "https://github.com/rust-num/num-complex" -version = "0.3.0-pre" +version = "0.3.0" readme = "README.md" exclude = ["/bors.toml", "/ci/*", "/.github/*"] -publish = false edition = "2018" [package.metadata.docs.rs] diff --git a/RELEASES.md b/RELEASES.md index 5163276..3986d61 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,25 @@ +# Release 0.3.0 (2020-06-13) + +### Enhancements + +- [The new "libm" feature passes through to `num-traits`][73], enabling `Float` + features on no-`std` builds. + +### Breaking Changes + +- `num-complex` now requires Rust 1.31 or greater. + - The "i128" opt-in feature was removed, now always available. +- [Updated public dependences][65]: + - `rand` support has been updated to 0.7, requiring Rust 1.32. +- [Methods for `T: Float` now take values instead of references][82], most + notably affecting the constructor `from_polar`. + +**Contributors**: @cuviper, @SOF3, @vks + +[65]: https://github.com/rust-num/num-complex/pull/65 +[73]: https://github.com/rust-num/num-complex/pull/73 +[82]: https://github.com/rust-num/num-complex/pull/82 + # Release 0.2.4 (2020-01-09) - [`Complex::new` is now a `const fn` for Rust 1.31 and later][63].