Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ A [separate changelog is kept for rand_core](https://github.com/rust-random/core

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

## [Unreleased]
## [0.10.0] - 2026-02-08

### Changes
- 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]).
Expand Down Expand Up @@ -1146,7 +1146,8 @@ Code replaced with a compatibility layer over rand 0.4.
### Added
- Separate `rand` out of the standard library

[Unreleased]: https://github.com/rust-random/rand/compare/0.9.2...HEAD
[Unreleased]: https://github.com/rust-random/rand/compare/0.10.0...HEAD
[0.10.0]: https://github.com/rust-random/rand/compare/0.9.2...0.10.0
[0.9.2]: https://github.com/rust-random/rand/compare/0.9.1...0.9.2
[0.9.1]: https://github.com/rust-random/rand/compare/0.9.0...0.9.1
[0.9.0]: https://github.com/rust-random/rand/compare/0.8.5...0.9.0
Expand Down
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rand"
version = "0.10.0-rc.9"
version = "0.10.0"
authors = ["The Rand Project Developers", "The Rust Project Developers"]
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand Down Expand Up @@ -68,14 +68,14 @@ members = [
exclude = ["benches", "distr_test"]

[dependencies]
rand_core = { version = "0.10.0-rc-6", default-features = false }
rand_core = { version = "0.10.0", default-features = false }
log = { version = "0.4.4", optional = true }
serde = { version = "1.0.103", features = ["derive"], optional = true }
chacha20 = { version = "0.10.0-rc.11", default-features = false, features = ["rng"], optional = true }
getrandom = { version = "0.4.0-rc.1", optional = true }
chacha20 = { version = "0.10.0", default-features = false, features = ["rng"], optional = true }
getrandom = { version = "0.4.0", optional = true }

[dev-dependencies]
rand_pcg = { path = "rand_pcg", version = "0.10.0-rc.9" }
rand_pcg = { path = "rand_pcg", version = "0.10.0" }
# Only to test serde
postcard = {version = "1.1.3", default-features = false, features = ["alloc"]}
rayon = "1.7"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Documentation:
Rand is *mature* (suitable for general usage, with infrequent breaking releases
which minimise breakage) but not yet at 1.0. Current `MAJOR.MINOR` versions are:

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

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.

Expand Down
26 changes: 13 additions & 13 deletions benches/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion benches/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ simd_support = ["rand/simd_support"]
[dev-dependencies]
rand = { path = ".." }
rand_pcg = { path = "../rand_pcg" }
chacha20 = { version = "0.10.0-rc.11", default-features = false, features = ["rng"] }
chacha20 = { version = "0.10.0", default-features = false, features = ["rng"] }
criterion = "0.5"
criterion-cycles-per-byte = "0.6"

Expand Down
5 changes: 3 additions & 2 deletions rand_pcg/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

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

[Unreleased]: https://github.com/rust-random/rand/compare/0.9.0...HEAD
[Unreleased]: https://github.com/rust-random/rand/compare/0.10.0...HEAD
[0.9.0]: https://github.com/rust-random/rand/compare/0.9.0...0.10.0
[0.9.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.1...0.9.0
[0.3.1]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.0...rand_pcg-0.3.1
[0.3.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.2.1...rand_pcg-0.3.0
Expand Down
4 changes: 2 additions & 2 deletions rand_pcg/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rand_pcg"
version = "0.10.0-rc.9"
version = "0.10.0"
authors = ["The Rand Project Developers"]
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand All @@ -23,7 +23,7 @@ rustdoc-args = ["--generate-link-to-definition"]
serde = ["dep:serde"]

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

[dev-dependencies]
Expand Down