Permalink
Newer
100644
143 lines (97 sloc)
4.62 KB
|
5727d4d
|
||
| 1 | ## 1.0.2 (2012-01-25) | |
| 2 | ||
| 3 | * Updated clj-stacktrace to 0.2.4 to fix swank-clojure issue | |
| 4 | ||
|
13c0999
|
||
| 5 | ## 1.0.1 (2011-12-18) | |
| 6 | ||
| 7 | * Workaround for [CLJ-885](http://dev.clojure.org/jira/browse/CLJ-885) | |
| 8 | ||
|
3a71ae3
|
||
| 9 | ## 1.0.0 (2011-12-11) | |
|
f6bdbd3
|
||
| 10 | ||
| 11 | * Multipart parameters with same name correctly create vector of values | |
| 12 | * Fixed exception when resource-response is passed a directory | |
| 13 | * wrap-reload middleware changed to act like wrap-reload-modified | |
| 14 | * wrap-keyword-params ignores parameter names that cannot be keywords | |
| 15 | * wrap-keyword-params can be safely applied multiple times | |
| 16 | * Removed ring.middleware.static | |
| 17 | * Servlet outputstream no longer explicitly closed and flushed | |
| 18 | * Downgraded Jetty from 6.1.26 to 6.1.25 to solve socket issue | |
| 19 | * Jetty SSL adapter respects the :host option | |
| 20 | * Cookies can be set as http-only | |
|
3a71ae3
|
||
| 21 | * Fixed wrap-params for non-UTF8-encoded POST requests | |
| 22 | * Fixed wrap-multipart-params bug that occurs in Clojure 1.3.0 | |
| 23 | * Better error reporting on invalid cookie attributes in wrap-cookies | |
|
f6bdbd3
|
||
| 24 | ||
|
fd40be8
|
||
| 25 | ## 0.3.11 (2011-07-14) | |
| 26 | ||
| 27 | * Multipart parameter storage backends (temp-file and byte-array) | |
| 28 | * Added redirect-after-post utility function | |
| 29 | * Character encoding of response set from content type | |
| 30 | ||
|
c0c64ce
|
||
| 31 | ## 0.3.10 (2011-06-28) | |
| 32 | ||
| 33 | * Updated Hiccup to 0.3.6 for Clojure 1.3.0 compatibility | |
| 34 | ||
|
0471a68
|
||
| 35 | ## 0.3.9 (2011-06-26) | |
| 36 | ||
| 37 | * wrap-params no longer excepts on invalid urlencoded query string | |
| 38 | * ring.util.servlet accepts multiple headers of the same name | |
| 39 | ||
|
9149d47
|
||
| 40 | ## 0.3.8 (2011-04-23) | |
| 41 | ||
| 42 | * resource-response returns File object when possible | |
| 43 | * Added resource middleware | |
| 44 | * Stacktrace middleware displays causes (nested exceptions) | |
| 45 | * Bug fixes and refactor of stacktrace middleware | |
| 46 | ||
|
ba3041a
|
||
| 47 | ## 0.3.7 (2011-03-05) | |
| 48 | ||
| 49 | * Lint middleware recognises ISeq as valid response body | |
| 50 | * Added ring.util.mime-types namespace | |
| 51 | * Added content-type middleware | |
| 52 | ||
|
b5909c9
|
||
| 53 | ## 0.3.6 (2011-02-16) | |
| 54 | ||
| 55 | * Session and flash middleware handle nils without excepting | |
| 56 | * Cookie session store compares HMAC with constant-time function | |
| 57 | ||
|
edabc35
|
||
| 58 | ## 0.3.5 (2010-11-27) | |
| 59 | ||
| 60 | * Context classloader now used for resource responses | |
| 61 | * Removed HttpCore adapter from repository | |
| 62 | * InputStream response body guaranteed to close | |
| 63 | * Updated Jetty dependencies to 6.1.26 | |
| 64 | ||
|
00cae9b
|
||
| 65 | ## 0.3.4 (2010-11-16) | |
| 66 | ||
| 67 | * wrap-cookies no longer overwrites existing Set-Cookie header | |
| 68 | * String response bodies no longer have extra newline | |
| 69 | ||
|
e210dda
|
||
| 70 | ## 0.3.3 (2010-10-31) | |
| 71 | ||
| 72 | * Added console logging for ring.handler.dump and ring.middleware.stacktrace | |
| 73 | * Removed runtime dependency on clojure.contrib | |
| 74 | ||
|
531fbf4
|
||
| 75 | ## 0.3.2 (2010-10-11) | |
| 76 | ||
| 77 | * Added nested-params middleware | |
| 78 | ||
|
451c591
|
||
| 79 | ## 0.3.1 (2010-09-26) | |
| 80 | ||
| 81 | * Fixed multipart string encoding bug | |
| 82 | * Memory sessions can now take a user-defined atom as an argument | |
| 83 | * file-info middleware date checking improved | |
| 84 | * Added option map to file middleware | |
| 85 | * Jetty adapter :configurator option can now set Jetty handlers | |
| 86 | ||
|
bf1b624
|
||
| 87 | ## 0.3.0 (2010-09-19) | |
| 88 | ||
| 89 | * Updated Clojure and Clojure-Contrib version to 1.2.0 | |
| 90 | ||
|
4cc7eda
|
||
| 91 | ## 0.2.6 (2010-09-09) | |
| 92 | ||
| 93 | * Fixed non-string param values in keyword params middleware | |
| 94 | ||
|
06c18b6
|
||
| 95 | ## 0.2.5 (2010-07-06) | |
| 96 | ||
| 97 | * Hopefully the last flash middleware fix we'll need | |
| 98 | * Added ring.util.response/resource-response function | |
| 99 | ||
|
4e0ecb7
|
||
| 100 | ## 0.2.4 (2010-07-04) | |
| 101 | ||
| 102 | * Fixed race condition in file-info middleware date parsing | |
| 103 | * Forced US locale for file-info middleware date parsing | |
| 104 | * Fixed NPE in multipart-params middleware when field is nil | |
| 105 | * Fixed another flash middleware bug that was wiping out session data | |
| 106 | ||
|
4e630cc
|
||
| 107 | ## 0.2.3 (2010-06-17) | |
| 108 | ||
| 109 | * Code updated to be more Clojure 1.2 compatible | |
| 110 | * Fixed bug in r.m.flash that was wiping out the session | |
| 111 | * Added If-Modified-Since support to r.m.file-info | |
| 112 | * Added ring.util.response/header | |
| 113 | * Added :root key to r.m.session as a shortcut to cookie path attribute | |
| 114 | * Updated ring-devel to use Hiccup instead of clj-html | |
| 115 | * Session cookie attributes can now be set by adding a :session-cookie-attrs key to the response. | |
| 116 | ||
|
0a475ab
|
||
| 117 | ## 0.2.2 (2010-05-16) | |
| 118 | ||
| 119 | * Introduce middleware for session flash | |
| 120 | * Cookie middleware made to work for browsers that don't follow cookie RFC (which is most of them) | |
| 121 | ||
|
fff77d9
|
||
| 122 | ## 0.2.1 (2010-05-05) | |
| 123 | ||
|
0a475ab
|
||
| 124 | * Depend on javax.servlet instead of org.mortbay.jetty for Servlet API artifact | |
|
fff77d9
|
||
| 125 | ||
|
998bd11
|
||
| 126 | ## 0.2.0 (2010-03-28) | |
|
24fe9d2
|
||
| 127 | ||
| 128 | * Distribute Ring as separate Maven artifacts: `ring-core`, `ring-servlet`, `ring-devel`, `ring-jetty-adapter`, and `ring-http-core-adapter` | |
|
9c6c621
|
||
| 129 | * The `ring` artifact now just depends on all of these granular artifacts | |
|
24fe9d2
|
||
| 130 | * Build with Leiningen | |
| 131 | * Test with `clojure.test` | |
| 132 | * Depend only on stable point-released libraries | |
| 133 | * Introduce new middlewares for params, cookies, sessions | |
|
a37ad20
|
||
| 134 | * Intro new utils for encoding/decoding, forming responses, and unit testing | |
| 135 | * No longer require namespacing of request and response keys | |
|
24fe9d2
|
||
| 136 | * More documentation, including autodocs | |
| 137 | * Various bugfixes | |
| 138 | ||
| 139 | ## 0.1.0 (2009-09-06) | |
| 140 | ||
| 141 | * First numbered Ring release | |
| 142 | * Adopt ring.{handler,middleware,adapter,util}.* namespace framework |