TYPO3 12.4.2

Release Notes

Version 12.4.2

Release Notes for TYPO3 CMS 12.4.2

This document contains information about TYPO3 CMS 12.4.2 which was released on 13.06.2023.

Get TYPO3 12.4.2 now


This version is a bugfix and maintenance release.

Read TYPO3 12.4.2 Release News

Checksums of TYPO3 12.4.2


d51426dc9361572332bebc8fc2e0c955d9403f653a0810ad0d3279edd6aeae3e typo3_src-12.4.2.tar.gz
bb8b253e8950f791acd869b143deb415a8e54a677d58fe7276db2d6bbf477851 typo3_src-12.4.2.zip


5105b14df4504ec6ffe37e72cc62b199c9183ab2 typo3_src-12.4.2.tar.gz
46bb29d0406d43afc134f29afddcbff32f55cc4e typo3_src-12.4.2.zip


906247a657b42572a6a64568c66a93fe typo3_src-12.4.2.tar.gz
90dbe2a98d2bbc1164276e5ee87c6ef6 typo3_src-12.4.2.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 12.4.1:

  • 2023-06-13 ad5fb1146d [RELEASE] Release of TYPO3 12.4.2 (thanks to Benni Mack)
  • 2023-06-12 dc3aeffa26 [BUGFIX] Add ESCAPE keyword for like() and `notLike() expressions (thanks to Stefan Bürk)
  • 2023-06-12 8188fe8108 [BUGFIX] Avoid return type deprecation with PHP8.3 in TreeNodeCollection (thanks to Stefan Bürk)
  • 2023-06-12 cb96f89b08 [BUGFIX] Allow sub directories for form definitions (thanks to Georg Ringer)
  • 2023-06-12 ce659f1c54 [DOCS] Fix changelog rendering (thanks to Simon Schaufelberger)
  • 2023-06-11 1a7465c857 [TASK] Speed up SysLogSerializationUpdate (thanks to Thomas Hohn)
  • 2023-06-11 01007221e5 [BUGFIX] Fix minor phpstan finding in ElementInformationController (thanks to Nikita Hovratov)
  • 2023-06-11 a710f4620f [BUGFIX] Use correct type in DB query (thanks to Sybille Peters)
  • 2023-06-10 17f4346c51 [TASK] Use dedicated cache for schema information (thanks to Helmut Hummel)
  • 2023-06-09 661bd641c7 [TASK] Add PHP8.3 support to Build/Scripts/runTests.sh (thanks to Stefan Bürk)
  • 2023-06-08 f7c80f8235 [BUGFIX] Use main variables in HeaderAssets and FooterAssets (thanks to Johannes Sommer)
  • 2023-06-08 1abdeaeb05 [DOCS] Make JavaScript example lint (thanks to Lina Wolf)
  • 2023-06-08 27c6914ac9 [BUGFIX] Prevent PHP Warning in CKEditor5Migrator (thanks to Stefan Froemken)
  • 2023-06-08 92d8483669 [BUGFIX] Use proper path to get size of used files in admin panel (thanks to Georg Ringer)
  • 2023-06-08 06b46e26d6 [BUGFIX] Full page in ConditionMatcher from PageTsConfigFactory (thanks to Nikita Hovratov)
  • 2023-06-08 65a4713812 [BUGFIX] SaveToDatabaseFinisher uses parseOption to evaluate mode (thanks to Markus Klein)
  • 2023-06-08 8984f86944 [DOCS] Fix reference in changelog (thanks to Lina Wolf)
  • 2023-06-08 ba26b0cd5f [BUGFIX] Make Extbase ObjectConverter consider XCLASSed objects (thanks to Torben Hansen)
  • 2023-06-08 3330a9c162 [BUGFIX] Properly align positioning line at the end of tree (thanks to Andreas Nedbal)
  • 2023-06-08 0a879340e2 [BUGFIX] Require typo3fluid/fluid:^2.9.1 (thanks to Christian Kuhn)
  • 2023-06-07 bb848a6cb4 [TASK] Require typo3fluid/fluid:^2.9.0 (thanks to Christian Kuhn)
  • 2023-06-07 21a8682067 [BUGFIX] Fix alignment of fields in Active TypoScript module (thanks to Andreas Nedbal)
  • 2023-06-07 4067afd599 [BUGFIX] Improve accessibility of form labels in EXT:felogin (thanks to linawolf)
  • 2023-06-07 02f8ca4977 [TASK] Use lighter font color for form input placeholder (thanks to Jasmina Ließmann)
  • 2023-06-07 8fb81190e6 [TASK] Update jquery-ui to ^1.13.2 (thanks to Oliver Hader)
  • 2023-06-06 adc0f2ed2e [BUGFIX] Remove language section from base CKEditor config (thanks to Andreas Nedbal)
  • 2023-06-06 acecad7832 [TASK] Update to stable version of bootstrap 5.3.0 (thanks to Benni Mack)
  • 2023-06-06 a3900294c9 [TASK] Remove jquery & jquery-ui from image manipulation (thanks to Oliver Hader)
  • 2023-06-05 2ced0264e5 [BUGFIX] Allow ViewHelpers from libraries (thanks to Simon Praetorius)
  • 2023-06-05 d0345124bb [TASK] Slim down php-cs-fixer configuration file (thanks to Benni Mack)
  • 2023-06-05 c04dcc9f49 [TASK] Update node to v18.16 (thanks to Benni Mack)
  • 2023-06-05 f7067553ff [BUGFIX] Handle PHP error for invalid form data provider class name (thanks to Oliver Bartsch)
  • 2023-06-05 d3039741d2 [BUGFIX] Forward server request object to Fluid view (thanks to Oliver Hader)
  • 2023-06-05 c3fb186811 [TASK] Add comments for methods in ModifyVersionDifferencesEvent (thanks to Chris Müller)
  • 2023-06-05 2c09386be4 [DOCS] Fix typo in workspaces event PHPDoc (thanks to Sybille Peters)
  • 2023-06-03 17a2f9841f [TASK] Allow nonce values explicitly in PageRenderer inline methods (thanks to Oliver Hader)
  • 2023-06-03 f8d048d0e6 [TASK] Allow f:asset.css and f:asset.script to use CSP nonce (thanks to Kevin Appelt)
  • 2023-06-02 cb16ec920b [TASK] Remove obsolete composer/package-versions-deprecated (thanks to Stefan Bürk)
  • 2023-06-02 fc7a560a54 [BUGFIX] Check for ProviderRegistry when registering configuration providers (thanks to Oliver Bartsch)
  • 2023-06-01 7f0740dd0f [TASK] Use local variable in CleanUpLocalProcessedFilesCommand (thanks to Stefan Bürk)
  • 2023-06-01 cb80da53ad [BUGFIX] Fix phpstan finding in Clipboard (thanks to Nikita Hovratov)
  • 2023-06-01 06176b1daa [TASK] Raise guzzlehttp/promises to v2 (thanks to Nikita Hovratov)
  • 2023-05-31 5c1f9680f9 [BUGFIX] Cast IP lock settings to int (thanks to Georg Ringer)
  • 2023-05-31 494a957c5d [TASK] Remove usage of QueryBuilder::resetQueryPart() from ext:redirects (thanks to Anja Leichsenring)
  • 2023-05-28 95a67e7d96 [BUGFIX] Update symfony/property-info to v6.2.11 (thanks to Andreas Fernandez)
  • 2023-05-26 79f9b43d7f [TASK] Update ckeditor5 to v38.0.1 (thanks to Andreas Fernandez)
  • 2023-05-26 fc13a4d14a [TASK] Avoid deprecated usage of GuzzleHttp\Promise settle function (thanks to Nikita Hovratov)
  • 2023-05-26 aa49b9abce [DOCS] Add SQL and memory metrics to admin panel toolbar (thanks to Chris Müller)
  • 2023-05-25 f65144afd3 [BUGFIX] Typo3DbQueryParser allows records with no child (thanks to Harald Witt)
  • 2023-05-24 48b8a58e8e [DOCS] Add note regarding data processor service sharing (thanks to Oliver Bartsch)
  • 2023-05-24 ad44db85fb [BUGFIX] Adapt datepicker styles (thanks to Jochen Roth)
  • 2023-05-24 15a769c856 [TASK] Write correct error level into sys_log table (thanks to Ronny Perinke)
  • 2023-05-23 55ec610388 [BUGFIX] Use correct array key to access TYPO3_CONF_VARS (thanks to Johannes Nielsen)
  • 2023-05-23 19a3f1c2bf [TASK] Add data attribute to containers of of flexform elements (thanks to Georg Ringer)
  • 2023-05-23 e22c1c2fa6 [BUGFIX] Fix type error in for pageType in f:uri.page ViewHelper (thanks to Stefan Froemken)
  • 2023-05-22 50872f2a79 [BUGFIX] Add CSP nonce value to RequireJS (thanks to Oliver Hader)
  • 2023-05-19 23df3125bd [BUGFIX] Fix undefined array key in FrontendGenerationPageIndexingTrigger (thanks to Nikita Hovratov)
  • 2023-05-18 25bd12ad6e [DOCS] Remove section using version constraint installing EXT:linkvalidator (thanks to Chris Müller)
  • 2023-05-17 bd4980f237 [BUGFIX] Inject CSP nonce values only if CSP feature is enabled (thanks to Oliver Hader)
  • 2023-05-17 745aae4813 [BUGFIX] Keep FE/versionNumberInFilename set to true on silent upgrade (thanks to Chris Müller)
  • 2023-05-17 15432ec986 [BUGFIX] Make symfony console handle exceptions again (thanks to Torben Hansen)
  • 2023-05-16 ac0688d7b3 [BUGFIX] Avoid undefined array key "enableMetaphoneSearch" (thanks to Chris Müller)
  • 2023-05-15 cf257b789e [BUGFIX] Do not call getConflictingRedirects with null request (thanks to linawolf)
  • 2023-05-15 1d5195c1ef [BUGFIX] Ensure BE_USER uid is always used as int (thanks to Markus Klein)
  • 2023-05-15 59608545ef [BUGFIX] Adjust Content-Security-Policy reports check for SVG files (thanks to Oliver Hader)
  • 2023-05-14 57419758c7 [DOCS] Add editor.config.debug to rte_ckeditor config reference (thanks to Andreas Nedbal)
  • 2023-05-14 76515e2488 [TASK] Include test extensions into namespace integrity check (thanks to Anja Leichsenring)
  • 2023-05-11 14f8283349 [BUGFIX] Only send test email if sender address configured (thanks to Sybille Peters)
  • 2023-05-11 004fbc3634 [DOCS] Fix wrong PageTypeRegistry class name in changelog (thanks to Daniel Siepmann)
  • 2023-05-11 d33eff2b2d [TASK] Raise 'phpstan/phpstan' and regenerate baseline (thanks to Anja Leichsenring)
  • 2023-05-11 753f8957d0 [BUGFIX] Ensure SchemaMigrator does not re-apply ext_localconf.php (thanks to Benni Mack)
  • 2023-05-10 f57957d8a2 [BUGFIX] Translate options of extension settings (thanks to Stefan Froemken)
  • 2023-05-10 5fc34194c8 [TASK] Remove autoload-dev classmap configuration (thanks to Anja Leichsenring)
  • 2023-05-09 a4fb024a4d [TASK] Set TYPO3 version to 12.4.2-dev (thanks to Benni Mack)