diff --git a/README.md b/README.md index 669f7c4..4eb045a 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ use case) can be built. ```toml [dependencies] -gen_value = "0.6.0" +gen_value = "0.7.0" ``` ## Examples @@ -186,4 +186,4 @@ dual licensed as above, without any additional terms or conditions. [Vec]: https://doc.rust-lang.org/std/vec/struct.Vec.html [generational_arena]: https://crates.io/crates/generational-arena [gen_vec]: https://crates.io/crates/gen-vec -[rustconf_2018_closing_keynote]: https://www.youtube.com/watch?v=aKLntZcp27M \ No newline at end of file +[rustconf_2018_closing_keynote]: https://www.youtube.com/watch?v=aKLntZcp27M diff --git a/gen_value/CHANGELOG.md b/gen_value/CHANGELOG.md index 22cbe49..e6b7523 100644 --- a/gen_value/CHANGELOG.md +++ b/gen_value/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.7.0] - 2023-09-29 + +### Added + +- Add `UnmanagedGenVec::set_gen()` to set the generation for an index. + + Allow directly setting the generation in extreme cases. The method + should not be used except in edge cases where an index has exhausted + all generations and all generational indexes have been dropped. + +- Set Minimum Supported Rust Version (MSRV) to `1.56.0` + +### Updated + +- Separate benchmark code into separate crate + +### Removed + +- Remove `thiserror` dependency and implement Error trait directly + ## [0.6.0] - 2022-04-22 ### Updated @@ -103,10 +123,11 @@ - Initial release -[Unreleased]: https://github.com/bluk/gen_value/compare/v0.5.0...HEAD +[Unreleased]: https://github.com/bluk/gen_value/compare/v0.7.0...HEAD +[0.7.0]: https://github.com/bluk/gen_value/compare/v0.6.0...v0.7.0 [0.6.0]: https://github.com/bluk/gen_value/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/bluk/gen_value/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/bluk/gen_value/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/bluk/gen_value/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/bluk/gen_value/compare/v0.1.0...v0.2.0 -[0.1.0]: https://github.com/bluk/gen_value/releases/tag/v0.1.0 \ No newline at end of file +[0.1.0]: https://github.com/bluk/gen_value/releases/tag/v0.1.0 diff --git a/gen_value/Cargo.toml b/gen_value/Cargo.toml index e28d644..8fd7709 100644 --- a/gen_value/Cargo.toml +++ b/gen_value/Cargo.toml @@ -19,7 +19,7 @@ name = "gen_value" readme = "README.md" repository = "https://github.com/bluk/gen_value" rust-version = "1.56.0" -version = "0.6.0" +version = "0.7.0" [features] default = ["std"] diff --git a/gen_value/README.md b/gen_value/README.md index 669f7c4..4eb045a 100644 --- a/gen_value/README.md +++ b/gen_value/README.md @@ -20,7 +20,7 @@ use case) can be built. ```toml [dependencies] -gen_value = "0.6.0" +gen_value = "0.7.0" ``` ## Examples @@ -186,4 +186,4 @@ dual licensed as above, without any additional terms or conditions. [Vec]: https://doc.rust-lang.org/std/vec/struct.Vec.html [generational_arena]: https://crates.io/crates/generational-arena [gen_vec]: https://crates.io/crates/gen-vec -[rustconf_2018_closing_keynote]: https://www.youtube.com/watch?v=aKLntZcp27M \ No newline at end of file +[rustconf_2018_closing_keynote]: https://www.youtube.com/watch?v=aKLntZcp27M