|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v4.0.2 (2022-12-13) |
| 4 | + |
| 5 | +#### 🔗 Dependencies: |
| 6 | + |
| 7 | +- [**javascript**] Bump eslint from 8.26.0 to 8.29.0 [#827](https://github.com/node-saml/passport-saml/pull/827) |
| 8 | +- [**javascript**] Bump @typescript-eslint/parser from 5.41.0 to 5.46.1 [#826](https://github.com/node-saml/passport-saml/pull/826) |
| 9 | +- [**javascript**] Bump @xmldom/xmldom from 0.8.3 to 0.8.6 [#825](https://github.com/node-saml/passport-saml/pull/825) |
| 10 | +- [**javascript**] Bump prettier from 2.7.1 to 2.8.0 [#821](https://github.com/node-saml/passport-saml/pull/821) |
| 11 | +- [**javascript**] Bump @types/node from 14.18.33 to 14.18.34 [#819](https://github.com/node-saml/passport-saml/pull/819) |
| 12 | +- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.45.0 [#818](https://github.com/node-saml/passport-saml/pull/818) |
| 13 | + |
| 14 | +#### 📚 Documentation: |
| 15 | + |
| 16 | +- Reference `node-saml` documentation from README [#815](https://github.com/node-saml/passport-saml/pull/815) |
| 17 | +- Update README formatting and to provide clearer explanation of examples [#812](https://github.com/node-saml/passport-saml/pull/812) |
| 18 | +- Update README.md [#810](https://github.com/node-saml/passport-saml/pull/810) |
| 19 | + |
| 20 | +--- |
| 21 | + |
3 | 22 | ## v4.0.1 (2022-10-28)
|
4 | 23 |
|
5 | 24 | #### 📚 Documentation:
|
|
50 | 69 |
|
51 | 70 | #### 🔗 Dependencies:
|
52 | 71 |
|
| 72 | +- [**javascript**] Bump @types/sinon from 10.0.12 to 10.0.13 [#738](https://github.com/node-saml/passport-saml/pull/738) |
| 73 | +- [**javascript**] Bump ts-node from 10.8.2 to 10.9.1 [#732](https://github.com/node-saml/passport-saml/pull/732) |
| 74 | +- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.7 [#739](https://github.com/node-saml/passport-saml/pull/739) |
| 75 | +- [**javascript**] Bump parse-url from 6.0.0 to 6.0.2 [#730](https://github.com/node-saml/passport-saml/pull/730) |
| 76 | +- [**javascript**] Bump @typescript-eslint/parser from 5.30.3 to 5.30.5 [#726](https://github.com/node-saml/passport-saml/pull/726) |
| 77 | +- [**javascript**] Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 [#722](https://github.com/node-saml/passport-saml/pull/722) |
| 78 | +- [**javascript**] Bump eslint from 8.18.0 to 8.19.0 [#719](https://github.com/node-saml/passport-saml/pull/719) |
| 79 | +- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.3 to 5.30.5 [#725](https://github.com/node-saml/passport-saml/pull/725) |
| 80 | +- [**javascript**] Bump ts-node from 10.8.0 to 10.8.2 [#723](https://github.com/node-saml/passport-saml/pull/723) |
53 | 81 | - [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.29.0 to 5.30.3 [#716](https://github.com/node-saml/passport-saml/pull/716)
|
54 | 82 | - [**javascript**] Bump @types/sinon from 10.0.11 to 10.0.12 [#717](https://github.com/node-saml/passport-saml/pull/717)
|
55 | 83 | - [**javascript**] Bump @typescript-eslint/parser from 5.29.0 to 5.30.3 [#718](https://github.com/node-saml/passport-saml/pull/718)
|
|
66 | 94 | - [**javascript**] Bump @types/node from 14.18.21 to 14.18.22 [#740](https://github.com/node-saml/passport-saml/pull/740)
|
67 | 95 | - [**javascript**] Bump @typescript-eslint/parser from 5.30.5 to 5.30.7 [#737](https://github.com/node-saml/passport-saml/pull/737)
|
68 | 96 | - [**javascript**] Bump eslint from 8.19.0 to 8.20.0 [#736](https://github.com/node-saml/passport-saml/pull/736)
|
69 |
| -- [**javascript**] Bump @types/sinon from 10.0.12 to 10.0.13 [#738](https://github.com/node-saml/passport-saml/pull/738) |
70 |
| -- [**javascript**] Bump ts-node from 10.8.2 to 10.9.1 [#732](https://github.com/node-saml/passport-saml/pull/732) |
71 |
| -- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.7 [#739](https://github.com/node-saml/passport-saml/pull/739) |
72 |
| -- [**javascript**] Bump parse-url from 6.0.0 to 6.0.2 [#730](https://github.com/node-saml/passport-saml/pull/730) |
73 |
| -- [**javascript**] Bump @typescript-eslint/parser from 5.30.3 to 5.30.5 [#726](https://github.com/node-saml/passport-saml/pull/726) |
74 |
| -- [**javascript**] Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 [#722](https://github.com/node-saml/passport-saml/pull/722) |
75 |
| -- [**javascript**] Bump eslint from 8.18.0 to 8.19.0 [#719](https://github.com/node-saml/passport-saml/pull/719) |
76 |
| -- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.3 to 5.30.5 [#725](https://github.com/node-saml/passport-saml/pull/725) |
77 |
| -- [**javascript**] Bump ts-node from 10.8.0 to 10.8.2 [#723](https://github.com/node-saml/passport-saml/pull/723) |
78 | 97 |
|
79 | 98 | #### 📚 Documentation:
|
80 | 99 |
|
|
168 | 187 |
|
169 | 188 | #### 🚀 Minor Changes:
|
170 | 189 |
|
| 190 | +- Update xml-crypto to v2.1.1 [#558](https://github.com/node-saml/passport-saml/pull/558) |
| 191 | +- Allow for authnRequestBinding in SAML options [#529](https://github.com/node-saml/passport-saml/pull/529) |
171 | 192 | - Add optional setting to set a ceiling on how old a SAML response is allowed to be [#577](https://github.com/node-saml/passport-saml/pull/577)
|
172 | 193 | - Move XML functions to utility module [#571](https://github.com/node-saml/passport-saml/pull/571)
|
173 | 194 | - Improve the typing of the Strategy class hierarchy. [#554](https://github.com/node-saml/passport-saml/pull/554)
|
174 | 195 | - Resolve XML-encoded carriage returns during signature validation [#576](https://github.com/node-saml/passport-saml/pull/576)
|
175 | 196 | - Make sure CI builds test latest versions of dependencies [#570](https://github.com/node-saml/passport-saml/pull/570)
|
176 | 197 | - Add WantAssertionsSigned [#536](https://github.com/node-saml/passport-saml/pull/536)
|
177 |
| -- Update xml-crypto to v2.1.1 [#558](https://github.com/node-saml/passport-saml/pull/558) |
178 |
| -- Allow for authnRequestBinding in SAML options [#529](https://github.com/node-saml/passport-saml/pull/529) |
179 | 198 |
|
180 | 199 | #### 🔗 Dependencies:
|
181 | 200 |
|
|
199 | 218 |
|
200 | 219 | #### ⚙️ Technical Tasks:
|
201 | 220 |
|
202 |
| -- remove old callback functions, tests use async/await [#545](https://github.com/node-saml/passport-saml/pull/545) |
203 | 221 | - async/await for saml.ts [#496](https://github.com/node-saml/passport-saml/pull/496)
|
204 | 222 | - Format code and enforce code style on PR [#527](https://github.com/node-saml/passport-saml/pull/527)
|
205 | 223 | - Tests use typescript [#534](https://github.com/node-saml/passport-saml/pull/534)
|
206 | 224 | - async / await in cache interface [#532](https://github.com/node-saml/passport-saml/pull/532)
|
207 | 225 | - Fix lint npm script to match all files including in src/ [#555](https://github.com/node-saml/passport-saml/pull/555)
|
| 226 | +- remove old callback functions, tests use async/await [#545](https://github.com/node-saml/passport-saml/pull/545) |
208 | 227 |
|
209 | 228 | ---
|
210 | 229 |
|
|
419 | 438 |
|
420 | 439 | #### 🙈 Other:
|
421 | 440 |
|
422 |
| -- Add tests to check for correct logout [#418](https://github.com/node-saml/passport-saml/pull/418) |
423 |
| -- added passReqToCallback to docs [#417](https://github.com/node-saml/passport-saml/pull/417) |
424 |
| -- Fix an issue readme formatting [#416](https://github.com/node-saml/passport-saml/pull/416) |
425 |
| -- attributeConsumingServiceIndex can be zero [#414](https://github.com/node-saml/passport-saml/pull/414) |
426 | 441 | - fix #393 adding 'inResponseTo' in the profile [#404](https://github.com/node-saml/passport-saml/pull/404)
|
427 | 442 | - Fix #355 missing parts: tests. [#402](https://github.com/node-saml/passport-saml/pull/402)
|
428 | 443 | - Fix minimum version of Node.js in Travis [#399](https://github.com/node-saml/passport-saml/pull/399)
|
429 | 444 | - Add .editorconfig as suggested in #373 [#398](https://github.com/node-saml/passport-saml/pull/398)
|
| 445 | +- Add tests to check for correct logout [#418](https://github.com/node-saml/passport-saml/pull/418) |
| 446 | +- added passReqToCallback to docs [#417](https://github.com/node-saml/passport-saml/pull/417) |
| 447 | +- Fix an issue readme formatting [#416](https://github.com/node-saml/passport-saml/pull/416) |
| 448 | +- attributeConsumingServiceIndex can be zero [#414](https://github.com/node-saml/passport-saml/pull/414) |
430 | 449 | - Bring-up xml-crypto to 1.4.0 [#400](https://github.com/node-saml/passport-saml/pull/400)
|
431 | 450 |
|
432 | 451 | ---
|
|
478 | 497 |
|
479 | 498 | #### 🙈 Other:
|
480 | 499 |
|
| 500 | +- Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302) |
481 | 501 | - Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301)
|
482 | 502 | - Update xml-crypto to 1.0.2 [#321](https://github.com/node-saml/passport-saml/pull/321)
|
483 | 503 | - Validate issuer on logout requests/responses if configured [#314](https://github.com/node-saml/passport-saml/pull/314)
|
484 | 504 | - feat(logout): handle null and undefined on nameQualifier [#311](https://github.com/node-saml/passport-saml/pull/311)
|
485 | 505 | - entryPoint is compulsory for signed requests [#299](https://github.com/node-saml/passport-saml/pull/299)
|
486 | 506 | - Include support for run-time params to be included in the generated URLs [#136](https://github.com/node-saml/passport-saml/pull/136)
|
487 | 507 | - support multiple authnContext [#298](https://github.com/node-saml/passport-saml/pull/298)
|
488 |
| -- Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302) |
489 | 508 |
|
490 | 509 | ---
|
491 | 510 |
|
@@ -513,8 +532,8 @@ _No changelog for this release._
|
513 | 532 |
|
514 | 533 | #### 🙈 Other:
|
515 | 534 |
|
516 |
| -- Audience validation [#253](https://github.com/node-saml/passport-saml/pull/253) |
517 | 535 | - README: fix typo `s/ADSF/ADFS/` [#251](https://github.com/node-saml/passport-saml/pull/251)
|
| 536 | +- Audience validation [#253](https://github.com/node-saml/passport-saml/pull/253) |
518 | 537 |
|
519 | 538 | ---
|
520 | 539 |
|
|
0 commit comments