# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/)
## [0.4.0] - 2019-06-02
### Added
- `scan_with_limit`
### Modified
- Error type is a simple enum
### Removed
- Removed failure dependency
## [0.3.0] - 2018-04-06
### Added
- Added clippy checks without using it as an optional dependency
### Modified
- Changed the error handling from [error-chain](https://crates.io/crates/error-chain)
to [failure](https://crates.io/crates/failure)
### Removed
- Removed clippy as an optional dependency
## [0.2.0] - 2017-02-04
### Added
- Now works on stable
- Documentation :smile:
### Modified
- Change clippy wildcard dependency to "0.0.\*"
- Moved benchmark to benches/ and using [rand](https://crates.io/crates/rand)
crate to generate the fixtures
- Result is exported
- Most lints became errors instead of warnings, code has been fixed to respect them
## Removed
- Removed fixtures
## [0.1.1] - 2016-12-25
### Added
- Clippy lints
## [0.1.0] - 2016-12-21
### Added
- Initial release of the input-stream crate, used for input parsing similar
to _istream_ in _C++_