TYPO3 11.5.31
13 September 2023
TYPO3 version 11.5.31 is now available.
Upgrading to TYPO3 11.5.31
TYPO3 11.5.31 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply TYPO3 updates as new versions are released, or use Installatron's Clone feature to duplicate an existing TYPO3 install to test the 11.5.31 upgrade prior to applying it live. Get started managing your TYPO3 installations with Installatron
What's New in TYPO3 11.5.31
Bug Fixes and Changes
- [BUGFIX] Fix deprecation rule in cs fixer tests (thanks to Oliver Wand)
- [TASK] Fix runTests.sh -u (thanks to Benjamin Franzke)
- [BUGFIX] Localize children of all languages element (thanks to André Buchmann)
- [BUGFIX] Respect crop of FileReference objects in getImgResource (thanks to Friedemann Altrock)
- [BUGFIX] Do not try to create symlinks on Windows (thanks to Helmut Hummel)
- [BUGFIX] Ensure online media without author works (thanks to Benni Mack)
- [TASK] Simplify filesystem usage in PackageArtifactBuilder (thanks to Helmut Hummel)
- [BUGFIX] Stabilize AbstractDomainObject _isDirty check (thanks to Nikita Hovratov)
- [BUGFIX] Fix race condition in module router (thanks to Benjamin Franzke)
- [BUGFIX] Fix notice in DataHandler if deleting a record (thanks to Georg Ringer)
- [BUGFIX] Hide form validators label when no one is available (thanks to Benjamin Franzke)
- [TASK] Add tests to show working regexp redirects with query parameter (thanks to Stefan Bürk)
- [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication (thanks to Stefan Bürk)
- [BUGFIX] Add missing label to modal close button (thanks to Benjamin Kott)
- [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation (thanks to Chris Müller)
- [TASK] Add language attribute to *.action viewhelpers (thanks to Markus Klein)
- [BUGFIX] Fix fluid template paths to respect TypoScript order (thanks to Friedemann Altrock)
- [BUGFIX] Reset RteHtmlParser properly when configuration changes (thanks to Friedemann Altrock)
- [BUGFIX] Ensure correct record type for new record in SuggestWizard (thanks to Stefan Bürk)
- [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue() (thanks to Achim Fritz)
- [BUGFIX] Fix several undefined array key issues in DataHandler scope (thanks to Oliver Hader)
- [BUGFIX] Generate correct asset symlinks on Windows (thanks to Robert Kärner)
- [BUGFIX] Avoid console error when tabbing through EXT:form inspector (thanks to Benjamin Franzke)
- [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex (thanks to Oliver Klee)
- [TASK] Update PHPStan & friends (thanks to Oliver Klee)
- [BUGFIX] Swap title and message of notification when creating a backend user (thanks to Andreas Fernandez)
- [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path (thanks to Andreas Fernandez)
- [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler (thanks to Dominic Petit)
- [DOCS] Fix formatting for lists in .rst (thanks to Sybille Peters)
- [BUGFIX] Allow utf8mb3 as well for CharsetToCheck (thanks to Timo Gurr)
- [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3 (thanks to Simon Gilli)
- [TASK] Do not use to-be deprecated unload event (thanks to Andreas Fernandez)
- [BUGFIX] Fix Undefined array key warning in InlineRecordContainer (thanks to Thomas Hohn)
- [BUGFIX] Fix undefined array key "pages" in FileContentParser (thanks to Thomas Hohn)
- [TASK] Fix PHP 8 compatibility in DataHandler (thanks to Ernesto Baschny)
- [TASK] Fix example in urlencode ViewHelper (thanks to Stephan Bauer)
- [TASK] Introspect acceptance testing (thanks to Benjamin Franzke)
- [TASK] Allow Piwik PRO debug mode param '_stg_debug' (thanks to Daniel Hettler)
- [BUGFIX] Fix PHP 8 warnings in DataHandler (thanks to Thomas Hohn)
- [TASK] Simplify runTests.sh DBMS version selection (thanks to Christian Kuhn)
- [BUGFIX] PHP 8 warning in ContentObjectRenderer::editIcons (thanks to Thomas Hohn)
- [DOCS] Document known issues with ext:linkvalidator (thanks to Rémy DANIEL)
- [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request (thanks to Rémy DANIEL)
- [BUGFIX] Avoid undefined array key access in DataHandler (thanks to Gordon Brüggemann)
- [DOCS] Correct Changelog for ExtensionUtility::configurePlugin (thanks to linawolf)
- [TASK] Raise pre-merge acceptance test to PHP 8.3 (thanks to Anja Leichsenring)
- [TASK] Run PHP8.3 functional tests (thanks to Stefan Bürk)
- [BUGFIX] Properly set memcache/memcached in cache backend (thanks to Christian Spoo)
- [BUGFIX] Remove GU::fixPermissionsSetsGroup() test (thanks to Tobias Liebig)
- [BUGFIX] Display preview image of media resource (thanks to Simon Schaufelberger)
- [TASK] Update typo3/testing-framework (thanks to Stefan Bürk)
- [TASK] Avoid reports.xml in acceptance tests (thanks to Christian Kuhn)
- [BUGFIX] Ensure string in htmlspecialchars() (thanks to Christian Kuhn)
- [BUGFIX] Fix return type of GU::getMaxUploadFileSize (thanks to Oliver Klee)
- [BUGFIX] Fix label generation for inline files (thanks to Nikita Hovratov)
- [TASK] Stabilize PageTree related ac tests (thanks to Christian Kuhn)
- [TASK] Stabilize more Frontend/ ac tests (thanks to Christian Kuhn)
- [TASK] Stabilize ac test Frontend\IndexedSearchCest (thanks to Christian Kuhn)
- [BUGFIX] Force correct type in FormViewHelper (thanks to Torben Hansen)
- [TASK] Stabilize FileClipboardCest (again) (thanks to Christian Kuhn)
- [BUGFIX] Fix invalid null coalescing fallback to boolean in record list (thanks to Benjamin Franzke)
- [TASK] Use ignore-platform-req workaround for phpspec/prophecy (thanks to Stefan Bürk)
- [TASK] Fix mariadb acceptance test error detection (thanks to Benjamin Franzke)
- [TASK] Run unit tests with PHP 8.3 (thanks to Stefan Bürk)
- [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters" (thanks to Chris Müller)
- [TASK] Prepare runTests.sh to flexible container bin (thanks to Christian Kuhn)
- [BUGFIX] Avoid undefined array key access in StaticRouteResolver (thanks to Stefan Bürk)
- [TASK] Remove unexplained reference to Wordpress documentation (thanks to Chris Müller)
- [BUGFIX] Check array key existence in TSFE (thanks to Markus Klein)
- [BUGFIX] Apply proper url encoding to query params in form engine popups (thanks to Benjamin Franzke)
- [TASK] Replace docker-compose in runTests.sh (thanks to Jochen Roth)
- [TASK] Improve return type annotations for GU::trimExplode (thanks to Oliver Klee)
- [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController (thanks to Nikita Hovratov)