All Versions
Latest Version
Avg Release Cycle
3 days
Latest Release

Changelog History
Page 1

  • v1.2.2.0 Changes

    • โž• Added instance ErrorAnnotation FilePosition
  • v1.2.1.0 Changes

    • ๐Ÿ”ฆ Expose Config.Schema.Load.Error.simplifyValueSpecMismatch for providing more focused error feedback.
    • โž• Added instance ErrorAnnotation FilePosition
  • v1.2.0.0 Changes

    • โšก๏ธ Update to build against config-value-
    • โž• Added additional specs and instances to Config.Schema.Spec
    • Primitive number spec now only matches Number, previous IntegerSpec is now derived in terms of NumberSpec
  • v1.1.0.0 Changes

    • Simplify field types of ValueSpecMismatch
    • More aggressively eliminate TypeMismatch and WrongAtom when other, more specific errors, are available.
  • v1.0.0.0 Changes

    • ๐Ÿ“‡ Rename ValueSpec to PrimValueSpec
    • ๐Ÿ“‡ Rename ValueSpecs to ValueSpec
    • ๐Ÿ“‡ Rename SectionSpec to PrimSectionSpec
    • ๐Ÿ“‡ Rename SectionSpecs to SectionsSpec
    • ๐Ÿ“‡ Rename Spec class to HasSpec
    • ๐Ÿ“‡ Rename valuesSpec to anySpec
    • Custom specifications changed type to expose an error message.
    • ๐Ÿšš Move spec types to Config.Schema.Types. Now Config.Schema.Spec has only the exports needed for building specs and not defining new spec consumers.
    • ๐Ÿ‘Œ Improve schema mismatch type and errors in Config.Schema.Load.Error
  • v0.5.0.1 Changes

    • ๐Ÿ‘Œ Support GHC 8.4.1
  • v0.5.0.0 Changes

    • โž• Add Spec instances for Int and Word types. All instances including the previous Int instance now validate ranges.
    • ๐Ÿ”„ Changed argument order for loadValueFromFile
  • v0.4.1.0 Changes

    • โž• Add loadValueFromFile and SchemaError. This is intended as a quick way to get a configuration file loaded with all errors being thrown as exceptions.
  • v0.4.0.0 Changes

    • Parameterize the Load module on a position type
    • ๐Ÿ‘ Allow Docs module to process recursively defined specifications as long as a named section breaks the loop.
    • โž• Add parentheses to docs when needed
  • v0.3.1.1 Changes

    May 17, 2017
    • โž• Add support for GHC 7.10.3