Skip to content

Commit 34217c5

Browse files
committed
Merge tag 'v3.2.3' into overleaf
Release 3.2.3
2 parents bbde701 + 7b1f232 commit 34217c5

File tree

4 files changed

+2871
-16384
lines changed

4 files changed

+2871
-16384
lines changed

β€ŽCHANGELOG.md

Lines changed: 79 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## 3.x (2022-10-13)
4+
5+
#### πŸ“š Documentation:
6+
7+
- Update changelog and related tools [#791](https://github.com/node-saml/passport-saml/pull/791)
8+
9+
---
10+
11+
## v3.2.2 (2022-10-11)
12+
13+
#### πŸ› Bug Fixes:
14+
15+
- [**security**] Fix CVE-2022-39299 [GHSA-m974-647v-whv7](https://github.com/node-saml/passport-saml/security/advisories/GHSA-m974-647v-whv7)
16+
17+
---
18+
19+
## v3.2.1 (2022-01-21)
20+
21+
#### πŸš€ Minor Changes:
22+
23+
- Simplify typings [#657](https://github.com/node-saml/passport-saml/pull/657)
24+
25+
#### πŸ”— Dependencies:
26+
27+
- Update xml-encryption to get rid of vulnerable node-forge [#667](https://github.com/node-saml/passport-saml/pull/667)
28+
29+
---
30+
31+
## v3.2.0 (2021-09-25)
32+
33+
#### πŸ”— Dependencies:
34+
35+
- Update dependencies [#640](https://github.com/node-saml/passport-saml/pull/640)
36+
37+
---
38+
339
## v3.1.2 (2021-08-26)
440

541
#### πŸ”— Dependencies:
@@ -28,9 +64,6 @@
2864

2965
- Rebuild changelog for 3.0.0 [#605](https://github.com/node-saml/passport-saml/pull/605)
3066
- Fix typo OnBefore -> NotBefore [#611](https://github.com/node-saml/passport-saml/pull/611)
31-
32-
#### πŸ™ˆ Other:
33-
3467
- Update README with new Cache Provider interface [#608](https://github.com/node-saml/passport-saml/pull/608)
3568

3669
---
@@ -39,12 +72,12 @@
3972

4073
#### πŸ’£ Major Changes:
4174

75+
- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589)
76+
- Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590)
4277
- Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548)
4378
- Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569)
4479
- Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574)
4580
- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584)
46-
- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589)
47-
- Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590)
4881

4982
#### πŸš€ Minor Changes:
5083

@@ -59,10 +92,11 @@
5992

6093
#### πŸ”— Dependencies:
6194

95+
- Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588)
6296
- bump xmldom to 0.5.x since all lower versions have security issue [#551](https://github.com/node-saml/passport-saml/pull/551)
6397
- Update xml-encryption to v1.2.3 [#560](https://github.com/node-saml/passport-saml/pull/560)
6498
- Update xml-encryption to v1.2.3 [#567](https://github.com/node-saml/passport-saml/pull/567)
65-
- Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588)
99+
- Revert "Update xml-encryption to v1.2.3" [#564](https://github.com/node-saml/passport-saml/pull/564)
66100

67101
#### πŸ› Bug Fixes:
68102

@@ -85,47 +119,6 @@
85119
- async / await in cache interface [#532](https://github.com/node-saml/passport-saml/pull/532)
86120
- Fix lint npm script to match all files including in src/ [#555](https://github.com/node-saml/passport-saml/pull/555)
87121

88-
#### πŸ™ˆ Other:
89-
90-
- Revert "Update xml-encryption to v1.2.3" [#564](https://github.com/node-saml/passport-saml/pull/564)
91-
92-
---
93-
94-
## v2.2.0 (2021-04-23)
95-
96-
#### πŸš€ Minor Changes:
97-
98-
- Add deprecation notices for renamed variables [#568](https://github.com/node-saml/passport-saml/pull/568)
99-
100-
#### πŸ› Bug Fixes:
101-
102-
- Resolve XML-encoded carriage returns during signature validation (2.x) [#578](https://github.com/node-saml/passport-saml/pull/578)
103-
104-
---
105-
106-
## v2.1.0 (2021-03-19)
107-
108-
#### πŸš€ Minor Changes:
109-
110-
- Update xml-crypto to v2.1.1 [#557](https://github.com/node-saml/passport-saml/pull/557)
111-
112-
#### πŸ”— Dependencies:
113-
114-
- Update xml-encryption to v1.2.3 [#562](https://github.com/node-saml/passport-saml/pull/562)
115-
116-
#### πŸ™ˆ Other:
117-
118-
- Revert "Update xml-encryption to v1.2.3" [#565](https://github.com/node-saml/passport-saml/pull/565)
119-
- Update xml-encryption to v1.2.3 (branch 2.x) [#566](https://github.com/node-saml/passport-saml/pull/566)
120-
121-
---
122-
123-
## v2.0.6 (2021-03-15)
124-
125-
#### πŸ”— Dependencies:
126-
127-
- bump xmldom to 0.5.x since all lower versions have security issue (#551) [#553](https://github.com/node-saml/passport-saml/pull/553)
128-
129122
---
130123

131124
## v2.0.5 (2021-01-29)
@@ -163,15 +156,15 @@
163156
- fix: derive SamlConfig from SAMLOptions [#515](https://github.com/node-saml/passport-saml/pull/515)
164157
- fix(typing): multi saml stratey export [#503](https://github.com/node-saml/passport-saml/pull/503)
165158
- normalize signature line endings before loading signature block to xml-crypto [#512](https://github.com/node-saml/passport-saml/pull/512)
159+
- fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505)
166160

167161
#### πŸ“š Documentation:
168162

169163
- docs(scoping): fix for example [#504](https://github.com/node-saml/passport-saml/pull/504)
170164
- minor - fix typo in README [#506](https://github.com/node-saml/passport-saml/pull/506)
171165

172-
#### πŸ™ˆ Other:
166+
#### βš™οΈ Technical Tasks:
173167

174-
- fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505)
175168
- Prettier + ESLint + onchange = Happiness [#493](https://github.com/node-saml/passport-saml/pull/493)
176169

177170
---
@@ -186,7 +179,7 @@
186179

187180
## v2.0.1 (2020-11-03)
188181

189-
#### πŸ™ˆ Other:
182+
#### πŸ› Bug Fixes:
190183

191184
- Add deprecation notice for privateCert; fix bug [#492](https://github.com/node-saml/passport-saml/pull/492)
192185

@@ -206,11 +199,11 @@
206199
#### πŸ› Bug Fixes:
207200

208201
- update version of xml2js to 0.4.23, fixes #479 [#486](https://github.com/node-saml/passport-saml/pull/486)
202+
- fix: disable esmoduleInterop setting [#483](https://github.com/node-saml/passport-saml/pull/483)
209203

210-
#### πŸ™ˆ Other:
204+
#### βš™οΈ Technical Tasks:
211205

212206
- inlineSources option for better source maps [#487](https://github.com/node-saml/passport-saml/pull/487)
213-
- fix: disable esmoduleInterop setting [#483](https://github.com/node-saml/passport-saml/pull/483)
214207

215208
---
216209

@@ -219,15 +212,15 @@
219212
#### πŸš€ Minor Changes:
220213

221214
- validateSignature: Support XML docs that contain multiple signed nodes [#455](https://github.com/node-saml/passport-saml/pull/455)
215+
- validateSignature: Support XML docs that contain multiple signed node… [#481](https://github.com/node-saml/passport-saml/pull/481)
222216

223-
#### βš™οΈ Technical Tasks:
217+
#### πŸ› Bug Fixes:
224218

225-
- outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478)
219+
- Revert "validateSignature: Support XML docs that contain multiple signed nodes" [#480](https://github.com/node-saml/passport-saml/pull/480)
226220

227-
#### πŸ™ˆ Other:
221+
#### βš™οΈ Technical Tasks:
228222

229-
- validateSignature: Support XML docs that contain multiple signed node… [#481](https://github.com/node-saml/passport-saml/pull/481)
230-
- Revert "validateSignature: Support XML docs that contain multiple signed nodes" [#480](https://github.com/node-saml/passport-saml/pull/480)
223+
- outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478)
231224

232225
---
233226

@@ -241,53 +234,65 @@
241234

242235
## v1.4.1 (2020-10-29)
243236

244-
#### πŸ™ˆ Other:
237+
#### βš™οΈ Technical Tasks:
245238

246239
- compatibility with @types/passport-saml, fixes #475 [#476](https://github.com/node-saml/passport-saml/pull/476)
247240

248241
---
249242

250243
## v1.4.0 (2020-10-28)
251244

252-
#### πŸ› Bug Fixes:
245+
#### πŸ’£ Major Changes:
253246

254-
- Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464)
247+
- Drop support for Node 8 [#462](https://github.com/node-saml/passport-saml/pull/462)
255248

256-
#### βš™οΈ Technical Tasks:
249+
#### πŸš€ Minor Changes:
257250

258-
- support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469)
251+
- try to use curl when wget is not available [#468](https://github.com/node-saml/passport-saml/pull/468)
259252

260-
#### πŸ™ˆ Other:
253+
#### πŸ”— Dependencies:
261254

262-
- try to use curl when wget is not available [#468](https://github.com/node-saml/passport-saml/pull/468)
263-
- Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474)
255+
- Upgrade xml-crypto dependancy [#465](https://github.com/node-saml/passport-saml/pull/465)
264256
- bumped xml-crypto from 1.5.3 to 2.0.0 [#470](https://github.com/node-saml/passport-saml/pull/470)
265-
- Add PR template [#473](https://github.com/node-saml/passport-saml/pull/473)
266-
- Drop support for Node 8 [#462](https://github.com/node-saml/passport-saml/pull/462)
257+
258+
#### πŸ› Bug Fixes:
259+
260+
- Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464)
261+
- fix: add catch block to NameID decryption [#461](https://github.com/node-saml/passport-saml/pull/461)
262+
263+
#### πŸ“š Documentation:
264+
267265
- Fix typo [#434](https://github.com/node-saml/passport-saml/pull/434)
268-
- Upgrade xml-crypto dependancy [#465](https://github.com/node-saml/passport-saml/pull/465)
266+
- Add PR template [#473](https://github.com/node-saml/passport-saml/pull/473)
267+
268+
#### βš™οΈ Technical Tasks:
269+
270+
- support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469)
269271
- Add GitHub Actions as Continuos Integration provider [#463](https://github.com/node-saml/passport-saml/pull/463)
270-
- fix: add catch block to NameID decryption [#461](https://github.com/node-saml/passport-saml/pull/461)
272+
- Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474)
271273

272274
---
273275

274276
## v1.3.5 (2020-09-16)
275277

278+
#### πŸš€ Minor Changes:
279+
280+
- Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447)
281+
276282
#### πŸ”— Dependencies:
277283

278284
- Bump lodash from 4.17.15 to 4.17.20 [#449](https://github.com/node-saml/passport-saml/pull/449)
279285
- Bump acorn from 7.1.0 to 7.4.0 [#448](https://github.com/node-saml/passport-saml/pull/448)
280286

281-
#### πŸ™ˆ Other:
287+
#### πŸ“š Documentation:
282288

283-
- Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447)
284289
- Revert "doc: announce site move." [#446](https://github.com/node-saml/passport-saml/pull/446)
285290

286291
---
287292

288293
## v1.3.4 (2020-07-21)
289294

290-
#### πŸ™ˆ Other:
295+
#### πŸ› Bug Fixes:
291296

292297
- Fix multi saml strategy race conditions [#426](https://github.com/node-saml/passport-saml/pull/426)
293298

@@ -357,6 +362,8 @@
357362

358363
#### πŸ™ˆ Other:
359364

365+
- Set explicitChar: true to make XML parsing consistent. Fixes issue #283 and #187 [#361](https://github.com/node-saml/passport-saml/pull/361)
366+
- update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352)
360367
- Upgrade xml-crypto to 1.1.2 [#344](https://github.com/node-saml/passport-saml/pull/344)
361368
- Add SamlResponseXML method to profile object [#330](https://github.com/node-saml/passport-saml/pull/330)
362369
- Fix Node Buffer deprecation warning: update 'new Buffer' to 'Buffer.from()' [#342](https://github.com/node-saml/passport-saml/pull/342)
@@ -366,8 +373,6 @@
366373
- Support InResponseTo validations in MultiSaml [#350](https://github.com/node-saml/passport-saml/pull/350)
367374
- Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
368375
- Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363)
369-
- Set explicitChar: true to make XML parsing consistent. Fixes issue #283 and #187 [#361](https://github.com/node-saml/passport-saml/pull/361)
370-
- update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352)
371376
- InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356)
372377
- Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323)
373378

0 commit comments

Comments
Β (0)