2018-02-01 19:10:12 +01:00
|
|
|
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
|
2018-04-16 15:28:12 +01:00
|
|
|
## [0.1.0] - TODO - date
|
2018-02-01 19:10:12 +01:00
|
|
|
(Split out of the Rand crate, changes here are relative to rand 0.4.2)
|
2018-03-23 13:33:34 +01:00
|
|
|
- `RngCore` and `SeedableRng` are now part of `rand_core`. (#288)
|
2018-03-22 13:24:36 +01:00
|
|
|
- Add modules to help implementing RNGs `impl` and `le`. (#209, #228)
|
|
|
|
- Add `Error` and `ErrorKind`. (#225)
|
|
|
|
- Add `CryptoRng` marker trait. (#273)
|
|
|
|
- Add `BlockRngCore` trait. (#281)
|
2018-04-13 09:58:03 +02:00
|
|
|
- Add `BlockRng` and `BlockRng64` wrappers to help implementations. (#281, #325)
|
2018-03-22 13:24:36 +01:00
|
|
|
- Revise the `SeedableRng` trait. (#233)
|
|
|
|
- Remove default implementations for `RngCore::next_u64` and `RngCore::fill_bytes`. (#288)
|
|
|
|
- Add `RngCore::try_fill_bytes`. (#225)
|
2018-02-01 19:10:12 +01:00
|
|
|
|
2018-03-23 13:33:34 +01:00
|
|
|
## [0.0.1] - 2017-09-14 (yanked)
|
2018-02-01 19:10:12 +01:00
|
|
|
Experimental version as part of the rand crate refactor.
|