# Revision history for config-schema ## 0.5.0.1 * Support GHC 8.4.1 ## 0.5.0.0 * Add Spec instances for Int and Word types. All instances including the previous Int instance now validate ranges. * Changed argument order for `loadValueFromFile` ## 0.4.1.0 * Add `loadValueFromFile` and `SchemaError`. This is intended as a quick way to get a configuration file loaded with all errors being thrown as exceptions. ## 0.4.0.0 * 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 ## 0.3.1.1 -- 2017-05-17 * Add support for GHC 7.10.3 ## 0.3.1.0 -- 2017-05-16 * Allow `generateDocs` to work on any ValueSpec, rather than top-level empty-named section specs. ## 0.3.0.0 -- 2017-05-09 * Added "association list" specifications * Use `pretty` library for documentation generation * Reorder parameters so that documentation comes last * Hide implementations of `ValueSpecs` and `SectionSpecs` ## 0.2.0.0 -- 2017-05-07 * Expose `liftValueSpec` and `liftSectionSpec` * Add `fractionalSpec` * Add `nonemptySpec` and `oneOrNonemptySpec` * `loadValue` returns a `NonEmpty LoadError` ## 0.1.0.0 -- 2017-05-06 * First version. Released on an unsuspecting world.