Skip to content

Releases: artichoke/rand_mt

v5.0.0

30 Jan 06:52
659bf08
Compare
Choose a tag to compare

What's Changed

  • chore(deps): Bump rubocop from 1.51.0 to 1.54.0 by @dependabot in #207
  • chore(deps): Bump mheap/github-action-required-labels from 4.0.0 to 5.1.0 by @dependabot in #206
  • chore(deps): Bump aws-actions/configure-aws-credentials from 2.1.0 to 2.2.0 by @dependabot in #205
  • chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #204
  • chore(deps): Bump ruby/setup-ruby from 1.150.0 to 1.152.0 by @dependabot in #203
  • Update dependabot.yml by @lopopolo in #208
  • chore(deps): Bump the gha-deps group with 1 update by @dependabot in #209
  • chore(deps): Bump the gha-deps group with 1 update by @dependabot in #210
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #211
  • Address clippy::explicit_iter_loop lint violations by @lopopolo in #214
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #213
  • chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #212
  • chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #216
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #215
  • chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #218
  • chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #217
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #220
  • chore(deps): Bump the gha-deps group with 1 update by @dependabot in #219
  • Update Ruby and Bundler version by @lopopolo in #221
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #222
  • chore(deps): Bump the gha-deps group with 1 update by @dependabot in #223
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #224
  • chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #225
  • Lock prettier version for dev and CI by @lopopolo in #226
  • Update Rakefile by @lopopolo in #228
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #229
  • chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #227
  • chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #230
  • chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #231
  • chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #233
  • chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #232
  • chore(deps): Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #234
  • chore(deps): Bump rubocop from 1.63.4 to 1.64.1 in the bundler-deps group by @dependabot in #237
  • chore(deps): Bump the gha-deps group across 1 directory with 2 updates by @dependabot in #240
  • Upgrade Ruby and bundler by @lopopolo in #241
  • chore(deps): Bump rexml from 3.2.8 to 3.3.3 by @dependabot in #244
  • chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #242
  • chore(deps): Bump rubocop from 1.64.1 to 1.65.1 in the bundler-deps group by @dependabot in #243
  • chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #246
  • chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #247
  • chore(deps): Bump rubocop from 1.66.0 to 1.66.1 in the bundler-deps group by @dependabot in #249
  • chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #248
  • chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #251
  • chore(deps): Bump rubocop from 1.66.1 to 1.68.0 in the bundler-deps group by @dependabot in #250
  • chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #254
  • chore(deps): Bump rubocop from 1.68.0 to 1.69.0 in the bundler-deps group by @dependabot in #253
  • chore(deps-dev): Bump prettier from 3.2.5 to 3.4.1 in the npm-deps group by @dependabot in #252
  • Remove markdown link check by @lopopolo in #255
  • Update Ruby, Bundler to latest by @lopopolo in #256
  • chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #259
  • chore(deps): Bump rubocop from 1.69.0 to 1.69.2 in the bundler-deps group by @dependabot in #258
  • chore(deps-dev): Bump prettier from 3.4.1 to 3.4.2 in the npm-deps group by @dependabot in #257
  • Upgrade to rand_core 0.9, MSRV 1.81.0, breaking change bonanza by @lopopolo in #261

Full Changelog: v4.2.2...v5.0.0

v4.2.2

02 Jun 17:36
8d9c44f
Compare
Choose a tag to compare

Release rand_mt 4.2.2.

rand_mt is published on crates.io.

This release makes packaging improvements by adding "no alloc" Crates.io category metadata. Test improvements have improved code coverage to 100%.

What's Changed

  • chore(deps): Bump rubocop from 1.36.0 to 1.38.0 by @dependabot in #173
  • chore: Update .github/workflows/rustdoc.yaml in artichoke/rand_mt by @lopopolo in #174
  • chore(deps): Bump rubocop from 1.38.0 to 1.39.0 by @dependabot in #175
  • chore: Update .github/workflows/audit.yaml in artichoke/rand_mt by @lopopolo in #176
  • chore: Update .github/workflows/code-coverage.yaml in `artichoke/ra… by @lopopolo in #177
  • chore: Update .github/workflows/code-coverage.yaml in `artichoke/ra… by @lopopolo in #178
  • chore(deps): Bump rubocop from 1.39.0 to 1.42.0 by @dependabot in #179
  • chore(deps): Bump mheap/github-action-required-labels from 2 to 3 by @dependabot in #180
  • chore(deps): Bump rubocop from 1.42.0 to 1.44.1 by @dependabot in #181
  • Fix clippy::let_underscore_untyped lint violations on latest nightly by @lopopolo in #182
  • chore(deps): Bump rubocop from 1.44.1 to 1.47.0 by @dependabot in #183
  • chore(deps): Bump rubocop from 1.47.0 to 1.48.1 by @dependabot in #184
  • chore: Update .github/workflows/rustdoc.yaml in artichoke/rand_mt by @lopopolo in #185
  • Remove dependency on actions-rs organization GitHub Actions by @lopopolo in #186
  • Upgrade Ruby version and bundler version by @lopopolo in #187
  • Use stricter version pinning for GitHub Actions by @lopopolo in #188
  • chore(deps): Bump ruby/setup-ruby from 1.147.0 to 1.148.0 by @dependabot in #190
  • chore(deps): Bump rubocop from 1.48.1 to 1.50.2 by @dependabot in #189
  • Stop monitoring Twitter links, fix markdown link check job by @lopopolo in #191
  • chore: Update .github/workflows/code-coverage.yaml in `artichoke/ra… by @lopopolo in #193
  • Add code coverage badge to README by @lopopolo in #194
  • Add tests for Default impl on RNGs by @lopopolo in #195
  • chore(deps): Bump ruby/setup-ruby from 1.148.0 to 1.150.0 by @dependabot in #198
  • chore(deps): Bump aws-actions/configure-aws-credentials from 2.0.0 to 2.1.0 by @dependabot in #197
  • chore(deps): Bump rubocop from 1.50.2 to 1.51.0 by @dependabot in #196
  • Remove benches by @lopopolo in #199
  • Add no-std, no-alloc crates.io category metadata by @lopopolo in #200

Full Changelog: v4.2.1...v4.2.2

v4.2.1

11 Oct 05:27
42b4f0d
Compare
Choose a tag to compare

Release rand_mt 4.2.1.

rand_mt is published on crates.io.

Improvements

  • Add code coverage in CI. #161, #163, #164, #165.
  • Add rust-version field to Cargo.toml to set MSRV for clippy. #171
  • Add cargo-spellcheck config. #172

v4.2.0

09 Aug 05:25
90aee74
Compare
Choose a tag to compare

Release rand_mt 4.2.0.

rand_mt is published on crates.io.

Improvements

This release contains packaging improvements:

  • Properly structure source files to provide the Apache-2.0 boilerplate notice. #157

v4.1.3

31 Jul 16:55
27b9dc2
Compare
Choose a tag to compare

Release rand_mt 4.1.3.

rand_mt is published on crates.io.

Improvements

This release contains testing and documentation improvements:

  • Add additional tests and doc examples. #154

v4.1.2

31 Jul 15:34
a143d92
Compare
Choose a tag to compare

Release rand_mt 4.1.2.

rand_mt is published on crates.io.

Improvements

This release contains testing and packaging improvements:

  • Update Cargo.toml manifest version and docs.rs metadata. #125
  • Use precise crate version in Cargo.toml snippet in README. #131
  • Add reproducibility test for Mt::new_with_key. #145
  • Fix clippy violations for clippy::assertions_on_result_states. #151

Bug Fixes

  • Add tests for fmt::Debug impls on MT structs. #152

v4.1.1

02 Dec 06:53
147a153
Compare
Choose a tag to compare

Release rand_mt 4.1.1.

rand_mt is published on crates.io.

NOTE: This release is a critical bugfix update to v4.1.0, which has been yanked because a bug in fill_bytes means the RNGs are not reproducible. All users of v4.1.0 should upgrade to v4.1.1.

Bug Fixes

  • Do not eagerly call next_uNN in fill_bytes with empty remainder. #122

This release contains improvements to documentation, testing, and release packaging.

v4.1.0

22 Nov 23:48
630e20e
Compare
Choose a tag to compare

NOTE: This release has been yanked because a bug in fill_bytes means the RNGs are not reproducible. All users of v4.1.0 should upgrade to v4.1.1.

Release rand_mt 4.1.0.

rand_mt is published on crates.io.

Improvements

This release contains security updates and internal refactorings:

  • Update dev-dependencies and remove some transitive dependencies. #112
  • Improve performance of fill_bytes functions. #116
  • Resync the text of the Apache-2.0 license file. #118
  • Unconditionally make crate 'no_std' and explicitly link to std when the feature is enabled. #119

This release contains improvements to documentation, testing, and release packaging.

v4.0.1

25 Feb 22:42
58d872d
Compare
Choose a tag to compare

Release rand_mt 4.0.1. This release updates the minimum version of rand_core to address RUSTSEC-2021-0023.

rand_mt is published on crates.io.

NOTE: This release is a security update to v4.0.0, which has been yanked because its dependency version specifiers allow linking to a vulnerable version of rand_core, see RUSTSEC-2021-0023. All users of v4.0.0 should upgrade to v4.0.1.

This release contains security updates and internal refactorings:

  • [SECURITY] Bump minimum version of rand_core to address RUSTSEC-2021-0023. #67
  • Use a constant for chunk size magic number in Mt::fill_bytes and Mt64::fill_bytes. #57
  • Ignore missing_panics_doc clippy lint in because Mt::next_u32 and Mt64::next_u64 should never panic on indexing. #66

This release contains improvements to documentation, testing, and release packaging.

v4.0.0

27 Dec 18:14
5d90d34
Compare
Choose a tag to compare

NOTE: This release has been yanked because its dependency version specifiers allow linking to a vulnerable version of rand_core, see RUSTSEC-2021-0023. All users of v4.0.0 should upgrade to v4.0.1.

Release rand_mt 4.0.0. This release is a new major version and contains breaking changes.

rand_mt is published on crates.io.

This release contains enhancements and breaking changes:

  • [BREAKING] rand_mt requires at least Rust 1.47.0. #49
  • [BREAKING] Update rand_core dependency to 0.6.0. #46
  • [BREAKING] rand_core is an optional dependency. Activate implementations of rand_core::RngCore by enabling the rand-traits feature. #50
  • Implement the core Mt and Mt64 APIs as methods on the types' inherent impl block. #50
  • Derive Hash, PartialEq, Eq, PartialOrd, Ord using built-in derive macros. #49
  • Update version-sync dev dependency to 0.9. #28
  • Remove doc-comment dev dependency and replace with a small, inlined macro. #35
  • Remove quickcheck and quickcheck_macros dev dependencies; use getrandom instead. #53

This release contains improvements to documentation, testing, and release packaging.