Release 2.5.20 (2024-07-25)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix whitespace handling in URLs of media file names (sulu/sulu#7543) (@stollr)
- Replacing deprecated
getMockForTrait
phpunit function (sulu/sulu#7542) (@mamazu) - Fix resetting of PasswordResetTokenEmailsSent Value after Expiring (sulu/sulu#7438) (@TimonStadelmann)
- Using constructor property promotion in the SecurityBundle (sulu/sulu#7492) (@mamazu)
- Use constructor property promotion in components (sulu/sulu#7498) (@mamazu)
- Using constructor property promotion in TrashBundle (sulu/sulu#7497) (@mamazu)
- Use constructor property promotion in TagBundle (sulu/sulu#7496) (@mamazu)
- Use constructor property promotion in the SnippetBundle (sulu/sulu#7495) (@mamazu)
- Use constructor property promotion in SearchBundle (sulu/sulu#7491) (@mamazu)
- Remove deprecated
getMockForAbstractClass
in phpunit tests (sulu/sulu#7527) (@mamazu) - Disable fallback to smaxage for our symfony http cache customttllistener handling (sulu/sulu#7540) (@alexander-schranz)
- Allow to debug SuluHttpCache without Kernel Debug enabled (sulu/sulu#7537) (@alexander-schranz)
- Fix deprecation message on HitListener rtrim function call (sulu/sulu#7538) (@alexander-schranz)
- Fix cachelifetime configuration for sitemap (sulu/sulu#7536) (@alexander-schranz)
- Add forcing direct matching for media download urls (sulu/sulu#7535) (@alexander-schranz)
- Add forcing direct matching for media image format urls (sulu/sulu#7534) (@alexander-schranz)
- Remove many-to-many joins in smart content functions. (sulu/sulu#7529) (@friemt)
- Replacing
will
method with more specific methods (sulu/sulu#7510) (@mamazu) - Backport test type changes to 2.5 (sulu/sulu#7506) (@alexander-schranz)
- Backport test type changes to 2.5 (sulu/sulu#7505) (@alexander-schranz)
- Fix compatibility to Node 14 and 16 and NPM 6 (sulu/sulu#7504) (@alexander-schranz)
- Define jackalope dependencies correctly (sulu/sulu#7501) (@alexander-schranz)
- Add excluded templates example (#252) (@alexander-schranz)