Skip to content

Releases: framework-one/fw1-clj

Release 0.10.2

17 Nov 17:47
Compare
Choose a tag to compare

Use direct field access in defrecord (faster, more idiomatic).

Release 0.10.1

16 Nov 01:45
Compare
Choose a tag to compare

Finds controllers to load even when packaged in a JAR file.

Release 0.10.0

16 Nov 00:00
Compare
Choose a tag to compare

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

13 Nov 06:13
Compare
Choose a tag to compare
  • Adds :middleware-wrapper-fn option to allow injection of outermost middleware.

Release 0.9.1

12 Nov 01:26
Compare
Choose a tag to compare
  • Now ensures that main.error is invoked as a GET method when handling an error.
  • Explicitly yields 404 Not Found for an unrecognized route in default-handler.

Release 0.9.0

09 Nov 23:01
Compare
Choose a tag to compare

Adds ring/ring-json middleware and decodes JSON bodies as parameters.

Release 0.8.6

09 Nov 18:27
Compare
Choose a tag to compare

Bug fix: Access-Control-Allow-Credentials header is now a string.

Release 0.8.5

31 Oct 00:07
Compare
Choose a tag to compare
  • Adds rendering? and redirecting? 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

28 Oct 00:46
Compare
Choose a tag to compare
  • Add (ring rc req) to make it easier to construct Ring-enabled request context data for testing.
  • Enhance (remote-addr rc) to use X-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

27 Oct 18:28
Compare
Choose a tag to compare

Change Jetty startup default to :join? false so it works like http-kit.