Skip to content

Commit 442a4c2

Browse files
chore(deps): update rand_distr requirement from 0.4 to 0.5 (#15)
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> -&gt; <code>slice::Choose</code>, <code>EmptySlice</code> -&gt; <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> -&gt; <code>SampleString</code> (<a href="https://redirect.github.com/rust-random/rand_distr/issues/1548">#1548</a>)</li> <li>Rename <code>DistIter</code> -&gt; <code>Iter</code>, <code>DistMap</code> -&gt; <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> -&gt; <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> -&gt; <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> -&gt; <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>
1 parent 3728465 commit 442a4c2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ repository = "https://github.com/hyperpolymath/neurophone"
2323
ndarray = { version = "0.17", features = ["rayon", "serde"] }
2424
ndarray-rand = "0.14"
2525
rand = "0.9"
26-
rand_distr = "0.4"
26+
rand_distr = "0.5"
2727
rayon = "1.8"
2828

2929
# Serialization

0 commit comments

Comments
 (0)