Skip to content

Commit acc5f24

Browse files
authored
Prepare v0.10.0 releases (#1729)
1 parent 95c5165 commit acc5f24

8 files changed

Lines changed: 37 additions & 35 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ A [separate changelog is kept for rand_core](https://github.com/rust-random/core
88

99
You may also find the [Upgrade Guide](https://rust-random.github.io/book/update.html) useful.
1010

11-
## [Unreleased]
11+
## [0.10.0] - 2026-02-08
1212

1313
### Changes
1414
- The dependency on `rand_chacha` has been replaced with a dependency on `chacha20`. This changes the implementation behind `StdRng`, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in `chacha20` instead of `rand_chacha` ([#1642]).
@@ -1146,7 +1146,8 @@ Code replaced with a compatibility layer over rand 0.4.
11461146
### Added
11471147
- Separate `rand` out of the standard library
11481148

1149-
[Unreleased]: https://github.com/rust-random/rand/compare/0.9.2...HEAD
1149+
[Unreleased]: https://github.com/rust-random/rand/compare/0.10.0...HEAD
1150+
[0.10.0]: https://github.com/rust-random/rand/compare/0.9.2...0.10.0
11501151
[0.9.2]: https://github.com/rust-random/rand/compare/0.9.1...0.9.2
11511152
[0.9.1]: https://github.com/rust-random/rand/compare/0.9.0...0.9.1
11521153
[0.9.0]: https://github.com/rust-random/rand/compare/0.8.5...0.9.0

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rand"
3-
version = "0.10.0-rc.9"
3+
version = "0.10.0"
44
authors = ["The Rand Project Developers", "The Rust Project Developers"]
55
license = "MIT OR Apache-2.0"
66
readme = "README.md"
@@ -68,14 +68,14 @@ members = [
6868
exclude = ["benches", "distr_test"]
6969

7070
[dependencies]
71-
rand_core = { version = "0.10.0-rc-6", default-features = false }
71+
rand_core = { version = "0.10.0", default-features = false }
7272
log = { version = "0.4.4", optional = true }
7373
serde = { version = "1.0.103", features = ["derive"], optional = true }
74-
chacha20 = { version = "0.10.0-rc.11", default-features = false, features = ["rng"], optional = true }
75-
getrandom = { version = "0.4.0-rc.1", optional = true }
74+
chacha20 = { version = "0.10.0", default-features = false, features = ["rng"], optional = true }
75+
getrandom = { version = "0.4.0", optional = true }
7676

7777
[dev-dependencies]
78-
rand_pcg = { path = "rand_pcg", version = "0.10.0-rc.9" }
78+
rand_pcg = { path = "rand_pcg", version = "0.10.0" }
7979
# Only to test serde
8080
postcard = {version = "1.1.3", default-features = false, features = ["alloc"]}
8181
rayon = "1.7"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Documentation:
5555
Rand is *mature* (suitable for general usage, with infrequent breaking releases
5656
which minimise breakage) but not yet at 1.0. Current `MAJOR.MINOR` versions are:
5757

58-
- Version 0.9 was released in January 2025.
58+
- Version 0.10 was released in February 2026.
5959

6060
See the [CHANGELOG](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) or [Upgrade Guide](https://rust-random.github.io/book/update.html) for more details.
6161

benches/Cargo.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ simd_support = ["rand/simd_support"]
1313
[dev-dependencies]
1414
rand = { path = ".." }
1515
rand_pcg = { path = "../rand_pcg" }
16-
chacha20 = { version = "0.10.0-rc.11", default-features = false, features = ["rng"] }
16+
chacha20 = { version = "0.10.0", default-features = false, features = ["rng"] }
1717
criterion = "0.5"
1818
criterion-cycles-per-byte = "0.6"
1919

rand_pcg/CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased]
7+
## [0.10.0] - 2026-02-08
88
### Changes
99
- Use Edition 2024 and MSRV 1.85 (#1653)
1010
- Update to `rand_core` v0.10.0 (#1729)
@@ -54,7 +54,8 @@ Initial release, including:
5454
- `Lcg64Xsh32` aka `Pcg32`
5555
- `Mcg128Xsl64` aka `Pcg64Mcg`
5656

57-
[Unreleased]: https://github.com/rust-random/rand/compare/0.9.0...HEAD
57+
[Unreleased]: https://github.com/rust-random/rand/compare/0.10.0...HEAD
58+
[0.9.0]: https://github.com/rust-random/rand/compare/0.9.0...0.10.0
5859
[0.9.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.1...0.9.0
5960
[0.3.1]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.0...rand_pcg-0.3.1
6061
[0.3.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.2.1...rand_pcg-0.3.0

rand_pcg/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rand_pcg"
3-
version = "0.10.0-rc.9"
3+
version = "0.10.0"
44
authors = ["The Rand Project Developers"]
55
license = "MIT OR Apache-2.0"
66
readme = "README.md"
@@ -23,7 +23,7 @@ rustdoc-args = ["--generate-link-to-definition"]
2323
serde = ["dep:serde"]
2424

2525
[dependencies]
26-
rand_core = { version = "0.10.0-rc-4" }
26+
rand_core = { version = "0.10.0" }
2727
serde = { version = "1", features = ["derive"], optional = true }
2828

2929
[dev-dependencies]

0 commit comments

Comments
 (0)