TYPO3 11.5.31

Release Notes

Version 11.5.31

Release Notes for TYPO3 CMS 11.5.31

This document contains information about TYPO3 CMS 11.5.31 which was released on 12.09.2023.

Get TYPO3 11.5.31 now


This version is a bugfix and maintenance release.

Read TYPO3 11.5.31 Release News

Checksums of TYPO3 11.5.31


3da7dbf16ce23ecdaceaf6ddda737ebff086c3f1162510e2acbae8e5714c4a93 typo3_src-11.5.31.tar.gz
24c603534ef41c7715c7ba1cab23c6b45c358cf0b07bcc80f28ce792a628688f typo3_src-11.5.31.zip


f92c30a4229ab068d5ca8bd7538161be61c161d5 typo3_src-11.5.31.tar.gz
25a732f539863a2bb13d3c376066e68879ef1df6 typo3_src-11.5.31.zip


87fe07de800eab90ef58884d1eec5642 typo3_src-11.5.31.tar.gz
aa7fd22151dbea2b8478a2f3b9451dbb typo3_src-11.5.31.zip


The usual upgrading procedure applies. No database updates are necessary. It might be required to clear all caches; the "important actions" section in the TYPO3 Install Tool offers the accordant possibility to do so.


Here is a list of what was fixed since 11.5.30:

  • 2023-09-12 b0449fa34d [RELEASE] Release of TYPO3 11.5.31 (thanks to Benni Mack)
  • 2023-09-10 16f6dadd5e [BUGFIX] Fix deprecation rule in cs fixer tests (thanks to Oliver Wand)
  • 2023-09-09 e21bb8bb09 [TASK] Fix runTests.sh -u (thanks to Benjamin Franzke)
  • 2023-09-08 49ab70c120 [BUGFIX] Localize children of all languages element (thanks to André Buchmann)
  • 2023-09-08 f277d01bfb [BUGFIX] Respect crop of FileReference objects in getImgResource (thanks to Friedemann Altrock)
  • 2023-09-08 739664fa02 [BUGFIX] Do not try to create symlinks on Windows (thanks to Helmut Hummel)
  • 2023-09-08 501b4f1e23 [BUGFIX] Ensure online media without author works (thanks to Benni Mack)
  • 2023-09-08 288d84b317 [TASK] Simplify filesystem usage in PackageArtifactBuilder (thanks to Helmut Hummel)
  • 2023-09-07 8a16e93cb8 [BUGFIX] Stabilize AbstractDomainObject _isDirty check (thanks to Nikita Hovratov)
  • 2023-09-07 d50216f5b2 [BUGFIX] Fix race condition in module router (thanks to Benjamin Franzke)
  • 2023-09-07 bf720ff277 [BUGFIX] Fix notice in DataHandler if deleting a record (thanks to Georg Ringer)
  • 2023-09-07 ee1461ea79 [BUGFIX] Hide form validators label when no one is available (thanks to Benjamin Franzke)
  • 2023-09-06 bd308ebc65 [TASK] Add tests to show working regexp redirects with query parameter (thanks to Stefan Bürk)
  • 2023-09-06 61d4c55757 [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication (thanks to Stefan Bürk)
  • 2023-09-05 9f5b375fcb [BUGFIX] Add missing label to modal close button (thanks to Benjamin Kott)
  • 2023-09-05 59a3bc25db [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation (thanks to Chris Müller)
  • 2023-09-03 ba36b8932f [TASK] Add language attribute to *.action viewhelpers (thanks to Markus Klein)
  • 2023-09-01 f2f79d955f [BUGFIX] Fix fluid template paths to respect TypoScript order (thanks to Friedemann Altrock)
  • 2023-09-01 64859ceaf4 [BUGFIX] Reset RteHtmlParser properly when configuration changes (thanks to Friedemann Altrock)
  • 2023-08-31 de80a95b7c [BUGFIX] Ensure correct record type for new record in SuggestWizard (thanks to Stefan Bürk)
  • 2023-08-31 da471b0e88 [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue() (thanks to Achim Fritz)
  • 2023-08-30 c9873d5ea8 [BUGFIX] Fix several undefined array key issues in DataHandler scope (thanks to Oliver Hader)
  • 2023-08-30 3e884ce612 [BUGFIX] Generate correct asset symlinks on Windows (thanks to Robert Kärner)
  • 2023-08-29 ed57ed318a [BUGFIX] Avoid console error when tabbing through EXT:form inspector (thanks to Benjamin Franzke)
  • 2023-08-28 b525531d2c [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex (thanks to Oliver Klee)
  • 2023-08-28 02f544597d [TASK] Update PHPStan & friends (thanks to Oliver Klee)
  • 2023-08-23 d469b54922 [BUGFIX] Swap title and message of notification when creating a backend user (thanks to Andreas Fernandez)
  • 2023-08-23 396296c307 [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path (thanks to Andreas Fernandez)
  • 2023-08-23 e487eb43b6 [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler (thanks to Dominic Petit)
  • 2023-08-23 c813459fd7 [DOCS] Fix formatting for lists in .rst (thanks to Sybille Peters)
  • 2023-08-22 3b4e6f5819 [BUGFIX] Allow utf8mb3 as well for CharsetToCheck (thanks to Timo Gurr)
  • 2023-08-18 393ad519de [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3 (thanks to Simon Gilli)
  • 2023-08-16 9f68573ccb [TASK] Do not use to-be deprecated unload event (thanks to Andreas Fernandez)
  • 2023-08-15 ea6e19a5b3 [BUGFIX] Fix Undefined array key warning in InlineRecordContainer (thanks to Thomas Hohn)
  • 2023-08-14 9b61b3973b [BUGFIX] Fix undefined array key "pages" in FileContentParser (thanks to Thomas Hohn)
  • 2023-08-09 ab90a35e6d [TASK] Fix PHP 8 compatibility in DataHandler (thanks to Ernesto Baschny)
  • 2023-08-08 47722849ee [TASK] Fix example in urlencode ViewHelper (thanks to Stephan Bauer)
  • 2023-08-08 462b32bd42 [TASK] Introspect acceptance testing (thanks to Benjamin Franzke)
  • 2023-08-08 34069e2476 [TASK] Allow Piwik PRO debug mode param '_stg_debug' (thanks to Daniel Hettler)
  • 2023-08-07 26788e3063 [BUGFIX] Fix PHP 8 warnings in DataHandler (thanks to Thomas Hohn)
  • 2023-08-07 9519b1fb70 [TASK] Simplify runTests.sh DBMS version selection (thanks to Christian Kuhn)
  • 2023-08-07 b205d6ebae [BUGFIX] PHP 8 warning in ContentObjectRenderer::editIcons (thanks to Thomas Hohn)
  • 2023-08-06 d5d30fb52c [DOCS] Document known issues with ext:linkvalidator (thanks to Rémy DANIEL)
  • 2023-08-05 879ef42aaa [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request (thanks to Rémy DANIEL)
  • 2023-08-05 53b0b81916 [BUGFIX] Avoid undefined array key access in DataHandler (thanks to Gordon Brüggemann)
  • 2023-08-04 d01a03b032 [DOCS] Correct Changelog for ExtensionUtility::configurePlugin (thanks to linawolf)
  • 2023-08-04 7679a2ed16 [TASK] Raise pre-merge acceptance test to PHP 8.3 (thanks to Anja Leichsenring)
  • 2023-08-04 33e6d9496c [TASK] Run PHP8.3 functional tests (thanks to Stefan Bürk)
  • 2023-08-04 d1fc31f969 [BUGFIX] Properly set memcache/memcached in cache backend (thanks to Christian Spoo)
  • 2023-08-04 ad9b5077ad [BUGFIX] Remove GU::fixPermissionsSetsGroup() test (thanks to Tobias Liebig)
  • 2023-08-03 fbbf43bf32 [BUGFIX] Display preview image of media resource (thanks to Simon Schaufelberger)
  • 2023-08-03 d5ada85fd3 [TASK] Update typo3/testing-framework (thanks to Stefan Bürk)
  • 2023-07-31 bb6a980cf9 [TASK] Avoid reports.xml in acceptance tests (thanks to Christian Kuhn)
  • 2023-07-31 1d5985b43a [BUGFIX] Ensure string in htmlspecialchars() (thanks to Christian Kuhn)
  • 2023-07-31 b4b6eff69d [BUGFIX] Fix return type of GU::getMaxUploadFileSize (thanks to Oliver Klee)
  • 2023-07-31 37ea5a51d4 [BUGFIX] Fix label generation for inline files (thanks to Nikita Hovratov)
  • 2023-07-30 dccecc5b75 [TASK] Stabilize PageTree related ac tests (thanks to Christian Kuhn)
  • 2023-07-30 724e5f849f [TASK] Stabilize more Frontend/ ac tests (thanks to Christian Kuhn)
  • 2023-07-30 6e99b1864a [TASK] Stabilize ac test Frontend\IndexedSearchCest (thanks to Christian Kuhn)
  • 2023-07-30 e0845981cf [BUGFIX] Force correct type in FormViewHelper (thanks to Torben Hansen)
  • 2023-07-30 96695f1d08 [TASK] Stabilize FileClipboardCest (again) (thanks to Christian Kuhn)
  • 2023-07-29 c45d6d5bb1 [BUGFIX] Fix invalid null coalescing fallback to boolean in record list (thanks to Benjamin Franzke)
  • 2023-07-29 33b86fe6b9 [TASK] Use ignore-platform-req workaround for phpspec/prophecy (thanks to Stefan Bürk)
  • 2023-07-29 dd95f204fd [TASK] Fix mariadb acceptance test error detection (thanks to Benjamin Franzke)
  • 2023-07-28 ac6a686c4b [TASK] Run unit tests with PHP 8.3 (thanks to Stefan Bürk)
  • 2023-07-28 f488409d32 [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters" (thanks to Chris Müller)
  • 2023-07-28 3eca33acc7 [TASK] Prepare runTests.sh to flexible container bin (thanks to Christian Kuhn)
  • 2023-07-28 1f896b1222 [BUGFIX] Avoid undefined array key access in StaticRouteResolver (thanks to Stefan Bürk)
  • 2023-07-27 a40d92a942 [TASK] Remove unexplained reference to Wordpress documentation (thanks to Chris Müller)
  • 2023-07-26 94ed3abf2d [BUGFIX] Check array key existence in TSFE (thanks to Markus Klein)
  • 2023-07-25 b651f126fc [BUGFIX] Apply proper url encoding to query params in form engine popups (thanks to Benjamin Franzke)
  • 2023-07-25 3999784bda [TASK] Replace docker-compose in runTests.sh (thanks to Jochen Roth)
  • 2023-07-25 21324f20a9 [TASK] Improve return type annotations for GU::trimExplode (thanks to Oliver Klee)
  • 2023-07-25 9a03bcdf42 [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController (thanks to Nikita Hovratov)
  • 2023-07-25 792ac88185 [TASK] Set TYPO3 version to 11.5.31-dev (thanks to Oliver Hader)