Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

113 lines (75 sloc) 3.576 kb

0.3.10 (2011-06-28)

  • Updated Hiccup to 0.3.6 for Clojure 1.3.0 compatibility

0.3.9 (2011-06-26)

  • wrap-params no longer excepts on invalid urlencoded query string
  • ring.util.servlet accepts multiple headers of the same name

0.3.8 (2011-04-23)

  • resource-response returns File object when possible
  • Added resource middleware
  • Stacktrace middleware displays causes (nested exceptions)
  • Bug fixes and refactor of stacktrace middleware

0.3.7 (2011-03-05)

  • Lint middleware recognises ISeq as valid response body
  • Added ring.util.mime-types namespace
  • Added content-type middleware

0.3.6 (2011-02-16)

  • Session and flash middleware handle nils without excepting
  • Cookie session store compares HMAC with constant-time function

0.3.5 (2010-11-27)

  • Context classloader now used for resource responses
  • Removed HttpCore adapter from repository
  • InputStream response body guaranteed to close
  • Updated Jetty dependencies to 6.1.26

0.3.4 (2010-11-16)

  • wrap-cookies no longer overwrites existing Set-Cookie header
  • String response bodies no longer have extra newline

0.3.3 (2010-10-31)

  • Added console logging for ring.handler.dump and ring.middleware.stacktrace
  • Removed runtime dependency on clojure.contrib

0.3.2 (2010-10-11)

  • Added nested-params middleware

0.3.1 (2010-09-26)

  • Fixed multipart string encoding bug
  • Memory sessions can now take a user-defined atom as an argument
  • file-info middleware date checking improved
  • Added option map to file middleware
  • Jetty adapter :configurator option can now set Jetty handlers

0.3.0 (2010-09-19)

  • Updated Clojure and Clojure-Contrib version to 1.2.0

0.2.6 (2010-09-09)

  • Fixed non-string param values in keyword params middleware

0.2.5 (2010-07-06)

  • Hopefully the last flash middleware fix we'll need
  • Added ring.util.response/resource-response function

0.2.4 (2010-07-04)

  • Fixed race condition in file-info middleware date parsing
  • Forced US locale for file-info middleware date parsing
  • Fixed NPE in multipart-params middleware when field is nil
  • Fixed another flash middleware bug that was wiping out session data

0.2.3 (2010-06-17)

  • Code updated to be more Clojure 1.2 compatible
  • Fixed bug in r.m.flash that was wiping out the session
  • Added If-Modified-Since support to r.m.file-info
  • Added ring.util.response/header
  • Added :root key to r.m.session as a shortcut to cookie path attribute
  • Updated ring-devel to use Hiccup instead of clj-html
  • Session cookie attributes can now be set by adding a :session-cookie-attrs key to the response.

0.2.2 (2010-05-16)

  • Introduce middleware for session flash
  • Cookie middleware made to work for browsers that don't follow cookie RFC (which is most of them)

0.2.1 (2010-05-05)

  • Depend on javax.servlet instead of org.mortbay.jetty for Servlet API artifact

0.2.0 (2010-03-28)

  • Distribute Ring as separate Maven artifacts: ring-core, ring-servlet, ring-devel, ring-jetty-adapter, and ring-http-core-adapter
  • The ring artifact now just depends on all of these granular artifacts
  • Build with Leiningen
  • Test with clojure.test
  • Depend only on stable point-released libraries
  • Introduce new middlewares for params, cookies, sessions
  • Intro new utils for encoding/decoding, forming responses, and unit testing
  • No longer require namespacing of request and response keys
  • More documentation, including autodocs
  • Various bugfixes

0.1.0 (2009-09-06)

  • First numbered Ring release
  • Adopt ring.{handler,middleware,adapter,util}.* namespace framework
Jump to Line
Something went wrong with that request. Please try again.