TYPO3 11.5.3

Release Notes

Version 11.5.3

Release Notes for TYPO3 CMS 11.5.3

This document contains information about TYPO3 CMS 11.5.3 which was released on 16.11.2021.

Get TYPO3 11.5.3 now


This version is a bugfix and maintenance release.

TYPO3 v11.5.3 now provides compatibility with PHP 8.1, which is scheduled to be released end of November 2021.

Read TYPO3 11.5.3 Release News

Checksums of TYPO3 11.5.3


1592757da5f32b23e69b034a8c1dd5db99cbe3f55729801ab80a24ee4d67b544 typo3_src-11.5.3.tar.gz
e4dbcc902a9f50abd1e451e353fdd8dcac174ed2eb3eec7bf7937d505b1886ef typo3_src-11.5.3.zip


d7328ef70495b22c07a971ae0b4b8e4a3dd0f628 typo3_src-11.5.3.tar.gz
db6ebf39f9f509bd2fb52c86322d33ecbe5f9821 typo3_src-11.5.3.zip


365c19403ff89f641c1b4362ed72a034 typo3_src-11.5.3.tar.gz
a450dffe4a19498eb140928ba5ae3f3b typo3_src-11.5.3.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.2]:

  • 2021-11-16 03124e9351 [RELEASE] Release of TYPO3 11.5.3 (thanks to Oliver Hader)
  • 2021-11-16 88122436e5 [BUGFIX] Make external page error handling work again (thanks to Benni Mack)
  • 2021-11-15 08669c3fbf [TASK] Reduce inline JavaScript in FormEngine AJAX responses (thanks to Oliver Hader)
  • 2021-11-15 7306506eed [TASK] Raise typo3/testing-framework:^6.14.0 (thanks to Christian Kuhn)
  • 2021-11-15 4fd30373d5 [BUGFIX] Consider hideAtCopy and disableHideAtCopy for page translation (thanks to André Buchmann)
  • 2021-11-15 935b834d2a [BUGFIX] Fix PHP 8 warning in TcaFlexProcess (thanks to Nikita Hovratov)
  • 2021-11-15 d87cc4f5cf [TASK] Move Composer package artifact to vendor folder (thanks to Simon Gilli)
  • 2021-11-15 00fe04fa9b [BUGFIX] Resolve page id correctly in ConditionMatcher (thanks to Nicole Cordes)
  • 2021-11-15 61c307d140 [BUGFIX] Use text-end instead of text-right (thanks to Benni Mack)
  • 2021-11-15 51d6d87720 [BUGFIX] Show translated reference in shortcut preview of page module (thanks to Christian Eßl)
  • 2021-11-15 81e901ca10 [BUGFIX] Fix loose type check in BackendUserAuthentication (thanks to Benjamin Franzke)
  • 2021-11-15 736d7d3078 [TASK] Tighten tests and extend PHP 8.1 testing (thanks to Stefan Bürk)
  • 2021-11-15 3c16bc4d7e [TASK] Extract relevant parts of JsonRenderer into ext:test_irre_csv (thanks to Anja Leichsenring)
  • 2021-11-15 d0362c7bcd [BUGFIX] Fix PHP 8.0 warnings in Workspace preview (thanks to Benni Mack)
  • 2021-11-15 896dab63ef [TASK] Apply current recommendations for BASH scripts (thanks to Simon Gilli)
  • 2021-11-15 a5d32c793b [TASK] Raise typo3fluid/fluid:^2.7.1 (thanks to Christian Kuhn)
  • 2021-11-15 60a63058c6 [TASK] Raise typo3/testing-framework:^6.13.0 (thanks to Christian Kuhn)
  • 2021-11-15 734221294b [BUGFIX] Fix PHP 8 warning in ConstantConfigurationParser (thanks to Nikita Hovratov)
  • 2021-11-15 98af8fbb7e [TASK] Activate a unit test with PHP 8.1 (thanks to Christian Kuhn)
  • 2021-11-15 ef6980318e [TASK] Update Bootstrap to 5.1.3 and PopperJS library (thanks to Benni Mack)
  • 2021-11-15 1c0d4d6f19 [TASK] Extract ext:test_irre_csv from ext:irre_tutorial (thanks to Anja Leichsenring)
  • 2021-11-15 bce2a15568 [BUGFIX] Raise 3rd party composer packages to composer.lock version (thanks to Stefan Bürk)
  • 2021-11-15 01e867b0b4 [BUGFIX] Fix typo in description of LostFilesCommand (thanks to Peter Kraume)
  • 2021-11-15 ab479dd576 [BUGFIX] Correctly double and single quotes in page tree tooltips (thanks to Christian Eßl)
  • 2021-11-13 5e791a004d [BUGFIX] Add configuration to set SMTP mail domain (thanks to Axel Seemann)
  • 2021-11-13 3a1867410a [BUGFIX] Keep original request language for shortcuts (thanks to Nikita Hovratov)
  • 2021-11-12 f12e9d29d4 [TASK] Add correct test for shortcut issue in language menu (thanks to Nikita Hovratov)
  • 2021-11-12 5fe876e5d6 [BUGFIX] Raise doctrine/dbal:^2.13.5 (thanks to Stefan Bürk)
  • 2021-11-12 68aa03bd87 [BUGFIX] Ensure TranslateViewHelper does not fail on invalid extension (thanks to Simon Gilli)
  • 2021-11-12 771bbc3b02 [BUGFIX] Fix PHP 8 warning in LinkAnalyzer (thanks to Nikita Hovratov)
  • 2021-11-11 d021fbcab6 [BUGFIX] Input and save date properly when USdateFormat is set (thanks to Gabe Troyan)
  • 2021-11-11 c5b8e7a979 [TASK] Transform JavaScriptHandler.js to be hybrid IIFE and AMD (thanks to Oliver Hader)
  • 2021-11-11 6501c3284b [BUGFIX] Avoid PHP warnings in AbstractUserAuthentication (thanks to Benni Mack)
  • 2021-11-11 9ec2f2d76a [BUGFIX] Revert "Make file paths absolute in GIFBUILDER" (thanks to Benni Mack)
  • 2021-11-11 3d35dfd8fc [BUGFIX] Allow service aliases in ContentDataProcessor (thanks to Benjamin Franzke)
  • 2021-11-11 9a7da081d3 [BUGFIX] Fix undefined key warnings in MagicImageService (thanks to Robert Kärner)
  • 2021-11-11 ccb7a8e4d7 [TASK] Explicitly use JavaScript module instructions in dashboard (thanks to Oliver Hader)
  • 2021-11-10 7b6502f3d2 [BUGFIX] Handle localizeReferencesAtParentLocalization for group/db (thanks to Andreas Wolf)
  • 2021-11-10 4709cc59a2 [BUGFIX] Remove leftover service registration for TableController (thanks to Oliver Bartsch)
  • 2021-11-10 3d61bfb741 [BUGFIX] Fix timezone of native time records in list (thanks to Imko Schumacher)
  • 2021-11-10 f2537b753f [TASK] Push DataHandling functional test extension down one level (thanks to Anja Leichsenring)
  • 2021-11-10 c869c8ba25 [BUGFIX] Fix too long regular expression error in ContentObjectRenderer (thanks to Stefan Bürk)
  • 2021-11-10 6359edb1cf [DOCS] Replace links with intersphinx refs (thanks to Sybille Peters)
  • 2021-11-10 1d1712bf33 [BUGFIX] Load FlexForm Sections on new before save (thanks to Tomas Norre Mikkelsen)
  • 2021-11-10 e4d5450ae1 [BUGFIX] Fix method signature of Query::logicalOr() (thanks to Alexander Schnitzler)
  • 2021-11-10 065be8351a [DOCS] Update section on redirects in seo docs (thanks to Sybille Peters)
  • 2021-11-10 b71167e1f8 [BUGFIX] Make toolbar dropdown menu scrollable (thanks to Oliver Bartsch)
  • 2021-11-10 bf538d608d [BUGFIX] Prevent undefined array key warning in QueryGenerator (thanks to Oliver Bartsch)
  • 2021-11-10 f37a7fbc8e [TASK] Fix phpstan errors from ReturnTypeRule in various exts (thanks to Benni Mack)
  • 2021-11-10 c1a6410daf [BUGFIX] Fix undefined array key warnings in ExtendedTemplateService (thanks to Oliver Bartsch)
  • 2021-11-10 b174ff0573 [BUGFIX] Fix undefined array key warning in GroupResolver (thanks to Andreas Fernandez)
  • 2021-11-10 920e1ef40f [BUGFIX] Fix various undefined array key errors in PHP8 (thanks to Chris Müller)
  • 2021-11-10 6ab1b1cdb0 [BUGFIX] Fix undefined array key errors in ContentObjectRenderer (thanks to Chris Müller)
  • 2021-11-10 9f9162745d [BUGFIX] Fix saving command line scheduler tasks in PHP 8 (thanks to Alexander Stehlik)
  • 2021-11-10 f9322a1030 [BUGFIX] Avoid calling htmlspecialchars(null) in GeneralUtility (thanks to Stefan Bürk)
  • 2021-11-10 93f2e05c39 [BUGFIX] Avoid calling preg_split(null) in ContentObjectRenderer (thanks to Stefan Bürk)
  • 2021-11-10 5f69e37961 [BUGFIX] Avoid E_DEPRECATED error calling trim(null) and explode(null) (thanks to Stefan Bürk)
  • 2021-11-10 59d1fe6ece [BUGFIX] Avoid calling explode(null) in ExtendedTemplateService (thanks to Stefan Bürk)
  • 2021-11-10 1394a4cff5 [TASK] Simplify checkbox items TCA (thanks to Nikita Hovratov)
  • 2021-11-10 47ba4aea36 [BUGFIX] Avoid calling htmlspecialchars(null) in InputTextElement (thanks to Stefan Bürk)
  • 2021-11-10 361cd30c92 [BUGFIX] Avoid calling parse_url(null) in DatabaseRecordList (thanks to Stefan Bürk)
  • 2021-11-10 a77817e4fa [TASK] Reduce directly invoked inline JavaScript (thanks to Oliver Hader)
  • 2021-11-10 48d783b2e4 [BUGFIX] Avoid calling substr_count(null) in TemplateService (thanks to Stefan Bürk)
  • 2021-11-10 62a22b5b45 [BUGFIX] Avoid calling strlen(null) in TextElement (thanks to Stefan Bürk)
  • 2021-11-10 a3c67422d9 [BUGFIX] Avoid calling htmlspecialchars(null) in TextElement (thanks to Stefan Bürk)
  • 2021-11-09 c933e6f5a8 [TASK] Testing type=group localizeReferencesAtParentLocalization (thanks to Nikita Hovratov)
  • 2021-11-09 8ff90ffd81 [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8 (thanks to Florian Rival)
  • 2021-11-09 b94e462f67 [DOCS] Fix typos in changelog (thanks to Chris Müller)
  • 2021-11-09 379bfc873a [BUGFIX] Cast tokenValue to string in ext:impexp (thanks to Marcel Schüßler)
  • 2021-11-09 12f84c73ce [BUGFIX] Fix several doc block types in extbase persistence (thanks to Alexander Schnitzler)
  • 2021-11-09 a572e67d55 [BUGFIX] Replace non existing icon in DB Check (thanks to Oliver Bartsch)
  • 2021-11-09 842e96595e [TASK] Skip localization mode selection in localization wizard (thanks to Oliver Bartsch)
  • 2021-11-09 03cc0ab91b [BUGFIX] Streamline arguments for logicalAnd() query in Extbase (thanks to Alexander Schnitzler)
  • 2021-11-09 ae11be4653 [BUGFIX] Restore new pages behavior in context menu (thanks to Oliver Bartsch)
  • 2021-11-09 77e62e2a7f [BUGFIX] Save correct table name as ref_table in refindex (thanks to Nikita Hovratov)
  • 2021-11-09 97dd051ad8 [BUGFIX] Fix warning in InputLinkElement (thanks to Nikita Hovratov)
  • 2021-11-09 9d3e492437 [BUGFIX] Avoid call mb_strlen(null) in GeneralUtility::fixed_lgd_cs (thanks to Stefan Bürk)
  • 2021-11-09 b6ee2a259c [BUGFIX] Properly respect offset in QueryGenerator (thanks to Oliver Bartsch)
  • 2021-11-09 2eb2eae7df [BUGFIX] Avoid calling htmlspecialchars(null) in DatabaseRecordList (thanks to Stefan Bürk)
  • 2021-11-09 358d21e528 [TASK] selenium/standalone-chrome:4.0.0-20211102 (thanks to Christian Kuhn)
  • 2021-11-09 9f1c636dea [BUGFIX] Deprecation free SplObjectStorage in ModuleDataStorageCollection (thanks to Stefan Bürk)
  • 2021-11-09 04a1358025 [BUGFIX] Use correct selector for progress bar in workspaces (thanks to Oliver Bartsch)
  • 2021-11-09 ff68c3eca4 [BUGFIX] Fix translation handling in vendor packages (thanks to Simon Gilli)
  • 2021-11-09 e0f4893839 [BUGFIX] Deprecation free \SplSubject in ExtensionXmlParser (thanks to Stefan Bürk)
  • 2021-11-09 25ef8a702a [BUGFIX] Avoid calling nl2br(null) in Nl2brViewHelper (thanks to Stefan Bürk)
  • 2021-11-08 0215c4ef33 [TASK] Use icon identifier in module configurations (thanks to Chris Müller)
  • 2021-11-08 81f6cb1c49 [BUGFIX] Properly handle deleted placeholders in TCA group and select (thanks to Robert Vock)
  • 2021-11-08 61e6912fb7 [TASK] Remove inline JavaScript in view module (thanks to Torben Hansen)
  • 2021-11-08 9f23ccc8b0 [TASK] Fix return type declaration for slug provider (thanks to Sybille Peters)
  • 2021-11-08 eff105bc90 [TASK] Update selenium/standalone-chrome (thanks to Jochen Roth)
  • 2021-11-08 4be84438d9 [BUGFIX] Use forced scheme only if set and not empty (thanks to Georg Ringer)
  • 2021-11-08 6c43cba275 [BUGFIX] Stabilize recycler AC test (thanks to Jochen Roth)
  • 2021-11-08 e357856d5e [TASK] Simplify finder initialization in php-cs-fixer.php (thanks to Torben Hansen)
  • 2021-11-05 8d6ae5a403 [TASK] Improve readability of ext:redirects documentation (thanks to Tom Warwick)
  • 2021-11-05 22702bd6fc [TASK] Make HtmlParser PHP8 compatible (thanks to Francois Suter)
  • 2021-11-05 759565d40c [TASK] Streamline composer.json deficit detector (thanks to Helmut Hummel)
  • 2021-11-05 d8c9d5abdd [BUGFIX] Do not HTML encode attributes in Script and Asset VH (thanks to Helmut Hummel)
  • 2021-11-05 685b64b31d [BUGFIX] Translate image dimensions on file replace (thanks to André Buchmann)
  • 2021-11-05 9636932c2e [BUGFIX] Add missing cookie option on install tool logout (thanks to Simon Gilli)
  • 2021-11-05 70ce8871d9 [BUGFIX] Initialize selected crop variant on modal open (thanks to Jochen Roth)
  • 2021-11-05 0c292e8f9c [BUGFIX] Fix EditableRestriction for linkvalidator (thanks to Sybille Peters)
  • 2021-11-05 a15953b4e7 [BUGFIX] Suppress E_DEPRECATED for strftime() and gmstrftime() (thanks to Stefan Bürk)
  • 2021-11-05 6c15f2c5ab [DOCS] Minor fixes in redirects docs (thanks to Sybille Peters)
  • 2021-11-05 7c0dac581f [BUGFIX] Ensure form finisher dependencies can get injected (thanks to Elias Häußler)
  • 2021-11-04 d2d8ee23e9 [TASK] Remove unnecessary assertions from tests (thanks to Wouter Wolters)
  • 2021-11-04 1b6f7545df [BUGFIX] Fix #modulemenu collapsed state on Firefox (thanks to Jonas Eberle)
  • 2021-11-04 29104e3585 [BUGFIX] Restore SummaryPage path for form single value access (thanks to Mathias Brodala)
  • 2021-11-04 448d081c8c [TASK] Fix warning in GridColumnClassAutoConfigurationViewHelper (thanks to Nikita Hovratov)
  • 2021-11-04 5d7593b4c0 [TASK] Use direct method invocation instead of calling it static (thanks to Wouter Wolters)
  • 2021-11-04 b3ee53cd9e [BUGFIX] Enriched relation values in rootline do not consider overlays (thanks to Oliver Hader)
  • 2021-11-04 f6c3f6ce88 [TASK] Set actions to protected in Dashboard (thanks to Jochen Roth)
  • 2021-11-04 c47cd42adc [BUGFIX] Update feature toggles state at once (thanks to Davide Alghi)
  • 2021-11-04 7c238eea5d [BUGFIX] Ensure view initialisation in FluidEmail (thanks to Anja Leichsenring)
  • 2021-11-04 7523178b24 [BUGFIX] Do not show empty colPos message for special unused column (thanks to Oliver Bartsch)
  • 2021-11-04 d0d568a6ab [BUGFIX] Document proper paths for form single value access (thanks to Mathias Brodala)
  • 2021-11-04 7cf2035c0c [BUGFIX] Fix overlapping FormEngine fields (thanks to Nikita Hovratov)
  • 2021-11-04 36e8427ffb [TASK] Remove default values in TCA of core fields (thanks to Nikita Hovratov)
  • 2021-11-04 283c5b7316 [TASK] Optimize AC tests to use dataProvider (thanks to Jochen Roth)
  • 2021-11-04 fb65ea086d [BUGFIX] Ensure indexed search stats are only written when not empty (thanks to Benni Mack)
  • 2021-11-04 16839fac70 [BUGFIX] Replace filter_var(FILTER_SANITIZE_STRING) in RequestBuilder (thanks to Stefan Bürk)
  • 2021-11-04 072a7c497d [TASK] Set word-wrap to avoid a horizontal scrollbar in modal (thanks to Jochen Roth)
  • 2021-11-04 ef62556d57 [BUGFIX] Show errors when failing to write site configuration (thanks to Stephan Großberndt)
  • 2021-11-04 e9dae46a3d [BUGFIX] Fix cache clearing when publishing from workspace (thanks to Benjamin Franzke)
  • 2021-11-03 c3c3da214d [BUGFIX] Fix problem of disabled buttons in pagination (thanks to Sybille Peters)
  • 2021-11-03 5bd58ebfdc [BUGFIX] Use callout component on install tool login page (thanks to Marcin Sągol)
  • 2021-11-03 ff10a66f67 [BUGFIX] Avoid accessing FAL compatibility layer (thanks to Helmut Hummel)
  • 2021-11-03 276f73e5ba [BUGFIX] Avoid calling quote with non-string value in QueryGenerator (thanks to Stefan Bürk)
  • 2021-11-03 22fe7f9587 [BUGFIX] Sanitize calling htmlspecialchars(...) in FormViewHelper (thanks to Stefan Bürk)
  • 2021-11-03 22eef5098c [TASK] AC test Environment -> Image Processing cards and its modals (thanks to Jochen Roth)
  • 2021-11-03 c100b68aad [BUGFIX] Use CodeMirror auto sizing feature correctly (thanks to Nikita Hovratov)
  • 2021-11-03 71e54dece6 [BUGFIX] Extend condition for isOnSymmetricSide (thanks to Tim Karliczek)
  • 2021-11-03 ac2e326451 [BUGFIX] Fix Environment overview with using SQLite (thanks to Maik Beckmann)
  • 2021-11-03 0ccee3fedf [DOCS] Create extension manual for t3editor (thanks to linawolf)
  • 2021-11-03 3ac8d24500 [TASK] Streamline page tree delete modal (thanks to Jochen Roth)
  • 2021-11-03 4d971a545a [BUGFIX] Fix undefined key warning in EXT:form with PHP8 (thanks to Florian Rival)
  • 2021-11-03 3e9c656f6f [BUGFIX] Show relational indices issues in EXT:lowlevel again (thanks to Benni Mack)
  • 2021-11-03 58b9d00bf8 [BUGFIX] Delete orphans that are deleted or hidden (thanks to Alexander Stehlik)
  • 2021-11-03 4f5bd63c49 [TASK] Use dedicated JavaScript LoginRefresh.initialize(options) (thanks to Oliver Hader)
  • 2021-11-03 ca0650267d [TASK] Normalize JavaScript initialization of workspaces preview (thanks to Oliver Hader)
  • 2021-11-03 e407449a81 [TASK] Use dedicated JavaScript initialization for form manager (thanks to Oliver Hader)
  • 2021-11-03 530eef765a [DOCS] Add README.rst as "about" file to system extensions (thanks to linawolf)
  • 2021-11-03 d03867a48f [TASK] Add acceptance test for recycler module (thanks to Jochen Roth)
  • 2021-11-03 75b261dc39 [TASK] Avoid using public property ModuleLoader::$modules (thanks to Oliver Hader)
  • 2021-11-03 288e88dbb7 [DOCS] Documentation for EXT:redirects (thanks to Sybille Peters)
  • 2021-11-03 1dd425dfc0 [BUGFIX] Prevent array to string conversion in IconFactory (thanks to Robert Kärner)
  • 2021-11-03 147b92722c [BUGFIX] Fix IRRE related undefined key warnings (thanks to Robert Kärner)
  • 2021-11-03 695c6ad1e2 [BUGFIX] Fix rendering of specific format body in FluidEmail (thanks to Oliver Bartsch)
  • 2021-11-03 fb19a0cc13 [TASK] Expose all properties of JavaScriptModuleInstruction as JSON (thanks to Oliver Hader)
  • 2021-11-03 fbbdfe7bdd [TASK] Upgrade PHPStan to latest version 0.12.99 (thanks to Wouter Wolters)
  • 2021-11-02 9468258991 [BUGFIX] Avoid calling str_contains(null) in DataHandler (thanks to Stefan Bürk)
  • 2021-11-02 854669bdef [BUGFIX] Sanitize calling htmlspecialchars(...) in TextareaViewHelper (thanks to Stefan Bürk)
  • 2021-11-02 55c5f66b02 [BUGFIX] Sanitize calling htmlspecialchars(...) in SelectViewHelper (thanks to Stefan Bürk)
  • 2021-11-02 87283af398 [TASK] Set TYPO3 version to 11.5.3-dev (thanks to Benni Mack)