TYPO3 12.4.18

Release Notes

Version 12.4.18

Release Notes for TYPO3 CMS 12.4.18

This document contains information about TYPO3 CMS 12.4.18 which was released on 13.08.2024.

Get TYPO3 12.4.18 now

News

This version is a bugfix and maintenance release.

Read TYPO3 12.4.18 Release News

Checksums of TYPO3 12.4.18

SHA256

ac91422854e137ea52e571e39b5ca2ac5b77861c8d13448260ae68205442a99c typo3_src-12.4.18.tar.gz
a577a52b065051d0886a37c9a611563b9d196b875d51a5a2bb3c608c8225557f typo3_src-12.4.18.zip

SHA1

44b00a6ff5bb5f23ff9213a92743cdc713b20b97 typo3_src-12.4.18.tar.gz
f43dd7125f6f8a658e5af73f697ce3d320a57d48 typo3_src-12.4.18.zip

MD5

703db02504c019f9b74166cedaa12a78 typo3_src-12.4.18.tar.gz
e16d8dc731242a2a7ec80a58874b7e07 typo3_src-12.4.18.zip

Upgrading

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.

Changes

Here is a list of what was fixed since 12.4.17:

  • 2024-08-13 abd0e7701a0 [RELEASE] Release of TYPO3 12.4.18 (thanks to Oliver Hader)
  • 2024-08-12 e1e1454096f [TASK] Deal with sebastian/comparator:5.0.2 (thanks to Christian Kuhn)
  • 2024-08-12 b485331363a [TASK] Update flag-icons and friends (August 2024) (thanks to Andreas Kienast)
  • 2024-08-12 08a6db7ec1d [TASK] Update codemirror and friends (August 2024) (thanks to Andreas Kienast)
  • 2024-08-10 c4f8893120a [TASK] Sanitize idn_to_ascii with empty string (thanks to Christian Kuhn)
  • 2024-08-10 0dec747369f [TASK] Stabilize FileClipboardCest ac test (thanks to Christian Kuhn)
  • 2024-08-09 103eb818e08 [BUGFIX] Do not use DI service id for logging channel (thanks to Markus Klein)
  • 2024-08-09 e8588f232c3 [TASK] Stabilize InlinePagesLocalizeResourceCest ac test (thanks to Christian Kuhn)
  • 2024-08-08 28f43ec2875 [TASK] Raise phpstan/phpstan:^1.11.10 (thanks to Christian Kuhn)
  • 2024-08-08 50333fad195 [TASK] Don't redraw workspace table on search input focus (thanks to Willi Wehmeier)
  • 2024-08-07 d95507f13ff [BUGFIX] Wrap requiring calls in methods to avoid errors (thanks to Georg Ringer)
  • 2024-08-07 701c66f9a77 [BUGFIX] Prevent PHP array access errors on invalid shortcut entries (thanks to Garvin Hicking)
  • 2024-08-07 71c9e1906c0 [BUGFIX] Replace hardcoded attributes for <span> tags (thanks to Bastian Stargazer)
  • 2024-08-06 9a383ac4262 [TASK] Improve accessibility of "Dashboard" backend module (thanks to Christian Rath-Ulrich)
  • 2024-08-06 f28a473b998 [BUGFIX] Avoid history view crashes with FlexForm records (thanks to Benni Mack)
  • 2024-08-06 6760aade9cb [TASK] Avoid type error in FileCollector (thanks to Christian Kuhn)
  • 2024-08-06 0aed1600c6a [TASK] Provide list of available locales in Install Tool (thanks to Georg Ringer)
  • 2024-08-06 90d63485439 [TASK] Improve accessibility in ClearCacheToolbar dropdown (thanks to Christian Rath-Ulrich)
  • 2024-08-06 36e5ed9a337 [TASK] Raise composer/composer:^2.7.7 (thanks to Christian Kuhn)
  • 2024-08-06 e431f690ae6 [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08) (thanks to Andreas Kienast)
  • 2024-08-06 5b66a502f0d [TASK] Use mock timers in notification test (thanks to Andreas Kienast)
  • 2024-08-06 271d9e7102e [BUGFIX] Increase accessibility of the login screen (thanks to Christian Rath-Ulrich)
  • 2024-08-06 572eacca35a [TASK] Don't show dropzone when using Upload button (thanks to Andreas Nedbal)
  • 2024-08-06 12b44667546 [BUGFIX] Allow users w/o permissions on def lang to render CEs (thanks to Hannes Lau)
  • 2024-08-06 35114da8db5 [TASK] Log email for unsuccessful backend user password recovery (thanks to Oliver Hader)
  • 2024-08-06 c1d0aa66b36 [BUGFIX] Fix contrast of copyright notice in the footer of the login screen (thanks to Christian Rath-Ulrich)
  • 2024-08-06 2b6f1d503d7 [TASK] Add visually-hidden label to CheckboxToggleElement (thanks to Christian Rath-Ulrich)
  • 2024-08-06 ea716c94099 [TASK] Reference column headings in grid cells of "Page" module (thanks to Christian Rath-Ulrich)
  • 2024-08-06 a2d0e3859ee [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter (thanks to Oliver Hader)
  • 2024-08-06 365480f36ec [DOCS] Handle FormDefinitions separately (thanks to Stefan Froemken)
  • 2024-08-06 d27ffe42b4c [BUGFIX] Fixed execution of scheduler tasks directly after stopping them (thanks to mschmigotzki)
  • 2024-08-06 178f336bf79 [TASK] Consider soft delete in file reference delete method (thanks to Torben Hansen)
  • 2024-08-06 070694a466d [BUGFIX] Add CSP headers to error pages (thanks to Georg Ringer)
  • 2024-08-06 5b2ad55ff78 [BUGFIX] Mitigate change detection loop for enum and set fields (thanks to Stefan Bürk)
  • 2024-08-06 e716082f25a [BUGFIX] Add missing additionalAttributes to Fieldset (thanks to Henrik Ziegenhain)
  • 2024-08-05 4b0cb23cb70 [TASK] Add "Page Content:Type" in BE user information module (thanks to Georg Ringer)
  • 2024-08-03 389748946c8 [BUGFIX] Enable inline arrangement of checkboxToggle (thanks to Corinne van der Zande)
  • 2024-08-03 c1451110896 [BUGFIX] Correctly infer site for new page (thanks to Mathias Bolt Lesniak)
  • 2024-08-02 79de4fd4d81 [BUGFIX] Fix "simulate user group" in admin panel on restricted pages (thanks to Bastien Lutz)
  • 2024-08-02 6882f82e7af [BUGFIX] Do not limit auto creation of site config to root level (thanks to Oliver Bartsch)
  • 2024-08-02 90e2e1ea6df [BUGFIX] Set current phpstan release conflicting (thanks to Anja Leichsenring)
  • 2024-08-01 2bfd1408715 [BUGFIX] Fix wrong Fluid namespace in EXT:felogin partials (thanks to Marcel Küpper)
  • 2024-08-01 b23c43fe946 [TASK] Ship optional upstream CKEditor5 plugins (thanks to Georg Ringer)
  • 2024-07-31 402e2fe770b [BUGFIX] Prevent error in idn_to_ascii (thanks to Markus Sommer)
  • 2024-07-31 7f05bd23fbc [BUGFIX] Ensure a correct default storage is used by default (thanks to Georg Ringer)
  • 2024-07-31 93ef207d7be [TASK] Update Fluid Standalone to 2.14.1 (thanks to Simon Praetorius)
  • 2024-07-30 6a90d69d162 [BUGFIX] Use proper query for specific belog "Delete similar errors" (thanks to Garvin Hicking)
  • 2024-07-29 e7a9d3b580d [BUGFIX] Provide null coalesce operator for array_pop (thanks to Thomas Hohn)
  • 2024-07-26 c90c77bd1e8 [TASK] Raise guzzle (thanks to Christian Kuhn)
  • 2024-07-26 0f27f51dfe8 [TASK] Raise typo3/html-sanitizer:^2.2.0 (thanks to Christian Kuhn)
  • 2024-07-25 054e4b90ed1 [BUGFIX] Fix variable key loop to avoid DB compare issues (thanks to Stefan Bürk)
  • 2024-07-25 df7faf0184a [TASK] Update core-testing-php84 image version in runTests.sh (thanks to Stefan Bürk)
  • 2024-07-25 4dd6c9e4185 [TASK] Raise phpstan/phpstan:^1.11.8 (thanks to Christian Kuhn)
  • 2024-07-25 295c7868e29 [TASK] Display additional error info in DataStructureIdentifierListener (thanks to Garvin Hicking)
  • 2024-07-25 69f529ea479 [TASK] Reduce phpstan memory usage (thanks to Christian Kuhn)
  • 2024-07-25 752ecd62701 [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS (thanks to Benni Mack)
  • 2024-07-25 f0f2b58e749 [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase (thanks to Markus Klein)
  • 2024-07-25 ce5c8c2654a [TASK] runTests.sh: Show phpstan memory consumption (thanks to Christian Kuhn)
  • 2024-07-24 44d8fcd65e9 [BUGFIX] Show to top/bottom icons if size of element is 2 or greater (thanks to Georg Ringer)
  • 2024-07-24 f778344689a [BUGFIX] Return always an integer in ProcessedFile::getSize (thanks to Georg Ringer)
  • 2024-07-24 ae4e8ae2a1d [TASK] Update requirejs to 2.3.7 (thanks to Andreas Kienast)
  • 2024-07-23 2dc0ba1d660 [DOCS] Correct method references in deprecation tag (thanks to Lina Wolf)
  • 2024-07-19 b31d9e8dd5c [DOCS] Define reference index in ManageReferenceIndex.rst (thanks to Sandra Erbel)
  • 2024-07-19 6d17d1b78cc [TASK] Mitigate Browser "spell jacking" in felogin changePassword (thanks to Stephan Großberndt)
  • 2024-07-19 700ade1b6e2 [TASK] Improve argument description in PasswordViewHelper (thanks to Stephan Großberndt)
  • 2024-07-19 edb65e9c871 [TASK] Do not register runTests.sh trap in CI (thanks to Stefan Bürk)
  • 2024-07-19 ff4d9e4a5f5 [TASK] Increase SUFFIX uniqueness in runTests.sh for CI (thanks to Stefan Bürk)
  • 2024-07-19 19bcf691860 [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication (thanks to Oliver Hader)
  • 2024-07-19 2eedd4585d1 [TASK] Use ISO8601 dates in FormEngine datetime handling (thanks to Andreas Kienast)
  • 2024-07-19 d325006b19c [BUGFIX] Remove not needed usage of RawViewHelper (thanks to Georg Ringer)
  • 2024-07-19 e7a4125822d [DOCS] Properly refer to "loadJavaScriptModule" in Changelog (thanks to Garvin Hicking)
  • 2024-07-18 a0feba23265 [BUGFIX] Do not reference Fluid namespace with https URL (thanks to Markus Klein)
  • 2024-07-18 95da835a7e2 [BUGFIX] Use button-tags for the control-buttons of sortable select items (thanks to Ayke Halder)
  • 2024-07-15 4c3b3c85b91 [BUGFIX] Fix pid constraint for suggestOptions (thanks to Georg Ringer)
  • 2024-07-15 1779d90c776 [TASK] Disable unneeded livereload server in grunt-watch (thanks to Benjamin Franzke)
  • 2024-07-13 c7b62d663c8 [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs (thanks to Garvin Hicking)
  • 2024-07-13 7841525107e [BUGFIX] Translate Content Type labels if retrieved from fallback (thanks to Nikita Hovratov)
  • 2024-07-12 acc36c64fcb [TASK] Add PHP 8.4 lint to CI (thanks to Christian Kuhn)
  • 2024-07-12 b44f314f7dd [TASK] Raise psr/http-factory:^1.1.0 (thanks to Christian Kuhn)
  • 2024-07-12 f4f0ddb44d6 [TASK] Raise typo3fluid/fluid:^2.13.0 (thanks to Christian Kuhn)
  • 2024-07-12 4ea5616b963 [TASK] Add distinct warning when CType element preview has no label (thanks to Garvin Hicking)
  • 2024-07-12 43580abe83d [DOCS] Adapt EXT:seo documentation for current terminology (thanks to Garvin Hicking)
  • 2024-07-12 ac2ad8c2fe9 [TASK] Properly set bcrypt cost (thanks to Christian Kuhn)
  • 2024-07-12 fdb560da6e5 [TASK] Raise phpunit as PHP 8.4 preparation (thanks to Christian Kuhn)
  • 2024-07-12 2543004c72b [BUGFIX] Add missing instance check in ResourceStorage (thanks to Georg Ringer)
  • 2024-07-12 7fa8ee97344 [BUGFIX] Properly handle boolean attribute in language packs (thanks to Oliver Bartsch)
  • 2024-07-12 2e55da79d05 [BUGFIX] Do not use getIconHtml() for other language thumbnail (thanks to Oliver Bartsch)
  • 2024-07-12 0d6c6d26c30 [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor (thanks to Torben Hansen)
  • 2024-07-11 aef4a8e639e [BUGFIX] Do not redirect to password reset after successful login (thanks to Xavier Perseguers)
  • 2024-07-11 426384176fa [BUGFIX] Prevent multiple FlexContainers of same name (thanks to Georg Ringer)
  • 2024-07-10 d4f20bb7e6b [BUGFIX] Prevent TypeError int values of backend user settings (thanks to Daniel Siepmann)
  • 2024-07-10 04d458723b6 [BUGFIX] Add missing sortable folder timestamps to filelist view (thanks to Garvin Hicking)
  • 2024-07-10 1125d4dcb6c [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr (thanks to Andreas Kienast)
  • 2024-07-09 4eb891f990e [TASK] composer u lolli42/finediff (thanks to Christian Kuhn)
  • 2024-07-09 a77ae390e72 [TASK] Use explicit flatpickr types (thanks to Andreas Kienast)
  • 2024-07-09 a8d62d5d137 [TASK] Allow PHP 8.4 in runTests.sh (thanks to Stefan Bürk)
  • 2024-07-09 fea0159222b [BUGFIX] Reinitialize ContentObjectRenderer for pages (thanks to Daniel Siepmann)
  • 2024-07-09 20f2dac2759 [TASK] Set TYPO3 version to 12.4.18-dev (thanks to Oliver Hader)