Skip to content

Commit

Permalink
Version bump to 0.7, updated CHANGELOG.md accordingly
Browse files Browse the repository at this point in the history
  • Loading branch information
jogru0 committed Feb 6, 2024
1 parent c46a758 commit de4b06c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
25 changes: 14 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<T>`.

## [v0.6.0] - 2023-04-23

### Added
- Implemented `Deref<Target = [T]>` and `DerefMut` for `DisjointSetVec<T>`.
Expand All @@ -16,10 +22,7 @@ Changes of implementation details, documentation, tests, etc., are not documente
- Removed implementations: `Index<usize>`, and `IndexMut<usize>`.
- All this functionality can still be used due to the new `Deref<Target = [T]>` 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`.
Expand All @@ -33,14 +36,13 @@ Changes of implementation details, documentation, tests, etc., are not documente
- Added `values` and `indices` to `DisjointSetVec<T>`.
- 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`.
Expand All @@ -49,14 +51,14 @@ Changes of implementation details, documentation, tests, etc., are not documente
### Added
- Implemented `Eq` for `DisjointSet` and `DisjointSetVec<T>`.

## [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<T>`.

## [v0.1.0] - 2021-04-12
## [v0.1.0] - 2023-04-12

- Initial release

Expand All @@ -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
[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
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "disjoint"
version = "0.6.0"
version = "0.7.0"
authors = ["Jonathan Gruner <[email protected]>"]
description = "Fast and safe implementation of the disjoint-set data structure."
license = "MIT OR Apache-2.0"
Expand Down

0 comments on commit de4b06c

Please sign in to comment.