From de4b06cf5b583e7a8b1d5b334573ad353802ccff Mon Sep 17 00:00:00 2001 From: Jonathan Gruner Date: Tue, 6 Feb 2024 12:11:46 +0100 Subject: [PATCH] Version bump to 0.7, updated CHANGELOG.md accordingly --- CHANGELOG.md | 25 ++++++++++++++----------- Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5abaf4..310d6bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,13 @@ This changelog keeps track of all API changes. Changes of implementation details, documentation, tests, etc., are not documented here. Take a look at the commit history linked for each version bump if you are interested in that as well. -## [v0.6.0] - 2021-04-23 + +## [v0.7.0] - 2024-02-06 + +### Added +- Implemented `root_of` for `DisjointSet` and `DisjointSetVec`. + +## [v0.6.0] - 2023-04-23 ### Added - Implemented `Deref` and `DerefMut` for `DisjointSetVec`. @@ -16,10 +22,7 @@ Changes of implementation details, documentation, tests, etc., are not documente - Removed implementations: `Index`, and `IndexMut`. - All this functionality can still be used due to the new `Deref` and `DerefMut` implementations (`dsv.len()`, `dsv[0]`, etc., still work). - - - -## [v0.5.0] - 2021-04-15 +## [v0.5.0] - 2023-04-15 ### Removed - Removed `DisjointSetVec::get_index_sets`. @@ -33,14 +36,13 @@ Changes of implementation details, documentation, tests, etc., are not documente - Added `values` and `indices` to `DisjointSetVec`. - Added `disjoint_set_vec!` macro. -## [v0.4.0] - 2021-04-14 +## [v0.4.0] - 2023-04-14 ### Changed - `DisjointSet::new` and `DisjointSetVec::new` are not `const` anymore. - Improved the minimum supported Rust version from `1.56` to `1.31`. - -## [v0.3.0] - 2021-04-14 +## [v0.3.0] - 2023-04-14 ### Changed - Changed `DisjointSet::new` to take no arguments and construct an empty `DisjointSet`. @@ -49,14 +51,14 @@ Changes of implementation details, documentation, tests, etc., are not documente ### Added - Implemented `Eq` for `DisjointSet` and `DisjointSetVec`. -## [v0.2.0] - 2021-04-13 +## [v0.2.0] - 2023-04-13 ### Added - Implemented `Debug`, `Clone`, `PartialEq` and `Default` for `DisjointSet`. - Added `with_capacity`, `add_singleton`, and `get_sets` to `DisjointSet`. - Added `DisjointSetVec`. -## [v0.1.0] - 2021-04-12 +## [v0.1.0] - 2023-04-12 - Initial release @@ -65,4 +67,5 @@ Changes of implementation details, documentation, tests, etc., are not documente [v0.3.0]: https://github.com/jogru0/disjoint/compare/v0.2.0...v0.3.0 [v0.4.0]: https://github.com/jogru0/disjoint/compare/v0.3.0...v0.4.0 [v0.5.0]: https://github.com/jogru0/disjoint/compare/v0.4.0...v0.5.0 -[v0.6.0]: https://github.com/jogru0/disjoint/compare/v0.5.0...v0.6.0 \ No newline at end of file +[v0.6.0]: https://github.com/jogru0/disjoint/compare/v0.5.0...v0.6.0 +[v0.7.0]: https://github.com/jogru0/disjoint/compare/v0.6.0...v0.7.0 \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index c40a108..6bd7d48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "disjoint" -version = "0.6.0" +version = "0.7.0" authors = ["Jonathan Gruner "] description = "Fast and safe implementation of the disjoint-set data structure." license = "MIT OR Apache-2.0"