Skip to content

Commit dac23a1

Browse files
authored
Merge pull request #518 from node-saml/changelog
Generating changelog using gren
2 parents c02cfc6 + 8eaf95c commit dac23a1

File tree

4 files changed

+4496
-55
lines changed

4 files changed

+4496
-55
lines changed

.grenrc.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
module.exports = {
2+
dataSource: "prs",
3+
prefix: "",
4+
onlyMilestones: false,
5+
ignoreTagsWith: ["v0.32.0", "0.0.3"],
6+
tags: "all",
7+
groupBy: false,
8+
changelogFilename: "CHANGELOG.md",
9+
username: "node-saml",
10+
repo: "passport-saml",
11+
template: {
12+
release: function (placeholders) {
13+
let dateParts = placeholders.date.split("/");
14+
let placeholdersDate = new Date(
15+
Number(dateParts[2]),
16+
Number(dateParts[1]) - 1,
17+
Number(dateParts[0])
18+
);
19+
let isoDateString = placeholdersDate.toISOString().split("T")[0];
20+
return `## ${placeholders.release} (${isoDateString})\n${placeholders.body}`;
21+
},
22+
},
23+
};

CHANGELOG.md

+367
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,367 @@
1+
# Changelog
2+
3+
## v2.0.3 (2021-01-07)
4+
5+
- [**bug**] Reexport SamlConfig type to solve a regression in consumer packages [#516](https://github.com/node-saml/passport-saml/pull/516)
6+
- [**bug**] fix: derive SamlConfig from SAMLOptions [#515](https://github.com/node-saml/passport-saml/pull/515)
7+
- [**bug**] add ts-ignore to generated type definitions for multisaml strategy [#508](https://github.com/node-saml/passport-saml/pull/508)
8+
- [**enhancement**] dev: add @types/xml-encryption [#517](https://github.com/node-saml/passport-saml/pull/517)
9+
- [**dependencies**] upgrade deps to latest versions [#514](https://github.com/node-saml/passport-saml/pull/514)
10+
- [**closed**] normalize signature line endings before loading signature block to xml-crypto [#512](https://github.com/node-saml/passport-saml/pull/512)
11+
- [**closed**] fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505)
12+
- [**closed**] docs(scoping): fix for example [#504](https://github.com/node-saml/passport-saml/pull/504)
13+
- [**dependencies**] Bump ini from 1.3.5 to 1.3.8 [#513](https://github.com/node-saml/passport-saml/pull/513)
14+
- [**closed**] minor - fix typo in README [#506](https://github.com/node-saml/passport-saml/pull/506)
15+
- [**semver-patch**] fix(typing): multi saml stratey export [#503](https://github.com/node-saml/passport-saml/pull/503)
16+
- [**closed**] Prettier + ESLint + onchange = Happiness [#493](https://github.com/node-saml/passport-saml/pull/493)
17+
- [**semver-patch**] support windows line breaks in keys [#500](https://github.com/node-saml/passport-saml/pull/500)
18+
19+
---
20+
21+
## v2.0.2 (2020-11-05)
22+
23+
- [**semver-patch**] normalize line endings before signature validation [#498](https://github.com/node-saml/passport-saml/pull/498)
24+
25+
---
26+
27+
## v2.0.1 (2020-11-03)
28+
29+
- [**closed**] Add deprecation notice for privateCert; fix bug [#492](https://github.com/node-saml/passport-saml/pull/492)
30+
31+
---
32+
33+
## v2.0.0 (2020-11-03)
34+
35+
- [**semver-minor**] Allow for use of privateKey instead of privateCert [#488](https://github.com/node-saml/passport-saml/pull/488)
36+
- [**closed**] inlineSources option for better source maps [#487](https://github.com/node-saml/passport-saml/pull/487)
37+
- [**2.0**][**breaking-change**] Always throw error objects instead of strings [#412](https://github.com/node-saml/passport-saml/pull/412)
38+
- [**new-feature**][**pending-refinement**][**semver-minor**] feat(authorize-request): idp scoping provider [#428](https://github.com/node-saml/passport-saml/pull/428)
39+
- [**semver-patch**] update version of xml2js to 0.4.23, fixes #479 [#486](https://github.com/node-saml/passport-saml/pull/486)
40+
- [**closed**] fix: disable esmoduleInterop setting [#483](https://github.com/node-saml/passport-saml/pull/483)
41+
42+
---
43+
44+
## v1.5.0 (2020-10-30)
45+
46+
- [**closed**] validateSignature: Support XML docs that contain multiple signed node… [#481](https://github.com/node-saml/passport-saml/pull/481)
47+
- [**needs-review**][**pending-refinement**] validateSignature: Support XML docs that contain multiple signed nodes [#455](https://github.com/node-saml/passport-saml/pull/455)
48+
- [**closed**] Revert "validateSignature: Support XML docs that contain multiple signed nodes" [#480](https://github.com/node-saml/passport-saml/pull/480)
49+
- [**closed**] outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478)
50+
51+
---
52+
53+
## v1.4.2 (2020-10-29)
54+
55+
- [**closed**] Primary files use typescript [#477](https://github.com/node-saml/passport-saml/pull/477)
56+
57+
---
58+
59+
## v1.4.1 (2020-10-29)
60+
61+
- [**closed**] compatibility with @types/passport-saml, fixes #475 [#476](https://github.com/node-saml/passport-saml/pull/476)
62+
63+
---
64+
65+
## v1.4.0 (2020-10-28)
66+
67+
- [**closed**] try to use curl when wget is not available [#468](https://github.com/node-saml/passport-saml/pull/468)
68+
- [**closed**] Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474)
69+
- [**closed**] bumped xml-crypto from 1.5.3 to 2.0.0 [#470](https://github.com/node-saml/passport-saml/pull/470)
70+
- [**closed**] support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469)
71+
- [**closed**] Add PR template [#473](https://github.com/node-saml/passport-saml/pull/473)
72+
- [**closed**] Drop support for Node 8 [#462](https://github.com/node-saml/passport-saml/pull/462)
73+
- [**closed**] Fix typo [#434](https://github.com/node-saml/passport-saml/pull/434)
74+
- [**closed**] Upgrade xml-crypto dependancy [#465](https://github.com/node-saml/passport-saml/pull/465)
75+
- [**bug**] Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464)
76+
- [**closed**] Add GitHub Actions as Continuos Integration provider [#463](https://github.com/node-saml/passport-saml/pull/463)
77+
- [**closed**] fix: add catch block to NameID decryption [#461](https://github.com/node-saml/passport-saml/pull/461)
78+
79+
---
80+
81+
## v1.3.5 (2020-09-16)
82+
83+
- [**dependencies**] Bump lodash from 4.17.15 to 4.17.20 [#449](https://github.com/node-saml/passport-saml/pull/449)
84+
- [**dependencies**] Bump acorn from 7.1.0 to 7.4.0 [#448](https://github.com/node-saml/passport-saml/pull/448)
85+
- [**closed**] Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447)
86+
- [**closed**] Revert "doc: announce site move." [#446](https://github.com/node-saml/passport-saml/pull/446)
87+
88+
---
89+
90+
## v1.3.4 (2020-07-21)
91+
92+
- [**closed**] Fix multi saml strategy race conditions [#426](https://github.com/node-saml/passport-saml/pull/426)
93+
94+
---
95+
96+
## v1.3.3 (2020-02-19)
97+
98+
- [**closed**] Singleline private keys [#423](https://github.com/node-saml/passport-saml/pull/423)
99+
100+
---
101+
102+
## v1.3.2 (2020-02-12)
103+
104+
- [**closed**] Revert "convert privateCert to PEM for signing" [#421](https://github.com/node-saml/passport-saml/pull/421)
105+
106+
---
107+
108+
## v1.3.1 (2020-02-11)
109+
110+
- [**closed**] Upgrade xml-encryption to 1.0.0 [#420](https://github.com/node-saml/passport-saml/pull/420)
111+
112+
---
113+
114+
## v1.3.0 (2020-02-06)
115+
116+
- [**pending-refinement**] Issue #206: Support signing AuthnRequests using the HTTP-POST Binding [#207](https://github.com/node-saml/passport-saml/pull/207)
117+
- [**closed**] Add tests to check for correct logout [#418](https://github.com/node-saml/passport-saml/pull/418)
118+
- [**closed**] added passReqToCallback to docs [#417](https://github.com/node-saml/passport-saml/pull/417)
119+
- [**closed**] Fix an issue readme formatting [#416](https://github.com/node-saml/passport-saml/pull/416)
120+
- [**closed**] attributeConsumingServiceIndex can be zero [#414](https://github.com/node-saml/passport-saml/pull/414)
121+
- [**pending-refinement**] convert privateCert to PEM for signing [#390](https://github.com/node-saml/passport-saml/pull/390)
122+
- [**pending-refinement**] add support for encrypted nameIDs in SLO request handling [#408](https://github.com/node-saml/passport-saml/pull/408)
123+
- [**need-more-info**][**peer-review-welcome**] Bring-up xml-crypto to 1.4.0 [#400](https://github.com/node-saml/passport-saml/pull/400)
124+
- [**closed**] fix #393 adding 'inResponseTo' in the profile [#404](https://github.com/node-saml/passport-saml/pull/404)
125+
- [**closed**] Fix #355 missing parts: tests. [#402](https://github.com/node-saml/passport-saml/pull/402)
126+
- [**closed**] Fix minimum version of Node.js in Travis [#399](https://github.com/node-saml/passport-saml/pull/399)
127+
- [**closed**] Add .editorconfig as suggested in #373 [#398](https://github.com/node-saml/passport-saml/pull/398)
128+
129+
---
130+
131+
## v1.2.0 (2019-09-12)
132+
133+
- [**peer-review-welcome**] NameIDFormat fix [#375](https://github.com/node-saml/passport-saml/pull/375)
134+
- [**peer-review-welcome**] Remove InResponseTo value if response validation fails [#341](https://github.com/node-saml/passport-saml/pull/341)
135+
136+
---
137+
138+
## v1.1.0 (2019-05-10)
139+
140+
- [**closed**] Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367)
141+
- [**peer-review-welcome**] Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323)
142+
- [**pending-refinement**] feat: add RequestedAuthnContext Comparison Type parameter [#360](https://github.com/node-saml/passport-saml/pull/360)
143+
- [**closed**] Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363)
144+
- [**peer-review-welcome**] InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356)
145+
146+
---
147+
148+
## v1.0.0 (2018-12-02)
149+
150+
- [**closed**] Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302)
151+
- [**closed**] Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301)
152+
153+
---
154+
155+
## v0.35.0 (2018-08-14)
156+
157+
_No changelog for this release._
158+
159+
---
160+
161+
## v0.34.0 (2018-08-14)
162+
163+
_No changelog for this release._
164+
165+
---
166+
167+
## v0.33.0 (2018-02-16)
168+
169+
_No changelog for this release._
170+
171+
---
172+
173+
## v0.32.1 (2018-01-03)
174+
175+
- [**closed**] README: fix typo `s/ADSF/ADFS/` [#251](https://github.com/node-saml/passport-saml/pull/251)
176+
177+
---
178+
179+
## v0.31.0 (2017-11-01)
180+
181+
_No changelog for this release._
182+
183+
---
184+
185+
## v0.30.0 (2017-10-12)
186+
187+
_No changelog for this release._
188+
189+
---
190+
191+
## v0.20.2 (2017-10-10)
192+
193+
_No changelog for this release._
194+
195+
---
196+
197+
## v0.20.1 (2017-10-10)
198+
199+
_No changelog for this release._
200+
201+
---
202+
203+
## v0.20.0 (2017-10-09)
204+
205+
_No changelog for this release._
206+
207+
---
208+
209+
## v0.16.2 (2017-10-07)
210+
211+
_No changelog for this release._
212+
213+
---
214+
215+
## v0.16.1 (2017-10-05)
216+
217+
_No changelog for this release._
218+
219+
---
220+
221+
## v0.16.0 (2017-10-04)
222+
223+
_No changelog for this release._
224+
225+
---
226+
227+
## v0.15.0 (2015-12-30)
228+
229+
_No changelog for this release._
230+
231+
---
232+
233+
## v0.14.0 (2015-11-02)
234+
235+
_No changelog for this release._
236+
237+
---
238+
239+
## v0.13.0 (2015-10-09)
240+
241+
_No changelog for this release._
242+
243+
---
244+
245+
## v0.12.0 (2015-08-19)
246+
247+
_No changelog for this release._
248+
249+
---
250+
251+
## v0.11.1 (2015-08-18)
252+
253+
_No changelog for this release._
254+
255+
---
256+
257+
## v0.11.0 (2015-08-10)
258+
259+
_No changelog for this release._
260+
261+
---
262+
263+
## v0.10.0 (2015-06-08)
264+
265+
_No changelog for this release._
266+
267+
---
268+
269+
## v0.9.2 (2015-04-26)
270+
271+
_No changelog for this release._
272+
273+
---
274+
275+
## v0.9.1 (2015-02-18)
276+
277+
_No changelog for this release._
278+
279+
---
280+
281+
## v0.9.0 (2015-02-05)
282+
283+
_No changelog for this release._
284+
285+
---
286+
287+
## v0.8.0 (2015-01-23)
288+
289+
_No changelog for this release._
290+
291+
---
292+
293+
## v0.7.0 (2015-01-13)
294+
295+
_No changelog for this release._
296+
297+
---
298+
299+
## v0.6.2 (2015-01-06)
300+
301+
_No changelog for this release._
302+
303+
---
304+
305+
## v0.6.1 (2014-12-18)
306+
307+
_No changelog for this release._
308+
309+
---
310+
311+
## v0.6.0 (2014-11-14)
312+
313+
_No changelog for this release._
314+
315+
---
316+
317+
## v0.5.3 (2014-09-11)
318+
319+
_No changelog for this release._
320+
321+
---
322+
323+
## v0.5.2 (2014-07-02)
324+
325+
_No changelog for this release._
326+
327+
---
328+
329+
## v0.5.1 (2014-07-02)
330+
331+
_No changelog for this release._
332+
333+
---
334+
335+
## v0.5.0 (2014-07-01)
336+
337+
_No changelog for this release._
338+
339+
---
340+
341+
## v0.4.0 (2014-06-20)
342+
343+
_No changelog for this release._
344+
345+
---
346+
347+
## v0.3.0 (2014-06-09)
348+
349+
_No changelog for this release._
350+
351+
---
352+
353+
## v0.2.1 (2014-06-05)
354+
355+
_No changelog for this release._
356+
357+
---
358+
359+
## v0.2.0 (2014-06-03)
360+
361+
_No changelog for this release._
362+
363+
---
364+
365+
## v0.1.0 (2014-05-31)
366+
367+
_No changelog for this release._

0 commit comments

Comments
 (0)