@@ -8,7 +8,7 @@ A [separate changelog is kept for rand_core](https://github.com/rust-random/core
88
99You may also find the [ Upgrade Guide] ( https://rust-random.github.io/book/update.html ) useful.
1010
11- ## [ 0.10.0 — Unreleased]
11+ ## [ Unreleased]
1212### Changes
1313- 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 ).
1414- Rename fns ` IndexedRandom::choose_multiple ` -> ` sample ` , ` choose_multiple_array ` -> ` sample_array ` , ` choose_multiple_weighted ` -> ` sample_weighted ` , struct ` SliceChooseIter ` -> ` IndexedSamples ` and fns ` IteratorRandom::choose_multiple ` -> ` sample ` , ` choose_multiple_fill ` -> ` sample_fill ` (#1632 )
@@ -24,7 +24,7 @@ You may also find the [Upgrade Guide](https://rust-random.github.io/book/update.
2424- Pub export ` Xoshiro128PlusPlus ` , ` Xoshiro256PlusPlus ` prngs (#1649 )
2525- Pub export ` ChaCha8Rng ` , ` ChaCha12Rng ` , ` ChaCha20Rng ` behind ` chacha ` feature (#1659 )
2626
27- ## [ 0.9.2 — 2025-07-20]
27+ ## [ 0.9.2] - 2025-07-20
2828### Deprecated
2929- Deprecate ` rand::rngs::mock ` module and ` StepRng ` generator (#1634 )
3030
@@ -557,6 +557,19 @@ when updating from `rand 0.7.0` without also updating `rand_core`.
557557- Implement ` Uniform ` distribution for ` Duration ` . (#427 )
558558
559559
560+ ## [ 0.4.6] - 2019-01-26
561+ ### Platforms
562+ - Fuchsia: Replaced fuchsia-zircon with fuchsia-cprng
563+
564+ ## [ 0.4.5] - 2019-01-09
565+ ### Fixed
566+ - Remove dependency on default features of ` rand_core ` (#689 )
567+
568+ ## [ 0.4.4] - 2019-01-08
569+ Version yanked due to semver-breaking change (#688 ).
570+ ### Added
571+ - SGX support
572+
560573## [ 0.4.3] - 2018-08-16
561574### Fixed
562575- Use correct syscall number for PowerPC (#589 )
@@ -590,6 +603,9 @@ when updating from `rand 0.7.0` without also updating `rand_core`.
590603 - ` sample ` function deprecated (replaced by ` sample_iter ` )
591604
592605
606+ ## [ 0.3.22] - 2018-02-05
607+ Code replaced with a compatibility layer over rand 0.4.
608+
593609## [ 0.3.20] - 2018-01-06
594610### Changed
595611- Remove dev-dependency on ` log `
@@ -763,15 +779,15 @@ when updating from `rand 0.7.0` without also updating `rand_core`.
763779- Imported tests from ` std::rand `
764780
765781
766- ## [ 0.1.1] - 2015-02-03
782+ ## 0.1.1 - 2015-02-03
767783### Added
768784- Migrate to a cargo-compatible directory structure.
769785
770786### Fixed
771787- Do not use entropy during ` gen_weighted_bool(1) `
772788
773789
774- ## [ Rust 0.12.0] - 2014-10-09
790+ ## Rust 0.12.0 - 2014-10-09
775791### Added
776792- Impl Rand for tuples of arity 11 and 12
777793- Include ChaCha pseudorandom generator
@@ -790,7 +806,7 @@ when updating from `rand 0.7.0` without also updating `rand_core`.
790806- Removed the Deprecated ` choose_option `
791807
792808
793- ## [ Rust 0.11.0] - 2014-07-02
809+ ## Rust 0.11.0 - 2014-07-02
794810### Added
795811- document when to use ` OSRng ` in cryptographic context, and explain why we use ` /dev/urandom ` instead of ` /dev/random `
796812- ` Rng::gen_iter() ` which will return an infinite stream of random values
@@ -833,6 +849,67 @@ when updating from `rand 0.7.0` without also updating `rand_core`.
833849- Use ` fill() ` instead of ` read() `
834850- Rewrite OsRng in Rust for windows
835851
836- ## [ 0.10-pre] - 2014-03-02
852+ ## 0.10-pre - 2014-03-02
837853### Added
838854- Separate ` rand ` out of the standard library
855+
856+ [ Unreleased ] : https://github.com/rust-random/rand/compare/0.9.2...HEAD
857+ [ 0.9.2 ] : https://github.com/rust-random/rand/compare/0.9.1...0.9.2
858+ [ 0.9.1 ] : https://github.com/rust-random/rand/compare/0.9.0...0.9.1
859+ [ 0.9.0 ] : https://github.com/rust-random/rand/compare/0.8.5...0.9.0
860+ [ 0.8.5 ] : https://github.com/rust-random/rand/compare/0.8.4...0.8.5
861+ [ 0.8.4 ] : https://github.com/rust-random/rand/compare/0.8.3...0.8.4
862+ [ 0.8.3 ] : https://github.com/rust-random/rand/compare/0.8.2...0.8.3
863+ [ 0.8.2 ] : https://github.com/rust-random/rand/compare/0.8.1...0.8.2
864+ [ 0.8.1 ] : https://github.com/rust-random/rand/compare/0.8.0...0.8.1
865+ [ 0.8.0 ] : https://github.com/rust-random/rand/compare/0.7.3...0.8.0
866+ [ 0.7.3 ] : https://github.com/rust-random/rand/compare/0.7.2...0.7.3
867+ [ 0.7.2 ] : https://github.com/rust-random/rand/compare/0.7.1...0.7.2
868+ [ 0.7.1 ] : https://github.com/rust-random/rand/compare/0.7.0...0.7.1
869+ [ 0.7.0 ] : https://github.com/rust-random/rand/compare/0.6.5...0.7.0
870+ [ 0.6.5 ] : https://github.com/rust-random/rand/compare/0.6.4...0.6.5
871+ [ 0.6.4 ] : https://github.com/rust-random/rand/compare/0.6.3...0.6.4
872+ [ 0.6.3 ] : https://github.com/rust-random/rand/compare/0.6.2...0.6.3
873+ [ 0.6.2 ] : https://github.com/rust-random/rand/compare/0.6.1...0.6.2
874+ [ 0.6.1 ] : https://github.com/rust-random/rand/compare/0.6.0...0.6.1
875+ [ 0.6.0 ] : https://github.com/rust-random/rand/compare/0.5.5...0.6.0
876+ [ 0.5.5 ] : https://github.com/rust-random/rand/compare/0.5.4...0.5.5
877+ [ 0.5.4 ] : https://github.com/rust-random/rand/compare/0.5.3...0.5.4
878+ [ 0.5.3 ] : https://github.com/rust-random/rand/compare/0.5.2...0.5.3
879+ [ 0.5.2 ] : https://github.com/rust-random/rand/compare/0.5.1...0.5.2
880+ [ 0.5.1 ] : https://github.com/rust-random/rand/compare/0.5.0...0.5.1
881+ [ 0.5.0 ] : https://github.com/rust-random/rand/compare/0.4.6...0.5.0
882+ [ 0.4.6 ] : https://github.com/rust-random/rand/compare/0.4.5...0.4.6
883+ [ 0.4.5 ] : https://github.com/rust-random/rand/compare/0.4.4...0.4.5
884+ [ 0.4.4 ] : https://github.com/rust-random/rand/compare/0.4.3...0.4.4
885+ [ 0.4.3 ] : https://github.com/rust-random/rand/compare/0.4.2...0.4.3
886+ [ 0.4.2 ] : https://github.com/rust-random/rand/compare/0.4.1...0.4.2
887+ [ 0.4.1 ] : https://github.com/rust-random/rand/compare/0.4.0-pre.0...0.4.1
888+ [ 0.4.0-pre.0 ] : https://github.com/rust-random/rand/compare/0.3.22...0.4.0-pre.0
889+ [ 0.3.22 ] : https://github.com/rust-random/rand/compare/0.3.20...0.3.22
890+ [ 0.3.20 ] : https://github.com/rust-random/rand/compare/0.3.19...0.3.20
891+ [ 0.3.19 ] : https://github.com/rust-random/rand/compare/0.3.18...0.3.19
892+ [ 0.3.18 ] : https://github.com/rust-random/rand/compare/0.3.17...0.3.18
893+ [ 0.3.17 ] : https://github.com/rust-random/rand/compare/0.3.16...0.3.17
894+ [ 0.3.16 ] : https://github.com/rust-random/rand/compare/0.3.15...0.3.16
895+ [ 0.3.15 ] : https://github.com/rust-random/rand/compare/0.3.14...0.3.15
896+ [ 0.3.14 ] : https://github.com/rust-random/rand/compare/0.3.13...0.3.14
897+ [ 0.3.13 ] : https://github.com/rust-random/rand/compare/0.3.12...0.3.13
898+ [ 0.3.12 ] : https://github.com/rust-random/rand/compare/0.3.11...0.3.12
899+ [ 0.3.11 ] : https://github.com/rust-random/rand/compare/0.3.10...0.3.11
900+ [ 0.3.10 ] : https://github.com/rust-random/rand/compare/0.3.9...0.3.10
901+ [ 0.3.9 ] : https://github.com/rust-random/rand/compare/0.3.8...0.3.9
902+ [ 0.3.8 ] : https://github.com/rust-random/rand/compare/0.3.7...0.3.8
903+ [ 0.3.7 ] : https://github.com/rust-random/rand/compare/0.3.6...0.3.7
904+ [ 0.3.6 ] : https://github.com/rust-random/rand/compare/0.3.5...0.3.6
905+ [ 0.3.5 ] : https://github.com/rust-random/rand/compare/0.3.4...0.3.5
906+ [ 0.3.4 ] : https://github.com/rust-random/rand/compare/0.3.3...0.3.4
907+ [ 0.3.3 ] : https://github.com/rust-random/rand/compare/0.3.2...0.3.3
908+ [ 0.3.2 ] : https://github.com/rust-random/rand/compare/0.3.1...0.3.2
909+ [ 0.3.1 ] : https://github.com/rust-random/rand/compare/0.3.0...0.3.1
910+ [ 0.3.0 ] : https://github.com/rust-random/rand/compare/0.2.1...0.3.0
911+ [ 0.2.1 ] : https://github.com/rust-random/rand/compare/0.2.0...0.2.1
912+ [ 0.2.0 ] : https://github.com/rust-random/rand/compare/0.1.4...0.2.0
913+ [ 0.1.3 ] : https://github.com/rust-random/rand/compare/0.1.3...0.1.4
914+ [ 0.1.3 ] : https://github.com/rust-random/rand/compare/0.1.2...0.1.3
915+ [ 0.1.2 ] : https://github.com/rust-random/rand/compare/0.1.1...0.1.2
0 commit comments