|
1 | | -# Changelog |
| 1 | +# [4.0.0](https://github.com/auth0/node-saml/compare/v3.0.0...v4.0.0) (2026-03-31) |
2 | 2 |
|
3 | | -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
| 3 | +### Features |
4 | 4 |
|
5 | | -## [3.0.0](https://github.com/auth0/node-saml/compare/v2.0.1...v3.0.0) (2022-05-12) |
| 5 | +- update default encryption algorithm & block insecure algorithms by default ([#113](https://github.com/auth0/node-saml/issues/113)) ([41d5738](https://github.com/auth0/node-saml/commit/41d57389c40add5b70ab30a6a2adf3408909c27c)) |
| 6 | + |
| 7 | +### BREAKING CHANGES |
6 | 8 |
|
| 9 | +- changing default encryption algorithm to http://www.w3.org/2009/xmlenc11#aes256-gcm, adding disallowEncryptionWithInsecureAlgorithm flag to use insecure algorithms for legacy compatibility |
| 10 | + |
| 11 | +## [3.0.0](https://github.com/auth0/node-saml/compare/v2.0.1...v3.0.0) (2022-05-12) |
7 | 12 |
|
8 | 13 | ### ⚠ BREAKING CHANGES |
9 | 14 |
|
10 | | -* handle poorly formatted PEM files (#85) |
| 15 | +- handle poorly formatted PEM files (#85) |
11 | 16 |
|
12 | 17 | ### Bug Fixes |
13 | 18 |
|
14 | | -* handle poorly formatted PEM files ([#85](https://github.com/auth0/node-saml/issues/85)) ([8830a23](https://github.com/auth0/node-saml/commit/8830a238d33e2e198acd81fb6d972583848bfe26)) |
| 19 | +- handle poorly formatted PEM files ([#85](https://github.com/auth0/node-saml/issues/85)) ([8830a23](https://github.com/auth0/node-saml/commit/8830a238d33e2e198acd81fb6d972583848bfe26)) |
15 | 20 |
|
16 | 21 | ### [2.0.1](https://github.com/auth0/node-saml/compare/v2.0.0...v2.0.1) (2022-02-09) |
17 | 22 |
|
18 | | - |
19 | 23 | ### Bug Fixes |
20 | 24 |
|
21 | | -* **saml11:** do not mutate moment() when options.lifetimeInSeconds is provided ([0a5afd1](https://github.com/auth0/node-saml/commit/0a5afd1977dc832f1cc51de6af7c801cc95f78b5)) |
| 25 | +- **saml11:** do not mutate moment() when options.lifetimeInSeconds is provided ([0a5afd1](https://github.com/auth0/node-saml/commit/0a5afd1977dc832f1cc51de6af7c801cc95f78b5)) |
22 | 26 |
|
23 | 27 | ## [2.0.0](https://github.com/auth0/node-saml/compare/v1.0.1...v2.0.0) (2022-02-04) |
24 | 28 |
|
25 | | - |
26 | 29 | ### ⚠ BREAKING CHANGES |
27 | 30 |
|
28 | | -* Requires NodeJS >= 12 |
| 31 | +- Requires NodeJS >= 12 |
29 | 32 |
|
30 | 33 | Upgraded the xml-encryption package which removes the vulnerable node-forge dependency |
31 | 34 | See https://github.com/advisories/GHSA-8fr3-hfg3-gpgp |
32 | 35 |
|
33 | 36 | ### Bug Fixes |
34 | 37 |
|
35 | | -* remove vulnerable node-forge dependency ([0106c61](https://github.com/auth0/node-saml/commit/0106c611a1263150e42692411aeeea0c95ec0755)) |
| 38 | +- remove vulnerable node-forge dependency ([0106c61](https://github.com/auth0/node-saml/commit/0106c611a1263150e42692411aeeea0c95ec0755)) |
36 | 39 |
|
37 | 40 | ### [1.0.1](https://github.com/auth0/node-saml/compare/v1.0.0...v1.0.1) (2021-09-17) |
38 | 41 |
|
39 | | - |
40 | 42 | ### Bug Fixes |
41 | 43 |
|
42 | | -* update xmldom and xml-crypto to fix security issues ([6ad0243](https://github.com/auth0/node-saml/commit/6ad0243fe8c2f90d71d335500e9a9c8a2c436cb7)) |
| 44 | +- update xmldom and xml-crypto to fix security issues ([6ad0243](https://github.com/auth0/node-saml/commit/6ad0243fe8c2f90d71d335500e9a9c8a2c436cb7)) |
43 | 45 |
|
44 | 46 | ## [1.0.0](https://github.com/auth0/node-saml/compare/v0.15.0...v1.0.0) (2020-11-04) |
45 | 47 |
|
46 | | - |
47 | 48 | ### ⚠ BREAKING CHANGES |
48 | 49 |
|
49 | | -* update xml-crypto and xmldom dependencies to fix sec issues |
50 | | -* stop supporting node v4 and v8 |
51 | | -* xml-encryption major version bump, fix typo in config property |
52 | | -from `keyEncryptionAlgorighm` to `keyEncryptionAlgorithm` consumed by |
53 | | -new xml-encryption library version. |
| 50 | +- update xml-crypto and xmldom dependencies to fix sec issues |
| 51 | +- stop supporting node v4 and v8 |
| 52 | +- xml-encryption major version bump, fix typo in config property |
| 53 | + from `keyEncryptionAlgorighm` to `keyEncryptionAlgorithm` consumed by |
| 54 | + new xml-encryption library version. |
54 | 55 |
|
55 | 56 | ### Features |
56 | 57 |
|
57 | | -* fix sec issues with dependencies ([06acc02](https://github.com/auth0/node-saml/commit/06acc0238d7161c123f2f6924aa9f5984a5a2f32)) |
58 | | -* update xml-crypto and xmldom dependencies to fix sec issues ([772c30e](https://github.com/auth0/node-saml/commit/772c30e4333d0af0e783c163e371c49ec0386c23)) |
| 58 | +- fix sec issues with dependencies ([06acc02](https://github.com/auth0/node-saml/commit/06acc0238d7161c123f2f6924aa9f5984a5a2f32)) |
| 59 | +- update xml-crypto and xmldom dependencies to fix sec issues ([772c30e](https://github.com/auth0/node-saml/commit/772c30e4333d0af0e783c163e371c49ec0386c23)) |
59 | 60 |
|
60 | | - |
61 | | -* remove node v4 and v8 in travis configuration ([d8c62af](https://github.com/auth0/node-saml/commit/d8c62af972e6c6edbc052fafed749b254e73569c)) |
| 61 | +- remove node v4 and v8 in travis configuration ([d8c62af](https://github.com/auth0/node-saml/commit/d8c62af972e6c6edbc052fafed749b254e73569c)) |
62 | 62 |
|
63 | 63 | ## [0.15.0](https://github.com/auth0/node-saml/compare/v0.13.0...v0.15.0) (2020-10-01) |
64 | 64 |
|
65 | | - |
66 | 65 | ### Features |
67 | 66 |
|
68 | | -* **saml11:** adds saml11.createUnsignedAssertion() ([51170c9](https://github.com/auth0/node-saml/commit/51170c91f5ddf9c31cb00b03fe5d8c513131e165)) |
69 | | -* **saml20:** adds Saml20.createUnsignedAssertion() ([de0e766](https://github.com/auth0/node-saml/commit/de0e766f3fcb52913a93ff52cc1feefebf47eb00)) |
70 | | -* **xml/sign:** unsigned assertions should have whitespace removed as well ([968d0e7](https://github.com/auth0/node-saml/commit/968d0e7559dd72f7d029752ced9887855e7d44c4)) |
71 | | - |
| 67 | +- **saml11:** adds saml11.createUnsignedAssertion() ([51170c9](https://github.com/auth0/node-saml/commit/51170c91f5ddf9c31cb00b03fe5d8c513131e165)) |
| 68 | +- **saml20:** adds Saml20.createUnsignedAssertion() ([de0e766](https://github.com/auth0/node-saml/commit/de0e766f3fcb52913a93ff52cc1feefebf47eb00)) |
| 69 | +- **xml/sign:** unsigned assertions should have whitespace removed as well ([968d0e7](https://github.com/auth0/node-saml/commit/968d0e7559dd72f7d029752ced9887855e7d44c4)) |
72 | 70 |
|
73 | 71 | ### Bug Fixes |
74 | 72 |
|
75 | | -* **saml20:** parses saml20.template only once at start up ([cb3bfcd](https://github.com/auth0/node-saml/commit/cb3bfcdc4b034b6ac3ea52172c1be7d6193fddec)) |
| 73 | +- **saml20:** parses saml20.template only once at start up ([cb3bfcd](https://github.com/auth0/node-saml/commit/cb3bfcdc4b034b6ac3ea52172c1be7d6193fddec)) |
0 commit comments