File: CHANGELOG.md

package info (click to toggle)
compojure-clojure 1.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 200 kB
  • sloc: xml: 113; makefile: 29
file content (228 lines) | stat: -rw-r--r-- 5,492 bytes parent folder | download | duplicates (3)
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