- Removed unused Medley dependency (#43)
- Added
#duct/displaceand#duct/replacereaders - Added
duct.core.repl/auto-resetfunction - Added
:duct.profile/test - Added
Doublecoercion for environment - Made Fipp a provided dependency
- Updated dependencies
- 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/basekeys (duct-framework/duct#77)
- BREAKING CHANGE Removed
:duct.core/handlerkey - Updated Integrant to 0.7.0
- Fixed included configurations not having default tags (#16)
- Added
duct.core/resourcefor better pretty-printing - Added pretty-printing for
integrant.core/refset
- Add boolean coercions to
#duct/env - Add
:duct/constkeyword
- Added
:duct.profile/localto hierarchy - Updated Integrant to 0.7.0-alpha2
- Add
prep-configfunction - Add
exec-configfunction - Add
:allargument toprofile-keys
- Ensured modules are applied after profiles
- BREAKING CHANGE Redesigned modules to use their own config
- BREAKING CHANGE Removed
prepfunction - BREAKING CHANGE Removed
execfunction - BREAKING CHANGE Removed
:duct.core/includekey - Added
build-configfunction - Added
fold-modulesfunction - Added
await-daemonsfunction - Added
:duct/profileand child keys - Added
#duct/includereader tag - Updated Integrant to 0.7.0-alpha1
- Updated dependencies
- Fixed
prepnot loading namespaces for keys added by modules
- BREAKING CHANGE Removed implicit
prepfromexec - Added
load-hierarchy - Added keys argument to
prep - Added data
:readersoption 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
:demoteand:promotemetadata tomerge-configs
- BREAKING CHANGE Removed
duct.core/compile - BREAKING CHANGE
execinitiates:duct/daemonkeys by default - Added
:duct/serverand:duct/daemonkeys - Added
keysargument toexecfunction
- Added fipp pprint protocol for Integrant refs
- Fixed bad require in
duct.core.merge
- Change
:duct.core/includekey to include configs recursively - Added caching to
:duct.core/include
- Fixed typo in prepping
:duct.core/includekey
- BREAKING CHANGE Removed
#duct/importtag - Added
:duct.core/includekey - Updated Clojure version to 1.9.0-alpha16
- Added
:duct.core/handlerkey
- Added
#duct/importtag
- Fixed
prepwhen modules have dependencies
- BREAKING CHANGE Changed module design to be implicitly ordered
- BREAKING CHANGE Added
ductnamespace toresourceandenvdata readers - Updated Integrant to 0.4.0
- Added
:distinctmerge metadata
- First release