Declarative configuration spec for Haskell projects
parseConfigSpecTH
functionality, now we can parse the ConfigSpec
record at compilation time (closes #47)Spec
parser functions in its own moduleswitch
input for CLI spec (closes #41)BREAKING CHANGES
type
field to etc/spec
with support for string
, number
,
bool
, [string]
, [number]
and [bool]
, [object]
type
field in cli
spec in favor of type
on etc/spec
rio
to version 0.1.1.0
etc/files
entry to the spec file which allows specifying an
environment variable to fetch a file (issue #20)BREAKING CHANGES
protolude
in favor of rio
parseConfigSpec
to no longer attempt to parse JSON when yaml
cabal
flag is setsensitive
setting to etc/spec
entriesValue
type to deal with sensitive valuessensitive
valuesInvalidConfiguration
error (issue #12)JSON.Null
values (issue #16)Config
API to typeclass IConfig
Setup.hs
file to every hachage repo (issue #5)