# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.10.2 (2022-02-17)
### Added
- `SalsaCore::from_raw_state` inherent method ([#291])
[#291]: https://github.com/RustCrypto/stream-ciphers/pull/291
## 0.10.1 (2022-02-17)
### Fixed
- Minimal versions build ([#290])
[#290]: https://github.com/RustCrypto/stream-ciphers/pull/290
## 0.10.0 (2022-02-10)
### Changed
- Bump `cipher` dependency to v0.4 ([#276])
[#276]: https://github.com/RustCrypto/stream-ciphers/pull/276
## 0.9.0 (2021-08-29)
### Removed
- `xsalsa` feature: `XSalsa20` is now available by-default ([#271])
[#271]: https://github.com/RustCrypto/stream-ciphers/pull/271
## 0.8.1 (2021-07-20)
### Changed
- Pin `zeroize` dependency to v1.3 ([#256])
[#256]: https://github.com/RustCrypto/stream-ciphers/pull/256
## 0.8.0 (2021-04-29)
### Changed
- Rename `Block` to `Core` ([#204])
- Bump `cipher` crate dependency to v0.3 release ([#226])
[#204]: https://github.com/RustCrypto/stream-ciphers/pull/204
[#226]: https://github.com/RustCrypto/stream-ciphers/pull/226
## 0.7.2 (2020-11-11)
### Fixed
- `no_std` builds with `zeroize` feature enabled ([#189])
[#189]: https://github.com/RustCrypto/stream-ciphers/pull/189
## 0.7.1 (2020-10-18)
### Added
- `expose-core` feature ([#180])
[#180]: https://github.com/RustCrypto/stream-ciphers/pull/180
## 0.7.0 (2020-10-16)
### Changed
- Replace `block-cipher`/`stream-cipher` with `cipher` crate ([#177])
- Renamed `Cipher` to `Salsa` ([#177])
[#177]: https://github.com/RustCrypto/stream-ciphers/pull/177
## 0.6.0 (2020-08-25)
### Changed
- Bump `stream-cipher` dependency to v0.7 ([#161], [#164])
[#161]: https://github.com/RustCrypto/stream-ciphers/pull/161
[#164]: https://github.com/RustCrypto/stream-ciphers/pull/164
## 0.5.2 (2020-06-11)
### Changed
- Use `Key` and `Nonce` in usage docs ([#155])
### Fixed
- `stream-cipher` version requirement ([#152])
[#155]: https://github.com/RustCrypto/stream-ciphers/pull/155
[#152]: https://github.com/RustCrypto/stream-ciphers/pull/152
## 0.5.1 (2020-06-11)
### Added
- Documentation improvements ([#149])
- `Key`, `Nonce`, and `XNonce` type aliases ([#146])
### Changed
- Bump `stream-cipher` to v0.4.1 ([#148])
[#149]: https://github.com/RustCrypto/stream-ciphers/pull/149
[#148]: https://github.com/RustCrypto/stream-ciphers/pull/148
[#146]: https://github.com/RustCrypto/stream-ciphers/pull/146
## 0.5.0 (2020-06-06)
### Added
- `Salsa8` and `Salsa12` variants ([#133])
### Changed
- Upgrade to the `stream-cipher` v0.4 crate ([#125], [#138])
[#138]: https://github.com/RustCrypto/stream-ciphers/pull/138
[#133]: https://github.com/RustCrypto/stream-ciphers/pull/133
[#125]: https://github.com/RustCrypto/stream-ciphers/pull/125
## 0.4.1 (2020-02-25)
### Added
- `hsalsa20` feature ([#103])
[#103]: https://github.com/RustCrypto/stream-ciphers/pull/103
## 0.4.0 (2020-01-17)
### Changed
- Replace `salsa20-core` with `ctr`-derived buffering; MSRV 1.34+ ([#94])
[#94]: https://github.com/RustCrypto/stream-ciphers/pull/94
## 0.3.0 (2019-10-01)
### Added
- XSalsa20 ([#54])
[#54]: https://github.com/RustCrypto/stream-ciphers/pull/44
## 0.2.0 (2019-08-18)
### Added
- Improve documentation ([#17])
- Impl `SyncStreamCipher` ([#39])
### Changed
- Refactoring ([#38], [#44])
### Fixed
- Fix broken Cargo feature attributes ([#21])
[#44]: https://github.com/RustCrypto/stream-ciphers/pull/44
[#39]: https://github.com/RustCrypto/stream-ciphers/pull/39
[#38]: https://github.com/RustCrypto/stream-ciphers/pull/38
[#21]: https://github.com/RustCrypto/stream-ciphers/pull/21
[#17]: https://github.com/RustCrypto/stream-ciphers/pull/17
## 0.1.1 (2019-06-30)
### Added
- `#![no_std]` support
[#19]: https://github.com/RustCrypto/stream-ciphers/pull/19
## 0.1.0 (2019-06-24)
- Initial release