- Updated dependencies
- Fixed default value for boolean env vars (#17)
- Fixed refs and refsets not being atomic when merging (#8)
- Fixed issue with multiple
:duct.profile/base
keys (duct-framework/duct#77)
- BREAKING CHANGE Removed
:duct.core/handler
key - Updated Integrant to 0.7.0
- Fixed included configurations not having default tags (#16)
- Added
duct.core/resource
for better pretty-printing - Added pretty-printing for
integrant.core/refset
- Add boolean coercions to
#duct/env
- Add
:duct/const
keyword
- Added
:duct.profile/local
to hierarchy - Updated Integrant to 0.7.0-alpha2
- Add
prep-config
function - Add
exec-config
function - Add
:all
argument toprofile-keys
- Ensured modules are applied after profiles
- BREAKING CHANGE Redesigned modules to use their own config
- BREAKING CHANGE Removed
prep
function - BREAKING CHANGE Removed
exec
function - BREAKING CHANGE Removed
:duct.core/include
key - Added
build-config
function - Added
fold-modules
function - Added
await-daemons
function - Added
:duct/profile
and child keys - Added
#duct/include
reader tag - Updated Integrant to 0.7.0-alpha1
- Updated dependencies
- Fixed
prep
not loading namespaces for keys added by modules
- BREAKING CHANGE Removed implicit
prep
fromexec
- Added
load-hierarchy
- Added keys argument to
prep
- Added data
:readers
option toprep
- Moved Fipp setup to
duct.core.repl
- Updated Integrant to 0.6.1
- Updated Integrant to 0.5.0
- Updated Integrant to 0.4.1 to fix resume bug
- BREAKING CHANGE Removed varargs from
read-config
- Added custom data readers to
read-config
- Added
:demote
and:promote
metadata tomerge-configs
- BREAKING CHANGE Removed
duct.core/compile
- BREAKING CHANGE
exec
initiates:duct/daemon
keys by default - Added
:duct/server
and:duct/daemon
keys - Added
keys
argument toexec
function
- Added fipp pprint protocol for Integrant refs
- Fixed bad require in
duct.core.merge
- Change
:duct.core/include
key to include configs recursively - Added caching to
:duct.core/include
- Fixed typo in prepping
:duct.core/include
key
- BREAKING CHANGE Removed
#duct/import
tag - Added
:duct.core/include
key - Updated Clojure version to 1.9.0-alpha16
- Added
:duct.core/handler
key
- Added
#duct/import
tag
- Fixed
prep
when modules have dependencies
- BREAKING CHANGE Changed module design to be implicitly ordered
- BREAKING CHANGE Added
duct
namespace toresource
andenv
data readers - Updated Integrant to 0.4.0
- Added
:distinct
merge metadata
- First release