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.
std feature by default (#702)SeedableRng::seed_from_u64 for convenient seeding. (#537)CryptoRng now also implement CryptoRng. (#470)std feature by default. (#409)BlockRng{64}::inner and BlockRng::inner_mut; instead making core publicBlockRng{64}::index and BlockRng{64}::generate_and_set. (#374, #419)BlockRngCore::Results bound to also require AsMut<[Self::Item]>. (#419)std::io::Read for RngCore. (#434)(Split out of the Rand crate, changes here are relative to rand 0.4.2)
RngCore and SeedableRng are now part of rand_core. (#288)impl and le. (#209, #228)Error and ErrorKind. (#225)CryptoRng marker trait. (#273)BlockRngCore trait. (#281)BlockRng and BlockRng64 wrappers to help implementations. (#281, #325)SeedableRng trait. (#233)RngCore::next_u64 and RngCore::fill_bytes. (#288)RngCore::try_fill_bytes. (#225)Experimental version as part of the rand crate refactor.