All Versions
Latest Version
Avg Release Cycle
34 days
Latest Release

Changelog History

  • v1.2.0.0 Changes

    • ๐Ÿ›  Fixed incorrect parsing error when invalid key appeared at beginning of file.
    • โž• Added keyIdentifier field to ConfigParser to facilitate more accurate invalid-key messages.
  • v1.1.0.1 Changes

    • ๐Ÿ›  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.
  • v1.1.0.0 Changes

    • ๐Ÿ“œ 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.
  • v1.0.0.0 Changes

    December 04, 2017
    • โœ‚ 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.
  • v0.2.0.0 Changes

    October 31, 2017
    • ๐Ÿš€ First version. Released on an unsuspecting world.