1.7 KiB
1.7 KiB
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.4.2] - 2019-08-01
Back-port non-API changes from version 0.5.0:
- Enable testing with Miri and fix incorrect pointer usages (#779, #780, #781, #783, #784)
- Adjust usage of
#[inline]forBlockRngandBlockRng64
[0.4.0] - 2019-01-24
- Disable the
stdfeature by default (#702)
[0.3.0] - 2018-09-24
- Add
SeedableRng::seed_from_u64for convenient seeding. (#537)
[0.2.1] - 2018-06-08
- References to a
CryptoRngnow also implementCryptoRng. (#470)
[0.2.0] - 2018-05-21
- Enable the
stdfeature by default. (#409) - Remove
BlockRng{64}::innerandBlockRng::inner_mut; instead makingcorepublic - Add
BlockRng{64}::indexandBlockRng{64}::generate_and_set. (#374, #419) - Change
BlockRngCore::Resultsbound to also requireAsMut<[Self::Item]>. (#419) - Implement
std::io::Readfor RngCore. (#434)
[0.1.0] - 2018-04-17
(Split out of the Rand crate, changes here are relative to rand 0.4.2)
RngCoreandSeedableRngare now part ofrand_core. (#288)- Add modules to help implementing RNGs
implandle. (#209, #228) - Add
ErrorandErrorKind. (#225) - Add
CryptoRngmarker trait. (#273) - Add
BlockRngCoretrait. (#281) - Add
BlockRngandBlockRng64wrappers to help implementations. (#281, #325) - Revise the
SeedableRngtrait. (#233) - Remove default implementations for
RngCore::next_u64andRngCore::fill_bytes. (#288) - Add
RngCore::try_fill_bytes. (#225)
[0.0.1] - 2017-09-14 (yanked)
Experimental version as part of the rand crate refactor.