
About Contao 5.1
The first stable version of Contao 5.1 has been released on 15 February 2023 and will be the successor of Contao 5.0. 5.1 will be updated until 14 August 2023, after which it will be replaced by Contao 5.2.
Changelog Contao 5.1
Contao 5.1.1 (2023-03-16)
Changelog of the fixed issues in Contao 5.1.1:
- #5788 Add the TokenDeauthenticatedListener (bytehead)
- #5870 Explicitly set the legacy template in the TwoFactorController (m-vo)
- #5857 Fix the split button alignment (leofeyer)
- #5819 Surround the `togglePassword` images with a button (cliffparnitzky)
- #5840 Fix deleting multiple records (Toflar)
- #5838 Add missing type hints to translation classes (ausi)
- #5821 Remove tl_settings.doNotCollapse (aschempp)
- #5828 Return BinaryFileResponse when handling downloads (m-vo)
- #5780 Fix PHPUnit deprecation warnings (m-vo)
- #5803 Move the favorites voter to the correct namespace (aschempp)
Contao 5.1.0 (2023-02-16)
Changelog of the fixed issues in Contao 5.1.0-RC3:
Changelog of the fixed issues in Contao 5.1.0-RC2:
- #5704 Do not require overwriting the console path (leofeyer)
- #5714 Use the HTML sanitizer component as Twig filter (ausi)
- #5697 Fix the module wizard (leofeyer)
- #5703 Fix the Gulp watch task (fritzmg)
- #5702 Make "$consolePath" a required argument (leofeyer)
- #5695 Use two different icons for light and dark mode (leofeyer)
- #5691 Correctly toggle the favorites menu group (leofeyer)
- #5687 Move the dark mode toggle to the header bar (leofeyer)
- #5689 Make console_path a general Contao configuration (Toflar)
- #5690 Fix the icons when toggling structures in dark mode (leofeyer)
Changelog of the new features in Contao 5.1.0-RC1:
- #4847 Add a new feed reader implementation (bezin)
- #5682 Allow to pass an array of allowed attributes to Input::stripTags() (leofeyer)
- #5672 Add more back end grid classes (leofeyer)
- #5673 Add an attributes_callback for DCA fields (aschempp)
- #5671 Allow a minimum amount of workers for autoscaling (Toflar)
- #3694 Add the URI and page ID to log entries (SeverinGloeckle)
- #5427 Check the administrator email address (fritzmg)
- #5405 Introduce background workers (Toflar)
- #5631 Implement a dark scheme toggle (aschempp)
- #5368 Enable the login rate limit (bytehead)
- #5598 Also minify the core.js and mootao.js scripts with Webpack (leofeyer)
- #5031 Add a dark mode for the back end (leofeyer)
- #4936 Support the native date input type for text fields in the form generator (fritzmg)
- #5307 Add a confirmation message to forms and provide Ajax out of the box (qzminski)
- #4898 Add error handling to the form data processing (rabauss)
- #5425 Allow sorting DCA fields ascending and descending (aschempp)
- #5417 Add a button to copy multiple records and paste them multiple times (aschempp)
- #5591 Remove localconfig.disableCron in favor of a new zero config approach (Toflar)
- #5602 Adjust the name of the default guests group (leofeyer)
- #5116 Add the MemberActivationMailEvent (fritzmg)
- #5478 Add the "#[\SensitiveParameter]" attribute (ausi)
- #5371 Allow to set the locale in "Template::trans" (fritzmg)
- #5609 Improve the content elements view (leofeyer)
- #5607 Use CSS variables for all colors and CSS classes instead of inline styles (leofeyer)
- #5592 Add a favorites menu in the back end (leofeyer)
- #5594 Also add the new "idempotent actions" logic to DC_Folder (leofeyer)
- #5406 Add stimulus controllers in the back end (aschempp)
- #5554 Add support for async CLI cron jobs (Toflar)
- #5461 Disable the request token check for idempotent actions (aschempp)
- #5364 Allow defining a default search field (leofeyer)
- #5403 Add a user option to not collapse content elements (aschempp)
- #5379 Use sendfile for local files downloads (m-vo)
- #5359 Change the default value for tl_layout.viewport (leofeyer)
- #5347 Add a markdown help text (leofeyer)
- #5304 Add a lock overlay for protected articles (leofeyer)
Changelog of the fixed issues in Contao 5.1.0-RC1:
- #5683 Fix the skippable cronjobs (fritzmg)
- #5680 Add isRequired() for desired_size and max settings on workers (Toflar)
- #5679 Add a default value for the worker "min" configuration (Toflar)
- #5670 Do not add the request token to idempotent actions (leofeyer)
- #5666 Skip cron execution for minutely cron and messenger cron in web scope (Toflar)
- #5653 Fix the tree indentation (leofeyer)
- #5652 Only hide the dark/light theme icons via CSS (leofeyer)
- #5647 Ensure Doctrine connections are closed after message handling (Toflar)
- #5646 Use enumNode instead of custom validation (Toflar)
- #5597 Correctly open and close tree nodes if there is a filter (leofeyer)
- #5593 Fix the "aia-hidden" attribute in the tips.js file (leofeyer)