Skip to content

Releases: node-saml/node-saml

v5.0.1

14 Mar 17:00
Compare
Choose a tag to compare
  • Update xml-crypto to address CVE (#388) (093a859)
  • Adjust to support type stripping (#389) (4da5940)
  • docs: Update README.md set never default validateInResponseTo (#384) (bb3cdb0)
  • feat: improve error messages when validating pems (#373) (0d3d3fa)
  • Docs: add pitch to encourage more sponsors (#366) (c021987)
  • Update sponsor acknowledgements (#365) (4c3b6a0)

v5.0.0

27 Feb 17:16
Compare
Choose a tag to compare
  • Bump release-it from 16.3.0 to 17.0.5 (#348) (37ee11e)
  • Bump eslint-plugin-prettier from 4.2.1 to 5.1.3 (#346) (0ca8d55)
  • Bump eslint-config-prettier from 8.10.0 to 9.1.0 (#345) (a03f9e8)
  • Bump eslint-plugin-deprecation from 1.5.0 to 2.0.0 (#347) (98948f4)
  • Bump sinon and @types/sinon (#349) (13de547)
  • Bump actions/checkout from 3 to 4 (#330) (184c560)
  • Update minor dependencies and Node to 18 (#344) (02b6434)
  • Added X509 certificate to KeyInfo X509Data, if passed through options (#36) (60b497d)
  • Rename cert to idpCert and signingCert to publicCert (#343) (66e237a)
  • Export generateServiceProviderMetadata (#337) (c5a2cc9)
  • Fix metadata order (#334) (31185e0)
  • Update to current Node versions (#342) (de17540)
  • Upgrade to latest version of xml-crypto (#341) (69c354d)
  • Fixes node-saml not checking all Audiences in an AudienceRestriction (#340) (cb13ea6)
  • Add test coverage for initialize() of saml.ts (#327) (e691ccf)
  • Enforce valid setting for validateInResponseTo (#314) (cbe102a)
  • Merge pull request from GHSA-vx8m-6fhw-pccw (045e3b9)
  • Bump prettier from 2.8.8 to 3.0.0 (#300) (58495fe)
  • Bump prettier-plugin-packagejson from 2.4.3 to 2.4.5 (#307) (95deffc)
  • Bump eslint from 8.42.0 to 8.45.0 (#306) (f7e8eeb)
  • Bump release-it from 15.11.0 to 16.1.3 (#305) (1db11a0)
  • Bump @cjbarth/github-release-notes from 4.0.0 to 4.1.0 (#304) (00f530f)
  • Bump @types/node from 14.18.50 to 14.18.53 (#303) (158f1d8)
  • Bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.62.0 (#302) (6c51953)
  • Bump @xmldom/xmldom from 0.8.8 to 0.8.10 (#301) (6b90d42)
  • Bump @typescript-eslint/parser from 5.59.9 to 5.62.0 (#299) (e4ba107)
  • Bump word-wrap from 1.2.3 to 1.2.4 (#298) (ac3640c)
  • Bump sinon from 14.0.2 to 15.2.0 (#294) (0f9e5f1)
  • Bump typescript from 4.8.4 to 5.1.6 (#293) (5b6422c)
  • Bump @typescript-eslint/parser from 5.59.9 to 5.60.1 (#292) (4d5e1b7)
  • Bump concurrently from 7.6.0 to 8.2.0 (#290) (38963c6)
  • Add tests for XML parsing with comments (#285) (fbc1835)
  • Remove dependency on Passport types (#296) (a32c441)
  • Separate linting out from testing (#288) (9657c66)
  • Add test coverage (#287) (ee1aa4f)
  • Prefer Chai expect to Node assert (#286) (57336bb)
  • Remove express dependency (#284) (86a1654)
  • Fix spelling and normalize naming (#278) (8fe5b4b)
  • Roll-up changelog entries for beta releases (#282) (1960be9)
  • Update minor dependencies (#283) (5d6099b)
  • Bump codecov/codecov-action from 3.1.1 to 3.1.4 (#279) (1cd8af0)
  • Bump @typescript-eslint/parser from 5.58.0 to 5.59.8 (#281) (d1555ff)
  • Bump prettier from 2.8.7 to 2.8.8 (#274) (74220de)
  • Bump json5 from 2.2.1 to 2.2.3 (#244) (aff183a)
  • Bump vm2 from 3.9.16 to 3.9.19 (#277) (8f7cea6)
  • Export types required for SamlOptions (#224) (2b4d8e1)
  • Remove types specific to Passport (#226) (0a854cc)
  • Add public key support (#225) (8920013)
  • Make callbackUrl manditory (#214) (96ac785)
  • feat: support additionalParams on HTTP-POST binding (#263) (40b4620)
  • Acknowledge that XML can be parsed to any (#271) (acf68ea)
  • feat: add public getAuthorizeMessage method (#235) (cb89ced)
  • Improve audience mismatch error message (#257) (44fc789)
  • Update minor dependencies (#269) (7450241)

v4.0.5

19 Aug 02:51
Compare
Choose a tag to compare

v4.0.4

11 Apr 13:14
Compare
Choose a tag to compare

v4.0.3

13 Dec 13:55
Compare
Choose a tag to compare
  • Bump eslint from 8.26.0 to 8.29.0 (#234) (ccff188)
  • Bump eslint-plugin-deprecation from 1.3.2 to 1.3.3 (#232) (c6fc32c)
  • Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.45.0 (#231) (67b33c6)
  • Bump concurrently from 7.5.0 to 7.6.0 (#230) (6e9a7e4)
  • Bump prettier from 2.7.1 to 2.8.0 (#229) (452ab3d)

v4.0.2

23 Nov 14:34
Compare
Choose a tag to compare
  • fix: correct handling of XML entities in signature attributes (#221) (b1263c7)
  • Remove pre-release comments from README (#223) (7c0f0da)
  • Expose ValidateInResponseTo as it is required in options (#220) (51e3876)

v4.0.1

16 Nov 21:52
Compare
Choose a tag to compare
  • Bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.43.0 (#216) (49680ab)
  • Bump @typescript-eslint/parser from 5.41.0 to 5.43.0 (#217) (50ec13a)
  • Lock to TypeScript <4.9.0 due to a regression in 4.9.3 (#219) (f883350)
  • Bump @types/node from 14.18.32 to 14.18.33 (#201) (ea11fba)
  • Fixes #208, updated readme by updating package names. (#210) (18abb83)
  • Remove check now covered by dependency (#215) (38b8cc0)
  • Bump xml-crypto from 3.0.0 to 3.0.1 (#205) (d777940)
  • Update @xmldom/xmldom (#213) (9c047c0)

v4.0.0

28 Oct 02:10
Compare
Choose a tag to compare
  • Update types (#199) (dffab30)
  • Update dependencies, including locked ones (#198) (6b7774c)
  • Throw if multiple XML roots detected (#195) (60e944c)
  • feat: expose getLogoutResponseUrlAsync publicly (#194) (cc75f48)
  • Update Dependencies (#197) (27acce1)
  • Bump @xmldom/xmldom from 0.7.5 to 0.7.6 (#196) (d539543)
  • Bump @xmldom/xmldom from 0.8.2 to 0.8.3 (#188) (6602dc9)
  • Update documentation to remove ADFS references; rename passport-saml (#190) (b850552)

v4.0.0-beta.6

13 Oct 01:26
Compare
Choose a tag to compare
v4.0.0-beta.6 Pre-release
Pre-release

v4.0.0-beta.5

11 Oct 17:32
Compare
Choose a tag to compare
v4.0.0-beta.5 Pre-release
Pre-release