This release contains over 20 bugfixes and fixes the routing bug where URLs with an ending slash (/) led to a 404 page. The HTML tags <summary>
and <details>
for native accordions are now also allowed by default. Furthermore several bugs in the back end have been fixed. Among other things, the page selector now supports the submitOnChange
directive and wizards such as the date picker are no longer displayed when a field is disabled. In addition, performance and compatibility with PHP 8 has been improved in several places.
Changelog of the fixed issues in Contao 4.9.27:
- #4248 Correctly encode redirect URLs between 401 pages and login forms (leonexcc)
- #4241 Do not use the `.tl_confirm` CSS class in the front end (leofeyer)
- #4235 Add the `|urlattr` flag in the `StringUtil::srcToInsertTag()` method (leofeyer)
- #4237 Handle `0` as widget attribute value (leofeyer)
- #4233 Make `config.sql` optional in the DCA (leofeyer)
- #4234 Create new versions after the onsubmit_callback in the registration module (leofeyer)
- #4232 Limit the number of suggestions in the front end preview (leofeyer)
- #4231 Remove the `$Template` property from the PageRegular class again (leofeyer)
- #4229 Use the Contao short URL service for keyboard shortcuts (leofeyer)
- #4150 Improve sorting in the system log (bennyborn)
- #4091 Lazy call router when replacing old backend paths (aschempp)
- #4199 Deprecate the ContaoFrameworkInterface service (aschempp)
- #4212 Unset key in URL when switching edit mode (aschempp)
- #4135 Do not configure the default clickjacking paths in the skeleton (fritzmg)
- #4218 Do not process redirected URLs outside base domains (fritzmg)
- #4225 Remove the wizard if a DCA field is not editable (aschempp)
- #4227 Support "submitOnChange" in the PageTree and Picker widgets (aschempp)
- #4226 Deprecate the Page*::generate() methods (aschempp)
- #4210 Fix warning in ModuleArticle if page object is null (bezin)
- #4204 Allow underscores in tag attributes (bytehead)
- #4155 Allow `<summary>` and `<details>` tags by default (Toflar)
- #4083 Unlock flatten option for imagine configuration (rabauss)
- #4105 Fix trailing slashes in URL for Contao 4.9 (aschempp)
About Contao 4.9 LTS
The first stable version of Contao 4.9 has been released on February 18, 2020, replacing Contao 4.4 as the long term support version. As an LTS version, 4.9 has been be provided with bug fixes until February 14, 2023 and security-related updates until February 14, 2024. Contao 4.13 was the next LTS version of Contao and has been released in February 2022, ensuring a stress-free transition.