- Added automatic refs and handlers to
:routes
key - Added check to create missing file directories
- Added '406 Not Acceptable' error handler
- BREAKING CHANGE: removed
:duct.handler/root
- BREAKING CHANGE: removed
:duct.middleware/not-found
- BREAKING CHANGE: removed
:duct.middleware/route-aliases
- BREAKING CHANGE: removed
:duct.middleware/format
- BREAKING CHANGE: removed
:duct.router/cascading
- Changed
:duct.module/web
to use Reitit router
- BREAKING CHANGE: removed
:duct.module.web/site
and:duct.module.web/api
- Added
:features
key to:duct.module/web
with:api
and:site
options
- Added Integrant hierarchy and annotation files
- BREAKING CHANGE: converted library to use Integrant expansions
- Changed artifact group name
- Removed dependency on Duct core
- Updated dependencies
- Updated dependencies
- Added explicit jsonista dependency
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Changed internal server error to always return JSON (#13)
- Updated dependencies
- Replaced
:duct.core/handler
with:duct.handler/root
- Added
duct.core/resource
to static handlers
- Updated dependencies
- Replaced
io/resource
withduct.core/resource
- Updated module to use duct/core 0.7.0 alpha
- Fixed Muuntaja option merge
- Updated dependencies
- Updated dependencies
- Fixed missing
:duct.router/cascading
derive
- Updated
duct/core
to 0.6.1 - Updated
duct/logger
to 0.2.1
- Updated duct/core to 0.6.0
- Removed additional requires from module for lean prep
- Updated Ring-Defaults to 0.3.1
- Updated Muuntaja to 0.3.2
- Updated dependencies
- Improved format middleware option merging (#3)
- Made defaults middleware easier to selectively override
- Fixed bug with static handlers and non-standard response bodies
- Updated static handlers to add headers automatically for file and URL bodies
- Updated static handlers so URL bodies work with older Ring adapters
- BREAKING CHANGE Replaced
duct.handler.error
withduct.handler.static
- Added Muuntaja for content negotiation to
:duct.module.web/api
- Added
:duct.module/web
for bare-bones web development
- BREAKING CHANGE Changed
wrap-not-found
to take handler argument - BREAKING CHANGE Changed
wrap-hide-errors
to take handler argument - Added
duct.handler.error
namespace - Added async support to middleware functions
- Updated
duct/server.http.jetty
to support async Ring
- BREAKING CHANGE
:duct.core.web/handler
key replaced by:duct.core/handler
- Updated module to look for
:duct/router
key for routes - Added
:duct.router/cascading
key
- Updated Ring to 1.6.0
- Removed
duct.server.http.jetty
require (#1)
- BREAKING CHANGE Updated modules to duct/core 0.2.0 standard
- Updated Integrant to 0.4.0
- Updated Ring to 1.6.0-RC3
- Updated duct/server.http.jetty to 0.1.1
- First release