
As always, this release contains all the improvements of the latest version 4.13.45. Accordingly, this bugfix release may fix existing problems with CSRF handling when sending forms. In addition, the duplicate sending of forms is now prevented by default and improvements have been made to JavaScript handling in conjunction with the sending of forms via Ajax. Both changes affect the form_wrapper.html5
template. If this has been adjusted in your installation, the corresponding changes must be applied. In addition, the entire (!) implementation of the background workers has been adapted to address various bug fixes. In principle, there should be no need for developers to take action, but it is recommended to keep an eye on the queues. The documentation has already been updated.
Changelog of the fixed issues in Contao 5.3.10:
- #7300 Remove two leftover clearing DIVs (leofeyer)
- #7293 Prevent double form submission (ausi)
- #7294 Fix symlinked file not inside root directory (ausi)
- #7292 Evaluate scripts in Ajax form responses (ausi)
- #7296 Fix toggling nodes if there is no global operation (leofeyer)
- #7291 Fix drag and drop in the file manager (leofeyer)
- #7289 Skip sleeping in messenger web worker (ausi)
- #7055 Return to the list view after adding items to the clipboard (aschempp)
- #7287 Fix missing query parameters in the file insert tag (ausi)
- #7283 Use the translator language instead of the request language for the `iflng` and `ifnlng` insert tags (Toflar)
- #7282 Check CSRF and private response after the session (ausi)
- #7270 Replace non-routable URLs with an empty string for the `{{link*}}` insert tags (fritzmg)
- #7268 Initialize the Contao framework when working with opt-in tokens (aschempp)
- #7253 Rework the messenger integration (Toflar)
- #7262 Remove the process timeout in the `SuperviseWorkersCommand` (md-netdesign)
- #6985 Undeprecate using `$model->classes` (aschempp)
- #6991 Cache relative paths in the ContaoFilesystemLoader (m-vo)
- #7244 Replace insert tags when parsing widget templates (fritzmg)
- #7241 Use the original ID for nested fragments if available (aschempp)
- #7239 Fix more edge cases in the `HtmlAttributes` class (ausi)
- #7228 Overwrite the page metadata before parsing the news article (lukasbableck)
- #7237 Fix an endless loop in the `DC_Folder::getParentFilemounts()` method (leofeyer)
- #7225 Do not trigger the PHP `header()` deprecation for certain headers (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 will be the next LTS version of Contao and will be released in February 2026, ensuring a stress-free transition.