1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
|
## 1.6.0 (2017-05-03)
* Update Ring dependency to 1.6.0
* Fixed middleware ordering on `wrap-routes` (see #157)
* Fixed `Renderable` protocol to use `IPersistentMap` (see #167)
## 1.6.0-beta3 (2017-01-10)
* Updated Ring dependency to 1.6.0-beta7 to fix path traversal vulnerability
## 1.6.0-beta2 (2016-12-03)
* Fixed bug when route called asynchronously with non-matching method
* Added asynchronous support to compojure.route/not-found
## 1.6.0-beta1 (2016-07-22)
* Updated Ring dependency to 1.6.0-beta4
* Added support for asynchronous handlers
## 1.5.2 (2017-01-10)
* Updated Ring dependency to 1.5.1 to fix path traversal vulnerability
## 1.5.1 (2016-06-19)
* Fixed coercions for functions that return false (see #150)
* Fixed contexts with a route of "/" (see #125)
* Updated Ring dependency to 1.5.0
* Updated Medley dependency to 0.8.2
## 1.5.0 (2016-03-07)
* Added `wrap-canonical-redirect` middleware (see #142)
* Added support for multimethods as render functions (see #147)
* Added matched route to request map for middleware (see #141)
* Updated docstrings to use markdown
* Updated Medley dependency to 0.7.3
* Minimum Clojure version is now 1.7.0
## 1.4.0 (2015-07-14)
* Added new :<< syntax for coercing parameters (see #131)
* Added `compojure.coercions` namespace
* Added `:compojure/route` key to requests to indicate matching route
* Updated Ring dependency to 1.4.0
## 1.3.4 (2015-05-08)
* Updated Clout dependency to 2.1.2 to fix Clojure 1.7.0-beta2 issue (see clout#24)
## 1.3.3 (2015-01-01)
* Updated Clout dependency to 2.1.1 to fix Clojure 1.7.0-alpha6 issue (see #137)
## 1.3.2 (2015-01-19)
* Fixed performance issue with routes in closures (see #133)
* Updated Medley dependency to 0.5.5
## 1.3.1 (2014-12-05)
* Don't initiate middleware passed to `wrap-routes` more than once
## 1.3.0 (2014-12-04)
* Fixed context macro when used with list and regex
* Updated Clout dependency to 2.1.0 for inline regex syntax in routes
## 1.2.2 (2014-11-29)
* Don't treat vector responses as handler functions
* Updated Ring dependency to 1.3.2
## 1.2.1 (2014-10-24)
* Fixed warning message in Clojure 1.7
* Fixed regression on index file content type in `route/files`
## 1.2.0 (2014-10-01)
* Minimum Clojure version is now 1.5.1
* Improved URL and File responses
* Added `rfn` macro
* Added `wrap-routes` function
* Made `compile-route` function public
* Updated Clout dependency to 2.0.0
* Fixed remaining context URL encoding bug
* Deprecated `compojure.handler` namespace in favor of Ring-Defaults
* Warning for using `*` as an route argument
## 1.1.9 (2014-09-07)
* `_method` parameter works for multipart forms
* Updated Ring dependency to 1.3.1
## 1.1.8 (2014-05-11)
* Fixed URL-encoding bug in routes defined within the context macro
* Removed core.incubator dependency
* Improved docstrings
* Updated Clout dependency to 1.2.0
## 1.1.7 (2014-05-07)
* Updated Ring dependency to 1.2.2
## 1.1.6 (2013-10-30)
* Updated Ring dependency to 1.2.1
* `_method` parameter made case insensitive
## 1.1.5 (2013-01-13)
* Updated Ring dependency to 1.1.7
## 1.1.4 (2013-01-11)
* compojure.response/render method retains metadata on responses
## 1.1.3 (2012-09-03)
* Updated Ring dependency to 1.1.5
## 1.1.2 (2012-09-02)
* Updated Ring dependency to 1.1.4
## 1.1.1 (2012-07-13)
* Updated Ring dependency to 1.1.1
## 1.1.0 (2012-05-24)
* Added PATCH route macro
* Added OPTION route macro
* Added low-level make-route function
## 1.0.4 (2012-05-06)
* Fixed context macro to allow lists for prefix
## 1.0.3 (2012-04-28)
* Updated Ring dependency to 1.1.0
* Fixed lost headers in compojure.route/files
## 1.0.2 (2012-04-06)
* Updated Ring dependency to 1.0.2
* not-found route accepts response maps
* Fixed context macro to allow vars for prefix
## 1.0.1 (2012-01-08)
* Updated Clout dependency to 1.0.1
## 1.0.0 (2011-12-25)
* Updated Ring dependency to 1.0.1
* Updated Clout dependency to 1.0.0
* Added let-routes macro
* Added wrap-flash middleware to compojure.handler/site
* Removed deprecated wrap! function
* Added content-type header for rendering seqs
## 0.6.5 (2011-07-17)
* Added multipart options to compojure.handler/site
* Added default character encoding of UTF-8
* Updated Ring to 0.3.11
## 0.6.4 (2011-06-28)
* Updated Ring dependency to 0.3.10
## 0.6.3 (2011-05-04)
* Removed dependency on clojure-contrib
* Updated Ring dependency to 0.3.8
## 0.6.2 (2011-03-13)
* GET routes now handle HEAD requests as well
* Resource routes now check classpath then servlet context
* Fixed possible issue with large resource streams
## 0.6.1 (2011-03-05)
* Route for files and resources guess content-type
* Updated Clout dependency to 0.4.1
## 0.6.0 (2011-02-13)
* Updated Ring dependency to 0.3.5
* Updated Clout dependency to 0.4.0
* Added context macro
* Added routing function
* Removed default middleware from routes and defroutes
* Added compojure.handler namespace
* Deprecated wrap! macro
## 0.5.3 (2010-11-16)
* Updated Ring dependency to 0.3.4
## 0.5.2 (2010-10-03)
* Updated Ring dependency to 0.3.1
* Updated Clout dependency to 0.3.1
## 0.5.1 (2010-09-28)
* Fixed intermittent render map bug
## 0.5.0 (2010-09-24)
* Updated Ring dependency to 0.3.0
## 0.4.1 (2010-07-13)
* Fixed '& more' destructuring bug
* Updated Ring dependency to 0.2.5
## 0.4.0 (2010-06-23)
* Factored middleware out to Ring 0.2
* Factored HTML generation out to Hiccup
* Factored route string parsing to Clout
|