Skip to content

Commit df3127c

Browse files
committed
1.8.2
1 parent 0a76495 commit df3127c

2 files changed

Lines changed: 80 additions & 80 deletions

File tree

HISTORY.md

Lines changed: 79 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
unreleased
2-
==========
3-
1+
1.8.2
2+
=====
3+
* Fix [CVE-2026-87776](https://www.cve.org/CVERecord?id=CVE-2026-87776) ([GHSA-vc2v-76pw-4v95](https://github.com/expressjs/compression/security/advisories/GHSA-vc2v-76pw-4v95))
44
* Match `Cache-Control: no-transform` directive case-insensitively
55

6-
1.8.1 / 2025-07-17
7-
==========
6+
1.8.1
7+
=====
88

99
* deps: on-headers@~1.1.0
1010
- Fix [CVE-2025-7339](https://www.cve.org/CVERecord?id=CVE-2025-7339) ([GHSA-76c9-3jph-rj3q](https://github.com/expressjs/on-headers/security/advisories/GHSA-76c9-3jph-rj3q))
1111

12-
1.8.0 / 2025-02-10
13-
==================
12+
1.8.0
13+
=====
1414

1515
* Use `res.headersSent` when available
1616
* Replace `_implicitHeader` with `writeHead` property
1717
* add brotli support for versions of node that support it
1818
* Add the enforceEncoding option for requests without `Accept-Encoding` header
1919

20-
1.7.5 / 2024-10-31
21-
==================
20+
1.7.5
21+
=====
2222

2323
* deps: Replace accepts with negotiator@~0.6.4
2424
- Add preference option
@@ -32,8 +32,8 @@ unreleased
3232
- deps: mime-db@'>= 1.43.0 < 2'
3333
* deps: safe-buffer@5.2.1
3434

35-
1.7.4 / 2019-03-18
36-
==================
35+
1.7.4
36+
=====
3737

3838
* deps: compressible@~2.0.16
3939
- Mark `text/less` as compressible
@@ -42,8 +42,8 @@ unreleased
4242
- Fix `res.writeHead` patch missing return value
4343
* perf: prevent unnecessary buffer copy
4444

45-
1.7.3 / 2018-07-15
46-
==================
45+
1.7.3
46+
=====
4747

4848
* deps: accepts@~1.3.5
4949
- deps: mime-types@~2.1.18
@@ -52,14 +52,14 @@ unreleased
5252
- deps: mime-db@'>= 1.34.0 < 2'
5353
* deps: safe-buffer@5.1.2
5454

55-
1.7.2 / 2018-02-18
56-
==================
55+
1.7.2
56+
=====
5757

5858
* deps: compressible@~2.0.13
5959
- deps: mime-db@'>= 1.33.0 < 2'
6060

61-
1.7.1 / 2017-09-26
62-
==================
61+
1.7.1
62+
=====
6363

6464
* deps: accepts@~1.3.4
6565
- deps: mime-types@~2.1.16
@@ -70,8 +70,8 @@ unreleased
7070
* deps: vary@~1.1.2
7171
- perf: improve header token parsing speed
7272

73-
1.7.0 / 2017-07-10
74-
==================
73+
1.7.0
74+
=====
7575

7676
* Use `safe-buffer` for improved Buffer API
7777
* deps: bytes@2.5.0
@@ -88,8 +88,8 @@ unreleased
8888
* deps: vary@~1.1.1
8989
- perf: hoist regular expression
9090

91-
1.6.2 / 2016-05-12
92-
==================
91+
1.6.2
92+
=====
9393

9494
* deps: accepts@~1.3.3
9595
- deps: mime-types@~2.1.11
@@ -101,17 +101,17 @@ unreleased
101101
* deps: compressible@~2.0.8
102102
- deps: mime-db@'>= 1.23.0 < 2'
103103

104-
1.6.1 / 2016-01-19
105-
==================
104+
1.6.1
105+
=====
106106

107107
* deps: bytes@2.2.0
108108
* deps: compressible@~2.0.7
109109
- deps: mime-db@'>= 1.21.0 < 2'
110110
* deps: accepts@~1.3.1
111111
- deps: mime-types@~2.1.9
112112

113-
1.6.0 / 2015-09-29
114-
==================
113+
1.6.0
114+
=====
115115

116116
* Skip compression when response has `Cache-Control: no-transform`
117117
* deps: accepts@~1.3.0
@@ -124,8 +124,8 @@ unreleased
124124
* deps: vary@~1.1.0
125125
- Only accept valid field names in the `field` argument
126126

127-
1.5.2 / 2015-07-30
128-
==================
127+
1.5.2
128+
=====
129129

130130
* deps: accepts@~1.2.12
131131
- deps: mime-types@~2.1.4
@@ -136,17 +136,17 @@ unreleased
136136
- perf: enable strict mode
137137
- perf: remove argument reassignments
138138

139-
1.5.1 / 2015-07-05
140-
==================
139+
1.5.1
140+
=====
141141

142142
* deps: accepts@~1.2.10
143143
- deps: mime-types@~2.1.2
144144
* deps: compressible@~2.0.4
145145
- deps: mime-db@'>= 1.14.0 < 2'
146146
- perf: enable strict mode
147147

148-
1.5.0 / 2015-06-09
149-
==================
148+
1.5.0
149+
=====
150150

151151
* Fix return value from `.end` and `.write` after end
152152
* Improve detection of zero-length body without `Content-Length`
@@ -168,172 +168,172 @@ unreleased
168168
* perf: remove flush reassignment
169169
* perf: simplify threshold detection
170170

171-
1.4.4 / 2015-05-11
172-
==================
171+
1.4.4
172+
=====
173173

174174
* deps: accepts@~1.2.7
175175
- deps: mime-types@~2.0.11
176176
- deps: negotiator@0.5.3
177177
* deps: debug@~2.2.0
178178
- deps: ms@0.7.1
179179

180-
1.4.3 / 2015-03-14
181-
==================
180+
1.4.3
181+
=====
182182

183183
* deps: accepts@~1.2.5
184184
- deps: mime-types@~2.0.10
185185
* deps: debug@~2.1.3
186186
- Fix high intensity foreground color for bold
187187
- deps: ms@0.7.0
188188

189-
1.4.2 / 2015-03-11
190-
==================
189+
1.4.2
190+
=====
191191

192192
* Fix error when code calls `res.end(str, encoding)`
193193
- Specific to Node.js 0.8
194194
* deps: debug@~2.1.2
195195
- deps: ms@0.7.0
196196

197-
1.4.1 / 2015-02-15
198-
==================
197+
1.4.1
198+
=====
199199

200200
* deps: accepts@~1.2.4
201201
- deps: mime-types@~2.0.9
202202
- deps: negotiator@0.5.1
203203

204-
1.4.0 / 2015-02-01
205-
==================
204+
1.4.0
205+
=====
206206

207207
* Prefer `gzip` over `deflate` on the server
208208
- Not all clients agree on what "deflate" coding means
209209

210-
1.3.1 / 2015-01-31
211-
==================
210+
1.3.1
211+
=====
212212

213213
* deps: accepts@~1.2.3
214214
- deps: mime-types@~2.0.8
215215
* deps: compressible@~2.0.2
216216
- deps: mime-db@'>= 1.1.2 < 2'
217217

218-
1.3.0 / 2014-12-30
219-
==================
218+
1.3.0
219+
=====
220220

221221
* Export the default `filter` function for wrapping
222222
* deps: accepts@~1.2.2
223223
- deps: mime-types@~2.0.7
224224
- deps: negotiator@0.5.0
225225
* deps: debug@~2.1.1
226226

227-
1.2.2 / 2014-12-10
228-
==================
227+
1.2.2
228+
=====
229229

230230
* Fix `.end` to only proxy to `.end`
231231
- Fixes an issue with Node.js 0.11.14
232232
* deps: accepts@~1.1.4
233233
- deps: mime-types@~2.0.4
234234

235-
1.2.1 / 2014-11-23
236-
==================
235+
1.2.1
236+
=====
237237

238238
* deps: accepts@~1.1.3
239239
- deps: mime-types@~2.0.3
240240

241-
1.2.0 / 2014-10-16
242-
==================
241+
1.2.0
242+
=====
243243

244244
* deps: debug@~2.1.0
245245
- Implement `DEBUG_FD` env variable support
246246

247-
1.1.2 / 2014-10-15
248-
==================
247+
1.1.2
248+
=====
249249

250250
* deps: accepts@~1.1.2
251251
- Fix error when media type has invalid parameter
252252
- deps: negotiator@0.4.9
253253

254-
1.1.1 / 2014-10-12
255-
==================
254+
1.1.1
255+
=====
256256

257257
* deps: accepts@~1.1.1
258258
- deps: mime-types@~2.0.2
259259
- deps: negotiator@0.4.8
260260
* deps: compressible@~2.0.1
261261
- deps: mime-db@1.x
262262

263-
1.1.0 / 2014-09-07
264-
==================
263+
1.1.0
264+
=====
265265

266266
* deps: accepts@~1.1.0
267267
* deps: compressible@~2.0.0
268268
* deps: debug@~2.0.0
269269

270-
1.0.11 / 2014-08-10
271-
===================
270+
1.0.11
271+
======
272272

273273
* deps: on-headers@~1.0.0
274274
* deps: vary@~1.0.0
275275

276-
1.0.10 / 2014-08-05
277-
===================
276+
1.0.10
277+
======
278278

279279
* deps: compressible@~1.1.1
280280
- Fix upper-case Content-Type characters prevent compression
281281

282-
1.0.9 / 2014-07-20
283-
==================
282+
1.0.9
283+
=====
284284

285285
* Add `debug` messages
286286
* deps: accepts@~1.0.7
287287
- deps: negotiator@0.4.7
288288

289-
1.0.8 / 2014-06-20
290-
==================
289+
1.0.8
290+
=====
291291

292292
* deps: accepts@~1.0.5
293293
- use `mime-types`
294294

295-
1.0.7 / 2014-06-11
296-
==================
295+
1.0.7
296+
=====
297297

298298
* use vary module for better `Vary` behavior
299299
* deps: accepts@1.0.3
300300
* deps: compressible@1.1.0
301301

302-
1.0.6 / 2014-06-03
303-
==================
302+
1.0.6
303+
=====
304304

305305
* fix regression when negotiation fails
306306

307-
1.0.5 / 2014-06-03
308-
==================
307+
1.0.5
308+
=====
309309

310310
* fix listeners for delayed stream creation
311311
- fixes regression for certain `stream.pipe(res)` situations
312312

313-
1.0.4 / 2014-06-03
314-
==================
313+
1.0.4
314+
=====
315315

316316
* fix adding `Vary` when value stored as array
317317
* fix back-pressure behavior
318318
* fix length check for `res.end`
319319

320-
1.0.3 / 2014-05-29
321-
==================
320+
1.0.3
321+
=====
322322

323323
* use `accepts` for negotiation
324324
* use `on-headers` to handle header checking
325325
* deps: bytes@1.0.0
326326

327-
1.0.2 / 2014-04-29
328-
==================
327+
1.0.2
328+
=====
329329

330330
* only version compatible with node.js 0.8
331331
* support headers given to `res.writeHead`
332332
* deps: bytes@0.3.0
333333
* deps: negotiator@0.4.3
334334

335-
1.0.1 / 2014-03-08
336-
==================
335+
1.0.1
336+
=====
337337

338338
* bump negotiator
339339
* use compressible

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "compression",
33
"description": "Node.js compression middleware",
4-
"version": "1.8.1",
4+
"version": "1.8.2",
55
"contributors": [
66
"Douglas Christopher Wilson <doug@somethingdoug.com>",
77
"Jonathan Ong <me@jongleberry.com> (http://jongleberry.com)"

0 commit comments

Comments
 (0)