Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 160 lines (112 sloc) 5.443 kB
269d28e @weavejester 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 @weavejester 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 @weavejester 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 @weavejester Release 1.0.0
weavejester authored
26 ## 1.0.0 (2011-12-11)
f6bdbd3 @weavejester 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 @weavejester 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 @weavejester Updated HISTORY with 1.0.0 changes
weavejester authored
41
fd40be8 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @mmcgrana 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 @weavejester Release 0.3.2.
weavejester authored
92 ## 0.3.2 (2010-10-11)
93
94 * Added nested-params middleware
95
451c591 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester 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 @weavejester Added HISTORY entry for 0.2.1
weavejester authored
139 ## 0.2.1 (2010-05-05)
140
0a475ab @weavejester Release 0.2.2.
weavejester authored
141 * Depend on javax.servlet instead of org.mortbay.jetty for Servlet API artifact
fff77d9 @weavejester Added HISTORY entry for 0.2.1
weavejester authored
142
998bd11 @mmcgrana Release 0.2.0.
authored
143 ## 0.2.0 (2010-03-28)
24fe9d2 @mmcgrana 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 @mmcgrana Re-introduce ring/ring artifact.
authored
146 * The `ring` artifact now just depends on all of these granular artifacts
24fe9d2 @mmcgrana 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 @mmcgrana 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 @mmcgrana 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.