Skip to content

Commit 93ca2d0

Browse files
committed
Release 2.4.0
1 parent 88a0ec1 commit 93ca2d0

4 files changed

Lines changed: 64 additions & 34 deletions

File tree

.github/build/full.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
},
77
"consent": {
88
"repository": "simplesamlphp/simplesamlphp-module-consent",
9-
"version": "~1.4.0"
9+
"version": "~1.4.1"
1010
},
1111
"consentadmin": {
1212
"repository": "simplesamlphp/simplesamlphp-module-consentadmin",
13-
"version": "~1.0.3"
13+
"version": "~1.1.0"
1414
},
1515
"discopower": {
1616
"repository": "simplesamlphp/simplesamlphp-module-discopower",
@@ -28,10 +28,6 @@
2828
"repository": "simplesamlphp/simplesamlphp-module-radius",
2929
"version": "~2.0.2"
3030
},
31-
"statistics": {
32-
"repository": "simplesamlphp/simplesamlphp-module-statistics",
33-
"version": "~1.2.2"
34-
},
3531
"sqlauth": {
3632
"repository": "simplesamlphp/simplesamlphp-module-sqlauth",
3733
"version": "~1.3.1"

composer.lock

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/simplesamlphp-changelog.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,56 @@ See the [upgrade notes](https://simplesamlphp.org/docs/stable/simplesamlphp-upgr
77

88
## Version 2.4.0
99

10-
Released TBD
10+
Released 2025-04-16
1111

12+
* Added a new feature flag `encryption.optional` to allow unencrypted assertions if the SP does
13+
not provide an encryption certificate (#2208)
14+
* Make translations tool theme-aware (#2315)
15+
* Fix deprecation of Twig spaceless-filter (#2229)
16+
* Add possibility to provide connection context to XML storage-handler (#2332)
17+
* Throw user-friendly exception with the proper HTTP statuscode for incorrect HTTP-method (#2234)
18+
* Fixed build-workflow to only re-build the website once
19+
* Bugfix: Use entityID from state to allow overriding the issuer (#2345)
20+
* When only a single IdP is in scope, skip discovery screen (#2355)
1221
* Downgrade simplesamlphp/composer-module-installer to 1.3.x to keep things working with older (OS-supplied)
1322
versions of composer
23+
* Skip test if xdebug.mode does not contain develop (#2419)
24+
* Add a console-script to clear cache (#2410)
25+
* PHP 8.4 Deprecation fixes (#2413)
26+
* Warn if a module has an unexpected translation-domain in its po file.
27+
* Add configuration that enables/disables twig template debug mode (#2406)
28+
* Add support for IDP Discovery protocol (#2402)
29+
* Destroy session cookies on logout (#2278)
30+
* A new module to allow debugging SP logins (#2381)
31+
* When only a single IdP is in scope, skip discovery screen (#2355)
32+
* Add authproc-filter to manipulate the Assertion's Issuer (#2346)
33+
* Many improvements to docs and translations
34+
* Updated dependencies
35+
36+
`adfs`
37+
38+
* The ADFS-module has been disconnected from the SSP release. To continue to use it, the module has to be manually installed.
39+
* The ADFS-module was completely rewritten and now uses our own XML-libraries for building, signing and encrypting XML (v3.0.0)
40+
41+
`discopower`
42+
43+
* Create discopower.po for italian locale (#22)
44+
* Hide tab list when there's only one tab
45+
* Fix for tags containing uppercase letters
46+
* Updated jQuery
47+
48+
`ldap`
49+
50+
* Add SASL-support (v2.4.0). Note that this required a newer version of symfony/ldap than the one packaged (v2.4.3)
1451

1552
`metarefresh`
1653

1754
* Fixed parsing of large metadata files (v1.2.4)
1855

56+
`saml`
57+
58+
* Stricter regexp to verify SubjectID/PairwiseID: disallow trailing spaces.
59+
1960
## Version 2.3.7
2061

2162
Released TBD

docs/simplesamlphp-upgrade-notes-2.4.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,5 @@ The following changes are relevant for installers and/or developers.
77
This means that endpoints such as SingleSignOnService values will be taken from the
88
entityId block in saml20-idp-hosted.php. See (<https://github.com/simplesamlphp/simplesamlphp/pull/2270>) for details.
99

10-
## Deprecations
11-
12-
The following classes were marked `deprecated` and will be removed in a next major release.
13-
14-
- fixme
15-
16-
## BC break
17-
18-
- fixme
10+
- The `statistics` module has been removed from the release, because the Charts API it depends on has been discontinued
11+
by Google, rendering the module useless.

0 commit comments

Comments
 (0)