About Contao 5.4
The first stable version of Contao 5.4 has been released on 15 August 2024 and was the successor of Contao 5.3. 5.4 has been updated until 14 February 2025, after which it will be replaced by Contao 5.5.
Changelog Contao 5.4
Contents
Contao 5.4.3 (2024-09-17)
Security vulnerabilities closed:
- Remote command execution through file upload (CVE-2024-45398)
- Insert tag injection via canonical URL (CVE-2024-45612)
Contao 5.4.2 (2024-09-12)
Changelog of the fixed issues in Contao 5.4.2:
- #7503 Always break out of Turbo frames when missing (fritzmg)
- #7500 Switch to a stable ALTCHA version (leofeyer)
- #7499 Disable Turbo for the 2FA backup codes form (leofeyer)
- #7493 Fix the loading time of the code editor (leofeyer)
Contao 5.4.1 (2024-08-23)
Changelog of the fixed issues in Contao 5.4.1:
- #7471 Fix the line height of the ellipsis containers (leofeyer)
- #7458 Add a Stimulus controller to handle back end tooltips (zoglo)
- #7456 Use `Turbo.cache.exemptPageFromCache()` in the SERP preview script (leofeyer)
- #7451 Do not initialize Chosen twice in the module wizard (leofeyer)
- #7446 Ensure that `$this->style` is never `null` (leofeyer)
- #7449 Disable Turbo on theme import forms (zoglo)
Contao 5.4.0 (2024-08-15)
Changelog of the fixed issues in Contao 5.4.0:
- #7441 Deprecate the service annotations (leofeyer)
Changelog of the fixed issues in Contao 5.4.0-RC3:
- #7408 Fix several Turbo issues (m-vo)
- #7410 Allow ALTCHA version 0.7 (leofeyer)
- #7395 Simplify the automatic ACE editor height (m-vo)
- #7406 Revert 'Move the `assets` folder to `public/assets`' (leofeyer)
- #7394 Add a Stimulus controller to configure TinyMCE instances (m-vo)
- #7393 Add a note about `$GLOBALS['objPage']` to the DEPRECATED.md file (leofeyer)
Changelog of the fixed issues in Contao 5.4.0-RC2:
- #7387 Load the TinyMCE and ACE scripts within `be_main` (zoglo)
- #7384 Show a warning if ALTCHA is used with an insecure connection (leofeyer)
- #7373 Fix the `contao-setup` command (leofeyer)
- #7378 Disable Turbo on `editAll` and `overrideAll` forms (fritzmg)
Changelog of the new features in Contao 5.4.0-RC1:
- #7209 Add an "ARIA label" field to the navigation module (leofeyer)
- #7011 Add basic support for `hotwired/turbo` in the back end (m-vo)
- #7273 Store the back end popup session bag under a different storage key (fritzmg)
- #6999 Add Twig slots (m-vo)
- #7094 Move the `assets` folder to `public/assets` (leofeyer)
- #7054 Add an ALTCHA form field to the form generator (markocupic)
- #7299 Add more spacing in the back end views (leofeyer)
- #7301 Update the file icons in the file manager (leofeyer)
- #7279 Allow Symfony 7 (Toflar)
- #7142 Update Monolog to version 3 (Wusch)
- #7278 Use Lucide icons in the back end (leofeyer)
- #6731 Add sitemap information to the `tl_page.robots` help text (stefansl)
- #7249 Allow TinyMCE 7 (leofeyer)
- #7238 Use `HtmlAttributes` for `fe_page` (fritzmg)
- #7218 Use the `attr()` method in templates (leofeyer)
- #7087 Render widget groups in the back end with CSS grid (zoglo)
- #7034 Add a rich text Twig component (m-vo)
- #7000 Replace `$GLOBALS['objPage']` in the model argument resolver (leofeyer)
- #7004 Replace `$GLOBALS['objPage']` in the filesystem loader (leofeyer)
- #7001 Replace `$GLOBALS['objPage']` in the fragment handler (leofeyer)
- #6997 Add the `PageFinder::getCurrentPage()` method (leofeyer)
- #6998 Fallback to the current request in the scope matcher (leofeyer)
- #6994 Remove the `InterestCohortListener` (bytehead)
- #6846 Allow to configure the components-dir (richardhj)
Changelog of the fixed issues in Contao 5.4.0-RC1:
- #7326 Use the minified version of the ALTCHA scripts (leofeyer)
- #7318 Remove the redundant `m12` CSS class (leofeyer)
- #7302 Add the missing dark icons (leofeyer)
- #7298 Fix the icon sizes (leofeyer)
- #7231 Use CSS grid to align checkboxes and their labels and drag handles (leofeyer)
- #7229 Fix the `.nogrid` backwards compatibility layer (leofeyer)