diff --git a/Cargo.toml b/Cargo.toml index 2b5bc2d..b7f0b4b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smawk" -version = "0.3.1" +version = "0.3.2" authors = ["Martin Geisler "] categories = ["algorithms", "mathematics", "science"] edition = "2021" diff --git a/README.md b/README.md index 633f34b..7d45acf 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,23 @@ implementation. Enable the `ndarray` Cargo feature to use it. ## Changelog +### Version 0.3.2 (2023-09-17) + +This release adds more documentation and renames the top-level SMAWK functions. +The old names have been kept for now to ensure backwards compatibility, but they +will be removed in a future release. + +- [#65](https://github.com/mgeisler/smawk/pull/65): Forbid the use of unsafe + code. +- [#69](https://github.com/mgeisler/smawk/pull/69): Migrate to the Rust 2021 + edition. +- [#73](https://github.com/mgeisler/smawk/pull/73): Add examples to all + functions. +- [#74](https://github.com/mgeisler/smawk/pull/74): Add “mathematics” as a crate + category. +- [#75](https://github.com/mgeisler/smawk/pull/75): Remove `smawk_` prefix from + optimized functions. + ### Version 0.3.1 (2021-01-30) This release relaxes the bounds on the `smawk_row_minima`, diff --git a/src/lib.rs b/src/lib.rs index 921935e..367d033 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -86,7 +86,7 @@ //! unknown inputs, it can use [`monge::is_monge`] to verify that a //! matrix is a Monge matrix. -#![doc(html_root_url = "https://docs.rs/smawk/0.3.1")] +#![doc(html_root_url = "https://docs.rs/smawk/0.3.2")] // The s! macro from ndarray uses unsafe internally, so we can only // forbid unsafe code when building with the default features. #![cfg_attr(not(feature = "ndarray"), forbid(unsafe_code))]