Changelog for etc-0.3.2.0
0.3.2.0
- Upgrade to
rio
to version0.1.1.0
0.3.1.0
- Add new
etc/files
entry to the spec file which allows to specify an environment variable to fetch a file
0.3.0.0
BREAKING CHANGES
- Bump resolver to lts-11
- Replace
protolude
in favor ofrio
- Update
parseConfigSpec
to no longer attempt to parse JSON whenyaml
cabal flag is set - Add
sensitive
setting toetc/spec
entries - Add
Value
type to deal with sensitive values - Update examples with
sensitive
values - Add optional key context to the
InvalidConfiguration
error (issue #12) - Add config printer function that renders config map with/without colors (issue #15)
- Give precedence to values that do not contain inner
JSON.Null
values (issue #16)
0.2.0.0
- Move
Config
API to typeclassIConfig
- Add a
Setup.hs
file to every hachage repo (issue #5) - Add example of a project with a config spec embedded in the binary
0.1.0.0
- Add support for null values on Default (issue #3)
- If cli cabal flag is false, have
parseConfigSpec
returnConfigSpec ()
instead of ambiguousFromJSON
value (issue #3) - Bump aeson dependency to
<1.3
0.0.0.2
- Rename System.Etc.Internal.Util module to System.Etc.Internal.Extra
- Rename cabal flag from printer to extra
- Add feature for Environment Variable misspelling reports
- Add misspelling reports to example projects
- Improvements on README
0.0.0.1
- Various changes to source code to comply with previous resolvers
- Use Monoid instead of Semigroup
- Remove unused imports/typeclasses
- Bump upper limits for aeson and vector
- Improve README.md typos
- Add CHANGELOG