This release fixes numerous bugs, some of which are related to PHP 8.0. If you are using PHP 8.0, be sure to install this update. In other news, the favicon integration and the wrong URLs in the RSS feeds have been fixed. The {{date::*}}
insert tag now correctly uses the date format configured in the root page settings.
Contao now no longer only shows "unknown option" but also the corresponding value for it.
Since Chrome - as the last of the major browser vendors - now supports the "width" and "height" attributes on the "<source>" element too, this has been adopted for the default templates.
Relevant for developers: CSS classes and IDs are now applied to the alias content element when using the new fragments too.
Furthermore, Contao can now also be used in Swedish.
Changelog of the fixed issues in Contao 4.9.14:
- #2996 Correctly strip the root path in the FilesModel and Dbafs classes (leofeyer)
- #2930 Add template properties to fragment proxy (aschempp)
- #2971 Do not render an empty custom navigation (patrickjDE)
- #2946 Fix the page context when generating RSS feeds (fritzmg)
- #2935 Fix the PageModel registry state (ausi)
- #2977 Fix external news targets not opening in a new window (fritzmg)
- #2989 Fix the favicon.ico route (fritzmg)
- #2967 Use the date formats from the page context for insert tags (fritzmg)
- #2894 Fix a normalize whitespace error in the DomCrawler (fritzmg)
- #2811 Add width/height attributes to the picture source (ausi)
- #2979 Fix a regression in the limit menu compilation (bezin)
- #2973 Backport the autocomplete changes (leofeyer)
- #2954 Do not start the session to check if a property exists (aschempp)
- #2957 Show zero values in the list view and DCA filters (fritzmg)
- #2878 Support "submitOnChange" in the FileTree widget (AlexejKossmann)
- #2965 Reset the bundle loader on kernel shutdown (aschempp)
- #2956 Show the values of unknown options (cliffparnitzky)
- #2948 Fix array to string conversion in the picker (ausi)
- #2945 Add the --migrations-only option to the migrate command (ausi)
- #2942 Do not count to check if there is a language file (aschempp)
- #2941 Remove the system log entry for 'no root page found' (fritzmg)
- #2933 Compile the limit menu after all other filter panels (bezin)
- #2906 Fix label callback for tree view in picker widget (rabauss)
- #2926 Use CSS to add the main headline separators (leofeyer)
- #2929 Fix compatibility with doctrine/dbal 2.13 (ausi)
- #2914 Reset invalid important part values in the version 4.8.0 migration (ausi)
- #2913 Fix the "runContextLength" migration when the previous migration has failed (fritzmg)
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.