]> git.proxmox.com Git - cargo.git/blob - vendor/rand_core-0.3.1/CHANGELOG.md
New upstream version 0.33.0
[cargo.git] / vendor / rand_core-0.3.1 / CHANGELOG.md
1 # Changelog
2 All notable changes to this project will be documented in this file.
3
4 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
7 ## [0.3.1] - 2019-01-25
8 - Compatibility shim around version 0.4
9
10 ## [0.3.0] - 2018-09-24
11 - Add `SeedableRng::seed_from_u64` for convenient seeding. (#537)
12
13 ## [0.2.1] - 2018-06-08
14 - References to a `CryptoRng` now also implement `CryptoRng`. (#470)
15
16 ## [0.2.0] - 2018-05-21
17 - Enable the `std` feature by default. (#409)
18 - Remove `BlockRng{64}::inner` and `BlockRng::inner_mut`; instead making `core` public
19 - Add `BlockRng{64}::index` and `BlockRng{64}::generate_and_set`. (#374, #419)
20 - Change `BlockRngCore::Results` bound to also require `AsMut<[Self::Item]>`. (#419)
21 - Implement `std::io::Read` for RngCore. (#434)
22
23 ## [0.1.0] - 2018-04-17
24 (Split out of the Rand crate, changes here are relative to rand 0.4.2)
25 - `RngCore` and `SeedableRng` are now part of `rand_core`. (#288)
26 - Add modules to help implementing RNGs `impl` and `le`. (#209, #228)
27 - Add `Error` and `ErrorKind`. (#225)
28 - Add `CryptoRng` marker trait. (#273)
29 - Add `BlockRngCore` trait. (#281)
30 - Add `BlockRng` and `BlockRng64` wrappers to help implementations. (#281, #325)
31 - Revise the `SeedableRng` trait. (#233)
32 - Remove default implementations for `RngCore::next_u64` and `RngCore::fill_bytes`. (#288)
33 - Add `RngCore::try_fill_bytes`. (#225)
34
35 ## [0.0.1] - 2017-09-14 (yanked)
36 Experimental version as part of the rand crate refactor.