Releases: framework-one/fw1-clj
Releases · framework-one/fw1-clj
Release 0.10.2
Use direct field access in defrecord
(faster, more idiomatic).
Release 0.10.1
Finds controllers to load even when packaged in a JAR file.
Release 0.10.0
Changes controller loading to occur eagerly at startup, to avoid potentially race conditions with on-demand compilation under heavy load.
The previous behavior is available via :lazy-load true
which may be more convenient during development, depending on your workflow.
Release 0.9.2
- Adds
:middleware-wrapper-fn
option to allow injection of outermost middleware.
Release 0.9.1
- Now ensures that
main.error
is invoked as aGET
method when handling an error. - Explicitly yields
404 Not Found
for an unrecognized route indefault-handler
.
Release 0.9.0
Adds ring/ring-json
middleware and decodes JSON bodies as parameters.
Release 0.8.6
Bug fix: Access-Control-Allow-Credentials
header is now a string.
Release 0.8.5
- Adds
rendering?
andredirecting?
predicates - #48 - Adds custom / overriding render types via configuration, documents
render-data
primitive - #49 - Adds runtime programmatic rendering via functions-as-render-types, and
render-by
convenience function - #49 - Cleans up and expands documentation, especially around rendering data
Release 0.8.4
- Add
(ring rc req)
to make it easier to construct Ring-enabled request context data for testing. - Enhance
(remote-addr rc)
to useX-Forwarded-For
header, commonly set by load balancers. - Move version string to resource file to make it easier to share between the build and the framework.
- Minor change to
(abort rc)
to improve compatibility of controllers with CFML version of FW/1.
Release 0.8.3
Change Jetty startup default to :join? false
so it works like http-kit.