Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.6.0] - 2020-12-18

  • Bump rand_core version to 0.6 (#17)

[0.5.0] - 2020-09-11

  • Derive PartialEq+Eq for SplitMix64, Xoroshiro64Star, Xoroshiro64StarStar, Xoroshiro128Plus, Xoroshiro128PlusPlus, Xoroshiro128StarStar, Xoshiro128Plus, Xoshiro128PlusPlus, Xoshiro128StarStar, Xoshiro256Plus, Xoshiro256PlusPlus, Xoshiro256StarStar, Xoshiro512Plus, Xoshiro512PlusPlus, and Xoshiro512StarStar (#6)
  • next_u32: Prefer upper bits for Xoshiro256{PlusPlus,StarStar} and Xoshiro512{Plus,PlusPlus,StarStar}, breaking value stability

[0.4.0] - 2019-09-03

  • Add xoshiro128++, 256++ and 512++ variants
  • Add xoroshiro128++ variant
  • Add long_jump method to RNGs missing it
  • Update xoshiro128** to version 1.1, breaking value stability

[0.3.1] - 2019-08-06

  • Drop byteorder-dependency in favor of stdlib-implementation.

[0.3.0] - 2019-06-12

  • Bump minor crate version since rand_core bump is a breaking change
  • Switch to Edition 2018

[0.2.1] - 2019-06-06 - yanked

  • Bump rand_core version
  • Document crate features in README

[0.2.0] - 2019-05-28

  • Fix seed_from_u64(0) for Xoroshiro64StarStar and Xoroshiro64Star. This breaks value stability for these generators if initialized with seed_from_u64.
  • Implement Serde support.

[0.1.0] - 2019-01-04

Initial release.