Changelog of @hackage/config-parser 1.2.0.0

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.