UNPKG

9.59 kBMarkdownView Raw
11.14.0 / 2015-09-16
2===================
3
4 * Fix JSON strict parse error to match syntax errors
5 * Provide static `require` analysis in `urlencoded` parser
6 * deps: depd@~1.1.0
7 - Support web browser loading
8 * deps: qs@5.1.0
9 * deps: raw-body@~2.1.3
10 - Fix sync callback when attaching data listener causes sync read
11 * deps: type-is@~1.6.8
12 - Fix type error when given invalid type to match against
13 - deps: mime-types@~2.1.6
14
151.13.3 / 2015-07-31
16===================
17
18 * deps: type-is@~1.6.6
19 - deps: mime-types@~2.1.4
20
211.13.2 / 2015-07-05
22===================
23
24 * deps: iconv-lite@0.4.11
25 * deps: qs@4.0.0
26 - Fix dropping parameters like `hasOwnProperty`
27 - Fix user-visible incompatibilities from 3.1.0
28 - Fix various parsing edge cases
29 * deps: raw-body@~2.1.2
30 - Fix error stack traces to skip `makeError`
31 - deps: iconv-lite@0.4.11
32 * deps: type-is@~1.6.4
33 - deps: mime-types@~2.1.2
34 - perf: enable strict mode
35 - perf: remove argument reassignment
36
371.13.1 / 2015-06-16
38===================
39
40 * deps: qs@2.4.2
41 - Downgraded from 3.1.0 because of user-visible incompatibilities
42
431.13.0 / 2015-06-14
44===================
45
46 * Add `statusCode` property on `Error`s, in addition to `status`
47 * Change `type` default to `application/json` for JSON parser
48 * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser
49 * Provide static `require` analysis
50 * Use the `http-errors` module to generate errors
51 * deps: bytes@2.1.0
52 - Slight optimizations
53 * deps: iconv-lite@0.4.10
54 - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
55 - Leading BOM is now removed when decoding
56 * deps: on-finished@~2.3.0
57 - Add defined behavior for HTTP `CONNECT` requests
58 - Add defined behavior for HTTP `Upgrade` requests
59 - deps: ee-first@1.1.1
60 * deps: qs@3.1.0
61 - Fix dropping parameters like `hasOwnProperty`
62 - Fix various parsing edge cases
63 - Parsed object now has `null` prototype
64 * deps: raw-body@~2.1.1
65 - Use `unpipe` module for unpiping requests
66 - deps: iconv-lite@0.4.10
67 * deps: type-is@~1.6.3
68 - deps: mime-types@~2.1.1
69 - perf: reduce try block size
70 - perf: remove bitwise operations
71 * perf: enable strict mode
72 * perf: remove argument reassignment
73 * perf: remove delete call
74
751.12.4 / 2015-05-10
76===================
77
78 * deps: debug@~2.2.0
79 * deps: qs@2.4.2
80 - Fix allowing parameters like `constructor`
81 * deps: on-finished@~2.2.1
82 * deps: raw-body@~2.0.1
83 - Fix a false-positive when unpiping in Node.js 0.8
84 - deps: bytes@2.0.1
85 * deps: type-is@~1.6.2
86 - deps: mime-types@~2.0.11
87
881.12.3 / 2015-04-15
89===================
90
91 * Slight efficiency improvement when not debugging
92 * deps: depd@~1.0.1
93 * deps: iconv-lite@0.4.8
94 - Add encoding alias UNICODE-1-1-UTF-7
95 * deps: raw-body@1.3.4
96 - Fix hanging callback if request aborts during read
97 - deps: iconv-lite@0.4.8
98
991.12.2 / 2015-03-16
100===================
101
102 * deps: qs@2.4.1
103 - Fix error when parameter `hasOwnProperty` is present
104
1051.12.1 / 2015-03-15
106===================
107
108 * deps: debug@~2.1.3
109 - Fix high intensity foreground color for bold
110 - deps: ms@0.7.0
111 * deps: type-is@~1.6.1
112 - deps: mime-types@~2.0.10
113
1141.12.0 / 2015-02-13
115===================
116
117 * add `debug` messages
118 * accept a function for the `type` option
119 * use `content-type` to parse `Content-Type` headers
120 * deps: iconv-lite@0.4.7
121 - Gracefully support enumerables on `Object.prototype`
122 * deps: raw-body@1.3.3
123 - deps: iconv-lite@0.4.7
124 * deps: type-is@~1.6.0
125 - fix argument reassignment
126 - fix false-positives in `hasBody` `Transfer-Encoding` check
127 - support wildcard for both type and subtype (`*/*`)
128 - deps: mime-types@~2.0.9
129
1301.11.0 / 2015-01-30
131===================
132
133 * make internal `extended: true` depth limit infinity
134 * deps: type-is@~1.5.6
135 - deps: mime-types@~2.0.8
136
1371.10.2 / 2015-01-20
138===================
139
140 * deps: iconv-lite@0.4.6
141 - Fix rare aliases of single-byte encodings
142 * deps: raw-body@1.3.2
143 - deps: iconv-lite@0.4.6
144
1451.10.1 / 2015-01-01
146===================
147
148 * deps: on-finished@~2.2.0
149 * deps: type-is@~1.5.5
150 - deps: mime-types@~2.0.7
151
1521.10.0 / 2014-12-02
153===================
154
155 * make internal `extended: true` array limit dynamic
156
1571.9.3 / 2014-11-21
158==================
159
160 * deps: iconv-lite@0.4.5
161 - Fix Windows-31J and X-SJIS encoding support
162 * deps: qs@2.3.3
163 - Fix `arrayLimit` behavior
164 * deps: raw-body@1.3.1
165 - deps: iconv-lite@0.4.5
166 * deps: type-is@~1.5.3
167 - deps: mime-types@~2.0.3
168
1691.9.2 / 2014-10-27
170==================
171
172 * deps: qs@2.3.2
173 - Fix parsing of mixed objects and values
174
1751.9.1 / 2014-10-22
176==================
177
178 * deps: on-finished@~2.1.1
179 - Fix handling of pipelined requests
180 * deps: qs@2.3.0
181 - Fix parsing of mixed implicit and explicit arrays
182 * deps: type-is@~1.5.2
183 - deps: mime-types@~2.0.2
184
1851.9.0 / 2014-09-24
186==================
187
188 * include the charset in "unsupported charset" error message
189 * include the encoding in "unsupported content encoding" error message
190 * deps: depd@~1.0.0
191
1921.8.4 / 2014-09-23
193==================
194
195 * fix content encoding to be case-insensitive
196
1971.8.3 / 2014-09-19
198==================
199
200 * deps: qs@2.2.4
201 - Fix issue with object keys starting with numbers truncated
202
2031.8.2 / 2014-09-15
204==================
205
206 * deps: depd@0.4.5
207
2081.8.1 / 2014-09-07
209==================
210
211 * deps: media-typer@0.3.0
212 * deps: type-is@~1.5.1
213
2141.8.0 / 2014-09-05
215==================
216
217 * make empty-body-handling consistent between chunked requests
218 - empty `json` produces `{}`
219 - empty `raw` produces `new Buffer(0)`
220 - empty `text` produces `''`
221 - empty `urlencoded` produces `{}`
222 * deps: qs@2.2.3
223 - Fix issue where first empty value in array is discarded
224 * deps: type-is@~1.5.0
225 - fix `hasbody` to be true for `content-length: 0`
226
2271.7.0 / 2014-09-01
228==================
229
230 * add `parameterLimit` option to `urlencoded` parser
231 * change `urlencoded` extended array limit to 100
232 * respond with 413 when over `parameterLimit` in `urlencoded`
233
2341.6.7 / 2014-08-29
235==================
236
237 * deps: qs@2.2.2
238 - Remove unnecessary cloning
239
2401.6.6 / 2014-08-27
241==================
242
243 * deps: qs@2.2.0
244 - Array parsing fix
245 - Performance improvements
246
2471.6.5 / 2014-08-16
248==================
249
250 * deps: on-finished@2.1.0
251
2521.6.4 / 2014-08-14
253==================
254
255 * deps: qs@1.2.2
256
2571.6.3 / 2014-08-10
258==================
259
260 * deps: qs@1.2.1
261
2621.6.2 / 2014-08-07
263==================
264
265 * deps: qs@1.2.0
266 - Fix parsing array of objects
267
2681.6.1 / 2014-08-06
269==================
270
271 * deps: qs@1.1.0
272 - Accept urlencoded square brackets
273 - Accept empty values in implicit array notation
274
2751.6.0 / 2014-08-05
276==================
277
278 * deps: qs@1.0.2
279 - Complete rewrite
280 - Limits array length to 20
281 - Limits object depth to 5
282 - Limits parameters to 1,000
283
2841.5.2 / 2014-07-27
285==================
286
287 * deps: depd@0.4.4
288 - Work-around v8 generating empty stack traces
289
2901.5.1 / 2014-07-26
291==================
292
293 * deps: depd@0.4.3
294 - Fix exception when global `Error.stackTraceLimit` is too low
295
2961.5.0 / 2014-07-20
297==================
298
299 * deps: depd@0.4.2
300 - Add `TRACE_DEPRECATION` environment variable
301 - Remove non-standard grey color from color output
302 - Support `--no-deprecation` argument
303 - Support `--trace-deprecation` argument
304 * deps: iconv-lite@0.4.4
305 - Added encoding UTF-7
306 * deps: raw-body@1.3.0
307 - deps: iconv-lite@0.4.4
308 - Added encoding UTF-7
309 - Fix `Cannot switch to old mode now` error on Node.js 0.10+
310 * deps: type-is@~1.3.2
311
3121.4.3 / 2014-06-19
313==================
314
315 * deps: type-is@1.3.1
316 - fix global variable leak
317
3181.4.2 / 2014-06-19
319==================
320
321 * deps: type-is@1.3.0
322 - improve type parsing
323
3241.4.1 / 2014-06-19
325==================
326
327 * fix urlencoded extended deprecation message
328
3291.4.0 / 2014-06-19
330==================
331
332 * add `text` parser
333 * add `raw` parser
334 * check accepted charset in content-type (accepts utf-8)
335 * check accepted encoding in content-encoding (accepts identity)
336 * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed
337 * deprecate `urlencoded()` without provided `extended` option
338 * lazy-load urlencoded parsers
339 * parsers split into files for reduced mem usage
340 * support gzip and deflate bodies
341 - set `inflate: false` to turn off
342 * deps: raw-body@1.2.2
343 - Support all encodings from `iconv-lite`
344
3451.3.1 / 2014-06-11
346==================
347
348 * deps: type-is@1.2.1
349 - Switch dependency from mime to mime-types@1.0.0
350
3511.3.0 / 2014-05-31
352==================
353
354 * add `extended` option to urlencoded parser
355
3561.2.2 / 2014-05-27
357==================
358
359 * deps: raw-body@1.1.6
360 - assert stream encoding on node.js 0.8
361 - assert stream encoding on node.js < 0.10.6
362 - deps: bytes@1
363
3641.2.1 / 2014-05-26
365==================
366
367 * invoke `next(err)` after request fully read
368 - prevents hung responses and socket hang ups
369
3701.2.0 / 2014-05-11
371==================
372
373 * add `verify` option
374 * deps: type-is@1.2.0
375 - support suffix matching
376
3771.1.2 / 2014-05-11
378==================
379
380 * improve json parser speed
381
3821.1.1 / 2014-05-11
383==================
384
385 * fix repeated limit parsing with every request
386
3871.1.0 / 2014-05-10
388==================
389
390 * add `type` option
391 * deps: pin for safety and consistency
392
3931.0.2 / 2014-04-14
394==================
395
396 * use `type-is` module
397
3981.0.1 / 2014-03-20
399==================
400
401 * lower default limits to 100kb
402
\No newline at end of file