|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 3.x (2022-10-12) |
| 4 | + |
| 5 | +_No changelog for this release._ |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## v3.2.2 (2022-10-11) |
| 10 | + |
| 11 | +#### π Bug Fixes: |
| 12 | + |
| 13 | + - [**security**] Fix CVE-2022-39299 [GHSA-m974-647v-whv7](https://github.com/node-saml/passport-saml/security/advisories/GHSA-m974-647v-whv7) |
| 14 | + |
| 15 | +--- |
| 16 | + |
| 17 | +## v3.2.1 (2022-01-21) |
| 18 | + |
| 19 | +#### π Minor Changes: |
| 20 | + |
| 21 | +- Simplify typings [#657](https://github.com/node-saml/passport-saml/pull/657) |
| 22 | + |
| 23 | +#### π Dependencies: |
| 24 | + |
| 25 | +- Update xml-encryption to get rid of vulnerable node-forge [#667](https://github.com/node-saml/passport-saml/pull/667) |
| 26 | + |
| 27 | +--- |
| 28 | + |
| 29 | +## v3.2.0 (2021-09-25) |
| 30 | + |
| 31 | +#### π Dependencies: |
| 32 | + |
| 33 | +- Update dependencies [#640](https://github.com/node-saml/passport-saml/pull/640) |
| 34 | + |
| 35 | +--- |
| 36 | + |
3 | 37 | ## v3.1.2 (2021-08-26)
|
4 | 38 |
|
5 | 39 | #### π Dependencies:
|
|
28 | 62 |
|
29 | 63 | - Rebuild changelog for 3.0.0 [#605](https://github.com/node-saml/passport-saml/pull/605)
|
30 | 64 | - Fix typo OnBefore -> NotBefore [#611](https://github.com/node-saml/passport-saml/pull/611)
|
31 |
| - |
32 |
| -#### π Other: |
33 |
| - |
34 | 65 | - Update README with new Cache Provider interface [#608](https://github.com/node-saml/passport-saml/pull/608)
|
35 | 66 |
|
36 | 67 | ---
|
|
39 | 70 |
|
40 | 71 | #### π£ Major Changes:
|
41 | 72 |
|
| 73 | +- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589) |
| 74 | +- Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590) |
42 | 75 | - Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548)
|
43 | 76 | - Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569)
|
44 | 77 | - Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574)
|
45 | 78 | - 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) |
48 | 79 |
|
49 | 80 | #### π Minor Changes:
|
50 | 81 |
|
|
63 | 94 | - Update xml-encryption to v1.2.3 [#560](https://github.com/node-saml/passport-saml/pull/560)
|
64 | 95 | - Update xml-encryption to v1.2.3 [#567](https://github.com/node-saml/passport-saml/pull/567)
|
65 | 96 | - Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588)
|
| 97 | +- Revert "Update xml-encryption to v1.2.3" [#564](https://github.com/node-saml/passport-saml/pull/564) |
66 | 98 |
|
67 | 99 | #### π Bug Fixes:
|
68 | 100 |
|
|
85 | 117 | - async / await in cache interface [#532](https://github.com/node-saml/passport-saml/pull/532)
|
86 | 118 | - Fix lint npm script to match all files including in src/ [#555](https://github.com/node-saml/passport-saml/pull/555)
|
87 | 119 |
|
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 |
| - |
129 | 120 | ---
|
130 | 121 |
|
131 | 122 | ## v2.0.5 (2021-01-29)
|
|
163 | 154 | - fix: derive SamlConfig from SAMLOptions [#515](https://github.com/node-saml/passport-saml/pull/515)
|
164 | 155 | - fix(typing): multi saml stratey export [#503](https://github.com/node-saml/passport-saml/pull/503)
|
165 | 156 | - normalize signature line endings before loading signature block to xml-crypto [#512](https://github.com/node-saml/passport-saml/pull/512)
|
| 157 | +- fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505) |
166 | 158 |
|
167 | 159 | #### π Documentation:
|
168 | 160 |
|
169 | 161 | - docs(scoping): fix for example [#504](https://github.com/node-saml/passport-saml/pull/504)
|
170 | 162 | - minor - fix typo in README [#506](https://github.com/node-saml/passport-saml/pull/506)
|
171 | 163 |
|
172 |
| -#### π Other: |
| 164 | +#### βοΈ Technical Tasks: |
173 | 165 |
|
174 |
| -- fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505) |
175 | 166 | - Prettier + ESLint + onchange = Happiness [#493](https://github.com/node-saml/passport-saml/pull/493)
|
176 | 167 |
|
177 | 168 | ---
|
|
186 | 177 |
|
187 | 178 | ## v2.0.1 (2020-11-03)
|
188 | 179 |
|
189 |
| -#### π Other: |
| 180 | +#### π Bug Fixes: |
190 | 181 |
|
191 | 182 | - Add deprecation notice for privateCert; fix bug [#492](https://github.com/node-saml/passport-saml/pull/492)
|
192 | 183 |
|
|
206 | 197 | #### π Bug Fixes:
|
207 | 198 |
|
208 | 199 | - update version of xml2js to 0.4.23, fixes #479 [#486](https://github.com/node-saml/passport-saml/pull/486)
|
| 200 | +- fix: disable esmoduleInterop setting [#483](https://github.com/node-saml/passport-saml/pull/483) |
209 | 201 |
|
210 |
| -#### π Other: |
| 202 | +#### βοΈ Technical Tasks: |
211 | 203 |
|
212 | 204 | - 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) |
214 | 205 |
|
215 | 206 | ---
|
216 | 207 |
|
|
219 | 210 | #### π Minor Changes:
|
220 | 211 |
|
221 | 212 | - validateSignature: Support XML docs that contain multiple signed nodes [#455](https://github.com/node-saml/passport-saml/pull/455)
|
| 213 | +- validateSignature: Support XML docs that contain multiple signed node⦠[#481](https://github.com/node-saml/passport-saml/pull/481) |
222 | 214 |
|
223 |
| -#### βοΈ Technical Tasks: |
| 215 | +#### π Bug Fixes: |
224 | 216 |
|
225 |
| -- outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478) |
| 217 | +- Revert "validateSignature: Support XML docs that contain multiple signed nodes" [#480](https://github.com/node-saml/passport-saml/pull/480) |
226 | 218 |
|
227 |
| -#### π Other: |
| 219 | +#### βοΈ Technical Tasks: |
228 | 220 |
|
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) |
| 221 | +- outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478) |
231 | 222 |
|
232 | 223 | ---
|
233 | 224 |
|
|
241 | 232 |
|
242 | 233 | ## v1.4.1 (2020-10-29)
|
243 | 234 |
|
244 |
| -#### π Other: |
| 235 | +#### βοΈ Technical Tasks: |
245 | 236 |
|
246 | 237 | - compatibility with @types/passport-saml, fixes #475 [#476](https://github.com/node-saml/passport-saml/pull/476)
|
247 | 238 |
|
248 | 239 | ---
|
249 | 240 |
|
250 | 241 | ## v1.4.0 (2020-10-28)
|
251 | 242 |
|
252 |
| -#### π Bug Fixes: |
| 243 | +#### π£ Major Changes: |
253 | 244 |
|
254 |
| -- Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464) |
| 245 | +- Drop support for Node 8 [#462](https://github.com/node-saml/passport-saml/pull/462) |
255 | 246 |
|
256 |
| -#### βοΈ Technical Tasks: |
| 247 | +#### π Minor Changes: |
257 | 248 |
|
258 |
| -- support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469) |
| 249 | +- try to use curl when wget is not available [#468](https://github.com/node-saml/passport-saml/pull/468) |
259 | 250 |
|
260 |
| -#### π Other: |
| 251 | +#### π Dependencies: |
261 | 252 |
|
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) |
| 253 | +- Upgrade xml-crypto dependancy [#465](https://github.com/node-saml/passport-saml/pull/465) |
264 | 254 | - 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) |
| 255 | + |
| 256 | +#### π Bug Fixes: |
| 257 | + |
| 258 | +- Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464) |
| 259 | +- fix: add catch block to NameID decryption [#461](https://github.com/node-saml/passport-saml/pull/461) |
| 260 | + |
| 261 | +#### π Documentation: |
| 262 | + |
267 | 263 | - 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) |
| 264 | +- Add PR template [#473](https://github.com/node-saml/passport-saml/pull/473) |
| 265 | + |
| 266 | +#### βοΈ Technical Tasks: |
| 267 | + |
| 268 | +- support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469) |
269 | 269 | - 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) |
| 270 | +- Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474) |
271 | 271 |
|
272 | 272 | ---
|
273 | 273 |
|
274 | 274 | ## v1.3.5 (2020-09-16)
|
275 | 275 |
|
| 276 | +#### π Minor Changes: |
| 277 | + |
| 278 | +- Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447) |
| 279 | + |
276 | 280 | #### π Dependencies:
|
277 | 281 |
|
278 | 282 | - Bump lodash from 4.17.15 to 4.17.20 [#449](https://github.com/node-saml/passport-saml/pull/449)
|
279 | 283 | - Bump acorn from 7.1.0 to 7.4.0 [#448](https://github.com/node-saml/passport-saml/pull/448)
|
280 | 284 |
|
281 |
| -#### π Other: |
| 285 | +#### π Documentation: |
282 | 286 |
|
283 |
| -- Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447) |
284 | 287 | - Revert "doc: announce site move." [#446](https://github.com/node-saml/passport-saml/pull/446)
|
285 | 288 |
|
286 | 289 | ---
|
287 | 290 |
|
288 | 291 | ## v1.3.4 (2020-07-21)
|
289 | 292 |
|
290 |
| -#### π Other: |
| 293 | +#### π Bug Fixes: |
291 | 294 |
|
292 | 295 | - Fix multi saml strategy race conditions [#426](https://github.com/node-saml/passport-saml/pull/426)
|
293 | 296 |
|
|
357 | 360 |
|
358 | 361 | #### π Other:
|
359 | 362 |
|
| 363 | +- update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352) |
360 | 364 | - Upgrade xml-crypto to 1.1.2 [#344](https://github.com/node-saml/passport-saml/pull/344)
|
361 | 365 | - Add SamlResponseXML method to profile object [#330](https://github.com/node-saml/passport-saml/pull/330)
|
362 | 366 | - Fix Node Buffer deprecation warning: update 'new Buffer' to 'Buffer.from()' [#342](https://github.com/node-saml/passport-saml/pull/342)
|
|
367 | 371 | - Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
|
368 | 372 | - Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363)
|
369 | 373 | - 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) |
371 | 374 | - InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356)
|
372 | 375 | - Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323)
|
373 | 376 |
|
|
0 commit comments