Commit 0c61dde
chore(deps): update rand_distr requirement from 0.4 to 0.5 (#9)
Updates the requirements on
[rand_distr](https://github.com/rust-random/rand_distr) to permit the
latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-random/rand_distr/releases">rand_distr's
releases</a>.</em></p>
<blockquote>
<h2>0.5.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix missing import for <code>no_std</code> builds by <a
href="https://github.com/ralphtandetzky"><code>@ralphtandetzky</code></a>
in <a
href="https://redirect.github.com/rust-random/rand_distr/pull/13">rust-random/rand_distr#13</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/ralphtandetzky"><code>@ralphtandetzky</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-random/rand_distr/pull/13">rust-random/rand_distr#13</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-random/rand_distr/compare/0.5.0...0.5.1">https://github.com/rust-random/rand_distr/compare/0.5.0...0.5.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-random/rand_distr/blob/master/CHANGELOG.md">rand_distr's
changelog</a>.</em></p>
<blockquote>
<h2>[0.5.1]</h2>
<h3>Testing</h3>
<ul>
<li>Added building the crate to CI</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fix missing import for <code>no_std</code> builds</li>
</ul>
<h2>[0.5.0] - 2025-01-27</h2>
<h3>Dependencies and features</h3>
<ul>
<li>Bump the MSRV to 1.61.0 (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1207">#1207</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1246">#1246</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1269">#1269</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1341">#1341</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1416">#1416</a>);
note that 1.60.0 may work for dependents when using
<code>--ignore-rust-version</code></li>
<li>Update to <code>rand</code> v0.9.0 (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1558">#1558</a>)</li>
<li>Rename feature <code>serde1</code> to <code>serde</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1477">#1477</a>)</li>
</ul>
<h3>API changes</h3>
<ul>
<li>Make distributions comparable with <code>PartialEq</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1218">#1218</a>)</li>
<li><code>Dirichlet</code> now uses <code>const</code> generics, which
means that its size is required at compile time (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1292">#1292</a>)</li>
<li>The <code>Dirichlet::new_with_size</code> constructor was removed
(<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1292">#1292</a>)</li>
<li>Add <code>WeightedIndexTree</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1372">#1372</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1444">#1444</a>)</li>
<li>Add <code>PertBuilder</code> to allow specification of
<code>mean</code> or <code>mode</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1452">#1452</a>)</li>
<li>Rename <code>Zeta</code>'s parameter <code>a</code> to
<code>s</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1466">#1466</a>)</li>
<li>Mark <code>WeightError</code>, <code>PoissonError</code>,
<code>BinomialError</code> as <code>#[non_exhaustive]</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1480">#1480</a>)</li>
<li>Remove support for usage of <code>isize</code> as a
<code>WeightedAliasIndex</code> weight (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1487">#1487</a>)</li>
<li>Change parameter type of <code>Zipf::new</code>: <code>n</code> is
now floating-point (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1518">#1518</a>)</li>
</ul>
<h3>API changes: renames</h3>
<ul>
<li>Move <code>Slice</code> -> <code>slice::Choose</code>,
<code>EmptySlice</code> -> <code>slice::Empty</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li>Rename trait <code>DistString</code> -> <code>SampleString</code>
(<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li>Rename <code>DistIter</code> -> <code>Iter</code>,
<code>DistMap</code> -> <code>Map</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li>Move <code>{Weight, WeightError, WeightedIndex}</code> ->
<code>weighted::{Weight, Error, WeightedIndex}</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li>Move <code>weighted_alias::{AliasableWeight,
WeightedAliasIndex}</code> -> <code>weighted::{..}</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li>Move <code>weighted_tree::WeightedTreeIndex</code> ->
<code>weighted::WeightedTreeIndex</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
</ul>
<h3>Testing</h3>
<ul>
<li>Add Kolmogorov Smirnov tests for distributions (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1494">#1494</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1504">#1504</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1525">#1525</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1530">#1530</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fix Knuth's method so <code>Poisson</code> doesn't return -1.0 for
small lambda (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1284">#1284</a>)</li>
<li>Fix <code>Poisson</code> distribution instantiation so it return an
error if lambda is infinite (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1291">#1291</a>)</li>
<li>Fix Dirichlet sample for small alpha values to avoid NaN samples (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1209">#1209</a>)</li>
<li>Fix infinite loop in <code>Binomial</code> distribution (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1325">#1325</a>)</li>
<li>Fix <code>Pert</code> distribution where <code>mode</code> is close
to <code>(min + max) / 2</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1452">#1452</a>)</li>
<li>Fix panic in Binomial (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1484">#1484</a>)</li>
<li>Limit the maximal acceptable lambda for <code>Poisson</code> to
solve (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1312">#1312</a>)
(<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1498">#1498</a>)</li>
<li>Fix bug in <code>Hypergeometric</code>, this is a Value-breaking
change (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1510">#1510</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Remove unused fields from <code>Gamma</code>,
<code>NormalInverseGaussian</code> and <code>Zipf</code> distributions
(<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1184">#1184</a>)
This breaks serialization compatibility with older versions.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-random/rand_distr/commit/c5de6c776b9d7fed87138c5d1f70f5f8368aebca"><code>c5de6c7</code></a>
Fix missing import for <code>no_std</code> builds (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/13">#13</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/a3e7ed33773126d050a509b2593daf9fd085e138"><code>a3e7ed3</code></a>
Remove doc of master link (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/11">#11</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/1f6cafecc9da6adf9216982ea9f1a4f432c44d7e"><code>1f6cafe</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/4">#4</a>
from rust-random/migration</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/631ef74666836d2712efac2c9f1c4d1d26cc8b42"><code>631ef74</code></a>
Where to find old issues and PR in readme</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/ed9420a1196dc0e931f2a1c6056935594d8ab965"><code>ed9420a</code></a>
Fix directories (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/3">#3</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/a8555478b4664cfc51af45712ca5549ed39ac56f"><code>a855547</code></a>
Replaces the Poisson rejection method implementation (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1560">#1560</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/67fd92ee1d6a10ba1d1e1fd43d14ac3de1e7efd8"><code>67fd92e</code></a>
Prepare 0.9.0 release (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1558">#1558</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/592df6db1573b438e50dd243f2e46827e37b558e"><code>592df6d</code></a>
Re-org with distr::slice, distr::weighted modules (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/2877f49f06dc42d98d325255010f1244e9e8fc71"><code>2877f49</code></a>
Add the <code>thread_rng</code> feature flag (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1547">#1547</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/936f8638c28bff872a53e5cc902eedfa21c2b457"><code>936f863</code></a>
Fix test status badges (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/1544">#1544</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-random/rand_distr/compare/0.4.0...0.5.1">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>1 parent 5336de2 commit 0c61dde
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments