You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+32-4
Original file line number
Diff line number
Diff line change
@@ -8,16 +8,44 @@ A [separate changelog is kept for rand_core](rand_core/CHANGELOG.md).
8
8
9
9
You may also find the [Upgrade Guide](https://rust-random.github.io/book/update.html) useful.
10
10
11
-
## [0.9.0] - unreleased
11
+
## [0.9.0-alpha.0] - 2024-02-18
12
+
This is a pre-release. To depend on this version, use `rand = "=0.9.0-alpha.0"` to prevent automatic updates (which can be expected to include breaking changes).
Copy file name to clipboardExpand all lines: rand_chacha/CHANGELOG.md
+5-3
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,11 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [Unreleased]
8
-
- Made `rand_chacha` propagate the `std` feature down to `rand_core`
9
-
- Performance improvements for AVX2: ~4-7%
7
+
## [0.9.0-alpha.0] - 2024-02-18
8
+
This is a pre-release. To depend on this version, use `rand_chacha = "=0.9.0-alpha.0"` to prevent automatic updates (which can be expected to include breaking changes).
9
+
10
+
- Made `rand_chacha` propagate the `std` feature down to `rand_core` (#1153)
11
+
- Remove usage of `unsafe` in `fn generate` (#1181) then optimise for AVX2 (~4-7%) (#1192)
10
12
11
13
## [0.3.1] - 2021-06-09
12
14
- add getters corresponding to existing setters: `get_seed`, `get_stream` (#1124)
Copy file name to clipboardExpand all lines: rand_core/CHANGELOG.md
+9
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [0.9.0-alpha.0] - 2024-02-18
8
+
This is a pre-release. To depend on this version, use `rand_core = "=0.9.0-alpha.0"` to prevent automatic updates (which can be expected to include breaking changes).
9
+
10
+
- Bump MSRV to 1.60.0 (#1207, #1246, #1269, #1341)
11
+
- Allow `rand_core::impls::fill_via_u*_chunks` to mutate source (#1182)
Copy file name to clipboardExpand all lines: rand_distr/CHANGELOG.md
+15-4
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,26 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [0.5.0] - unreleased
7
+
## [0.5.0-alpha.0] - 2024-02-18
8
+
This is a pre-release. To depend on this version, use `rand_distr = "=0.5.0-alpha.0"` to prevent automatic updates (which can be expected to include breaking changes).
9
+
10
+
### Additions
11
+
- Make distributions comparable with `PartialEq` (#1218)
12
+
- Add `WeightedIndexTree` (#1372)
13
+
14
+
### Changes
15
+
- Target `rand` version `0.9.0-alpha.0`
8
16
- Remove unused fields from `Gamma`, `NormalInverseGaussian` and `Zipf` distributions (#1184)
9
17
This breaks serialization compatibility with older versions.
10
-
- Upgrade Rand
11
-
- Fix Knuth's method so `Poisson` doesn't return -1.0 for small lambda
12
-
- Fix `Poisson` distribution instantiation so it return an error if lambda is infinite
13
18
-`Dirichlet` now uses `const` generics, which means that its size is required at compile time (#1292)
14
19
- The `Dirichlet::new_with_size` constructor was removed (#1292)
15
20
21
+
### Fixes
22
+
- Fix Knuth's method so `Poisson` doesn't return -1.0 for small lambda (#1284)
23
+
- Fix `Poisson` distribution instantiation so it return an error if lambda is infinite (#1291)
24
+
- Fix Dirichlet sample for small alpha values to avoid NaN samples (#1209)
25
+
- Fix infinite loop in `Binomial` distribution (#1325)
Copy file name to clipboardExpand all lines: rand_pcg/CHANGELOG.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,9 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [Unreleased]
7
+
## [0.9.0-alpha.0] - 2024-02-18
8
+
This is a pre-release. To depend on this version, use `rand_pcg = "=0.9.0-alpha.0"` to prevent automatic updates (which can be expected to include breaking changes).
9
+
8
10
- Add `Lcg128CmDxsm64` generator compatible with NumPy's `PCG64DXSM` (#1202)
0 commit comments