|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## 3.x (2022-10-13) |
| 3 | +## v3.2.4 (2022-10-21) |
| 4 | + |
| 5 | +#### 🔗 Dependencies: |
| 6 | + |
| 7 | +- Update @xlmdom/xmldom to v0.7.6 [#795](https://github.com/node-saml/passport-saml/pull/795) |
| 8 | + |
| 9 | +--- |
| 10 | + |
| 11 | +## v3.2.3 (2022-10-13) |
4 | 12 |
|
5 | 13 | #### 📚 Documentation:
|
6 | 14 |
|
|
72 | 80 |
|
73 | 81 | #### 💣 Major Changes:
|
74 | 82 |
|
| 83 | +- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584) |
75 | 84 | - Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589)
|
76 | 85 | - Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590)
|
77 | 86 | - Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548)
|
78 | 87 | - Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569)
|
79 | 88 | - Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574)
|
80 |
| -- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584) |
81 | 89 |
|
82 | 90 | #### 🚀 Minor Changes:
|
83 | 91 |
|
|
104 | 112 |
|
105 | 113 | #### 📚 Documentation:
|
106 | 114 |
|
| 115 | +- Create of Code of Conduct [#573](https://github.com/node-saml/passport-saml/pull/573) |
| 116 | +- Changelog [#587](https://github.com/node-saml/passport-saml/pull/587) |
107 | 117 | - Update readme on using multiSamlStrategy [#531](https://github.com/node-saml/passport-saml/pull/531)
|
108 | 118 | - Add support for more tags in the changelog [#592](https://github.com/node-saml/passport-saml/pull/592)
|
109 | 119 | - Remove deprecated field `privateCert` from README, tests [#591](https://github.com/node-saml/passport-saml/pull/591)
|
110 |
| -- Create of Code of Conduct [#573](https://github.com/node-saml/passport-saml/pull/573) |
111 |
| -- Changelog [#587](https://github.com/node-saml/passport-saml/pull/587) |
112 | 120 |
|
113 | 121 | #### ⚙️ Technical Tasks:
|
114 | 122 |
|
|
362 | 370 |
|
363 | 371 | #### 🙈 Other:
|
364 | 372 |
|
| 373 | +- Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363) |
365 | 374 | - Set explicitChar: true to make XML parsing consistent. Fixes issue #283 and #187 [#361](https://github.com/node-saml/passport-saml/pull/361)
|
366 | 375 | - update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352)
|
367 | 376 | - Upgrade xml-crypto to 1.1.2 [#344](https://github.com/node-saml/passport-saml/pull/344)
|
|
372 | 381 | - Fix for failing test [#347](https://github.com/node-saml/passport-saml/pull/347)
|
373 | 382 | - Support InResponseTo validations in MultiSaml [#350](https://github.com/node-saml/passport-saml/pull/350)
|
374 | 383 | - Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
|
375 |
| -- Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363) |
376 | 384 | - InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356)
|
377 | 385 | - Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323)
|
378 | 386 |
|
|
391 | 399 |
|
392 | 400 | #### 🙈 Other:
|
393 | 401 |
|
| 402 | +- Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301) |
394 | 403 | - Update xml-crypto to 1.0.2 [#321](https://github.com/node-saml/passport-saml/pull/321)
|
395 | 404 | - Validate issuer on logout requests/responses if configured [#314](https://github.com/node-saml/passport-saml/pull/314)
|
396 | 405 | - feat(logout): handle null and undefined on nameQualifier [#311](https://github.com/node-saml/passport-saml/pull/311)
|
397 | 406 | - entryPoint is compulsory for signed requests [#299](https://github.com/node-saml/passport-saml/pull/299)
|
398 | 407 | - Include support for run-time params to be included in the generated URLs [#136](https://github.com/node-saml/passport-saml/pull/136)
|
399 | 408 | - support multiple authnContext [#298](https://github.com/node-saml/passport-saml/pull/298)
|
400 | 409 | - Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302)
|
401 |
| -- Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301) |
402 | 410 |
|
403 | 411 | ---
|
404 | 412 |
|
|
0 commit comments