Skip to content

Commit b67c144

Browse files
committed
Release 4.0.0-beta.4
1 parent a14fcdb commit b67c144

File tree

3 files changed

+49
-89
lines changed

3 files changed

+49
-89
lines changed

CHANGELOG.md

Lines changed: 47 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,40 @@
11
# Changelog
22

3-
## master (2022-09-10)
3+
## v4.0.0-beta.4 (2022-10-13)
4+
5+
#### ⚙️ Technical Tasks:
6+
7+
- Clean working folder before doing a release build [#793](https://github.com/node-saml/passport-saml/pull/793)
8+
- Update changelog build tools [#792](https://github.com/node-saml/passport-saml/pull/792)
9+
10+
---
11+
12+
## v4.0.0-beta.3 (2022-10-11)
413

514
#### 🔗 Dependencies:
615

16+
- [**javascript**] Bump @types/mocha from 9.1.1 to 10.0.0 [#781](https://github.com/node-saml/passport-saml/pull/781)
17+
- [**javascript**] Bump @types/express from 4.17.13 to 4.17.14 [#785](https://github.com/node-saml/passport-saml/pull/785)
18+
- [**javascript**] Bump @types/chai from 4.3.1 to 4.3.3 [#787](https://github.com/node-saml/passport-saml/pull/787)
19+
- [**javascript**] Bump @typescript-eslint/parser from 5.36.2 to 5.40.0 [#786](https://github.com/node-saml/passport-saml/pull/786)
20+
- [**javascript**] Bump eslint from 8.23.0 to 8.25.0 [#784](https://github.com/node-saml/passport-saml/pull/784)
21+
- [**github_actions**] Bump codecov/codecov-action from 3.1.0 to 3.1.1 [#782](https://github.com/node-saml/passport-saml/pull/782)
22+
- [**javascript**] Bump @types/passport from 1.0.10 to 1.0.11 [#778](https://github.com/node-saml/passport-saml/pull/778)
23+
- [**javascript**] Bump vm2 from 3.9.9 to 3.9.11 [#777](https://github.com/node-saml/passport-saml/pull/777)
24+
- Update node-saml to beta 5 [#783](https://github.com/node-saml/passport-saml/pull/783)
25+
26+
#### ⚙️ Technical Tasks:
27+
28+
- Add prerelease script [#775](https://github.com/node-saml/passport-saml/pull/775)
29+
30+
---
31+
32+
## v4.0.0-beta.2 (2022-09-10)
33+
34+
#### 🔗 Dependencies:
35+
36+
- [**github_actions**] Bump actions/checkout from 2 to 3 [#713](https://github.com/node-saml/passport-saml/pull/713)
37+
- [**github_actions**] Bump github/codeql-action from 1 to 2 [#712](https://github.com/node-saml/passport-saml/pull/712)
738
- [**javascript**] Bump concurrently from 7.3.0 to 7.4.0 [#773](https://github.com/node-saml/passport-saml/pull/773)
839
- [**javascript**] Bump @types/node from 14.18.22 to 14.18.28 [#772](https://github.com/node-saml/passport-saml/pull/772)
940
- [**javascript**] Bump @types/passport from 1.0.9 to 1.0.10 [#771](https://github.com/node-saml/passport-saml/pull/771)
@@ -27,47 +58,46 @@
2758
- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.29.0 to 5.30.3 [#716](https://github.com/node-saml/passport-saml/pull/716)
2859
- [**javascript**] Bump @types/sinon from 10.0.11 to 10.0.12 [#717](https://github.com/node-saml/passport-saml/pull/717)
2960
- [**javascript**] Bump @typescript-eslint/parser from 5.29.0 to 5.30.3 [#718](https://github.com/node-saml/passport-saml/pull/718)
30-
- [**github_actions**] Bump actions/checkout from 2 to 3 [#713](https://github.com/node-saml/passport-saml/pull/713)
31-
- [**github_actions**] Bump github/codeql-action from 1 to 2 [#712](https://github.com/node-saml/passport-saml/pull/712)
3261

3362
#### 📚 Documentation:
3463

3564
- Update badges for scoped package [#710](https://github.com/node-saml/passport-saml/pull/710)
3665
- Update badges for scoped package [#709](https://github.com/node-saml/passport-saml/pull/709)
3766
- docs: move history note to the bottom and expand it. [#708](https://github.com/node-saml/passport-saml/pull/708)
67+
- Update changelog and changelog building tools [#774](https://github.com/node-saml/passport-saml/pull/774)
3868

3969
#### ⚙️ Technical Tasks:
4070

71+
- Add dependabot config file [#711](https://github.com/node-saml/passport-saml/pull/711)
4172
- Have dependabot update package.json too [#724](https://github.com/node-saml/passport-saml/pull/724)
4273
- Reduce dependabot update frequency [#765](https://github.com/node-saml/passport-saml/pull/765)
4374
- Have dependabot update package.json too [#764](https://github.com/node-saml/passport-saml/pull/764)
44-
- Add dependabot config file [#711](https://github.com/node-saml/passport-saml/pull/711)
4575

4676
---
4777

4878
## v4.0.0-beta.1 (2022-06-25)
4979

5080
#### 💣 Major Changes:
5181

82+
- Update passport to 0.6.x [#698](https://github.com/node-saml/passport-saml/pull/698)
5283
- Update packages; set minimum Node to 14 [#685](https://github.com/node-saml/passport-saml/pull/685)
5384
- [**security**] Check user matches logout request before reporting logout success [#619](https://github.com/node-saml/passport-saml/pull/619)
54-
- Update passport to 0.6.x [#698](https://github.com/node-saml/passport-saml/pull/698)
5585

5686
#### 🚀 Minor Changes:
5787

5888
- Add support for multiple signing certs in metadata [#655](https://github.com/node-saml/passport-saml/pull/655)
5989

6090
#### 🔗 Dependencies:
6191

92+
- Move TypeScript-required types to dependencies from devDependencies [#686](https://github.com/node-saml/passport-saml/pull/686)
93+
- Update dependencies [#696](https://github.com/node-saml/passport-saml/pull/696)
6294
- Bump follow-redirects from 1.14.4 to 1.15.1 [#695](https://github.com/node-saml/passport-saml/pull/695)
6395
- Bump npm from 8.6.0 to 8.12.0 [#694](https://github.com/node-saml/passport-saml/pull/694)
6496
- [**security**] Bump ansi-regex from 4.1.0 to 4.1.1 [#688](https://github.com/node-saml/passport-saml/pull/688)
6597
- Code cleanup in preparation for logout validation [#658](https://github.com/node-saml/passport-saml/pull/658)
6698
- Remove `node-saml` code and use an import instead [#612](https://github.com/node-saml/passport-saml/pull/612)
6799
- Update packages [#641](https://github.com/node-saml/passport-saml/pull/641)
68100
- Update to support [email protected] [#707](https://github.com/node-saml/passport-saml/pull/707)
69-
- Move TypeScript-required types to dependencies from devDependencies [#686](https://github.com/node-saml/passport-saml/pull/686)
70-
- Update dependencies [#696](https://github.com/node-saml/passport-saml/pull/696)
71101

72102
#### 🐛 Bug Fixes:
73103

@@ -81,50 +111,14 @@
81111

82112
#### ⚙️ Technical Tasks:
83113

84-
- Migrate from "should" to "chai" [#687](https://github.com/node-saml/passport-saml/pull/687)
85-
- Fix main path in package.json [#623](https://github.com/node-saml/passport-saml/pull/623)
86-
- Update issue templates [#652](https://github.com/node-saml/passport-saml/pull/652)
87114
- Move to NPM organization [#705](https://github.com/node-saml/passport-saml/pull/705)
88115
- Add code coverage workflow [#706](https://github.com/node-saml/passport-saml/pull/706)
89116
- Replace integration tests with unit tests [#702](https://github.com/node-saml/passport-saml/pull/702)
90117
- Add code coverage [#701](https://github.com/node-saml/passport-saml/pull/701)
91118
- Adjust .mochars.json [#699](https://github.com/node-saml/passport-saml/pull/699)
92-
93-
---
94-
95-
## v3.2.1 (2022-01-21)
96-
97-
#### 🚀 Minor Changes:
98-
99-
- Simplify typings [#657](https://github.com/node-saml/passport-saml/pull/657)
100-
101-
#### 🔗 Dependencies:
102-
103-
- Update xml-encryption to get rid of vulnerable node-forge [#667](https://github.com/node-saml/passport-saml/pull/667)
104-
105-
---
106-
107-
## v3.2.0 (2021-09-25)
108-
109-
#### 🔗 Dependencies:
110-
111-
- Update dependencies [#640](https://github.com/node-saml/passport-saml/pull/640)
112-
113-
---
114-
115-
## v3.1.2 (2021-08-26)
116-
117-
#### 🔗 Dependencies:
118-
119-
- Update xmldom to 0.7.2 - branch 3.x [#633](https://github.com/node-saml/passport-saml/pull/633)
120-
121-
---
122-
123-
## v3.1.1 (2021-07-28)
124-
125-
#### 🐛 Bug Fixes:
126-
127-
- Patch algorithm definitions [#625](https://github.com/node-saml/passport-saml/pull/625)
119+
- Migrate from "should" to "chai" [#687](https://github.com/node-saml/passport-saml/pull/687)
120+
- Fix main path in package.json [#623](https://github.com/node-saml/passport-saml/pull/623)
121+
- Update issue templates [#652](https://github.com/node-saml/passport-saml/pull/652)
128122

129123
---
130124

@@ -148,12 +142,12 @@
148142

149143
#### 💣 Major Changes:
150144

151-
- Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548)
152-
- Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569)
153-
- Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574)
154145
- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584)
155146
- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589)
156147
- Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590)
148+
- Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548)
149+
- Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569)
150+
- Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574)
157151

158152
#### 🚀 Minor Changes:
159153

@@ -168,10 +162,10 @@
168162

169163
#### 🔗 Dependencies:
170164

165+
- Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588)
171166
- bump xmldom to 0.5.x since all lower versions have security issue [#551](https://github.com/node-saml/passport-saml/pull/551)
172167
- Update xml-encryption to v1.2.3 [#560](https://github.com/node-saml/passport-saml/pull/560)
173168
- Update xml-encryption to v1.2.3 [#567](https://github.com/node-saml/passport-saml/pull/567)
174-
- Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588)
175169
- Revert "Update xml-encryption to v1.2.3" [#564](https://github.com/node-saml/passport-saml/pull/564)
176170

177171
#### 🐛 Bug Fixes:
@@ -180,11 +174,11 @@
180174

181175
#### 📚 Documentation:
182176

177+
- Changelog [#587](https://github.com/node-saml/passport-saml/pull/587)
183178
- Update readme on using multiSamlStrategy [#531](https://github.com/node-saml/passport-saml/pull/531)
184179
- Add support for more tags in the changelog [#592](https://github.com/node-saml/passport-saml/pull/592)
185180
- Remove deprecated field `privateCert` from README, tests [#591](https://github.com/node-saml/passport-saml/pull/591)
186181
- Create of Code of Conduct [#573](https://github.com/node-saml/passport-saml/pull/573)
187-
- Changelog [#587](https://github.com/node-saml/passport-saml/pull/587)
188182

189183
#### ⚙️ Technical Tasks:
190184

@@ -197,40 +191,6 @@
197191

198192
---
199193

200-
## v2.2.0 (2021-04-23)
201-
202-
#### 🚀 Minor Changes:
203-
204-
- Add deprecation notices for renamed variables [#568](https://github.com/node-saml/passport-saml/pull/568)
205-
206-
#### 🐛 Bug Fixes:
207-
208-
- Resolve XML-encoded carriage returns during signature validation (2.x) [#578](https://github.com/node-saml/passport-saml/pull/578)
209-
210-
---
211-
212-
## v2.1.0 (2021-03-19)
213-
214-
#### 🚀 Minor Changes:
215-
216-
- Update xml-crypto to v2.1.1 [#557](https://github.com/node-saml/passport-saml/pull/557)
217-
218-
#### 🔗 Dependencies:
219-
220-
- Update xml-encryption to v1.2.3 [#562](https://github.com/node-saml/passport-saml/pull/562)
221-
- Revert "Update xml-encryption to v1.2.3" [#565](https://github.com/node-saml/passport-saml/pull/565)
222-
- Update xml-encryption to v1.2.3 (branch 2.x) [#566](https://github.com/node-saml/passport-saml/pull/566)
223-
224-
---
225-
226-
## v2.0.6 (2021-03-15)
227-
228-
#### 🔗 Dependencies:
229-
230-
- bump xmldom to 0.5.x since all lower versions have security issue (#551) [#553](https://github.com/node-saml/passport-saml/pull/553)
231-
232-
---
233-
234194
## v2.0.5 (2021-01-29)
235195

236196
#### ⚙️ Technical Tasks:
@@ -472,7 +432,6 @@
472432

473433
#### 🙈 Other:
474434

475-
- Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
476435
- Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363)
477436
- Set explicitChar: true to make XML parsing consistent. Fixes issue #283 and #187 [#361](https://github.com/node-saml/passport-saml/pull/361)
478437
- update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352)
@@ -483,6 +442,7 @@
483442
- Update Node version in package.json to >=6 [#340](https://github.com/node-saml/passport-saml/pull/340)
484443
- Fix for failing test [#347](https://github.com/node-saml/passport-saml/pull/347)
485444
- Support InResponseTo validations in MultiSaml [#350](https://github.com/node-saml/passport-saml/pull/350)
445+
- Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
486446
- InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356)
487447
- Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323)
488448

@@ -501,14 +461,14 @@
501461

502462
#### 🙈 Other:
503463

464+
- Update xml-crypto to 1.0.2 [#321](https://github.com/node-saml/passport-saml/pull/321)
504465
- Validate issuer on logout requests/responses if configured [#314](https://github.com/node-saml/passport-saml/pull/314)
505466
- feat(logout): handle null and undefined on nameQualifier [#311](https://github.com/node-saml/passport-saml/pull/311)
506467
- entryPoint is compulsory for signed requests [#299](https://github.com/node-saml/passport-saml/pull/299)
507468
- Include support for run-time params to be included in the generated URLs [#136](https://github.com/node-saml/passport-saml/pull/136)
508469
- support multiple authnContext [#298](https://github.com/node-saml/passport-saml/pull/298)
509470
- Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302)
510471
- Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301)
511-
- Update xml-crypto to 1.0.2 [#321](https://github.com/node-saml/passport-saml/pull/321)
512472

513473
---
514474

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@node-saml/passport-saml",
3-
"version": "4.0.0-beta.3",
3+
"version": "4.0.0-beta.4",
44
"description": "SAML 2.0 authentication strategy for Passport",
55
"keywords": [
66
"saml",

0 commit comments

Comments
 (0)