Skip to content

Commit 57d4e91

Browse files
committed
Build: Bump version to 0.8.0
1 parent 8f7b37e commit 57d4e91

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

CHANGELOG.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,42 @@
11

22
# Changelog
33

4-
[Show diff of unreleased changes on GitHub](https://github.com/jockbert/monkey_test/compare/v0.7.5...main).
4+
[Show diff of unreleased changes on GitHub](https://github.com/jockbert/monkey_test/compare/v0.8.0...main).
5+
6+
## Release 0.8.0 (2025-11-13) [diff](https://github.com/jockbert/monkey_test/compare/v0.7.5...v0.8.0)
7+
8+
This release renames modules `monkey_test::gen` and `monkey_test::shrink` to `monkey_test::gens` and `monkey_test::shrinks`.
9+
Since these modules are collections of genereators and shrinkers, the
10+
plural 's' is a good fit and does not change the API nor nomenclature too much.
11+
12+
The Monkey Test library it self is still kept at Rust edition
13+
2021, just to be able to stay at the current MSRV 1.73 and be usable
14+
to as many users as possible.
15+
16+
By renaming module to `monkey_test::gens`, 2024 Rust edition users of library
17+
do not need to refer to the module with 'r#gen' but instead
18+
just `gens`. For more details, see
19+
<https://doc.rust-lang.org/edition-guide/rust-2024/gen-keyword.html>
20+
21+
### New features
22+
23+
* Improved support for Rust edition 2024, by not using the in 2024 edition
24+
reserved word `gen` as module name `monkey_test::gen` in Monkey Test.
25+
The module is renamed from `monkey_test::gen` to `monkey_test::gens`.
26+
27+
### Other changes
28+
29+
* Rename module `monkey_test::shrink` to `monkey_test::shrinks`.
30+
For consitency, renaming to having plural suffix 's', just as
31+
the rename of module `monkey_test::gen` to `monkey_test::gens`.
32+
33+
* Updating dependencies `rand` and `rand_chacha` to the latest versions 0.9
34+
and 0.9.2 respectively.
35+
36+
* Reimplement built in generators for type `isize`.
37+
Built in support for type `isize` is removed in underlying lib `rand`, so
38+
replaing with other implementation piggy-backing in generators for type `i64`.
39+
For details on lost support in `rand`, see <https://rust-random.github.io/book/update-0.9.html>
540

641
## Release 0.7.5 (2025-11-05) [diff](https://github.com/jockbert/monkey_test/compare/v0.7.4...v0.7.5)
742

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "monkey_test"
3-
version = "0.7.5"
3+
version = "0.8.0"
44
rust-version = "1.73"
55
edition = "2021"
66
license = "MIT"

0 commit comments

Comments
 (0)