Skip to content

Latest commit

 

History

History
322 lines (301 loc) · 17.3 KB

CHANGELOG.md

File metadata and controls

322 lines (301 loc) · 17.3 KB

Changelog

This project adheres to Semantic Versioning.

6.0.4 (2026-10-09)

6.0.3 (2026-10-09)

6.0.2 (2026-09-29)

Fixed issues:

6.0.1 (2026-09-24)

Fixed issues:

  • #10119 Replace the BackendUser::navigation() method and deprecate the getUserNavigation hook (aschempp)
  • #10251 Remove Backend.enableImageSizeWidgets() (fritzmg)
  • #10227 Improve the default configuration of the HTML sanitizer (ausi)
  • #10245 Change the priorites of the CsrfTokenCookieSubscriber and MakeResponsePrivateListener (fritzmg)
  • #10231 Fix appending records to parent tables without sorting (Toflar)
  • #10211 Remove StringUtil::specialchars() from language strings (leofeyer)
  • #10212 Remove two unused language string assignments (leofeyer)
  • #10213 Fix the invalid HTML lang attribute format (ausi)
  • #10208 Move translations to the be_csv_import.html.twig template (leofeyer)
  • #10200 AbstractPublicUriProvider::getVersionParameter() never returns null (leofeyer)
  • #10209 Use app.locale instead of $GLOBALS['TL_LANGUAGE'] in Twig templates (leofeyer)
  • #10197 Update vstelmakh/url-highlight to v4 (vstelmakh)
  • #10205 Re-add the password field to the registration module (leofeyer)
  • #10201 Use random_bytes() instead of mt_rand() (leofeyer)
  • #10196 Clean up the TRBL widget leftovers (zoglo)
  • #10192 Upgrade to Dropzone 6 (leofeyer)
  • #10193 Fix the Dropzone folder upload (zoglo)
  • #10171 Restore the tooltip title before AjaxRequest.toggleField() runs (zoglo)

6.0.0 (2026-08-26)

Fixed issues:

  • #10144 Support allowHtml on only the caption field in the meta wizard (zoglo)
  • #10152 Skip JSON values in the output encoding migration (ausi)
  • #10148 Remove redundant entity decoding (Toflar)
  • #10143 Remove usage of the obsolete $strTagEnding (ausi)
  • #10141 Fix double encoded values in the calendar and news bundle (zoglo)
  • #10133 Move the backendWidth field into the back end settings (zoglo)
  • #10114 Do not double encode the page title and description (ausi)
  • #10099 Do not deprecate Input::get() for dynamic URL parameters like auto_item (ausi)
  • #10096 Use the existing close and chevron icons in the form stylesheets (leofeyer)
  • #10098 Replace the doctrine/orm conflict with symfony/doctrine-bridge (ausi)

6.0.0-RC2 (2026-08-06)

Fixed issues:

  • #10092 Replace the remaining |insert_tag_raw with |insert_tag_html (leofeyer)
  • #10087 Use the "correct" TinyMCE package (leofeyer)
  • #10085 Upgrade to ALTCHA v3 (leofeyer)
  • #10082 Ensure a minimum stroke width for SVG icons (leofeyer)
  • #10056 Add insert_tag_raw to the UPGRADE.md file (ausi)
  • #10069 Store the page name in the HtmlHeadBag and use it in the breadcrumbs module (ausi)
  • #10066 Increase the size of tl_log.browser (ausi)
  • #10042 Use a higher priority for the output encoding migration (zoglo)
  • #10041 Use a Twig template for the {{news::*}}, {{event::*}} and {{faq::*}} insert tag (ausi)
  • #10038 Deprecate the obsolete HtmlDecoder::inputEncodedToPlainText() method (ausi)
  • #10037 Rename the insert_tag_raw Twig filter to insert_tag_html (ausi)
  • #10035 Drop ChunkedText and pre-escape insert_tag_raw instead (ausi)
  • #10032 Fix the permission check of the pasteinto operation (lukasbableck)
  • #10034 Fix output encoding in insert tags, newsletters and templates (ausi)

6.0.0-RC1 (2026-07-17)

New features:

  • #10018 Add a reusable "column to virtual" migration (leofeyer)
  • #9584 Improve the UX of the tooltip controller (zoglo)
  • #10013 Return the default values from the schema in models (ausi)
  • #9999 Add ARIA labels where there is no <label> element (leofeyer)
  • #10006 Remove the Input class from the DcaUrlAnalyzer, operations, the palette builder, and several listeners (ausi)
  • #9983 Allow Symfony 8 (Toflar)
  • #10001 Remove the deprecated Backend.Theme scripts that already have Stimulus alternatives (zoglo)
  • #9997 Autolink URLs in comments and make them plain text (ausi)
  • #9992 Add a simple token filter for Twig (ausi)
  • #8349 Add a "paste into" operation to the DC_Table parent view (lukasbableck)
  • #9990 Move to a newer DBAFS hashing algorithm (m-vo)
  • #9548 Remove the legacy migrations from the Stimulus controllers (zoglo)
  • #9540 Remove the deprecations from the calendar bundle (zoglo)
  • #9981 Only add custom form field classes to the outer container (leofeyer)
  • #9966 Add a RecordLabel object for the label callback (ausi)
  • #9565 Allow adding a primary image to a page and use it in the JSON-LD (lukasbableck)
  • #9962 Remove the deprecated child record callback (ausi)
  • #9944 Deprecate Input::get('language') (ausi)
  • #9947 Remove obsolete widget attributes (ausi)
  • #9557 Add the output encoding migration (ausi)
  • #9576 Add an option to change news JSON-LD type (lukasbableck)
  • #9946 Convert basic entities to Unicode for non-HTML fields (ausi)
  • #9945 Remove the Input::setPost() usages (ausi)
  • #9943 Remove Input::setGet() from DC_Table (ausi)
  • #9942 Deprecate most methods of the Input class (ausi)
  • #9930 Do not include country codes in tl_member.language (ausi)
  • #9941 Do not use Input::setGet() in the search module (ausi)
  • #9938 Enable double encoding (ausi)
  • #7430 Replace more $GLOBALS['objPage'] with the page finder service (leofeyer)
  • #7014 Replace $GLOBALS['objPage'] with the page finder (leofeyer)
  • #9582 Use the manifest.json file in the Image::getHtml() method (zoglo)
  • #9534 Deprecate extending from Module, ContentElement and Hybrid (Toflar)
  • #9541 Remove the deprecations from the comments bundle (zoglo)
  • #9542 Remove the deprecations from the FAQ bundle (zoglo)
  • #9543 Remove the deprecations from the manager bundle (zoglo)
  • #9544 Remove the deprecations from the news bundle (zoglo)
  • #9545 Remove the deprecations from the newsletter bundle (zoglo)
  • #9572 Remove the deprecated customSchemaOptions support (fritzmg)
  • #9577 Implement a proper {{file::*}} insert tag based on the VFS (Toflar)
  • #9551 Rename the user templates namespace to @Contao_User (m-vo)
  • #9536 Drop the deprecated FilterPageTypeEvent service (Toflar)
  • #9599 Rename var/logs to var/log (leofeyer)
  • #9566 Remove the Symfony bundle templates (m-vo)
  • #9546 Remove the bundle migrations (zoglo)
  • #9556 Remove Swift Mailer support (bytehead)
  • #9558 Drop support for doctrine/dbal v3 (Toflar)
  • #9535 Drop the deprecated EntityCacheTags service (Toflar)
  • #9533 Add VFS public Uri handling capability to the player (fritzmg)
  • #9498 Rework the public file handling in the VFS (Toflar)
  • #9524 Drop the RenderPageEvent (Toflar)
  • #9505 Remove input encoding in the Widget class (ausi)
  • #9485 Move the flexible theme into the build chain (zoglo)
  • #9484 Remove the legacy template system (m-vo)
  • #9332 Use PHP native lazy objects (fritzmg)
  • #9414 Change all SQL definitions to array notation (fritzmg)
  • #9482 Remove merging legacy headers (Toflar)
  • #9480 Remove the global request token for templates (aschempp)
  • #9483 Drop the deprecated message priority interfaces (Toflar)
  • #9479 Remove support for service annotations (aschempp)

Fixed issues:

  • #10030 Replace the remaining Input usages (ausi)
  • #10029 Encode user properties in the backend header menu (ausi)
  • #10027 Update the DEPRECATED.md and UPGRADE.md (leofeyer)
  • #10023 Stop using the deprecated Doctrine DBAL methods (leofeyer)
  • #10022 Remove the generate() method from frontend form widgets (ausi)
  • #10020 Add more output encoding (ausi)
  • #10021 Remove unused Backend methods (ausi)
  • #10019 Do not return null for non-null columns in models (ausi)
  • #9977 Change "Contao 6" to "Contao 7" in the deprecation messages (leofeyer)
  • #9988 Remove old configuration nodes deprecated since Contao 4 (leofeyer)
  • #9989 Wrap the active breadcrumb item in <strong> tags (leofeyer)
  • #9994 Remove BBCode (ausi)
  • #9986 Prevent changing the password in the "personal data" module (leofeyer)
  • #9987 Deprecate $strIp in user classes (fritzmg)
  • #9980 Generate the form data XML file using DOMDocument (leofeyer)
  • #9979 Remove the setters from the RecordLabel class (ausi)
  • #9969 Encode and sanitize widgets and options (ausi)
  • #9974 Ensure that ampersands in URLs are correctly encoded (leofeyer)
  • #9968 Do not encode ampersands in the back button URL (leofeyer)
  • #9965 Use findById() instead of getRelated() (leofeyer)
  • #9967 Encode labels in the "show" modal (ausi)
  • #9963 Encode the group header in the parent view (ausi)
  • #9952 Correctly encode the content label (ausi)
  • #9954 Properly encode member group labels (ausi)
  • #9892 Fix the missing $objPage in FrontendTemplate::setCacheHeaders (aschempp)
  • #9628 Use a delegate template when rendering Twig components (m-vo)
  • #9578 Fix the FigureRenderer default template (m-vo)
  • #9568 Remove all usages of StringUtil::ampersand() (m-vo)
  • #9506 Use the response context to generate the nonce (bytehead)
  • #9497 Increase the minimum Doctrine ORM version (fritzmg)