# Revision history for config-parser
## 1.2.0.0 -- 2018-1-20
* Fixed incorrect parsing error when invalid key appeared at beginning of file.
* Added `keyIdentifier` field to `ConfigParser` to facilitate more accurate
invalid-key messages.
## 1.1.0.1 -- 2018-1-20
* Fixed some unexpected parsing behavior w/r/t line-ends.
* Made bounded parser fail before consuming input so descriptive expectation is
shown in error message.
## 1.1.0.0 -- 2018-1-19
* Made parsing errors significantly more informative.
* The `keyValue` parser in `ConfigParser` now takes a `Parser Key`, rather than
a `Key`, to facilitate easier detection of bad keys.
* Fixed some broken haddocks.
## 1.0.0.0 -- 2017-12-04
* Removed 'ConfigParser' constructor with janky call to 'error'. Non-unique keys
will now cause parsing to fail, instead.
* Duplicate keys in config files will now cause parsing to fail.
* 'ConfigOption' now has a 'required' field to specify that omitting a
particular key from a config file is an error. Omiting required keys causes
parsing to fail.
* The 'boundedIntegral' parser is now correctly exported.
## 0.2.0.0 -- 2017-10-31
* First version. Released on an unsuspecting world.