TYPO3 12.4.0
Release Notes
Release Notes for TYPO3 CMS 12.4.0
This document contains information about TYPO3 CMS 12.4.0 which was released on 25.04.2023.
Get TYPO3 12.4.0 nowChecksums of TYPO3 12.4.0
SHA256
4a6fb6b1d3fa203934e0b83558355baf3b2c2829b03608d06ca39baedf1cd519 typo3_src-12.4.0.tar.gz 0f68660831e9f98c23f051466360f9e170b906d7ceb627c7fb293c5e78e38b7a typo3_src-12.4.0.zip
SHA1
d08323db3ba1cf81d1ce9352353c14d9f9e5f8b6 typo3_src-12.4.0.tar.gz b0a1502ad0f21fde7340b8cf37b376165fe60160 typo3_src-12.4.0.zip
MD5
8d10e26af95d596f8a105773d63c1152 typo3_src-12.4.0.tar.gz 761b14e2932ae2e195a5ee6527afb925 typo3_src-12.4.0.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.0/tar.gz wget --content-disposition https://get.typo3.org/12.4.0/tar.gz.sig gpg --verify typo3_src-12.4.0.tar.gz.sig typo3_src-12.4.0.tar.gz
Upgrading
See details on the upgrading procedure on how to upgrade a major version of TYPO3.
Changes
Here is a list of what was fixed since 12.3.0:
- 2023-04-25 06b83a9c5a [RELEASE] Release of TYPO3 12.4.0 (thanks to Benni Mack)
- 2023-04-24 abe2053ebd [BUGFIX] Transparently add Link Browser classes to ckeditor (thanks to Andreas Fernandez)
- 2023-04-24 c92a5b99bb [BUGFIX] Ensure AbstractExceptionHandler::IGNORED_EXCEPTION_CODES is protected (thanks to Benni Mack)
- 2023-04-24 60702bc34a [TASK] Optimize the spacing in scheduler list (thanks to Jasmina Ließmann)
- 2023-04-24 05fbf35d28 [BUGFIX] Avoid repeated e-mail content generation in FluidEmail (thanks to Markus Klein)
- 2023-04-24 817994161d [TASK] Update display and markup of user settings form (thanks to Jasmina Ließmann)
- 2023-04-24 2e26e9079c [TASK] Align scheduler add/edit form of a task with FormEngine markup (thanks to Jasmina Ließmann)
- 2023-04-24 1a7fecd10a [BUGFIX] Allow untrusted query arguments in ViewHelpers (thanks to Oliver Bartsch)
- 2023-04-24 b7193f2380 [BUGFIX] Fix PHP 8 warning in LinkValidatorController (thanks to Thomas Hohn)
- 2023-04-24 965aa5ba72 [TASK] Allow f:asset.css and f:asset.script to use CSP nonce (thanks to Oliver Hader)
- 2023-04-24 f25c7e2afb [TASK] Correct deprecation notice in LocalizationUtility (thanks to Chris Müller)
- 2023-04-24 3f23c28af5 [TASK] Fetch RTE yaml configuration only once (thanks to Christian Eßl)
- 2023-04-24 c607d319f1 [TASK] Deprecate various language-related methods and properties (thanks to Benni Mack)
- 2023-04-24 9fdafe3f19 [BUGFIX] Handle dynamic CSP nonce values during frontend rendering (thanks to Oliver Hader)
- 2023-04-24 5662301995 [TASK] Streamline several CSP aspects (thanks to Oliver Hader)
- 2023-04-24 797f2cf764 [BUGFIX] Recover accidentally removed label in EXT:indexed_search (thanks to Andreas Fernandez)
- 2023-04-24 0eb81b577a [BUGFIX] Allow "default" next to "extensionName" in f:translate (thanks to Oliver Bartsch)
- 2023-04-24 05cff69f0d [TASK] Fix exception message in PageViewHelper (thanks to Christian Eßl)
- 2023-04-24 d56f6add68 [TASK] Make IGNORED_EXCEPTION_CODES accessible (thanks to Christoph Lehmann)
- 2023-04-24 aef038c362 [TASK] Remove MissingPackageManifestException (thanks to Christian Eßl)
- 2023-04-24 5c7278d7db [BUGFIX] Do not log requests with unsupported HTTP method (thanks to Christoph Lehmann)
- 2023-04-24 fc0c0becf4 [DOCS] Fix AccessLifetime cases (thanks to Oliver Hader)
- 2023-04-24 6bc58eba5b [TASK] Concurrently fetch URLs in HashProxy (thanks to Christian Eßl)
- 2023-04-24 65b7196a31 [BUGFIX] Change distribution download message from notice to info (thanks to Benjamin Kott)
- 2023-04-24 199dee74de [TASK] Reorganize & streamline sudo mode handling (thanks to Oliver Hader)
- 2023-04-24 7c1486bd05 [BUGFIX] Break long words on line-end in notifications (thanks to Benjamin Kott)
- 2023-04-24 d1c28051ac [TASK] Move Cookie logic out of userAuth (thanks to Benni Mack)
- 2023-04-24 f6c3b1412f [BUGFIX] Use col-checkbox instead of col-selector (thanks to Benjamin Kott)
- 2023-04-24 36ca8aeda2 [BUGFIX] Correctly invoke delete and mute actions of CSP module (thanks to Oliver Hader)
- 2023-04-22 fa129f1eba [BUGFIX] Apply previous site identifier as fallback for URL resolving (thanks to Oliver Hader)
- 2023-04-22 d13e6f863d [TASK] Let CSP Policy tests be functional only (thanks to Oliver Hader)
- 2023-04-22 fea5e0bf69 [TASK] Track CSP nonce consumption (thanks to Oliver Hader)
- 2023-04-21 cc457e558b [TASK] Verify current iso data in nightly (thanks to Christian Kuhn)
- 2023-04-21 f5665e62c8 [BUGFIX] Restore correct context after redirect evaluation (thanks to Markus Klein)
- 2023-04-21 b83b78270b [TASK] Replace the deprecated "braces" php-cs-fixer rule (thanks to Christian Kuhn)
- 2023-04-21 989d34bed6 [BUGFIX] Assign the title attribute directly to icons or the parent (thanks to Benjamin Kott)
- 2023-04-21 4f30ffed91 [BUGFIX] Render execution context in separate line (thanks to Andreas Fernandez)
- 2023-04-21 4eed743eb5 [TASK] Use less memory in BE::getPagesTSconfig() (thanks to Christian Kuhn)
- 2023-04-21 9925c0be3d [BUGFIX] Streamline position of headlines and callouts in "Page" module (thanks to Andreas Fernandez)
- 2023-04-21 96ce53250d [BUGFIX] Prevent TypeError in TargetPageIdViewHelper (thanks to Oliver Bartsch)
- 2023-04-21 489820bfac [BUGFIX] Correct alert message fade animation (thanks to Benjamin Kott)
- 2023-04-21 df97f469c1 [TASK] npm: update dependencies (thanks to Andreas Fernandez)
- 2023-04-21 3c54a7f97b [TASK] Allow doctrine/instantiator ^1.5 || ^2.0 (thanks to Christian Kuhn)
- 2023-04-21 65428ad3f4 [BUGFIX] Output errors to CLI in scheduler:run command (thanks to Markus Klein)
- 2023-04-21 f49ee3f6af [BUGFIX] Fix type in BackendUserAuthentication->check (thanks to Benni Mack)
- 2023-04-20 ee57967051 [BUGFIX] Re-introduce SQL query per page during menu generation (thanks to Christoph Lehmann)
- 2023-04-20 e21164890c [BUGFIX] Consider EqualityInterface in SourceCollection (thanks to Oliver Hader)
- 2023-04-20 391acb5587 [TASK] Raise various dependencies (thanks to Christian Kuhn)
- 2023-04-20 23e9dd7fbe [TASK] Bump direct and indirect dev dependencies (thanks to Christian Kuhn)
- 2023-04-20 5294705cc2 [TASK] Add type declarations for GU::fixWindowsFilePath (thanks to Oliver Klee)
- 2023-04-20 5e588dfe08 [TASK] Mark SystemEnvironmentBuilder as @internal (thanks to Oliver Klee)
- 2023-04-20 868f0b8a9c [BUGFIX] Properly check file is missing to prevent exception (thanks to Oliver Bartsch)
- 2023-04-20 e9fe4ea426 [BUGFIX] Handle Exceptions on CLI (thanks to Christoph Lehmann)
- 2023-04-20 8f13fc771c [TASK] Rearrange search field of file list (thanks to Jasmina Ließmann)
- 2023-04-20 0e84cbef1f [TASK] Bump symfony dependencies (thanks to Christian Kuhn)
- 2023-04-20 cf95055cb4 [BUGFIX] Add missing notice color for alerts (thanks to Benjamin Kott)
- 2023-04-20 450e8a005b [TASK] Use psr/http-message:"^1.1 || ^2.0" (thanks to Christian Kuhn)
- 2023-04-20 84c25bdccd [TASK] npm: update dev dependencies (thanks to Andreas Fernandez)
- 2023-04-20 78c288851d [BUGFIX]
ceil()
dimensions in CropperEvent (thanks to Andreas Fernandez) - 2023-04-20 29171183f6 [TASK] Reduce includeLLFile usages (thanks to Anja Leichsenring)
- 2023-04-20 5dc83cce42 [BUGFIX] Correct alignment multi record selection toggle (thanks to Benjamin Kott)
- 2023-04-20 f7751e8bc0 [TASK] Update ckeditor5 to v37.1 (thanks to Andreas Fernandez)
- 2023-04-20 ba5a385526 [TASK] Apply nonce hint (window.litNonce) on demand only (thanks to Oliver Hader)
- 2023-04-20 7261687266 [BUGFIX] Restore display of thumbnails in tile view (thanks to Benjamin Kott)
- 2023-04-20 d644dbc1a4 [TASK] Streamline spacings (thanks to Benjamin Kott)
- 2023-04-20 84dc20bbf6 [TASK] Deprecate PageRenderer::$inlineJavascriptWrap and $inlineCssWrap (thanks to Oliver Hader)
- 2023-04-20 9d10e1ac9d [TASK] Avoid getLL() usages in remaining system extensions (thanks to Anja Leichsenring)
- 2023-04-20 ec81f07f3f [TASK] Prepare FormEngine towards DI (thanks to Christian Kuhn)
- 2023-04-20 52cfe6ac7a [DOCS] Correct examples around getTSFE() in changelogs (thanks to Chris Müller)
- 2023-04-20 1e5ea2d349 [TASK] Bump friendsofphp/php-cs-fixer:^3.16.0 (thanks to Christian Kuhn)
- 2023-04-20 f4a6ab4b43 [TASK] Remove several unused imports (thanks to Torben Hansen)
- 2023-04-20 bed64c6572 [TASK] Avoid getLL() usages in various system extensions (thanks to Benni Mack)
- 2023-04-19 3fbc6cced7 [TASK] Deprecate ConfigurationManager->getContentObject() (thanks to Christian Kuhn)
- 2023-04-19 0e3e665cc9 [TASK] Use official translations for ISO 639-1/2 languages (thanks to Benni Mack)
- 2023-04-19 8fc82075fe [BUGFIX] Use ModuleProvider to check module access (thanks to Oliver Bartsch)
- 2023-04-18 febd2ae015 [BUGFIX] Harmonize site configurations "flag" setting (thanks to Benni Mack)
- 2023-04-18 4a72d52f6a [TASK] Optimize referer evaluation in ext:felogin (thanks to Torben Hansen)
- 2023-04-18 b193d256ae [TASK] Provide current content object as request attribute (thanks to Helmut Hummel)
- 2023-04-18 cc8faadf9f [TASK] Respect usePasswordPolicyForFrontendUsers in TCA type=password (thanks to Torben Hansen)
- 2023-04-18 f3a4e4599d [TASK] Drop UserTS options
createFoldersInEB
andfolderTree.hideCreateFolder
(thanks to Andreas Fernandez) - 2023-04-18 e23131651c [TASK] Remove option for enabling RTE per user (thanks to Benni Mack)
- 2023-04-18 d62d56ba6d [BUGFIX] Pass markup as fragment in
debugInPopUpWindow()
(thanks to Andreas Fernandez) - 2023-04-18 fc67d101de [TASK] Deprecate BE/languageDebug (thanks to Christian Kuhn)
- 2023-04-18 7b7f2959b8 [BUGFIX] Handle uploaded files in EXT:form (thanks to Andreas Fernandez)
- 2023-04-18 e2eaa02ecc [BUGFIX] Prevent type errors in ExportController (thanks to Oliver Bartsch)
- 2023-04-18 beb6ba83d2 [BUGFIX] Properly compare file extensions in ResourceFileExtensionMatcher (thanks to Oliver Bartsch)
- 2023-04-18 949c9aa6e0 [TASK] Deprecate some methods in
DebugUtility
(thanks to Andreas Fernandez) - 2023-04-18 e2715c5976 [BUGFIX] Handle objects as key in DebuggerUtility (thanks to Oliver Bartsch)
- 2023-04-18 285a4cb4cc [TASK] Avoid usage of includeLLFile in ext:backend NewRecordController (thanks to Anja Leichsenring)
- 2023-04-18 1b3ba2b826 [BUGFIX] Wait for document being ready before booting form editor (thanks to Andreas Fernandez)
- 2023-04-18 a7a1385685 [TASK] Avoid usage of LanguageService->includeLLFile in ext:backend elementBrowser (thanks to Anja Leichsenring)
- 2023-04-18 79b7c7002c [BUGFIX] Streamline "collapse" icon in form editor tree (thanks to Andreas Fernandez)
- 2023-04-17 41fd0a0df6 [TASK] Simplify class abstraction of EXT:felogin controllers (thanks to Oliver Bartsch)
- 2023-04-17 82bd0d72bf [TASK] Remove warnings in form documentation rendering (thanks to Chris Müller)
- 2023-04-17 296ec81851 [BUGFIX] Fix display of "Overwrite existing files" checkbox in file selector (thanks to Oliver Bartsch)
- 2023-04-17 4d78130d70 [BUGFIX] Prevent unecessary usage of inline javascript in href attributes (thanks to Frank Naegler)
- 2023-04-17 bcdc124f2c [TASK] Document deprecation of legacy form templates (thanks to Chris Müller)
- 2023-04-17 66b58b0530 [TASK] Streamline card rendering (thanks to Benjamin Kott)
- 2023-04-17 a1cfc5f5b2 [TASK] Deprecate ext_icon.* as extension icons (thanks to Oliver Bartsch)
- 2023-04-17 326c5bd964 [TASK] Deprecate AbstractPlugin (thanks to Christian Kuhn)
- 2023-04-17 4d97fc7d15 [TASK] Use setRequest() in ContentObjectRenderer (thanks to Christian Kuhn)
- 2023-04-17 45ab6c9273 [TASK] Avoid unused labels in locallang_wizards.xlf (thanks to Christian Kuhn)
- 2023-04-17 a88e002756 [BUGFIX] Adjust secondary color for components that respect prefers-color-scheme (thanks to Benjamin Kott)
- 2023-04-17 141d185ea9 [BUGFIX] Extbase BackendConfigurationManager fakes sys_template (thanks to Christian Kuhn)
- 2023-04-17 af03b15415 [DOCS] Update documentation for NewRecordViewHelper (thanks to linawolf)
- 2023-04-17 d0baa71e84 [TASK] Deprecate unused class MagicImageService (thanks to Frank Naegler)
- 2023-04-17 0d725ff866 [TASK] Remove AbstractWizardController (thanks to Christian Kuhn)
- 2023-04-17 4ea5e52861 [BUGFIX] Allow to render figure tags in RTE elements (thanks to Benni Mack)
- 2023-04-17 8babd248b0 [TASK] Avoid usage of includeLLFile() in ext:backend Tree View (thanks to Anja Leichsenring)
- 2023-04-17 c5917788d8 [BUGFIX] Set table name even if record could not be found (thanks to Albrecht Köhnlein)
- 2023-04-17 6945939b0b [TASK] Avoid usage of LanguageService->includeLLFile in ext:adminpanel (thanks to Anja Leichsenring)
- 2023-04-17 c96e754077 [BUGFIX] Add cache property to MenuProcessor (thanks to Benni Mack)
- 2023-04-17 db7d33489b [TASK] Avoid includeLLFile() in ext:backend wizards (thanks to Anja Leichsenring)
- 2023-04-16 3af65be184 [BUGFIX] Recognize correct tag name (thanks to Albrecht Koehnlein)
- 2023-04-16 86830895ae [BUGFIX] Set 'typoLinkParameter' array index for error handling (thanks to Albrecht Köhnlein)
- 2023-04-16 3ec50080e5 [TASK] Deprecate extbase feature toggles (thanks to Christian Kuhn)
- 2023-04-16 5aeacc7863 [TASK] Remove useless ext:em ext_typoscript_setup (thanks to Christian Kuhn)
- 2023-04-16 1dc467652f [TASK] Respect REDIRECT_* env variables (thanks to Benni Mack)
- 2023-04-16 139c5b0c53 [TASK] Use
ghcr.io
core-testing images in non-ci context (thanks to Stefan Bürk) - 2023-04-16 2ddc47c610 [TASK] Use non-namepaced arguments in ext:form (thanks to Christian Kuhn)
- 2023-04-16 ce51f2865f [TASK] Return early in ContentObjectRenderer::cObjGet() (thanks to Oliver Hader)
- 2023-04-15 0b7b531ebb [TASK] Update table of submodule "Pages containing page TSconfig" (thanks to Jasmina Ließmann)
- 2023-04-15 1425e91153 [TASK] Align form fields in modules 'TypoScript' and 'Page TSconfig' (thanks to Jasmina Ließmann)
- 2023-04-15 2ecfca1ce7 [TASK] Update display of 'Create multiple pages' wizard (thanks to Jasmina Ließmann)
- 2023-04-15 ca27a7d354 [TASK] Mitigate extbase crash in non TS context (thanks to Christian Kuhn)
- 2023-04-15 320b7c5db1 [DOCS] Add missing single quote in example code (thanks to Česlav Przywara)
- 2023-04-15 de1cd5329f [TASK] Use phpunit 10.1 (thanks to Christian Kuhn)
- 2023-04-15 d69f4a18b2 [TASK] Ensure working phpunit 10.1 for unit- and functional tests (thanks to Stefan Bürk)
- 2023-04-15 ab1f47ac9b [BUGFIX] Mitigate incorrect libxml usage of "enshrined/svg-sanitize" (thanks to Stefan Bürk)
- 2023-04-14 fff1abc9eb [TASK] Update Doctrine DBAL (thanks to Oliver Klee)
- 2023-04-14 be38ba035a [BUGFIX] Adjust return value in DeprecatingRequestWrapper (thanks to Oliver Bartsch)
- 2023-04-14 1a82095af3 [TASK] Simplify code in LazyObjectStorage (thanks to Oliver Klee)
- 2023-04-14 ae7a934d5b [TASK] Deprecate two BackendUtility methods (thanks to Benni Mack)
- 2023-04-14 62b11958dd [TASK] Update bootstrap to 5.3.0-alpha3 (thanks to Benjamin Kott)
- 2023-04-14 b977e83707 [TASK] Deprecate GeneralUtility::_GET() (thanks to Christian Kuhn)
- 2023-04-14 67e70a01f7 [TASK] Do not set as label for checkboxes in debug mode (thanks to Benjamin Kott)
- 2023-04-14 bb4b3f34b0 [TASK] Deprecate form engine result property additionalJavaScriptPost (thanks to Oliver Hader)
- 2023-04-14 abf2c8d86c [TASK] Avoid GU::_GET() in ServerRequestFactory (thanks to Christian Kuhn)
- 2023-04-14 91f34f04dd [TASK] Drop a.disabled styling (thanks to Benjamin Kott)
- 2023-04-14 f3416f0166 [TASK] Drop unused and unnessesary text-* css classes (thanks to Benjamin Kott)
- 2023-04-14 9ca34fce14 [TASK] Avoid ext:install uri.action VH (thanks to Christian Kuhn)
- 2023-04-14 10467a0c0d [TASK] Replace text-monospace with font-monospace (thanks to Benjamin Kott)
- 2023-04-14 dc548fdbb6 [TASK] Streamline media queries and breakpoints (thanks to Benjamin Kott)
- 2023-04-14 d913292223 [TASK] Cleanup impexp templates (thanks to Benjamin Kott)
- 2023-04-14 e04594bab3 [BUGFIX] Add action wrapper around file list actions (thanks to Andreas Fernandez)
- 2023-04-14 c4c639bf2a [DOCS] Null-safe Operator in TypoScript conditions (thanks to Oliver Bartsch)
- 2023-04-14 0151c777cf [TASK] Avoid last GU::linkThisScript() and deprecate (thanks to Christian Kuhn)
- 2023-04-14 09036ffe6c [TASK] Prepare FormDataCompiler towards DI (thanks to Christian Kuhn)
- 2023-04-14 ba352691a5 [BUGFIX] Allow {__currentTimestamp} as form property (thanks to André Buchmann)
- 2023-04-14 490d53d05b [BUGFIX] Prevent exception using getTSFE() in backend context (thanks to Oliver Bartsch)
- 2023-04-14 7f686a8f93 [BUGFIX] Allow digit only strings in EmailFinisher (thanks to Oliver Bartsch)
- 2023-04-14 8ef3e2ea49 [TASK] Avoid phpunit 10.1 in CI for now (thanks to Christian Kuhn)
- 2023-04-13 343846070a [TASK] Improve beuser templates (thanks to Benjamin Kott)
- 2023-04-13 6524ba81c4 [TASK] Have request in FormEngine (thanks to Christian Kuhn)
- 2023-04-13 ac253223dc [TASK] Harden willReturnCallback calls in some extension tests (thanks to Oliver Klee)
- 2023-04-13 9a1c2c5201 [TASK] Remove a useless FAL related test (thanks to Christian Kuhn)
- 2023-04-13 60c1ccaca2 [BUGFIX] Remove vertical spacing of page layout grid (thanks to Benjamin Kott)
- 2023-04-13 fa2d35c3f8 [TASK] Add close confirmation modal to scheduler (thanks to Jochen Roth)
- 2023-04-13 b2609cc67e [BUGFIX] Allow different navigation component for sub modules (thanks to Oliver Bartsch)
- 2023-04-13 271b5a513b [BUGFIX] Use correct icon key in UserInformationService.php (thanks to Andreas Fernandez)
- 2023-04-13 9a6fc9a6f6 [BUGFIX] Fix PHP warning in FormFieldViewHelper (thanks to Benni Mack)
- 2023-04-13 787b39603f [TASK] Drop special styling for popover, tooltips, h1, h2 and h3 (thanks to Benjamin Kott)
- 2023-04-13 efd412ebaa [BUGFIX] Allow multiple CSS files in CKEditor 5 (thanks to Andreas Fernandez)
- 2023-04-13 4eb8a2d884 [TASK] Raise 'phpstan/phpstan' and regenerate baseline (thanks to Christian Kuhn)
- 2023-04-12 e1b83591d6 [BUGFIX] Ensure email links do not throw an exception (thanks to Benni Mack)
- 2023-04-12 c4d7c4d673 [BUGFIX] Fix return type in RequestWrapper (thanks to Oliver Bartsch)
- 2023-04-12 7357c91104 [TASK] Clean up FormDataCompiler (thanks to Christian Kuhn)
- 2023-04-12 4a528fd03f [TASK] Separate move page + move content element (thanks to Benni Mack)
- 2023-04-12 ca03f88aa8 [BUGFIX] Allow ws: and wss: source scheme for CSP (thanks to Oliver Hader)
- 2023-04-12 4a36f6d3bd [BUGFIX] Correct link in PageMovingPagePositionMap (thanks to Christian Kuhn)
- 2023-04-12 e207344ca9 [BUGFIX] Prevent TypeError in DatabaseIntegrityController (thanks to Oliver Bartsch)
- 2023-04-12 44531974ca [BUGFIX] Broken returnUrl in db check search (thanks to Christian Kuhn)
- 2023-04-12 7c8ece4722 [BUGFIX] ckeditor: Do not update source element on document change (thanks to Andreas Fernandez)
- 2023-04-12 db04d58437 [TASK] Deprecate TSFE->type (thanks to Benni Mack)
- 2023-04-12 1df2ac1c82 [TASK] Mark several internal methods and properties protected in UserAuthentication (thanks to Benni Mack)
- 2023-04-12 920e6a38b6 [BUGFIX] Use associative keys in AbstractContentPagePositionMap (thanks to Christian Kuhn)
- 2023-04-12 11e8c1621e [BUGFIX] Recursive INCLUDE_TYPOSCRIPT directory includes (thanks to Christian Kuhn)
- 2023-04-12 03837e6ee7 [TASK] Drop help-block and optimize spacing in form engine (thanks to Benjamin Kott)
- 2023-04-12 fadf6fad10 [TASK] Avoid superfluous SQL queries in HrefLangGenerator (thanks to Christoph Lehmann)
- 2023-04-12 39a44bfc32 [BUGFIX] Apply no-cookie for vimeo when setting is missing (thanks to Ayke Halder)
- 2023-04-12 c335f633c7 [TASK] Speed up page tree (thanks to Christian Eßl)
- 2023-04-11 52faa67923 [BUGFIX] Fix page reloading on click on preview button (again) (thanks to Christian Eßl)
- 2023-04-11 bcf7a4e634 [TASK] Streamline checkbox and radio rendering (thanks to Benjamin Kott)
- 2023-04-11 2cc63340b5 [DOCS] Correct method call in CountryProvider example (thanks to Chris Müller)
- 2023-04-11 cce2b6096e [DOCS] Fix indentation in EXT:form documentation (thanks to Oliver Bartsch)
- 2023-04-11 f4d67420d8 [BUGFIX] Make
PolicyProviderTest
final (thanks to Andreas Fernandez) - 2023-04-11 9087229ff6 [BUGFIX] Skip webhook message when page has no site (thanks to Benni Mack)
- 2023-04-11 9fd39e3766 [TASK] Raise typo3/cms-styleguide (thanks to Christian Kuhn)
- 2023-04-11 ff15d87e31 [BUGFIX] Make grid selection available for Number form element (thanks to Oliver Bartsch)
- 2023-04-11 fcca24221e [BUGFIX] Use frontend site-language specific CSP reporting endpoint (thanks to Oliver Hader)
- 2023-04-11 fa7d6a7357 [BUGFIX] Avoid invalid array key accesses in ext:linkvalidator (thanks to Stefan Bürk)
- 2023-04-11 a01aa6f33d [BUGFIX] Sanitize BackendUtility::titleAttribForPages() (thanks to Christian Kuhn)
- 2023-04-11 32b24f07b9 [TASK] Rework display of submodule "Database Relations" (thanks to Jasmina Ließmann)
- 2023-04-11 dd6175ae0b [TASK] Drop usage of text(-)-right and .text(-)-left (thanks to Benjamin Kott)
- 2023-04-11 2c1352b33e [TASK] Superfluous SQL query in language menu (thanks to Christoph Lehmann)
- 2023-04-11 cd8751d375 [TASK] Enable strict typing for Icon::class and add title (thanks to Benjamin Kott)
- 2023-04-11 89df2d8f1b [TASK] Rework command line usage section in "Manage Reference Index" (thanks to Jasmina Ließmann)
- 2023-04-11 54dac6c2e3 [TASK] Declare all test classes final (thanks to Wouter Wolters)
- 2023-04-11 23b58c3f93 [BUGFIX] Flatten nesting of formengine-field-item in web components (thanks to Benjamin Kott)
- 2023-04-11 b5ba95630e [BUGFIX] Correct nesting of typo3-copy-to-clipboard in UuidElement (thanks to Benjamin Kott)
- 2023-04-11 b020dac13c [BUGFIX] Use IntersectionObserver to determine if a tree is visible (thanks to Benjamin Kott)
- 2023-04-11 88df1d111a [BUGFIX] Apply inline icon styles with nonce attribute (thanks to Oliver Hader)
- 2023-04-11 83f2d8e734 [BUGFIX] Finetune table-fit border removals (thanks to Benjamin Kott)
- 2023-04-10 f7ec230abb [TASK] Improve PathUtility tests (thanks to Tymoteusz Motylewski)
- 2023-04-10 b62f9f76b7 [TASK] Use dice icon instead of refresh for generating password actions (thanks to Benjamin Kott)
- 2023-04-09 858f86572e [TASK] Streamline icon related web components (thanks to Benjamin Kott)
- 2023-04-09 348ee331c3 [TASK] Update display of add/edit scheduler task form (thanks to Jasmina Ließmann)
- 2023-04-09 f6e2ee018f [TASK] Avoid PHP 8.2 deprecation messages in CSP backend module (thanks to Chris Müller)
- 2023-04-08 dedba26f30 [TASK] Update @typo3/icons to 3.6.0 (thanks to Benjamin Kott)
- 2023-04-08 07184bbf7f [BUGFIX] Ensure TypoScript creation cards share same height (thanks to Benjamin Kott)
- 2023-04-07 8f335d72a4 [TASK] Adjust CSS compiling to keep breaks in results (thanks to Benjamin Kott)
- 2023-04-07 87627c9c1c [BUGFIX] Correct treelist-renderings (thanks to Benjamin Kott)
- 2023-04-07 a3744be4b8 [BUGFIX] Correct rendering of radios in formengine (thanks to Benjamin Kott)
- 2023-04-07 39f58c1370 [TASK] Slightly improve belog rendering (thanks to Benjamin Kott)
- 2023-04-07 927db384e8 [TASK] Update Browserslist DB (thanks to Benjamin Kott)
- 2023-04-07 fe8e7cda20 [BUGFIX] Fix undefined array key warnings in DatabaseIntegrityController (thanks to Torben Hansen)
- 2023-04-07 9040901c83 [BUGFIX] Migrate select items in NewMultiplePagesController (thanks to Nikita Hovratov)
- 2023-04-07 237bda8918 [TASK] Slightly improve database reference index error rendering (thanks to Oliver Bartsch)
- 2023-04-07 8731221508 [TASK] Improve some type annotations in DB-upgrade-related classes (thanks to Oliver Klee)
- 2023-04-07 111c7a31a1 [TASK] Avoid extending other test classes (thanks to Christian Kuhn)
- 2023-04-06 216607be39 [BUGFIX] Avoid unnecessary nesting in typo3-backend-switch-user (thanks to Benjamin Kott)
- 2023-04-06 918d0b4105 [TASK] Adjust attributes of ColumnSelectorButton (thanks to Oliver Bartsch)
- 2023-04-06 4c8950f736 [BUGFIX] Fix PagesWithoutDescriptionDataProvider (thanks to Oliver Bartsch)
- 2023-04-06 81b808eced [TASK] Clean up fixCopyAfterDuplFields (thanks to Oliver Bartsch)
- 2023-04-06 b1c5c8b00d [BUGFIX] Prevent undefined array key in TypolinkSoftReferenceParser (thanks to Oliver Bartsch)
- 2023-04-06 1086dd8bfb [DOCS] Correct example for LoginAttemptFailedEvent in changelog (thanks to Chris Müller)
- 2023-04-06 1c03ee12ae [BUGFIX] Correct spacing in CSP configuration status callout (thanks to Benjamin Kott)
- 2023-04-06 0e7c1f3522 [BUGFIX] Fix
fileFolderPermissions
section for backend user comparison (thanks to Andreas Fernandez) - 2023-04-06 3dd59ee589 [TASK] Raise typo3/testing-framework (thanks to Christian Kuhn)
- 2023-04-06 15e19a17b6 [BUGFIX] Add missing table-fit wrapper around table in upgrade wizards (thanks to Benjamin Kott)
- 2023-04-06 1c34a1e25c [TASK] Migrate
typo3-extensionmanager-distribution-image
to Lit (thanks to Andreas Fernandez) - 2023-04-06 d311af342c [TASK] Drop unused .typo3-app-icon (thanks to Benjamin Kott)
- 2023-04-06 f288ef9b8c [TASK] Mark all Qom classes and interfaces internal (thanks to Alexander Schnitzler)
- 2023-04-06 f6b4c28bec [BUGFIX] Fix CSP violation in extension manager (thanks to Andreas Fernandez)
- 2023-04-06 e3296d14bf [TASK] Slightly improve database relation check rendering (thanks to Benjamin Kott)
- 2023-04-06 579d89e4b4 [TASK] Run deprecated functional tests with phpunit 10 (thanks to Christian Kuhn)
- 2023-04-06 a56ff07c2d [BUGFIX] Cast site identifier to string in MigrateSiteSettingsConfigUpdate (thanks to Oliver Bartsch)
- 2023-04-06 e25d6b46b4 [TASK] Run deprecated unit tests with phpunit 10 (thanks to Christian Kuhn)
- 2023-04-06 697abc5e2b [TASK] Update outdated xdebug info in runTests.sh (thanks to Christian Kuhn)
- 2023-04-06 3ae3bcac3d [TASK] Adjust possible dbms versions in
Build/Scripts/runTests.sh
(thanks to Stefan Bürk) - 2023-04-06 5743c855fe [BUGFIX] Add external media CSP declarations to frontend scope (thanks to Oliver Hader)
- 2023-04-06 fa4da12bde [BUGFIX] Add frontend preview URL to CSP frame-src directive (thanks to Oliver Hader)
- 2023-04-06 86c06d3fae [BUGFIX] Do not use native attributes in typo3-notification-message (thanks to Benjamin Kott)
- 2023-04-06 adfafabdd4 [BUGFIX] Drop input-group-btn usages if possible (thanks to Benjamin Kott)
- 2023-04-06 ff06c7f6e6 [TASK] Deprecate various functionality in legacy tree implementations (thanks to Benni Mack)
- 2023-04-05 63c3e5f72c [TASK] Enable functionals with phpunit 10 in parallel to 9 (thanks to Christian Kuhn)
- 2023-04-05 986bbc731c [TASK] Make internal Fluid classes strict (thanks to Oliver Klee)
- 2023-04-05 91e7b2740d [TASK] Build response in tests using factories (thanks to Stefan Bürk)
- 2023-04-05 d92756aa73 [TASK] Improve WebhookExecutionTest (thanks to Christian Kuhn)
- 2023-04-05 4b8502dd0c [TASK] Rename AbstractEnhancerSiteRequestTest (thanks to Christian Kuhn)
- 2023-04-05 c1765283ec [TASK] Rename AbstractCommandTest (thanks to Christian Kuhn)
- 2023-04-05 d65766bd2f [TASK] Rename FolderStructureTestCase (thanks to Christian Kuhn)
- 2023-04-05 8f2f3b5c12 [TASK] Rename AbstractXmlSitemapPagesTest (thanks to Christian Kuhn)
- 2023-04-05 bab9b8cd9c [TASK] Avoid invalid method ValidatorResolverTest (thanks to Christian Kuhn)
- 2023-04-05 c9017160b1 [TASK] Avoid invalid methods in ImportExportUtilityTest (thanks to Christian Kuhn)
- 2023-04-05 7f44d9665d [TASK] Extract callbacks from TypoScriptFrontendControllerTest (thanks to Christian Kuhn)
- 2023-04-05 a649759031 [TASK] Avoid withConsecutive() in FlexFormToolsTest (thanks to Christian Kuhn)
- 2023-04-05 741daac419 [TASK] Avoid withConsecutive() in FileBackendTest (thanks to Christian Kuhn)
- 2023-04-05 aea4ac86a6 [TASK] Avoid invalid methods in TranslationServiceTest (thanks to Christian Kuhn)
- 2023-04-05 190b946f55 [TASK] Remove BackendModuleControllerTest (thanks to Christian Kuhn)
- 2023-04-05 6daa9da778 [TASK] Deprecate TypoScript config.xhtmlDoctype (thanks to Benni Mack)
- 2023-04-05 734f940245 [TASK] Drop pointless checks in GridDataService (thanks to Oliver Klee)
- 2023-04-05 786d99c7e2 [TASK] Have static DP in ExpressionBuilderTest (thanks to Christian Kuhn)
- 2023-04-05 bcc75f01dd [TASK] Have static DP in RequestHandlingTest (thanks to Christian Kuhn)
- 2023-04-05 0b3e9d6a9e [BUGFIX] Avoid unnecessary nesting in typo3-mfa-totp-url-info-button (thanks to Benjamin Kott)
- 2023-04-05 069b5a385e [BUGFIX] Remove invalid attributes on icon component usages (thanks to Benjamin Kott)
- 2023-04-05 9f49f87d94 [TASK] Avoid DP with arguments (thanks to Christian Kuhn)
- 2023-04-05 8bb9bed9fa [BUGFIX] Correct drag/drop preview position in firefox (thanks to Benjamin Kott)
- 2023-04-05 5fe67e8b9a [TASK] Deprecate BackendUtility::getRecordToolTip() (thanks to Benni Mack)
- 2023-04-05 6bf5158de5 [DOCS] Link to online manual for beuser,extensionmanager,setup (thanks to Christian Weiske)
- 2023-04-05 1dc7be6162 [TASK] Have more static DP in SiteHandling tests (thanks to Christian Kuhn)
- 2023-04-05 f8d77257fb [TASK] Have static DP in BrokenLinkRepositoryTest (thanks to Christian Kuhn)
- 2023-04-05 81ba415560 [TASK] Update Codemirror and streamline colors (thanks to Benjamin Kott)
- 2023-04-05 d3b3c062cb [TASK] Deprecate methods in PasswordChangeEvent in ext:felogin (thanks to Torben Hansen)
- 2023-04-05 e64a1d1f34 [TASK] Raise 'phpstan/phpstan' and regenerate baseline file (thanks to Stefan Bürk)
- 2023-04-05 54fa1607f7 [TASK] Have static DP in RedirectRepositoryTest (thanks to Christian Kuhn)
- 2023-04-05 51389c0a65 [TASK] Have static DP in ReactionsRepositoryTest (thanks to Christian Kuhn)
- 2023-04-05 5ade650bcb [TASK] Have static DP in DatabaseIntegrityControllerTest (thanks to Christian Kuhn)
- 2023-04-04 3806ee5283 [TASK] Temporarily add phpunit 10 unit tests (thanks to Christian Kuhn)
- 2023-04-04 bb160bed66 [TASK] Add initiator to <f:sanitize.html> view helper invocation (thanks to Oliver Hader)
- 2023-04-04 f0e2c3f5f9 [TASK] Avoid setAccessible() (thanks to Christian Kuhn)
- 2023-04-04 b2aa4c26a3 [TASK] Avoid withConsecutive() in SlugHelperTest (thanks to Christian Kuhn)
- 2023-04-04 2b2951b9d0 [TASK] Avoid withConsecutive() in Typo3DatabaseBackendTest (thanks to Christian Kuhn)
- 2023-04-04 a03263b6b7 [TASK] Avoid withConsecutive() in ExpressionBuilderTest (thanks to Christian Kuhn)
- 2023-04-04 aad44d89cc [BUGFIX] Fix invalid array access in ImageManipulation/Ratio (thanks to Oliver Klee)
- 2023-04-04 eae684fe1f [BUGFIX] Fix invalid array access in Mail\TransportFactory (thanks to Oliver Klee)
- 2023-04-04 a6d7dfb219 [TASK] Remove unused property in DeleteRecords model in ext:recycler (thanks to Torben Hansen)
- 2023-04-04 4b100f0c72 [TASK] Avoid withConsecutive() in QueryBuilderTest (thanks to Christian Kuhn)
- 2023-04-04 4518a1f448 [BUGFIX] Ensure translate ViewHelper uses site language locale (thanks to Benni Mack)
- 2023-04-04 572e6df567 [TASK] Centralize reactions and webhooks management (thanks to Oliver Bartsch)
- 2023-04-04 b2307e6026 [TASK] Drop superfluous codeMirror label from FormEngine elements (thanks to Andreas Fernandez)
- 2023-04-04 167abe0b00 [TASK] Improve type annotations for ImageManipulation\Ratio (thanks to Oliver Klee)
- 2023-04-04 de679a7e16 [TASK] Avoid withConsecutive() in ServiceProviderRegistryTest (thanks to Christian Kuhn)
- 2023-04-04 970f9177ea [TASK] Avoid withConsecutive() in ConsoleCommandPassTest (thanks to Christian Kuhn)
- 2023-04-04 573ffbfddd [BUGFIX] Fix "undefined" item title in paste/cut confirmation (thanks to Andreas Nedbal)
- 2023-04-04 dde27dccc1 [BUGFIX] Migrate Site TCA Configuration (thanks to Nikita Hovratov)
- 2023-04-04 91b0b43318 [TASK] Drop handling for non existent contentNavigationSwitcher (thanks to Benjamin Kott)
- 2023-04-04 0dbce7fd40 [TASK] Update CKEditor packages to 36.0.1 (thanks to Benjamin Kott)
- 2023-04-04 63896b1d76 [TASK] Bind CodeMirror theme to prefers-color-scheme (thanks to Andreas Fernandez)
- 2023-04-04 aff27c2587 [TASK] Avoid withConsecutive() in FrontendConfigurationManagerTest (thanks to Christian Kuhn)
- 2023-04-04 9ad7aeba16 [TASK] Avoid invalid methods in DependencyUtilityTest (thanks to Christian Kuhn)
- 2023-04-04 c412b76837 [TASK] Avoid withConsecutive() in FloatConverterTest (thanks to Christian Kuhn)
- 2023-04-04 e8a8ea9ef8 [TASK] Avoid invalid argument in FolderLinkHandlerTest (thanks to Christian Kuhn)
- 2023-04-04 cf96bb081e [TASK] Avoid setMethods() in ExtractorServiceTest (thanks to Christian Kuhn)
- 2023-04-04 d23770f95f [TASK] Streamline InstallUtilityTest (thanks to Christian Kuhn)
- 2023-04-04 93d12a1867 [TASK] Avoid invalid method in DataMapFactoryTest (thanks to Christian Kuhn)
- 2023-04-04 9d5c76db7a [TASK] Avoid withConsecutive() in ContentObjectRendererTest (thanks to Christian Kuhn)
- 2023-04-04 903212c6e7 [TASK] Avoid withConsecutive() in SaveToDatabaseFinisherTest (thanks to Christian Kuhn)
- 2023-04-04 90d02c7c69 [TASK] Avoid invalid methods in FormDefinitionValidationServiceTest (thanks to Christian Kuhn)
- 2023-04-04 74a4698b53 [BUGFIX] Fix resolving of page record titles in Clipboard (thanks to Andreas Nedbal)
- 2023-04-03 515052d9a9 [TASK] Remove some superfluous is_object()- and null-checks (thanks to Christian Eßl)
- 2023-04-03 29319fd26f [TASK] Avoid withConsecutive() in RequestHandlerTest (thanks to Christian Kuhn)
- 2023-04-03 9fff061366 [TASK] Remove AbstractPluginTest (thanks to Christian Kuhn)
- 2023-04-03 00a811b586 [TASK] Avoid using GeneralUtility::makeInstance in tests (thanks to Oliver Hader)
- 2023-04-03 60c0f4c37f [BUGFIX] Fix copying folders in filelist (thanks to Christian Eßl)
- 2023-04-03 53e2e8e05f [TASK] Have SilentConfigurationUpgradeServiceTest functionals (thanks to Christian Kuhn)
- 2023-04-03 d4bd9defa6 [TASK] Avoid superfluous SQL query in ContentObjectRenderer (thanks to Christoph Lehmann)
- 2023-04-03 fe579e23ac [BUGFIX] Remove visual gap from hidden CEs on page module (thanks to Andreas Nedbal)
- 2023-04-03 d963c5ca6d [TASK] Turn ActionControllerTest into functionals (thanks to Christian Kuhn)
- 2023-04-03 3c2ebf11b2 [TASK] Avoid withConsecutive() in OpenDocumentServiceTest (thanks to Christian Kuhn)
- 2023-04-03 70fdcf13f6 [TASK] Make EvaluateDisplayConditionsTest phpunit 10 compatible (thanks to Christian Kuhn)
- 2023-04-03 46957ac3ae [TASK] Make GeneralUtilityTest phpunit 10 compatible (thanks to Christian Kuhn)
- 2023-04-03 ad4ffca63d [BUGFIX] Avoid error for orphaned ts templates (thanks to Christian Eßl)
- 2023-04-03 0f5ecfc620 [TASK] Have static DP in PlatformInformationTest (thanks to Christian Kuhn)
- 2023-04-02 f2eaaa9dfb [DOCS] Revise changelogs for v12.3 (thanks to Chris Müller)
- 2023-04-02 66e6210e07 [TASK] Have static DP in StreamTest (thanks to Christian Kuhn)
- 2023-04-02 18428fd584 [TASK] Public DP in DateFormatterTest (thanks to Christian Kuhn)
- 2023-04-02 d6e345088f [TASK] Have static DP in VimeoHelperTest (thanks to Christian Kuhn)
- 2023-04-02 a8c4c69989 [TASK] Have static DP in VariableProcessorTest (thanks to Christian Kuhn)
- 2023-04-02 f07ae8273d [TASK] Have static DP in RouteSorterTest (thanks to Christian Kuhn)
- 2023-04-02 6709cdaf0a [TASK] Have static DP in MathUtilityTest (thanks to Christian Kuhn)
- 2023-04-02 fb0ea10668 [TASK] Have static DP in CacheHashConfigurationTest (thanks to Christian Kuhn)
- 2023-04-02 dae4f2e4af [TASK] Turn CleanerFieldProviderTest into funcional test (thanks to Christian Kuhn)
- 2023-04-02 3a6fade5ac [TASK] Have static DP in ArrayConverterTest (thanks to Christian Kuhn)
- 2023-04-02 a96af51f43 [TASK] Have static DP in PropertyMappingConfigurationTest (thanks to Christian Kuhn)
- 2023-04-02 afc0034c23 [TASK] Have static DP in ContentObjectRendererTest (thanks to Christian Kuhn)
- 2023-04-02 802504d6d5 [TASK] Split a non-static data provider (thanks to Christian Kuhn)
- 2023-04-02 4f418d9646 [BUGFIX] Prevent undefined array key in BackendUtility (thanks to Andreas Nedbal)
- 2023-03-30 62231ce8b9 [BUGFIX] Allow DI for OnlineMediaController (thanks to Jochen Roth)
- 2023-03-30 409a6ae5fb [BUGFIX] Support @import 'EXT:.../TypoScript/*.setup.typoscript' (thanks to Christian Kuhn)
- 2023-03-30 38696af707 [BUGFIX] Drop obsolete
table-wizard
module (thanks to Andreas Fernandez) - 2023-03-29 faba93a7be [TASK] Update PHP dependencies (thanks to Wouter Wolters)
- 2023-03-29 96a6d69478 [BUGFIX] ckeditor: propagate changes in editor document (thanks to Andreas Fernandez)
- 2023-03-29 5d0be3fed7 [TASK] Make internal Extbase classes strict (thanks to Oliver Klee)
- 2023-03-29 1ee7cda2a5 [TASK] Do not accept empty password in backend password reset (thanks to Torben Hansen)
- 2023-03-29 82f258e431 [BUGFIX] Check if requested start module is registered before resolution (thanks to Andreas Fernandez)
- 2023-03-29 6648d8819b [BUGFIX] Use document language for flatpickr (thanks to Andreas Fernandez)
- 2023-03-29 68c48ef46e [BUGFIX] Fix some incorrect types in Extbase (thanks to Oliver Klee)
- 2023-03-29 ad29804559 [BUGFIX] Handle potentially aliased start module (thanks to Andreas Fernandez)
- 2023-03-29 3eddc810a6 [TASK] Deprecate loginUser() and usergroup() conditions (thanks to Christian Kuhn)
- 2023-03-29 17fde56d8b [BUGFIX] Date ViewHelper should use strftime() method (thanks to Benni Mack)
- 2023-03-29 47cfbaa080 [TASK] Improve performance of FileStorageTreeProvider (thanks to Christian Eßl)
- 2023-03-29 eafa0dd9ae [BUGFIX] Apply overflow to not cut off FormEngine wizards (thanks to Andreas Fernandez)
- 2023-03-29 6bb5af7e55 [TASK] Let DataMapper::createEmptyObject() use doctrine/instantiator (thanks to Alexander Schnitzler)
- 2023-03-29 2ac4077447 [TASK] Remove duplicate label for "Language" (thanks to Nikita Hovratov)
- 2023-03-29 4e36a5003d [TASK] Change order of backend modules in Site Management (thanks to Peter Kraume)
- 2023-03-28 47ea7d4ebe [TASK] Fix typo in the EXT:seo documentation (thanks to Josef Glatz)
- 2023-03-28 5b2918e044 [TASK] Harden array callbacks in EXT:adminpanel (thanks to Oliver Klee)
- 2023-03-28 cf6d4185a5 [BUGFIX] Prevent undefined array key in ext lowlevel (thanks to Tobias Gaertner)
- 2023-03-28 1cc57b1b54 [TASK] Harden array callbacks in Build/ (thanks to Oliver Klee)
- 2023-03-28 4451f6dc9d [DOCS] Add PSR-14 events to redirects documentation (thanks to Chris Müller)
- 2023-03-28 bac90eeed9 [TASK] Deprecate TCA config MM_insert_fields (thanks to Christian Kuhn)
- 2023-03-28 4a2c474532 [BUGFIX] Respect "sectionIndex" setting in section menus (thanks to Sebastian Klein)
- 2023-03-28 5f1ff6bc72 [TASK] Create changelog for v12.4 (thanks to Chris Müller)
- 2023-03-28 dd021d273f [TASK] Set TYPO3 version to 12.4.0-dev (thanks to Benni Mack)