- Add support for third-party profiles to modify the configuration
- Refactor profiles hints to support third-party extensions (experimental)
- Updated Piggieback to 0.4.0
- Updated Eftest to 0.5.7
- Updated
duct/module.cljs
to 0.4.1
- Added explicit Leiningen middleware key to fix deprecation warning
- Fixed Piggieback setup for CLJS
- Updated Clojure to 1.10.0
- Updated
duct/core
to 0.7.0 - Updated
duct/module.logging
to 0.4.0 - Updated
duct/module.web
to 0.7.0 - Updated
duct/module.cljs
to 0.4.0 - Updated
duct/module.sql
to 0.5.0 - Updated Eftest to 0.5.4
- Updated
duct/module.sql
to 0.5.0-beta1 (#82)
- Updated
duct/core
to 0.7.0-beta2 (#80)
- Fixed out-of-date
.dir-locals.el
template (#79) - Updated Clojure to 1.10.0-beta4
- Updated
duct/module.logging
to 0.4.0-beta1 - Updated
duct/module.web
to 0.7.0-beta1 - Updated SQLite dependency
- Fixed ambiguous key error with
:duct.profile/base
(#77) - Updated Clojure to 1.10.0-beta3
- Updated
duct/core
to 0.7.0-beta1 - Updated
duct/module.cljs
to 0.7.0-beta1
- Improved support for non-web projects
- Added non-web example service
- Update Clojure version to 1.10.0-beta1
- Rearranged config.edn template
- Removed web app assumption when run without profile hints
- Updated +cljs and +ataraxy hints to work without +site or +api
- Fixed +site and +api profile hints conflicting
- Updated
duct/core
to 0.7.0-alpha8 - Updated
duct/module.web
to 0.7.0-alpha3 - Updated
duct/module.ataraxy
to 0.3.0-alpha3 - Updated Eftest to 0.5.3
- Updated PostgreSQL dependency
- Fixed bug in dev database configuration
- Fixed template namespace and function name
- Updated template to use new Duct configurations
- Updated
duct/core
to 0.7.0-alpha5 - Updated
duct/module.logging
to 0.4.0-alpha1 - Updated
duct/module.web
to 0.7.0-alpha1 - Updated
duct/module.ataraxy
to 0.7.0-alpha1 - Updated
duct/module.cljs
to 0.7.0-alpha1 - Updated
duct/module.sql
to 0.7.0-alpha1 - Updated Eftest to 0.5.2
- Updated Integrant-REPL to 0.3.1
- Updated PostgreSQL and SQLite dependencies
- Updated Clojure version to 1.9.0
- Updated
duct/core
to 0.6.2 - Updated
duct/module.web
to 0.6.4 - Updated
duct/module.cljs
to 0.3.2 - Updated
org.xerial/sqlite-jdbc
to 3.21.0.1 - Updated Eftest to 0.4.1
- Updated Clojure version to 1.9.0-RC1
- Updated
duct/module.sql
to 0.4.2
- Updated Clojure version to 1.9.0-beta4
- Updated
duct/module.web
to 0.6.3 - Updated
duct/module.sql
to 0.4.1 - Updated third party dependencies
- Fixed example handler test failing on +ataraxy hint (#67)
- Updated Clojure version to 1.9.0-beta2
- Updated
duct/module.web
to 0.6.2
- Updated Clojure version to 1.9.0-alpha19
- Updated
duct/module.web
to 0.6.1 - Updated
duct/module.logging
to 0.3.1 - Updated
duct/module.cljs
to 0.3.1 - Updated
duct/module.sql
to 0.3.2
- Improved performance by only loading namespaces for relevant keys
- Improved performance of modules and core by removing non-essential requires
- Added support for
duct_hierarchy.edn
for derives without namespaces - Added custom data reader support to
prep
- Moved
prep
out ofexec
to allow for intermediate transformations - Updated
duct/core
to 0.6.1 - Updated
duct/module.logging
to 0.3.0 - Updated
duct/module.web
to 0.6.0 - Updated
duct/module.ataraxy
to 0.2.0 - Updated
duct/module.cljs
to 0.3.0 - Updated
duct/module.sql
to 0.3.0
- Updated
duct/core
to 0.5.1 - Updated
duct/module.web
to 0.5.5 - Added explicit
set-refresh-dirs
todev.clj
template
- Updated
duct/core
to 0.5.0 - Updated
duct/module.web
to 0.5.4 - Updated
duct/module.cljs
to 0.2.3 - Updated SQLite and Postgres dependencies
- Updated Eftest to 0.3.1
- Fixed typo in Ataraxy example handler (#57)
- Changed Leiningen plugin license to MIT
- Updated
duct/module.web
to 0.5.1 - Updated
duct/module.ataraxy
to 0.1.6 - Removed
:duct
key from project template - Fixed path in Heroku Procfile
- Updated
duct/core
to 0.4.0 - Updated
duct/module.sql
to 0.2.2 - Updated
duct/module.cljs
to 0.2.2 (fixes Figwheel error) - Removed
lein duct compile
subtask in favor oflein run :duct/compiler
- Updated
duct/module.ataraxy
to 0.1.4 (fixes error with empty routes) - Updated
duct/module.sql
to 0.2.1 (fixes warning message with Schema)
- Added
+api
profile hint - Updated
duct/module.web
to 0.5.0 - Updated
duct/module.ataraxy
to 0.1.3
- Renamed
endpoint
directory tohandler
(see 5804824) - Replaced
clojure.pprint/pprint
withfipp.edn/pprint
- Added
+ataraxy
profile hint - Added
.dir-locals.el
tolein duct setup
- Added logs directory to
.gitignore
(#55) - Updated
duct/core
to 0.3.3 - Updated
duct/module.web
to 0.4.0 - Updated example handler to be more concise
- Fixed
dev.edn
template for project names with dashes (#54)
- Updated
duct/module.web
to 0.3.2 (fixes issues with:duct.core/include
) - Added
:duct.core/include
todev.edn
andlocal.edn
- Moved
local.edn
reference intolocal.clj
- Updated
duct/module.web
to 0.3.0 (adds routers) - Updated
duct/core
to 0.2.3 (adds:duct.core/handler
and#duct/import
) - Updated Clojure version in template to 1.9.0-alpha16
- Updated Integrant to 0.4.0 (this changes the
#ref
tag to#ig/ref
) - Updated modules to be self-ordering
- Removed now unnecessary
duct.core/modules
key
- Removed profiles and middleware from lein-duct plugin
- Updated Ring dependencies to 1.6.0-RC3
- Changed Leiningen template license to MIT
- Changed Duct to use Integrant rather than Component
- Removed
duct/duct
project - Added a
duct/lein-duct
plugin project - Renamed the Leiningen template
duct-alpha
until release - Moved most of the template functionality to separate module libraries
- Updated dependencies
- Added var tag to configuration and deprecated use of raw symbols
- Fixed bug with shutdown hook not stopping running system
- Replaced manual system construction with
duct.util.system/load-system
- Added
dev/src
anddev/resources
directories to template - Moved
dev/user.clj
anddev/dev.clj
todev/src
- Moved
dev/dev/locals.clj
todev/src/locals.clj
- Removed
dev/dev/tasks.clj
in favor ofduct.util.repl
namespace
- Added
duct.generate/boundary
for generating boundary protocols - Moved
locals.clj
todev/locals.clj
in locals generator - Added cljs-devtools to
+cljs
profile
- Added
duct.generate/sql-migration
for generating Ragtime SQL migrations - Added
.dir-locals.el
to files generated by setup for better CIDER integration
- Moved setup from
user
namespace intodev
namespace - Added
user/dev
function, similar to Stuart Sierra's reloaded template - Added a
dev.tasks
namespace to contain development task functions - Replaced Leiningen generators with functions in
duct.generate
namespace - Updated dependencies