Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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