TYPO3 12.4.24
Release Notes
Release Notes for TYPO3 CMS 12.4.24
This document contains information about TYPO3 CMS 12.4.24 which was released on 10.12.2024.
Get TYPO3 12.4.24 nowNews
This version is a bugfix and maintenance release. This version also adds support for PHP 8.4 in the TYPO3 v12 series.
Read TYPO3 12.4.24 Release NewsChecksums of TYPO3 12.4.24
SHA256
37ac01ced1457c2836334e1250edd4fd8747763239aee54111efc38b04e73b5b typo3_src-12.4.24.tar.gz 139787b64506d8c5b1d12c55412bf7046e5cd9837915d21f9c49dcbd71f57e6d typo3_src-12.4.24.zip
SHA1
a9896e08f3d4e11f02a6f03fe49ccc69f0875d27 typo3_src-12.4.24.tar.gz 3eba6e9745655b4c5a80bdd24e9f6447e518aced typo3_src-12.4.24.zip
MD5
dede380aba6918194a47c9899221a47f typo3_src-12.4.24.tar.gz b494d7694ea2f1665e171814720addf0 typo3_src-12.4.24.zip
Package Signatures
TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.
Download GPG signed release README.md file
Example of verifying integrity of tar.gz package of current release:
wget --content-disposition https://get.typo3.org/12.4.24/tar.gz wget --content-disposition https://get.typo3.org/12.4.24/tar.gz.sig gpg --verify typo3_src-12.4.24.tar.gz.sig typo3_src-12.4.24.tar.gz
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.23:
- 2024-12-10 cc8b3a473cd [RELEASE] Release of TYPO3 12.4.24 (thanks to Benni Mack)
- 2024-12-10 8cac875d8e4 [BUGFIX] Remove inconvenient nullable checkbox from datetime elements (thanks to Benjamin Franzke)
- 2024-12-09 792f17342d6 [BUGFIX] Include modal-trigger button value in submitted form data (thanks to Benjamin Franzke)
- 2024-12-09 f5e29a02332 [DOCS] Adjust indentation in rte_ckeditor documentation (thanks to Chris Müller)
- 2024-12-09 cfe7396432b [BUGFIX] Show correct path of login background image in log message (thanks to Chris Müller)
- 2024-12-06 14dd20ef59a [BUGFIX] Streamline midnight vs null handling of time fields (thanks to Benjamin Franzke)
- 2024-12-06 ebcc66020ac [TASK] Upgrade typescript to 5.7 (thanks to Andreas Kienast)
- 2024-12-06 004666e6740 [TASK] Update
typo3/testing-framework
(thanks to Stefan Bürk) - 2024-12-05 c75016eee46 [TASK] Update some further dependencies (thanks to Christian Kuhn)
- 2024-12-05 3a14d3a95f8 [BUGFIX] Optimize prerequisite query in sys_log serialization updater (thanks to Patrick Schriner)
- 2024-12-05 6faee9cb4f3 [TASK] Update
typo3/core-testing-phpXY
image versions (thanks to Stefan Bürk) - 2024-12-04 5180efe4d51 [TASK] Run CI nightly integration tests with PHP 8.4 (thanks to Christian Kuhn)
- 2024-12-04 1dd9505d116 [BUGFIX] Handle
has-change
state in FlexForm section container (thanks to Oliver Bartsch) - 2024-12-04 f99aa13ef76 [BUGFIX] Prevent undefined array key errors in TcaSelectItems (thanks to Oliver Bartsch)
- 2024-12-03 f0dc51e9fb8 [BUGFIX] Validate $elementRecord before accessing children (thanks to André Buchmann)
- 2024-12-03 e364c322796 [TASK] Add PHP 8.4 to acceptance test matrix (thanks to Christian Kuhn)
- 2024-12-03 e6965b1859f [DOCS] Improve Changelog wording (thanks to Himanshu Ramavat)
- 2024-12-03 302169e87fe [TASK] Activate PHP 8.4 functional tests (thanks to Christian Kuhn)
- 2024-12-02 caa16c28ee9 [BUGFIX] Add MM tablename and fieldnames fields with group/allowed (thanks to Christian Kuhn)
- 2024-12-02 3204c7723e0 [TASK] Update some dependencies for PHP 8.4 compat (thanks to Christian Kuhn)
- 2024-12-02 cdd70de7f52 [DOCS] Fix typo in ext:dashboard documentation (thanks to lukaswitten2710)
- 2024-11-29 d1605595606 [DOCS] Display correct link texts for TCA properties (thanks to Chris Müller)
- 2024-11-29 322d4f98465 [TASK] Update
typo3/testing-framework
(thanks to Stefan Bürk) - 2024-11-28 4d89c40a133 [BUGFIX] Do not override array finisher options with empty values (thanks to Thorben Nissen)
- 2024-11-28 2f0a23da03a [TASK] Raise php-webdriver/webdriver:^1.15.2 (thanks to Christian Kuhn)
- 2024-11-27 974294f73b9 [DOCS] Enhance RTE documentation for configuring a heading (thanks to Chris Müller)
- 2024-11-26 c5d3ccec905 [BUGFIX] Avoid copying workspace delete placeholder (thanks to Christian Kuhn)
- 2024-11-26 8fa1ab13f38 [TASK] Add another image to DataScenarios/FAL tests (thanks to Christian Kuhn)
- 2024-11-25 e36cb18ef4e [DOCS] Remove outdated section about migration from EXT:form v7 (thanks to Chris Müller)
- 2024-11-25 832685293fe [TASK] Add description to scheduler additional fields (thanks to Rico Sonntag)
- 2024-11-24 a1c0fb6ec1c [BUGFIX] Properly resolve file extension restrictions in overrideChildTca (thanks to Oliver Bartsch)
- 2024-11-22 4148f82e9e8 [BUGFIX] Return HTTP 400 if request is invalid (thanks to Markus Klein)
- 2024-11-22 4a7221b08fa [TASK] Use
typo3/core-testing-php84:1.5
image for PHP 8.4 (thanks to Stefan Bürk) - 2024-11-22 48534f418e9 [TASK] Do not log exceptions due to invalid client HTTP headers (thanks to Christoph Lehmann)
- 2024-11-21 d05d8b18b97 [BUGFIX] Avoid array access warning in cleanup:missingrelations CLI (thanks to Christian Kuhn)
- 2024-11-21 1a3d8d8646f [TASK] Use phpstan v2 (thanks to Christian Kuhn)
- 2024-11-21 2e0fe6a5ef3 [BUGFIX] Fix IPv6 Uri string generation (thanks to Benjamin Franzke)
- 2024-11-20 a5ae0fd40e0 [TASK] Add functional DataHandler tests for type=datetime (thanks to Benjamin Franzke)
- 2024-11-20 fddeeca56b9 [BUGFIX] Verify softref ref_uid target in refindex (thanks to Christian Kuhn)
- 2024-11-20 7f694da5fb3 [TASK] Make
SvgSpriteIconProvider
"public" (thanks to Andreas Kienast) - 2024-11-20 cdec627ec81 [TASK] Drop unused FormEditorController::renderRenderableOptions action (thanks to Oliver Hader)
- 2024-11-20 88dfb21b5e8 [BUGFIX] Prevent BackendUtility::getRecord() postgresql out of range (thanks to Garvin Hicking)
- 2024-11-20 13132218347 [DOCS] Add Webhooks documentation (thanks to Lina Wolf)
- 2024-11-20 f6b836e4283 [DOCS] Switch Interlinks from t3tsconfig to t3tsref (thanks to Lina Wolf)
- 2024-11-20 e8ef8b7b10f [TASK] Ignore files generated by docs rendering on root level (thanks to Oliver Bartsch)
- 2024-11-19 415fe0209b0 [BUGFIX] Prevent PHP error with empty link tag (thanks to Simon Praetorius)
- 2024-11-19 9c8bb905b7c [BUGFIX] Add FormEngine transformation for dbType=datetime in flexforms (thanks to Benjamin Franzke)
- 2024-11-19 97dd3b29cd7 [TASK] Avoid temporary phpstan exclude (thanks to Christian Kuhn)
- 2024-11-19 9a14eb7f194 [DOCS] Replace outdated card syntax (thanks to Lina Wolf)
- 2024-11-19 3879ed4d870 [DOCS] Add missing anchors in dashboard manual (thanks to Lina Wolf)
- 2024-11-19 17e8cf8d57a [TASK] Avoid friendsoftypo3/phpstan-typo3 (thanks to Christian Kuhn)
- 2024-11-19 01ff76d5490 [DOCS] Add missing anchors in reactions (thanks to Lina Wolf)
- 2024-11-19 1443b600439 [DOCS] Add missing anchors in reports manual (thanks to Lina Wolf)
- 2024-11-19 16604a62a02 [DOCS] Add missing anchors in adminpanel manual (thanks to Lina Wolf)
- 2024-11-19 4eb0ffbdd92 [TASK] Increase Uri test coverage (thanks to Benjamin Franzke)
- 2024-11-18 9951e36813a [BUGFIX] Resolve references of extension forms (thanks to Markus)
- 2024-11-18 dec23c98b64 [DOCS] Fix interlink-shortcodes in EXT:form and EXT:styleguide (thanks to Lina Wolf)
- 2024-11-18 faa4891723d [BUGFIX] Have ElementInformationController preview url use correct language (thanks to Filipe DA COSTA)
- 2024-11-18 8781a57faa0 [DOCS] Define permalinks in redirects manual (thanks to Lina Wolf)
- 2024-11-18 e4eba41e7f9 [BUGFIX] Fix rendering of native datetime fields as record title (thanks to Benjamin Franzke)
- 2024-11-15 f841598a731 [BUGFIX] Ensure flexform data only contains a string or array (thanks to Ayke Halder)
- 2024-11-15 ae9a5fa1f3c [TASK] Disable unapplied TS-highlighting for unknown-variables in CodeMirror (thanks to Ayke Halder)
- 2024-11-14 43ddfaf13d1 [DOCS] Add hint about "temp." TypoScript top-level object (thanks to Christian Kuhn)
- 2024-11-14 ab1cf381305 [BUGFIX] Allow using parentheses in TypoScript operator functions (thanks to Garvin Hicking)
- 2024-11-14 d327aadcd07 [DOCS] Hint LanguageService->sL() docs on placeholder usage (thanks to Garvin Hicking)
- 2024-11-12 3858abe0e6b [TASK] Set TYPO3 version to 12.4.24-dev (thanks to Oliver Hader)