
This release contains mainly two great UX improvements in the back end: firstly, the “back” handling has been significantly improved so that navigation in the back end works more reliably and secondly, the “front end preview” link can now also redirect directly from the content element view to the appropriate page in the front end. In addition, the cache handling for news feeds has been improved, SVGs are correctly embedded in emails and a number of minor improvements and bug fixes have been made, which are particularly important for developers.
Changelog of the fixed issues in Contao 5.3.34:
- #8499 Remove `noSearch` from `news_feed` and use permission for `newsArchives` options (fritzmg)
- #8373 Correctly resolve the preview URL inside content elements (aschempp)
- #8379 Fix absolute path URLs not enabling the lightbox (fritzmg)
- #8463 Use `::` to reference controller methods (Symfony 6+ compatibility) (dmolineus)
- #8455 Fix side-effects in `Document::getContentCrawler()` (Toflar)
- #8457 Catch parse errors in the auto service registration (Toflar)
- #8405 Fix multiple issues with referrers in the back end (Toflar)
- #8419 Encode URLs in the preview link controller (fritzmg)
- #8439 Remove the `title` attribute from the breadcrumb elements (fritzmg)
- #8436 Remove the `popstate` listener for table revision (fritzmg)
- #8433 Do not override `error_reporting` in `contao-api` (fritzmg)
- #8416 Correctly check if the core modules are installed for comments (aschempp)
- #8420 Do not show the Swiper buttons in the back end preview (fritzmg)
- #8417 Add the fieldset legend IDs again (aschempp)
- #8361 Correctly support the default callback on tagged services (aschempp)
- #8409 Remove leftover language strings from the CSS editor (aschempp)
- #8407 Prevent deep merging of `contao.messenger.web_worker.transports` (md-netdesign)
- #8406 Fix the permission check when copying elements (aschempp)
- #8389 Handle empty news feed items in the news feed controller (fritzmg)
- #8392 Always tag the news archives in the news feed controller (fritzmg)
- #8388 Check if articles exist in the `FetchArticlesForFeedEvent` listener (fritzmg)
- #8385 Also embed SVG images in emails (fritzmg)
- #8381 Add the missing autowiring alias for the `DcaUrlAnalyzer` (aschempp)
- #8376 Use `Path::join` instead of `Path::makeAbsolute` (fritzmg)
- #8363 Check the member groups before excluding content from indexing (aschempp)
- #8365 Drop the `guests` column after migration (aschempp)
- #8367 Handle union and intersection types when autoloading app services (aschempp)
- #8295 Exclude folders from valid file name check (fritzmg)
About Contao 5.3 LTS
The first stable version of Contao 5.3 has been released on February 16, 2024, replacing Contao 4.13 as the long term support version. As an LTS version, 5.3 will be provided with bug fixes until February 14, 2027 and security-related updates until February 14, 2028. Contao 5.7 has been the next LTS version of Contao and will be released in February 2026, ensuring a stress-free transition.