Cookies support clj-time intervals and dates
In ring.middleware.wrap-cookies: - The :max-age key should support JodaTime Intervals (via clj-time) - The :expires key should support JodaTime DateTimes and Java Dates Existing Ring 1.0 behaviour ...
Functions for piped output streams
Create a new namespace, ring.util.io in ring-core. The namespace should have: - Functions for turning an OutputStream into an InputStream - Copy ring.util.test/string-input-stream into ring.util.io ...
Add some new middleware that proxies HTTP HEAD requests as GETs and the removes the body from the response. This will make it easier to support the HEAD method in Ring apps.
run-jetty :configurator set to run last
This change allows for replacing the default proxy-handler with a custom handler; the benefit of this (for us) was to allow for logging custom timing and request information from the handler in a way that ...
Create a charset function that adds or changes the charset of a response.
- Inline CSS should be in a resource - Use new Hiccup functions like html5 - Update the set of ring keys.
nitpicking, but the missing "ring/" broke my stride
.. I found my pace pretty fast though. A beginner might not have.
Optional context configuation added to jetty
Its now possible to add a context to the jetty adapter; enable jetty adapter to mimic the same context as when deploying a war file, then the filename is used as the context name. ex : customer.war ...