Skip to content

Latest commit

 

History

History
224 lines (158 loc) · 6.9 KB

File metadata and controls

224 lines (158 loc) · 6.9 KB

7.0.2

  • Fix version constraint error in symfony/templating requirement

7.0.1

  • Update xmlseclibs to version 3.1.4
  • Mark as incompatible with symfony/http-foundation >=8.0

7.0.0

  • Add SF 7 support
  • Upgrade dev & qa tooling

Backward compatibility breaks:

  • Minor: \Surfnet\SamlBundle\SAML2\BridgeContainer::debugMessage Will now throw a \Surfnet\SamlBundle\Exception\InvalidArgumentException instead of 'Fatal error: Uncaught TypeError' if an invalid $message is debugged.

6.0.0

  • Add SF 6 support
  • Require PHP 8.1
  • Moved away from Travis, and use GitHub Actions instead.

5.0.3

  • Repair some SAML2 library issues
  • Project cleanup
  • Added nightly security checker Github Action

5.0.2

Allow use of Symfony 5 packages

5.0.1

Confrom to new SAML2 value object signature changes

5.0.0

Update PHP requirements to require either PHP 7.2 or PHP >= 8.0

Features

  • Allow setting ForceAuthn on AuthnRequest #117
  • Upgrade composer dependencies including SAML2 library (thanks @tvdijen!)
  • Improve compatibility with PHP 8 and Symfony 5 #114 (thank you for your collaboration @wdttilburg!)

4.4.1

Bugfix

  • Support both getMainRequest and getMasterRequest when using the Symfony request stack. As drafted by @epidoux in: Fix getMainRequest incompatible with symfony 4.4 #107 (thank you @epidoux)

4.4.0

Feature

  • Include SP certificate in generated metadata when present #104
  • Add eduId and surf-crm-id to attribute dictionary
  • Add two code examples in the file EXAMPLES.md

4.3.3

Feature

  • Add internal-collabPersonId to attribute dictionary #111

4.3.2

Bugfix

  • Secure the way the verifySignature method is used #104

4.3.1

Bugfix

  • Update metadata.xml template reference

4.3.0

New feature

  • Further support Symfony 4 by adhering to the Twig environment in favor of the old 'Environment' solution

4.2.0

New feature

  • Support for SAML extensions on Authn SAML requests

4.1.11

New feature

  • Allow retrieval of Scoping -> RequesterIds #97

4.1.10

New feature

  • Allow setting the ForceAuthn property on AuthNRequest objects #96

4.1.9

New feature

  • Provide minimal Symfony 4 support #89

4.1.8

This is a security release that will harden the application against CVE 2019-3465

  • Force upgrade of xmlseclibs to version 3.0.4 #90
  • Enable ant on Travis builds #91

4.1.7

Remove deprecation notices

  • Alias will also give warnings, service names should be fixed completely in the future.

4.1.6

No release notes specified for this release

4.1.5

New feature

  • Add new attribute eckId #88

4.1.4

Improvements

  • Add WantAuthnRequestsSigned="true" to the IDPSSODescriptor in the Metadata #87
  • Add knowledge about attribute eduPersonScopedAffiliation #84

4.1.3

Improvements

  • Remove the unused SURFconextID attribute from dict #85
  • Fix the failing Travis builds #86

4.1.2

Removed RMT from the project

4.1.1

Changes:

  • Add Symfony 3.4 support

4.1.0

Changes:

  • Expose assertion consumer service URL in the AuthnRequest request wrapper class (#80)
  • Internal refactoring (#79)

4.0.0

This release makes error reporting more specific. This release changed the API of the ReceivedAuthnRequestQueryString::getSignatureAlgorithm method, returning the signature algorithm url decoded. Any code using this method should be updated removing the url_decode call to prevent double decoding of the sigalg value.

Changes:

  • Throw specific exceptions on signature errors #78

Older versions

VERSION 3 UPGRADED SAML2 LIBRARY

Version 3.0 - Upgraded SAML2 library 17/01/2018 13:59 3.0.0 initial release

VERSION 2 RELEASE 2.0; CHANGED HOW ATTRIBUTE VALUES ARE RETRIEVED AND REPRESENTED.

Version 2.11 - Add the configuration option to configure static service providers 09/01/2018 15:13 2.11.2 Add dictionary support for eduPersonOrcid 30/11/2017 09:29 2.11.1 Make configuration work with previous versions of symphony 22/11/2017 15:34 2.11.0 initial release

Version 2.10 - The ability to disable AttributeDictionary lookups has been added. 17/11/2017 14:38 2.10.0 initial release

Version 2.9 - Support for Symfony 3 25/09/2017 11:52 2.9.0 initial release

Version 2.8 - POST binding support 25/09/2017 11:21 2.8.2 Allow authentication using POST binding

Version 2.7 - Fixed HTTP encoding scheme. Introduced concept of received AuthnRequest. 20/02/2017 15:42 2.7.0 initial release

Version 2.6 - Make configurable which attribute set to construct 12/12/2016 13:31 2.6.3 Revert previous hotfix as it imposes a too strict dependency range for SAML2 12/12/2016 11:28 2.6.2 Update SAML2 for security hotfix 19/10/2016 16:30 2.6.1 Make return types in doc blocks BC compliant 19/10/2016 14:00 2.6.0 initial release

Version 2.5 - Compliant ID Generation, users are now able to configure a certificate file as well as certificate contents. 01/07/2016 11:33 2.5.0 initial release

Version 2.4 - Require signed AuthnRequests by default again. 31/05/2016 11:01 2.4.0 initial release

Version 2.3 - AuthnRequest additions and fixes 30/03/2016 09:06 2.3.0 initial release

Version 2.2 - Fixed deprecated usage of unquoted servicenames by @ddeboer 18/03/2016 09:23 2.2.0 initial release

Version 2.1 - Updated SAML2 lib 27/01/2016 16:45 2.1.0 initial release

Version 2.0 - Release 2.0; changed how attribute values are retrieved and represented. 17/12/2015 14:43 2.0.0 initial release

VERSION 1 RELEASE 1.0

Version 1.7 - Improved request handling 15/12/2015 20:52 1.7.0 initial release

Version 1.6 - Updated SAML2 lib for improved security 04/12/2015 12:18 1.6.0 initial release

Version 1.5 - Adds attribute filter interface, which implementation can be applied to an attribute set 25/11/2015 15:57 1.5.0 initial release

Version 1.4 - Expanded attribute definitions, added attribute set 24/11/2015 17:10 1.4.1 Fixed license header checking in pre-commit-hook 09/11/2015 14:14 1.4.0 initial release

Version 1.3 - Reduce scope of XXE defense 13/07/2015 15:45 1.3.0 initial release

Version 1.2 - Fixing composer dependencies 13/07/2015 14:44 1.2.0 initial release

Version 1.1 - Implemented defenses against XXE 13/07/2015 13:40 1.1.0 initial release

Version 1.0 - Release 1.0 19/06/2015 12:11 1.0.0 initial release

VERSION 0 FIRST MAJOR ZERO RELEASE

Version 0.5 - Release 0.5.0 11/06/2015 13:24 0.5.0 initial release

Version 0.4 - Second Pilot Release 04/05/2015 13:45 0.4.0 initial release

Version 0.3 - Add NameID support to AuthnRequest, more logging 26/03/2015 13:53 0.3.0 initial release

Version 0.1 - First major zero release 20/01/2015 15:56 0.1.0 initial release