Skip to content

Commit fdacad9

Browse files
authored
Update CHANGELOG format: add links (#1679)
2 parents 737be86 + 703f7c2 commit fdacad9

File tree

3 files changed

+105
-8
lines changed

3 files changed

+105
-8
lines changed

CHANGELOG.md

Lines changed: 83 additions & 6 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-
## [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

rand_chacha/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
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-
## [0.10.0] - UNRELEASED
7+
## [Unreleased]
88
### Changed
99
- Bump MSRV to 1.85 and edition to 2024 (#1671)
1010
- Remove feature `os_rng` (#1674)
@@ -49,3 +49,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4949

5050
## [0.1.0] - 2018-10-17
5151
- Pulled out of the Rand crate
52+
53+
[Unreleased]: https://github.com/rust-random/rand/compare/0.9.0...HEAD
54+
[0.9.0]: https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0
55+
[0.3.1]: https://github.com/rust-random/rand/compare/rand_chacha-0.3.0...rand_chacha-0.3.1
56+
[0.3.0]: https://github.com/rust-random/rand/compare/rand_chacha-0.2.2...rand_chacha-0.3.0
57+
[0.2.2]: https://github.com/rust-random/rand/compare/rand_chacha-0.2.1...rand_chacha-0.2.2
58+
[0.2.1]: https://github.com/rust-random/rand/compare/rand_chacha-0.2.0...rand_chacha-0.2.1
59+
[0.2.0]: https://github.com/rust-random/rand/compare/rand_chacha-0.1.1...rand_chacha-0.2.0
60+
[0.1.1]: https://github.com/rust-random/rand/compare/rand_chacha-0.1.0...rand_chacha-0.1.1
61+
[0.1.0]: https://github.com/rust-random/rand/compare/a55ba3feb49062ea8dec75c034d796f6e3f763ae...rand_chacha-0.1.0

rand_pcg/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
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-
## [0.10.0 — Unreleased]
7+
## [Unreleased]
88
### Changes
99
- Use Edition 2024 and MSRV 1.85 (#1653)
1010
- Remove feature `os_rng` (#1674)
@@ -51,3 +51,13 @@ Initial release, including:
5151

5252
- `Lcg64Xsh32` aka `Pcg32`
5353
- `Mcg128Xsl64` aka `Pcg64Mcg`
54+
55+
[Unreleased]: https://github.com/rust-random/rand/compare/0.9.0...HEAD
56+
[0.9.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.1...0.9.0
57+
[0.3.1]: https://github.com/rust-random/rand/compare/rand_pcg-0.3.0...rand_pcg-0.3.1
58+
[0.3.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.2.1...rand_pcg-0.3.0
59+
[0.2.1]: https://github.com/rust-random/rand/compare/rand_pcg-0.2.0...rand_pcg-0.2.1
60+
[0.2.0]: https://github.com/rust-random/rand/compare/rand_pcg-0.1.2...rand_pcg-0.2.0
61+
[0.1.2]: https://github.com/rust-random/rand/compare/6d9e7ac9c6980897d190ede70607f18501d99f3b...rand_pcg-0.1.2
62+
[0.1.1]: https://github.com/rust-random/small-rngs/compare/rand_pcg-0.1.0...rand_pcg-0.1.1
63+
[0.1.0]: https://github.com/rust-random/small-rngs/compare/8ae22ced3f1cfdb888e639f93ca24ef1ea5811c2...rand_pcg-0.1.0

0 commit comments

Comments
 (0)