Skip to content

Releases: simplesamlphp/saml2

v4.19.1

17 Dec 17:08

Choose a tag to compare

Fixed CVE-2025-66475

v6.0.0

17 Dec 16:57
11a1c44

Choose a tag to compare

Following up on v5 this is another intermediate step that changes the interface.
A major change here is that instead of passing a 'string' to a method and validate that the string is a valid URI, we now pass an AnyURIValue object, drastically reducing the overhead of validating strings multiple times.

Appropriate to use for people who need to generate/parse SAML 2.0 messages/metadata, or use bindings. Still no full replacement for the old v4. We plan to release a full replacement for v4 in v6.1 where we add ServiceProvider/IdentityProvider where you pass all your configuration and metadata and then those classes will do all the heavy lifting to process requests/responses according to the SAML2 specifications.

Until we release a full replacement, we will keep supporting and patching v4

v5.0.0

17 Dec 16:55

Choose a tag to compare

Version 5.0 of this library completely rewrites the library to modern standards.
It is a necessary intermediate step for us to migrate away from the old v4, but it is in no way a replacement.
You can still use it if your concern is just generating/parsing SAML 2.0 messages/metadata

v4.17.0

12 Mar 09:15

Choose a tag to compare

v4.6.10

31 May 16:06

Choose a tag to compare

Fix regression (missing use statement) introduced in 4.6.9.

v4.6.3

06 Sep 09:27

Choose a tag to compare

v4.6.3

v4.1.9

19 Aug 07:24
ff19d04

Choose a tag to compare

Bugfix

  • Make processor aware of assertion types #240

v3.4.5

14 May 16:40
acc4778

Choose a tag to compare

Fix an invalid assertion, leading to an InvalidArgumentException when trying to set the AssertionConsumerServiceIndex on an AuthnRequest

v4.1.7

21 Mar 19:43
62c7ab0

Choose a tag to compare

Fix incorrect use of Issuer-class

v4.1.6

20 Mar 14:29
6358afc

Choose a tag to compare

Fix a mistake in the bugfix for #229