Skip to content

Commit 0f97074

Browse files
authored
1.8.2 (#287)
1 parent 151f63e commit 0f97074

2 files changed

Lines changed: 80 additions & 79 deletions

File tree

‎HISTORY.md‎

Lines changed: 79 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
1-
unreleased
2-
==========
1+
1.8.2
2+
=====
33

4+
* 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))
45
* deps: add destroy@1.2.0
56
* Match `Cache-Control: no-transform` directive case-insensitively
67

7-
1.8.1 / 2025-07-17
8-
==========
8+
1.8.1
9+
=====
910

1011
* deps: on-headers@~1.1.0
1112
- 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))
1213

13-
1.8.0 / 2025-02-10
14-
==================
14+
1.8.0
15+
=====
1516

1617
* Use `res.headersSent` when available
1718
* Replace `_implicitHeader` with `writeHead` property
1819
* add brotli support for versions of node that support it
1920
* Add the enforceEncoding option for requests without `Accept-Encoding` header
2021

21-
1.7.5 / 2024-10-31
22-
==================
22+
1.7.5
23+
=====
2324

2425
* deps: Replace accepts with negotiator@~0.6.4
2526
- Add preference option
@@ -33,8 +34,8 @@ unreleased
3334
- deps: mime-db@'>= 1.43.0 < 2'
3435
* deps: safe-buffer@5.2.1
3536

36-
1.7.4 / 2019-03-18
37-
==================
37+
1.7.4
38+
=====
3839

3940
* deps: compressible@~2.0.16
4041
- Mark `text/less` as compressible
@@ -43,8 +44,8 @@ unreleased
4344
- Fix `res.writeHead` patch missing return value
4445
* perf: prevent unnecessary buffer copy
4546

46-
1.7.3 / 2018-07-15
47-
==================
47+
1.7.3
48+
=====
4849

4950
* deps: accepts@~1.3.5
5051
- deps: mime-types@~2.1.18
@@ -53,14 +54,14 @@ unreleased
5354
- deps: mime-db@'>= 1.34.0 < 2'
5455
* deps: safe-buffer@5.1.2
5556

56-
1.7.2 / 2018-02-18
57-
==================
57+
1.7.2
58+
=====
5859

5960
* deps: compressible@~2.0.13
6061
- deps: mime-db@'>= 1.33.0 < 2'
6162

62-
1.7.1 / 2017-09-26
63-
==================
63+
1.7.1
64+
=====
6465

6566
* deps: accepts@~1.3.4
6667
- deps: mime-types@~2.1.16
@@ -71,8 +72,8 @@ unreleased
7172
* deps: vary@~1.1.2
7273
- perf: improve header token parsing speed
7374

74-
1.7.0 / 2017-07-10
75-
==================
75+
1.7.0
76+
=====
7677

7778
* Use `safe-buffer` for improved Buffer API
7879
* deps: bytes@2.5.0
@@ -89,8 +90,8 @@ unreleased
8990
* deps: vary@~1.1.1
9091
- perf: hoist regular expression
9192

92-
1.6.2 / 2016-05-12
93-
==================
93+
1.6.2
94+
=====
9495

9596
* deps: accepts@~1.3.3
9697
- deps: mime-types@~2.1.11
@@ -102,17 +103,17 @@ unreleased
102103
* deps: compressible@~2.0.8
103104
- deps: mime-db@'>= 1.23.0 < 2'
104105

105-
1.6.1 / 2016-01-19
106-
==================
106+
1.6.1
107+
=====
107108

108109
* deps: bytes@2.2.0
109110
* deps: compressible@~2.0.7
110111
- deps: mime-db@'>= 1.21.0 < 2'
111112
* deps: accepts@~1.3.1
112113
- deps: mime-types@~2.1.9
113114

114-
1.6.0 / 2015-09-29
115-
==================
115+
1.6.0
116+
=====
116117

117118
* Skip compression when response has `Cache-Control: no-transform`
118119
* deps: accepts@~1.3.0
@@ -125,8 +126,8 @@ unreleased
125126
* deps: vary@~1.1.0
126127
- Only accept valid field names in the `field` argument
127128

128-
1.5.2 / 2015-07-30
129-
==================
129+
1.5.2
130+
=====
130131

131132
* deps: accepts@~1.2.12
132133
- deps: mime-types@~2.1.4
@@ -137,17 +138,17 @@ unreleased
137138
- perf: enable strict mode
138139
- perf: remove argument reassignments
139140

140-
1.5.1 / 2015-07-05
141-
==================
141+
1.5.1
142+
=====
142143

143144
* deps: accepts@~1.2.10
144145
- deps: mime-types@~2.1.2
145146
* deps: compressible@~2.0.4
146147
- deps: mime-db@'>= 1.14.0 < 2'
147148
- perf: enable strict mode
148149

149-
1.5.0 / 2015-06-09
150-
==================
150+
1.5.0
151+
=====
151152

152153
* Fix return value from `.end` and `.write` after end
153154
* Improve detection of zero-length body without `Content-Length`
@@ -169,172 +170,172 @@ unreleased
169170
* perf: remove flush reassignment
170171
* perf: simplify threshold detection
171172

172-
1.4.4 / 2015-05-11
173-
==================
173+
1.4.4
174+
=====
174175

175176
* deps: accepts@~1.2.7
176177
- deps: mime-types@~2.0.11
177178
- deps: negotiator@0.5.3
178179
* deps: debug@~2.2.0
179180
- deps: ms@0.7.1
180181

181-
1.4.3 / 2015-03-14
182-
==================
182+
1.4.3
183+
=====
183184

184185
* deps: accepts@~1.2.5
185186
- deps: mime-types@~2.0.10
186187
* deps: debug@~2.1.3
187188
- Fix high intensity foreground color for bold
188189
- deps: ms@0.7.0
189190

190-
1.4.2 / 2015-03-11
191-
==================
191+
1.4.2
192+
=====
192193

193194
* Fix error when code calls `res.end(str, encoding)`
194195
- Specific to Node.js 0.8
195196
* deps: debug@~2.1.2
196197
- deps: ms@0.7.0
197198

198-
1.4.1 / 2015-02-15
199-
==================
199+
1.4.1
200+
=====
200201

201202
* deps: accepts@~1.2.4
202203
- deps: mime-types@~2.0.9
203204
- deps: negotiator@0.5.1
204205

205-
1.4.0 / 2015-02-01
206-
==================
206+
1.4.0
207+
=====
207208

208209
* Prefer `gzip` over `deflate` on the server
209210
- Not all clients agree on what "deflate" coding means
210211

211-
1.3.1 / 2015-01-31
212-
==================
212+
1.3.1
213+
=====
213214

214215
* deps: accepts@~1.2.3
215216
- deps: mime-types@~2.0.8
216217
* deps: compressible@~2.0.2
217218
- deps: mime-db@'>= 1.1.2 < 2'
218219

219-
1.3.0 / 2014-12-30
220-
==================
220+
1.3.0
221+
=====
221222

222223
* Export the default `filter` function for wrapping
223224
* deps: accepts@~1.2.2
224225
- deps: mime-types@~2.0.7
225226
- deps: negotiator@0.5.0
226227
* deps: debug@~2.1.1
227228

228-
1.2.2 / 2014-12-10
229-
==================
229+
1.2.2
230+
=====
230231

231232
* Fix `.end` to only proxy to `.end`
232233
- Fixes an issue with Node.js 0.11.14
233234
* deps: accepts@~1.1.4
234235
- deps: mime-types@~2.0.4
235236

236-
1.2.1 / 2014-11-23
237-
==================
237+
1.2.1
238+
=====
238239

239240
* deps: accepts@~1.1.3
240241
- deps: mime-types@~2.0.3
241242

242-
1.2.0 / 2014-10-16
243-
==================
243+
1.2.0
244+
=====
244245

245246
* deps: debug@~2.1.0
246247
- Implement `DEBUG_FD` env variable support
247248

248-
1.1.2 / 2014-10-15
249-
==================
249+
1.1.2
250+
=====
250251

251252
* deps: accepts@~1.1.2
252253
- Fix error when media type has invalid parameter
253254
- deps: negotiator@0.4.9
254255

255-
1.1.1 / 2014-10-12
256-
==================
256+
1.1.1
257+
=====
257258

258259
* deps: accepts@~1.1.1
259260
- deps: mime-types@~2.0.2
260261
- deps: negotiator@0.4.8
261262
* deps: compressible@~2.0.1
262263
- deps: mime-db@1.x
263264

264-
1.1.0 / 2014-09-07
265-
==================
265+
1.1.0
266+
=====
266267

267268
* deps: accepts@~1.1.0
268269
* deps: compressible@~2.0.0
269270
* deps: debug@~2.0.0
270271

271-
1.0.11 / 2014-08-10
272-
===================
272+
1.0.11
273+
======
273274

274275
* deps: on-headers@~1.0.0
275276
* deps: vary@~1.0.0
276277

277-
1.0.10 / 2014-08-05
278-
===================
278+
1.0.10
279+
======
279280

280281
* deps: compressible@~1.1.1
281282
- Fix upper-case Content-Type characters prevent compression
282283

283-
1.0.9 / 2014-07-20
284-
==================
284+
1.0.9
285+
=====
285286

286287
* Add `debug` messages
287288
* deps: accepts@~1.0.7
288289
- deps: negotiator@0.4.7
289290

290-
1.0.8 / 2014-06-20
291-
==================
291+
1.0.8
292+
=====
292293

293294
* deps: accepts@~1.0.5
294295
- use `mime-types`
295296

296-
1.0.7 / 2014-06-11
297-
==================
297+
1.0.7
298+
=====
298299

299300
* use vary module for better `Vary` behavior
300301
* deps: accepts@1.0.3
301302
* deps: compressible@1.1.0
302303

303-
1.0.6 / 2014-06-03
304-
==================
304+
1.0.6
305+
=====
305306

306307
* fix regression when negotiation fails
307308

308-
1.0.5 / 2014-06-03
309-
==================
309+
1.0.5
310+
=====
310311

311312
* fix listeners for delayed stream creation
312313
- fixes regression for certain `stream.pipe(res)` situations
313314

314-
1.0.4 / 2014-06-03
315-
==================
315+
1.0.4
316+
=====
316317

317318
* fix adding `Vary` when value stored as array
318319
* fix back-pressure behavior
319320
* fix length check for `res.end`
320321

321-
1.0.3 / 2014-05-29
322-
==================
322+
1.0.3
323+
=====
323324

324325
* use `accepts` for negotiation
325326
* use `on-headers` to handle header checking
326327
* deps: bytes@1.0.0
327328

328-
1.0.2 / 2014-04-29
329-
==================
329+
1.0.2
330+
=====
330331

331332
* only version compatible with node.js 0.8
332333
* support headers given to `res.writeHead`
333334
* deps: bytes@0.3.0
334335
* deps: negotiator@0.4.3
335336

336-
1.0.1 / 2014-03-08
337-
==================
337+
1.0.1
338+
=====
338339

339340
* bump negotiator
340341
* 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)