TYPO3 12.1.0
Release Notes
Release Notes for TYPO3 CMS 12.1.0
This document contains information about TYPO3 CMS 12.1.0 which was released on 06.12.2022.
Get TYPO3 12.1.0 nowNews
This version is a sprint release on the way to TYPO3 v12 LTS (12.4) packed with new features and improvements and will receive maintenance and security updates until 12.2.0 is released.
Read TYPO3 12.1.0 Release NewsChecksums of TYPO3 12.1.0
SHA256
d35c6aa6135281dcb95d944e4d46ce0c66f20fab41eeb431b8b6f4261fb7cac0 typo3_src-12.1.0.tar.gz bdc5b934bcf668dd1db4473acc9be28d3373fbac4d05b43559ff8adc52e2b630 typo3_src-12.1.0.zip
SHA1
068b5529542d9bd839a1ea87c2a964a5bdba46cd typo3_src-12.1.0.tar.gz 8410e5f5b6a5834fe1adc2f61f0e2bc3ce1b23ea typo3_src-12.1.0.zip
MD5
ea5d5e2805117da4bbca3bf6faf47483 typo3_src-12.1.0.tar.gz 81ffc4a96c7692fb3db69aa41175bcaf typo3_src-12.1.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.1.0/tar.gz wget --content-disposition https://get.typo3.org/12.1.0/tar.gz.sig gpg --verify typo3_src-12.1.0.tar.gz.sig typo3_src-12.1.0.tar.gz
Upgrading
- Before you update any instance to 12.1.0, have a backup in place.
- Now download the new core and present it to your instance (by symlink or copied files)
- Use the install tool to run the upgrade wizards
- Use the install tool to clear each and every cache you can find, even opcode.
- When you encounter compatibility problems with your extensions, look for the Git versions around in order to find one already upgraded.
Changes
Here is a list of what was fixed since 12.0.0:
- 2022-12-06 0767f2b88b [RELEASE] Release of TYPO3 12.1.0 (thanks to Benni Mack)
- 2022-12-06 35772ce9c5 [BUGFIX] Add figure tag to external blocks in rte parsing (thanks to Benjamin Kott)
- 2022-12-05 a88edb5a20 [TASK] Streamline ext:redirects auto-create chain (thanks to Stefan Bürk)
- 2022-12-05 9f87b5ec19 [BUGFIX] Allow <figure> tag outside of paragraph tags (thanks to Benni Mack)
- 2022-12-05 aa3ee0e8b6 [BUGFIX] Ensure inserted json data is properly checked in DataHandler (thanks to Stefan Bürk)
- 2022-12-05 cc60fe25e0 [BUGFIX] Minor fixes in EXT:reactions (thanks to Benjamin Kott)
- 2022-12-05 47b29e8da7 [BUGFIX] Fix typo in
drapUploader
(thanks to Andreas Fernandez) - 2022-12-05 aff13f4b02 [TASK] Update @typo3/icons to 3.4.0 (thanks to Benjamin Kott)
- 2022-12-05 0a4133411f [TASK] Upgrade to typo3/html-sanitizer v2.1.0 (thanks to Oliver Hader)
- 2022-12-05 2469eef851 [TASK] Add event to intercept/adjust request-token (thanks to Oliver Hader)
- 2022-12-05 932c387e3c [TASK] Use unified buttons in Scheduler docheader (thanks to Annett Jähnichen)
- 2022-12-05 0cd4495727 [TASK] Display language label keys in configuration module (thanks to Oliver Bartsch)
- 2022-12-05 fc1108db06 [FEATURE] Display registered reactions in configuration module (thanks to Oliver Bartsch)
- 2022-12-05 9cb5a10bec [BUGFIX] Avoid invalid orderBy for count query in EXT:reactions (thanks to Georg Ringer)
- 2022-12-04 f86ad5e38e [DOCS] Review changelogs for v12.1 release (thanks to Chris Müller)
- 2022-12-04 7706ee16ca [TASK] Replace prophecy in ExtensionManagementServiceTest (thanks to Torben Hansen)
- 2022-12-03 5bdfc5c729 [TASK] Replace prophecy in EXT:form FormManagerControllerTest (thanks to Torben Hansen)
- 2022-12-03 615fffa649 [BUGFIX] Prevent PHP errors in FileMount model (thanks to Oliver Bartsch)
- 2022-12-03 765d5a89bb [BUGFIX] Allow search terms with large special chars (thanks to Tomas Norre Mikkelsen)
- 2022-12-03 e42704887f [FEATURE] Add a command to set up TYPO3 (thanks to Jochen Roth)
- 2022-12-03 1d605f2df6 [TASK] Unify position for docheader buttons (thanks to Annett Jähnichen)
- 2022-12-03 25fda3a17e [DOCS] Create basic documentation for Reactions (thanks to linawolf)
- 2022-12-03 38bdd2250e [TASK] Update spelling of the word webhooks (thanks to Michael Schams)
- 2022-12-03 78e664582d [TASK] Add label to go back buttons in docheader (thanks to Annett Jähnichen)
- 2022-12-02 ff63054718 [FEATURE] Enable select item groups through TSconfig (thanks to Sebastian Iffland)
- 2022-12-02 8871748e81 [BUGFIX] Fix typo in EXT:reactions (thanks to Peter Kraume)
- 2022-12-02 27cf2edba6 [BUGFIX] Allow expanding non-default doktypes in configuration module listing (thanks to Oliver Bartsch)
- 2022-12-02 df7c4d5227 [TASK] Improve naming of the reaction type (thanks to Oliver Bartsch)
- 2022-12-02 dcdc26832d [TASK] Remove leftover ProphecyTrait in ResolverTest (thanks to Nikita Hovratov)
- 2022-12-02 9a9b4561cf [TASK] Remove leftover ProphecyTrait in Typo3DbQueryParserTest (thanks to Nikita Hovratov)
- 2022-12-02 70ba2866c8 [TASK] Migrate Typo3DbQueryParserTest to functional (thanks to Nikita Hovratov)
- 2022-12-02 71756e8d48 [TASK] Update guzzle components (thanks to Benni Mack)
- 2022-12-01 21027e1c4b [FEATURE] Introduce PSR-14 event to define whether files are selectable (thanks to Stefan Froemken)
- 2022-12-01 bf65642f7a [FEATURE] Reactions - Incoming WebHooks for TYPO3 (thanks to Frank Naegler)
- 2022-12-01 e0d3cfbe48 [BUGFIX] Make backdrop for EXT:recycler confirmations static (thanks to Andreas Fernandez)
- 2022-12-01 d58151e52d [TASK] Require Symfony 6.2 (thanks to Benni Mack)
- 2022-12-01 554007d759 [TASK] Omit header "content elements" in linkbrowser if no elements available (thanks to Georg Ringer)
- 2022-12-01 46e8728781 [TASK] Make type annotations for trait CookieHeaderTrait more specific (thanks to Oliver Klee)
- 2022-12-01 5b0c51cd4b [BUGFIX] uft8 encode text to allow special chars in PDF metadata (thanks to Tomas Norre Mikkelsen)
- 2022-12-01 5b0e98ed14 [TASK] Extract code from InstallerController (thanks to Jochen Roth)
- 2022-12-01 9522763ba3 [FEATURE] Add filter for backend user groups (thanks to Bastien Lutz)
- 2022-11-30 98cf5faee2 [FEATURE] Allow placeholders in Backend URLs (thanks to Benni Mack)
- 2022-11-30 4748cc297d [FEATURE] Add dbType "json" to TCA type "user" (thanks to Oliver Bartsch)
- 2022-11-29 b960e7a6a6 [BUGFIX] Fix styling of inactive language packs (thanks to Andreas Nedbal)
- 2022-11-29 2a75c68d51 [TASK] Improve usability of "Create Administrative User" function (thanks to Torben Hansen)
- 2022-11-29 601af13633 [TASK] Add label for edit button in docheader localization overview (thanks to Annett Jähnichen)
- 2022-11-29 25ff3d6c46 [TASK] Swap position for buttons in docheader in history view (thanks to Annett Jähnichen)
- 2022-11-29 07d67a3b6a [TASK] Replace prophecy in EXT:core DataHandlerTest (thanks to Nikita Hovratov)
- 2022-11-29 6102e5d8be [TASK] Replace
['dummy']
array in getAccessibleMock calls with null (thanks to Nikita Hovratov) - 2022-11-28 7bb4239bac [TASK] Remove label from clear cache button in docheader (thanks to Annett Jähnichen)
- 2022-11-28 7f443f4539 [TASK] Group search result items again (thanks to Andreas Fernandez)
- 2022-11-28 4d0673f7e2 [TASK] Deprecate config.baseURL (thanks to Benni Mack)
- 2022-11-28 47c2281193 [TASK] Allow multiple actions and custom invoke handlers for search results (thanks to Andreas Fernandez)
- 2022-11-28 15e3a5267e [TASK] Streamline AbstractUserAuthentication->removeCookie() usage (thanks to Benni Mack)
- 2022-11-28 b08e4a7d21 [TASK] Avoid usage of superglobal $_COOKIE in favor of PSR-7 (thanks to Benni Mack)
- 2022-11-28 03d2cdfa80 [BUGFIX] Cover invalid type
db
input in ContentObjectRenderer->getData (thanks to Nikita Hovratov) - 2022-11-27 897e423800 [TASK] Replace prophecy in EXT:form TranslationServiceTest (thanks to Torben Hansen)
- 2022-11-27 bd161dc23d [FEATURE] Extend stdWrap.if feature (thanks to Benni Mack)
- 2022-11-26 56c88bf454 [TASK] Replace prophecy in EXT:extensionmanager InstallUtilityTest (thanks to Torben Hansen)
- 2022-11-26 461b7752ca [TASK] Replace prophecy in EXT:form DataStructureIdentifierListenerTest (thanks to Torben Hansen)
- 2022-11-26 7de9e16f3b [TASK] Replace prophecy in EXT:form AbstractFinisherTest (thanks to Torben Hansen)
- 2022-11-26 d150317fb1 [TASK] Convert EXT:extbase Typo3DbBackendTest to functional (thanks to Nikita Hovratov)
- 2022-11-25 303f21136e [TASK] Replace prophecy in EXT:form RedirectFinisherTest (thanks to Torben Hansen)
- 2022-11-25 7c83b52f82 [TASK] Replace prophecy in EXT:form SaveToDatabaseFinisherTest (thanks to Torben Hansen)
- 2022-11-25 edd4fed398 [TASK] Replace prophecy in EXT:form FormFrontendControllerTest (thanks to Nikita Hovratov)
- 2022-11-25 f8b50530a8 [TASK] Re-organize PageLayoutController (thanks to Benni Mack)
- 2022-11-25 69364cef59 [TASK] Replace prophecy in EXT:form ConfigurationServiceTest (thanks to Nikita Hovratov)
- 2022-11-25 87ae5f3b4d [BUGFIX] Wrap action callback in Promise (thanks to Andreas Fernandez)
- 2022-11-25 a97089d665 [TASK] AdminPanel: Group sql queries made by PageRepository (thanks to Christoph Lehmann)
- 2022-11-25 1b0fea17a5 [TASK] Allow modals to stay open after invoking an action (thanks to Andreas Fernandez)
- 2022-11-25 9bf653a24a [TASK] Make docheader finally embrace flexbox (thanks to Benjamin Kott)
- 2022-11-25 61462835ff [TASK] Replace prophecy in EXT:core UserSessionManagerTest (thanks to Torben Hansen)
- 2022-11-25 95f1b4d347 [BUGFIX] Lock
DeferredAction
and recover original label (thanks to Andreas Fernandez) - 2022-11-25 d84b6a33be [TASK] Replace prophecy in deprecated EXT:backend TcaFlexPrepareTest (thanks to Nikita Hovratov)
- 2022-11-25 dfb82ef7f1 [BUGFIX] Close shortcut menu when opening an entry (thanks to Andreas Fernandez)
- 2022-11-25 d6256496a0 [TASK] Remove useless "Set up" comments in tests (thanks to Nikita Hovratov)
- 2022-11-25 4c5461ee0f [TASK] Remove unused ProphecyTrait in EditDocumentControllerTest (thanks to Nikita Hovratov)
- 2022-11-24 9937c0d7b8 [FEATURE] Add route aspect fallback value handling (thanks to Oliver Hader)
- 2022-11-24 7088f2a0b9 [TASK] Replace prophecy in EXT:extensionmanager ListUtilityTest (thanks to Nikita Hovratov)
- 2022-11-24 7b3d41fd46 [TASK] Replace prophecy in EXT:core VerifyHostHeaderTest (thanks to Nikita Hovratov)
- 2022-11-24 76cae730da [TASK] Drop fallback for explode calls in GeneralUtility (thanks to Oliver Klee)
- 2022-11-24 de94ced6e5 [BUGFIX] Update
@typo3/icons
to 3.3.1 (thanks to Andreas Fernandez) - 2022-11-24 5310ae7894 [TASK] Replace prophecy in EXT:form FormDefinitionArrayConverterTest (thanks to Nikita Hovratov)
- 2022-11-24 dc5f2c0bfd [TASK] Replace prophecy in EXT:core ExtensionManagementUtilityTest (thanks to Nikita Hovratov)
- 2022-11-24 fe5de1d8df [TASK] Remove prophecy in EXT:core SessionManagerTest (thanks to Torben Hansen)
- 2022-11-24 0c63ddd659 [TASK] Remove prophecy in EXT:core CommandRegistryTest (thanks to Torben Hansen)
- 2022-11-23 2159192484 [TASK] Remove prophecy in EXT:core LocalizationFactoryTest (thanks to Torben Hansen)
- 2022-11-23 546ee860c2 [TASK] Clean up extension manager controllers (thanks to Benni Mack)
- 2022-11-23 38ab87f4f3 [BUGFIX] Avoid undefined array key access in LanguageMenuProcessor (thanks to J. Peter M. Schuler)
- 2022-11-23 3bb114c9dc [TASK] Improve the type annotations around GU::makeInstance & friends (thanks to Oliver Klee)
- 2022-11-23 56735d7428 [TASK] Improve some type annotations in TypoScript-related classes (thanks to Oliver Klee)
- 2022-11-23 72187ddb1b [TASK] Convert ExtendedFileUtilityTest to functional (thanks to Nikita Hovratov)
- 2022-11-23 694cb2d6e0 [TASK] Update @typo3/icons to 3.3.0 (thanks to Benjamin Kott)
- 2022-11-23 0ee0b95118 [FEATURE] Introduce PHP attribute based backend controller registration (thanks to Bastien Lutz)
- 2022-11-23 1aa77ecfc1 [TASK] Replace prophecy in EXT:core GeneralUtilityTest (thanks to Nikita Hovratov)
- 2022-11-23 4cb1c049de [FEATURE] Add tile view to filelist (thanks to Benjamin Kott)
- 2022-11-23 8b6f49266c [BUGFIX] Remove obsolete declarations from index.d.ts (thanks to Andreas Fernandez)
- 2022-11-23 72ff6886c4 [TASK] Replace prophecy in EXT:core RootlineUtilityTest (thanks to Nikita Hovratov)
- 2022-11-23 c154df93e5 [BUGFIX] Avoid undefined array keys in Indexer (thanks to Chris Müller)
- 2022-11-23 5155e5b2e2 [BUGFIX] Avoid undefined array key in AbstractPlugin::pi_exec_query (thanks to J. Peter M. Schuler)
- 2022-11-23 f4fa549d67 [BUGFIX] Avoid undefined array key in ContentObjectRenderer::parseFuncInternal (thanks to J. Peter M. Schuler)
- 2022-11-22 c2c3ecf8ab [BUGFIX] Avoid undefined array key in ContentObjectRenderer:noTrimWrap (thanks to J. Peter M. Schuler)
- 2022-11-22 e843fb1b07 [FEATURE] Introduce native JSON database field type support (thanks to Stefan Bürk)
- 2022-11-22 ad8130a771 [BUGFIX] Use correct ordering of nl2br & htmlspecialchars (thanks to Georg Ringer)
- 2022-11-22 22c0062eee [TASK] Introduce luxon and remove moment.js (thanks to Andreas Fernandez)
- 2022-11-22 bd9e88d35b [TASK] Update chart.js to 4.0.1 (thanks to Andreas Fernandez)
- 2022-11-22 6aa7ef4707 [TASK] Remove prophecy in EXT:core ImageInfoTest (thanks to Torben Hansen)
- 2022-11-22 7bf3baa7a3 [BUGFIX] Recover felogin password recovery functionality (thanks to Markus Klein)
- 2022-11-21 9172b33413 [BUGFIX] Prevent PHP 8.1 runtime deprecation notice in IconRegistry (thanks to Nikita Hovratov)
- 2022-11-21 5d84a11425 [TASK] Replace prophecy in EXT:core TypoScriptParserTest (thanks to Nikita Hovratov)
- 2022-11-21 cb3a226ecd [TASK] Remove prophecy in EXT:core/Tests/Unit/Http/* (thanks to Torben Hansen)
- 2022-11-20 310b1af8f2 [TASK] Remove @covers annotations (thanks to Stefan Bürk)
- 2022-11-20 e51c979f70 [TASK] Fix some phpstan errors (thanks to Christian Kuhn)
- 2022-11-20 ec5a1304d8 [TASK] Remove prophecy in EXT:core BootstrapRendererTest (thanks to Torben Hansen)
- 2022-11-20 76a714a416 [TASK] Remove prophecy in EXT:core SendEmailCommandTest (thanks to Torben Hansen)
- 2022-11-20 588e9705bd [TASK] Remove prophecy in EXT:core TcaItemsProcessorFunctionsTest (thanks to Torben Hansen)
- 2022-11-20 b7880672d1 [TASK] Remove prophecy in EXT:core MarkerBasedTemplateServiceTest (thanks to Torben Hansen)
- 2022-11-20 e50a374c49 [TASK] Remove useless @return annotations (thanks to Christian Kuhn)
- 2022-11-20 7c478e10a2 [TASK] Remove useless @param annotations (thanks to Christian Kuhn)
- 2022-11-20 35e6392e68 [TASK] Remove useless @var annotations (thanks to Christian Kuhn)
- 2022-11-20 26442d97fe [TASK] Remove null coalesce operator on always true value in ContentObjectRenderer (thanks to Nikita Hovratov)
- 2022-11-19 caa47ce26b [TASK] Replace prophecy in EXT:core/Tests/Unit/Page/* (thanks to Torben Hansen)
- 2022-11-19 8d483c55c5 [TASK] Remove prophecy in EXT:core SiteTest (thanks to Torben Hansen)
- 2022-11-19 85cdc3567b [TASK] Replace prophecy in EXT:core AbstractServiceProviderTest (thanks to Torben Hansen)
- 2022-11-19 a55ef0f5a2 [TASK] Remove unused prophecy in EXT:core TcaPreparationTest (thanks to Torben Hansen)
- 2022-11-19 507e21e9cc [BUGFIX] Make file processing configuration serializable (thanks to Roman Büchler)
- 2022-11-19 e46b4f8d3c [TASK] Improve tests for rst files (thanks to linawolf)
- 2022-11-19 25bdb918e2 [TASK] Improve type annotations in Extbase\Annotation classes (thanks to Oliver Klee)
- 2022-11-19 1c090bb96d [TASK] Improve type annotations for GU::locationHeaderUrl (thanks to Oliver Klee)
- 2022-11-19 3394510949 [BUGFIX] Avoid undefined array key in ContentObjectRenderer::stdWrap (thanks to J. Peter M. Schuler)
- 2022-11-19 ff76379800 [TASK] Modernize ext:adminpanel (thanks to Christian Kuhn)
- 2022-11-19 2aff2fe655 [TASK] Have some more strict typing (thanks to Christian Kuhn)
- 2022-11-19 6a694cc53e [BUGFIX] Avoid undef array key in ContentObjectRenderer (thanks to Christian Kuhn)
- 2022-11-19 6e4a2b50eb [TASK] Replace prophecy in EXT:core ProductionExceptionHandlerTest (thanks to Torben Hansen)
- 2022-11-19 316db32692 [TASK] Replace prophecy in EXT:core FailsafeContainerTest (thanks to Nikita Hovratov)
- 2022-11-19 c8c8b1f402 [TASK] Replace prophecy in EXT:core ResolverTest (thanks to Nikita Hovratov)
- 2022-11-19 4a4a2af24b [TASK] Convert AbstractUserAuthentication unit test to functional (thanks to Nikita Hovratov)
- 2022-11-19 2c02b350bb [TASK] Replace prophecy in EXT:core AuthenticationServiceTest (thanks to Nikita Hovratov)
- 2022-11-18 9992399c2b [TASK] Remove multi record selection limitation to table elements (thanks to Benjamin Kott)
- 2022-11-18 541dce4149 [BUGFIX] Do not mark the FAL-related Extbase models as internal anymore (thanks to Oliver Klee)
- 2022-11-18 38660dbc5e [TASK] Clean up ext:adminpanel (thanks to Christian Kuhn)
- 2022-11-17 fa2efea171 [DOCS] Mark codesnippets in Language API (thanks to linawolf)
- 2022-11-17 9334103af7 [DOCS] Introduce unique link targets per Changelog (thanks to linawolf)
- 2022-11-17 6c2f6ee7b3 [TASK] Replace prophecy in EXT:core/Tests/Unit/Database/* (thanks to Torben Hansen)
- 2022-11-17 f44ae8fa36 [BUGFIX] CommandUtility::getCommand() results in error (thanks to Tomas Norre Mikkelsen)
- 2022-11-17 fcc5cbeaae [BUGFIX] Avoid accessing null-row (thanks to Ingo Fabbri)
- 2022-11-17 4e608ed2f5 [TASK] Make type annotations for backend VH arguments more specific (thanks to Oliver Klee)
- 2022-11-17 f6e635df7b [TASK] Make the action name in ActionController::redirect() nullable (thanks to Oliver Klee)
- 2022-11-17 0dd2f76d6a [TASK] Have site attribute in filelist module (thanks to Christian Kuhn)
- 2022-11-17 f86ddcd792 [TASK] Avoid TypoScriptParser for string snippets (thanks to Christian Kuhn)
- 2022-11-17 94a3ed40c4 [TASK] Cleanup table styling (thanks to Benjamin Kott)
- 2022-11-17 e2db7f8e35 [BUGFIX] Avoid undefined array key "title" in BackendUtility (thanks to Matthias Vogel)
- 2022-11-17 efed7d3236 [TASK] Annotate ActionController methods that never return (thanks to Oliver Klee)
- 2022-11-17 2cb30584e9 [TASK] Remove a heavy-mocking unit test (thanks to Christian Kuhn)
- 2022-11-17 7391d2016f [BUGFIX] Apply overflow to body in iframe loaded in modal (thanks to Andreas Fernandez)
- 2022-11-17 5dd37c3fb1 [TASK] Replace static property caches in RootlineUtility (thanks to Stefan Bürk)
- 2022-11-16 4cc5f78267 [TASK] Add more descriptive information to locales class (thanks to Benni Mack)
- 2022-11-16 75732ef99b [TASK] Replace instance cache in FormProtectionFactory (thanks to Stefan Bürk)
- 2022-11-16 47cd167f41 [TASK] Drop backend.js (thanks to Andreas Fernandez)
- 2022-11-16 2ef7a0fb60 [BUGFIX] Avoid undefined array key "pointer." in AbstractPlugin (thanks to J. Peter M. Schuler)
- 2022-11-16 666ecb7e30 [TASK] Replace prophecy in EXT:core ExpressionBuilderTest (thanks to Torben Hansen)
- 2022-11-16 7b457f9160 [BUGFIX] Avoid undefined array key in AbstractPlugin pi_isOnlyFields (thanks to J. Peter M. Schuler)
- 2022-11-16 15c3406607 [TASK] Make backdrop of wizards static (thanks to Andreas Fernandez)
- 2022-11-16 e159189de2 [FEATURE] Introduce DropDownButton component (thanks to Benjamin Kott)
- 2022-11-16 3ba50c3a44 [FEATURE] Allow static backdrops for modals (thanks to Andreas Fernandez)
- 2022-11-16 da79ff9575 [DOCS] Use correct ReST file syntax in changelog (thanks to Stefan Bürk)
- 2022-11-15 6b0bb323b6 [TASK] Streamline TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive (thanks to Oliver Hader)
- 2022-11-15 85c6927792 [TASK] Rename TreeBuilder to SysTemplateTreeBuilder (thanks to Christian Kuhn)
- 2022-11-15 6ef9536992 [BUGFIX] Avoid undefined array key "parent." in AbstractPlugin (thanks to Chris Müller)
- 2022-11-15 1c631f55a7 [BUGFIX] Localize plugin names in EXT:indexed_search and EXT:form (thanks to Chris Müller)
- 2022-11-15 8d18d9ed89 [TASK] Clean up some linkvalidator classes (thanks to Christian Kuhn)
- 2022-11-15 b79b488259 [TASK] Make TcaSystemLanguageCollectorTest a functional (thanks to Christian Kuhn)
- 2022-11-15 adbee4c50c [BUGFIX] Avoid duplicate typoscript cache configuration (thanks to Christian Kuhn)
- 2022-11-15 37c9a94052 [FEATURE] Make context menu trigger configurable (thanks to Benjamin Kott)
- 2022-11-15 c302fac691 [BUGFIX] Use consistent markup for callout with icons (thanks to Nikita Hovratov)
- 2022-11-15 a5eeee6359 [BUGFIX] Array access on null in ConditionMatcher (thanks to Christian Kuhn)
- 2022-11-14 2b8123d071 [BUGFIX] Speed up FormEngine with selective workspaceOL() calls (thanks to Benni Mack)
- 2022-11-14 0b95aa435e [TASK] Avoid additional nesting complexity in typo3-backend-column-selector-button (thanks to Benjamin Kott)
- 2022-11-14 10d1b7448b [BUGFIX] Fix typo in locallang.xlf for sysext/beuser (thanks to Daniel Ziegenberg)
- 2022-11-14 82c72250ed [TASK] Deprecate fe_users & fe_groups TSconfig (thanks to Christian Kuhn)
- 2022-11-14 4f9bf262be [TASK] Raise typo3/testing-framework (thanks to Christian Kuhn)
- 2022-11-14 91bd6f5863 [FEATURE] Add submodule for filemounts (thanks to marcus@schwemer.de)
- 2022-11-13 af7a1074a0 [BUGFIX] Use correct php namespace for NoopEventDispatcher (thanks to Stefan Bürk)
- 2022-11-13 983f66148b [TASK] Replace prophecy in EXT:core//Unit/DataHandling/SoftReference/ (thanks to Torben Hansen)
- 2022-11-13 72e320bd4b [TASK] Require Doctrine DBAL 3.5+ (thanks to Benni Mack)
- 2022-11-13 2b1a6eb636 [TASK] Replace prophecy in EXT:core TreeDataProviderFactoryTest (thanks to Torben Hansen)
- 2022-11-13 7fc708f597 [TASK] Replace prophecy in EXT:core PageTsConfigParserTest (thanks to Nikita Hovratov)
- 2022-11-13 7e9417907c [TASK] Replace prophecy in EXT:core PageTsConfigLoaderTest (thanks to Nikita Hovratov)
- 2022-11-13 248832dd91 [TASK] Replace prophecy in EXT:core ExtensionConfigurationTest (thanks to Nikita Hovratov)
- 2022-11-13 fedbd3eeef [TASK] Replace prophecy in EXT:core FlexFormToolsTest (thanks to Nikita Hovratov)
- 2022-11-13 79c01f891a [TASK] Replace prophecy in EXT:core/Tests/Unit/Imaging/* (thanks to Nikita Hovratov)
- 2022-11-12 c8a0ed4b4d [TASK] Make the
NoopEventDispatcher
available to extensions (thanks to Oliver Klee) - 2022-11-12 688023868c [TASK] Replace prophecy in EXT:core/Tests/Unit/Mail/* (thanks to Torben Hansen)
- 2022-11-12 b54975eaa7 [BUGFIX] Update moment* packages and dev dependencies (thanks to Andreas Fernandez)
- 2022-11-12 544ddf3747 [BUGFIX] Simplify some FormEngine validations (thanks to Andreas Fernandez)
- 2022-11-12 802d8d6fea [DOCS] Fix rendering in ViewHelper reference (thanks to linawolf)
- 2022-11-12 9b1715c1a1 [DOCS] Fix TypoScript in ViewHelper docs (thanks to linawolf)
- 2022-11-12 ac601c754d [TASK] Replace prophecy in EXT:core SiteConfigurationTest (thanks to Nikita Hovratov)
- 2022-11-11 a6d223be39 [TASK] Replace prophecy in EXT:core//Tests/Functional/ (thanks to Torben Hansen)
- 2022-11-11 2bf9682dc7 [TASK] Remove obsolete
web-animate
library (thanks to Andreas Fernandez) - 2022-11-11 6a2256a387 [BUGFIX] Properly check if language was not fetched from UC (thanks to Andreas Fernandez)
- 2022-11-11 e2de460184 [TASK] Ensure auto-created redirect are stored on site root (thanks to Stefan Bürk)
- 2022-11-11 941b8193a5 [FEATURE] Allow global services configuration (thanks to Chris Müller)
- 2022-11-11 7a1d040c3a [TASK] Avoid TypoScriptParser->getVal() (thanks to Christian Kuhn)
- 2022-11-11 52b5131396 [TASK] Replace prophecy in EXT:core//UnitDeprecated//FileExtensionFilterTest (thanks to Torben Hansen)
- 2022-11-10 111535b5ce [TASK] Introduce new functions to ArrayUtility and StringUtility (thanks to Bastien Lutz)
- 2022-11-10 9d9e0292de [BUGFIX] Correctly handle blank string values in admin panel (thanks to Oliver Hader)
- 2022-11-10 d59d818cfb [BUGFIX] Rebuild redirect cache also for new records (thanks to Achim Fritz)
- 2022-11-10 970c398468 [DOCS] Correct changelog for deprecation of _CSS_PAGE_STYLE (thanks to Chris Müller)
- 2022-11-10 a3074ab9f3 [TASK] Deprecate TypoScript setup "constants" TLO (thanks to Christian Kuhn)
- 2022-11-10 a537d2d85c [FEATURE] Introduce Site Settings Read API (thanks to Benni Mack)
- 2022-11-10 049cbda128 [TASK] Deprecate _CSS_PAGE_STYLE and config.removePageCss (thanks to Christian Kuhn)
- 2022-11-10 f34ad54dbb [TASK] Set "keepFilename" to true by default (thanks to Andreas Nedbal)
- 2022-11-10 da16290074 [FEATURE] Add PSR-14 event to ignore tables in Live Search (thanks to Andreas Fernandez)
- 2022-11-10 51ea374190 [FEATURE] Move site settings into settings.yaml (thanks to Bastien Lutz)
- 2022-11-10 37af9f853a [TASK] Update to PHPStan 1.9.2 (thanks to Oliver Klee)
- 2022-11-10 0e941c0a3b [BUGFIX] Remove dead code from Live Search refactorings (thanks to Andreas Fernandez)
- 2022-11-10 4507410ad3 [BUGFIX] Allow no values in selectCheckbox in DataHandler (thanks to Bastien Lutz)
- 2022-11-10 a25eb69eef [FEATURE] Add TypoScript option to create absolute links and resource/image URLs (thanks to Benni Mack)
- 2022-11-09 d7b5fb3d51 [TASK] Deprecate fluid HtmlViewHelper in Backend context (thanks to Christian Kuhn)
- 2022-11-09 68e6b76a0d [FEATURE] Show warning about duplicate rootPageIds in sites module (thanks to Susanne Moog)
- 2022-11-09 4df65efdaf [FEATURE] Allow glob patterns in yaml imports (thanks to Susanne Moog)
- 2022-11-09 8336258c5f [TASK] Avoid mentions of TypoScriptParser (thanks to Christian Kuhn)
- 2022-11-09 d15d1aef23 [FEATURE] Add a description field to redirects (thanks to Christoph Schwob)
- 2022-11-09 d3d088f5c9 [BUGFIX] Ensure test expectation works with unpredictable result order (thanks to Stefan Bürk)
- 2022-11-09 94d3ed9429 [BUGFIX] Allow changing record data in event (thanks to Achim Fritz)
- 2022-11-09 7fad034900 [BUGFIX] Ensure proper encapsulation of comparisons with QueryBuilder (thanks to Benni Mack)
- 2022-11-09 29f3d83f2e [BUGFIX] Keep existing baseVariants for site languages (thanks to Benni Mack)
- 2022-11-08 adc8b44023 [BUGFIX] Ensure best matching URL is used during site resolving (thanks to Oliver Hader)
- 2022-11-08 9872a5e027 [TASK] Rewrite YamlLoaderTests as functional tests (thanks to Susanne Moog)
- 2022-11-08 886c2014bd [TASK] Actively deprecate TypoScript TemplateService (thanks to Christian Kuhn)
- 2022-11-08 9835fda726 [BUGFIX] Quote entity name for regex in ExtensionManagementUtility (thanks to Oliver Bartsch)
- 2022-11-08 8c1eae4974 [BUGFIX] Also consider select fields for slug generation (thanks to Oliver Bartsch)
- 2022-11-08 a7ba45fa16 [TASK] Replace prophecy in EXT:backend/Tests/Unit/Configuration/* (thanks to Torben Hansen)
- 2022-11-08 ace6b3195f [TASK] Update comment in InstallUtility (thanks to Christian Kuhn)
- 2022-11-08 d8be96717f [BUGFIX] Avoid mentions of _GIFBUILDER (thanks to Christian Kuhn)
- 2022-11-08 b2e6fba1c8 [TASK] Replace prophecy in EXT:backend//Unit//SiteResolverTest.php (thanks to Torben Hansen)
- 2022-11-08 050ca71583 [TASK] Replace prophecy in EXT:backend EmailLoginNotificationTest (thanks to Torben Hansen)
- 2022-11-08 607d4a2f37 [TASK] Deprecate ext_emconf.php clearCacheOnLoad (thanks to Christian Kuhn)
- 2022-11-08 25ae22a0fd [BUGFIX] Prevent resolving translated page with default slug (thanks to Stefan Bürk)
- 2022-11-08 bdba25c316 [BUGFIX] Fix serialization of LazyLoadingProxy and LazyObjectStorage (thanks to Alexander Schnitzler)
- 2022-11-08 971be9000b [BUGFIX] Speed up FormEngine with hundreds of categories (thanks to Benni Mack)
- 2022-11-08 98cc2384dd [BUGFIX] Fix PHP warning in RTE parseFunc option prefixRelPathWith (thanks to Benni Mack)
- 2022-11-08 83a6090d55 [FOLLOWUP][BUGFIX] Prevent out of bounds exception in password generation (thanks to Oliver Bartsch)
- 2022-11-08 3201b1df08 [TASK] Replace prophecy in EXT:backend/*/Unit/Http/RouteDispatcherTest.php (thanks to Torben Hansen)
- 2022-11-07 1771e78bfc [TASK] Ensure to have a default showitem info when adding plugins as CType (thanks to Benni Mack)
- 2022-11-07 445912f9a5 [FEATURE] Add TCA field control „passwordGenerator“ (thanks to Frank Naegler)
- 2022-11-07 cd901b429c [TASK] New TS parser in Extbase BackendConfigurationManager (thanks to Christian Kuhn)
- 2022-11-07 f820819ec9 [TASK] Remove jQuery from t3editor code completion (thanks to Andreas Fernandez)
- 2022-11-07 4a2c7fc885 [BUGFIX] Fix type warnings in the workspaces DataHandlerHook (thanks to Oliver Klee)
- 2022-11-07 bdcfc08d02 [TASK] Replace prophecy in EXT:backend//Unit//FieldControlTest.php (thanks to Torben Hansen)
- 2022-11-07 cbc5cec99e [TASK] Replace prophecy in EXT:backend//Unit//FormDataCompilerTest.php (thanks to Torben Hansen)
- 2022-11-07 12a5f6dd6c [BUGFIX] Hide removed doktypes in page tree toolbar (thanks to Achim Fritz)
- 2022-11-07 668c1e8797 [DOCS] Fix invalid link in changelog (thanks to Michael Telgkamp)
- 2022-11-07 077f123b8d [BUGFIX] Prevent undefined array key in new content element wizard (thanks to Achim Fritz)
- 2022-11-07 8666aa4580 [BUGFIX] Properly align new content wizard items (thanks to Oliver Bartsch)
- 2022-11-07 9cb50d9e1a [BUGFIX] Allow custom foreign_table_where for TCA type category (thanks to Oliver Bartsch)
- 2022-11-06 4e589ba2e0 [BUGFIX] Fix FAL meta data extraction priorities (thanks to Helmut Hummel)
- 2022-11-06 7f223acbea [BUGFIX] Clean up TCA Tree code base (thanks to Benni Mack)
- 2022-11-05 a96758c788 [TASK] Replace prophecy in EXT:backend//Unit//Element (thanks to Torben Hansen)
- 2022-11-05 0006b0c628 [DOCS] Mark code snippets as code in PHP doc comments (thanks to linawolf)
- 2022-11-04 7ce5be1842 [BUGFIX] Make search by ID filter in pagetree work with modified records (thanks to Benni Mack)
- 2022-11-04 70b1e9cb74 [TASK] Replace prophecy in EXT:backend/*/Unit/Form/NodeFactoryTest.php (thanks to Torben Hansen)
- 2022-11-04 1593a66fe4 [BUGFIX] Fix typo in language file (thanks to Daniel Ziegenberg)
- 2022-11-04 67ca458894 [TASK] Separate file + folder creation controllers (thanks to Benni Mack)
- 2022-11-04 5d22389b22 [TASK] Drop ineffective TMENU caches (thanks to Loek Hilgersom)
- 2022-11-04 f4b0e018dd [TASK] Show notification when creating a bookmark (thanks to Andreas Fernandez)
- 2022-11-04 f60f4dc8a8 [TASK] Deprecate BackendWorkspaceRestriction and FrontendWorkspaceRestriction (thanks to Benni Mack)
- 2022-11-04 5ebe5b5b51 [TASK] Add contextual balloon menu for RTE Links (thanks to Benjamin Kott)
- 2022-11-04 c21b964b8e [TASK] Disable xdebug for phpstan command execution (thanks to Stefan Bürk)
- 2022-11-03 d9384e7c86 [TASK] Replace prophecy in EXT:core AbstractConditionMatcherTest (thanks to Nikita Hovratov)
- 2022-11-03 992392e784 [FEATURE] Respect write-protected settings.php in Install Tool (thanks to Andreas Fernandez)
- 2022-11-03 10d928049c [TASK] Replace prophecy in EXT:backend//Unit//FormDataProvider (thanks to Torben Hansen)
- 2022-11-03 f1dd778128 [FEATURE] Differentiate redirects based on creation type (thanks to Georg Ringer)
- 2022-11-03 b511209260 [BUGFIX] Respect prefers-reduced-motion for notifications (thanks to Andreas Fernandez)
- 2022-11-03 3fa59bdbda [TASK] Do not ask for confirmation before creating bookmarks (thanks to Andreas Fernandez)
- 2022-11-03 7112cb150b [BUGFIX] Harden LocalizationUtility with empty arguments (thanks to Georg Ringer)
- 2022-11-03 a79a780e79 [BUGFIX] Resolve modified slugs in versioned pages of preview (thanks to Benni Mack)
- 2022-11-03 50e25494ea [TASK] Refactor Backend Live Search functionality (thanks to Andreas Fernandez)
- 2022-11-03 2aafe2392a [TASK] Replace prophecy in EXT:core ListenerProviderTest (thanks to Nikita Hovratov)
- 2022-11-03 3515512aa5 [TASK] Replace prophecy in EXT:core EventDispatcherTest (thanks to Nikita Hovratov)
- 2022-11-03 70b041dce8 [TASK] Use ResourceMutex in TSFE for locking (thanks to Christian Kuhn)
- 2022-11-03 5e64744cc0 [BUGFIX] Use proper annotations to avoid type errors (thanks to Benni Mack)
- 2022-11-03 9862877cc9 [TASK] Replace prophecy in EXT:backend InlineStackProcessorTest (thanks to Torben Hansen)
- 2022-11-03 cd04ccc709 [TASK] Replace prophecy in EXT:core PasswordHashFactoryTest (thanks to Nikita Hovratov)
- 2022-11-03 2bfb595daa [TASK] Replace prophecy in EXT:backend/Tests/Unit/Form/FormDataGroup/* (thanks to Torben Hansen)
- 2022-11-03 86724c7f54 [BUGFIX] Allow LIVE workspace preview for BE users without LIVE editing permission (thanks to Eric Bode)
- 2022-11-03 9a900247d0 [TASK] Update to PHPStan 1.9.0 (thanks to Oliver Klee)
- 2022-11-03 c0955e1b62 [TASK] Replace prophecy in EXT:backend TcaSelectTreeAjaxFieldDataTest (thanks to Torben Hansen)
- 2022-11-03 752bb56241 [TASK] Replace prophecy in EXT:backend PaletteAndSingleContainerTest (thanks to Torben Hansen)
- 2022-11-03 62915d7689 [TASK] Use new TS parser in t3editor (thanks to Christian Kuhn)
- 2022-11-02 032417a957 [TASK] Replace prophecy in EXT:core TemplateServiceTest (thanks to Nikita Hovratov)
- 2022-11-02 11ead60ef6 [TASK] Replace prophecy in EXT:backend ListOfFieldsContainerTest (thanks to Torben Hansen)
- 2022-11-02 3303966877 [TASK] Replace prophecy in EXT:backend TableListTest (thanks to Torben Hansen)
- 2022-11-02 99123d687b [TASK] Clean FormProtectionFactory state in BackendUserAuthenticationTest (thanks to Christian Kuhn)
- 2022-11-02 738d118483 [TASK] Simplify FE functional test related TypoScriptInstruction (thanks to Christian Kuhn)
- 2022-11-02 acc5b4a7bb [TASK] Include all ProphecyTrait usages with use statements (thanks to Christian Kuhn)
- 2022-11-02 43020d9bc8 [TASK] Replace prophecy in EXT:backend FormInlineAjaxControllerTest (thanks to Torben Hansen)
- 2022-11-02 2b62656afe [TASK] Replace prophecy in EXT:backend ElementBrowserTest (thanks to Torben Hansen)
- 2022-11-02 5a1b24ac32 [TASK] Replace prophecy in EXT:backend SuggestWizardControllerTest (thanks to Torben Hansen)
- 2022-11-02 6897a35946 [TASK] Upgrade to firebase/php-jwt v6.3.1 (PHP 8.2) (thanks to Oliver Hader)
- 2022-11-02 3e10dc23f2 [TASK] Replace prophecy in EXT:core ProcessorRegistryTest (thanks to Nikita Hovratov)
- 2022-11-02 3d59067319 [TASK] Replace prophecy in EXT:backend FormSelectTreeAjaxControllerTest (thanks to Torben Hansen)
- 2022-11-02 74784c01ad [TASK] Replace prophecy in EXT:core AbstractRepositoryTest (thanks to Nikita Hovratov)
- 2022-11-01 110f127438 [TASK] Replace prophecy in EXT:core MetaDataAspectTest (thanks to Nikita Hovratov)
- 2022-11-01 006da866ed [TASK] Replace prophecy in EXT:backend BackendLayoutTest (thanks to Torben Hansen)
- 2022-11-01 ccfd63af2c [TASK] Replace prophecy in EXT:backend LoginControllerTest (thanks to Torben Hansen)
- 2022-11-01 c584a88254 [TASK] Replace prophecy in EXT:backend ModuleRegistryTest (thanks to Torben Hansen)
- 2022-11-01 9e9edf2095 [TASK] Replace prophecy in EXT:core BackendUserAuthenticationTest.php (thanks to Nikita Hovratov)
- 2022-11-01 14f26b38ac [TASK] Replace prophecy in EXT:backend ModuleFactoryTest (thanks to Torben Hansen)
- 2022-10-31 a4c7bb4f03 [TASK] Replace prophecy in EXT:core StorageRepositoryTest (thanks to Nikita Hovratov)
- 2022-10-31 0efa659fb5 [TASK] Replace prophecy in EXT:backend PasswordResetTest (thanks to Torben Hansen)
- 2022-10-31 ad8fc6728b [BUGFIX] Check if variable exists before passing it to json_decode (thanks to Albrecht Koehnlein)
- 2022-10-31 911c1859e4 [TASK] Replace prophecy in EXT:backend MfaInfoElementTest (thanks to Torben Hansen)
- 2022-10-31 1627c2f956 [TASK] Make FormProtectionFactory injectable - part 2 (thanks to Benni Mack)
- 2022-10-31 bba6879395 [TASK] Replace prophecy in EXT:backend MfaSetupControllerTest (thanks to Torben Hansen)
- 2022-10-31 cb2530e1bf [TASK] Replace prophecy in EXT:core FileExtensionFilterTest (thanks to Nikita Hovratov)
- 2022-10-30 73ef2eee8b [TASK] Replace prophecy in EXT:extensionmanager ExtensionStatusTest (thanks to Torben Hansen)
- 2022-10-30 eb47b50825 [TASK] Replace prophecy in EXT:backend ResetPasswordControllerTest (thanks to Torben Hansen)
- 2022-10-30 82c7abfd84 [TASK] Removed unused prophecy in EXT:backend BackendViewFactoryTest (thanks to Torben Hansen)
- 2022-10-30 7529e2d1b9 [TASK] Replace prophecy in EXT:extensionmanager FileHandlingUtilityTest (thanks to Torben Hansen)
- 2022-10-30 9fc5f0c03c [TASK] Replace prophecy in EXT:extensionmanager DependencyUtilityTest (thanks to Torben Hansen)
- 2022-10-30 7ee2ecfe8d [TASK] Replace prophecy in EXT:extensionmanager DownloadControllerTest (thanks to Torben Hansen)
- 2022-10-30 a48d0c7ac7 [TASK] Replace prophecy in EXT:core AspectFactoryTest (thanks to Nikita Hovratov)
- 2022-10-30 ee6efa2334 [TASK] Replace prophecy in EXT:core Typo3DatabaseBackendTest (thanks to Nikita Hovratov)
- 2022-10-30 b9888f05b4 [TASK] Replace prophecy in EXT:core CacheManagerTest (thanks to Nikita Hovratov)
- 2022-10-29 9f2fef3061 [BUGFIX] Rename event variable in multi-delete handler (thanks to Andreas Fernandez)
- 2022-10-29 1e92ff1e9c [TASK] Remove the comment "Test case" from test files (thanks to Nikita Hovratov)
- 2022-10-29 f03af432ca [TASK] Convert FluidTemplateContentObjectTest to functional tests (thanks to Nikita Hovratov)
- 2022-10-29 9700bac787 [TASK] Replace prophecy in EXT:form PropertyMappingConfigurationTest (thanks to Torben Hansen)
- 2022-10-29 8bb4a399b2 [TASK] Update phpstan-phpunit to 1.2.2 (thanks to Wouter Wolters)
- 2022-10-29 85bc3e9013 [TASK] Replace prophecy in ConditionMatcherTest (thanks to Nikita Hovratov)
- 2022-10-29 16a611abd0 [TASK] Use LinkResult object for HMENU menu items (thanks to Benni Mack)
- 2022-10-29 b7c42d367c [TASK] Replace prophecy in EXT:form ClosureFinisherTest (thanks to Torben Hansen)
- 2022-10-29 e2e1eee977 [TASK] Replace prophecy in EXT:form ProcessingRuleTest (thanks to Torben Hansen)
- 2022-10-29 5cf75f6a1f [TASK] Replace prophecy in EXT:form FormPersistenceManagerTest (thanks to Torben Hansen)
- 2022-10-29 9e683cb567 [TASK] Replace prophecy in EXT:form ArrayFormFactoryTest (thanks to Torben Hansen)
- 2022-10-29 45b856e02d [BUGFIX] Ensure proper functional test setup for FileBackendTest (thanks to Stefan Bürk)
- 2022-10-28 0872bab06f [TASK] Remove useCrawlerForExternalFiles setting from Indexed Search (thanks to Tomas Norre Mikkelsen)
- 2022-10-28 b1b3685f6a [TASK] Replace prophecy in EXT:extbase ExtensionServiceTest (thanks to Torben Hansen)
- 2022-10-28 03625fdbc1 [TASK] Replace prophecy in EXT:core PageRouterTest (thanks to Torben Hansen)
- 2022-10-28 f2d57b5471 [FEATURE] Get multiple items by common key prefix from local storages (thanks to Andreas Fernandez)
- 2022-10-28 78def4c444 [DOCS] Correct changelog about removing TMENU.collapse (thanks to Chris Müller)
- 2022-10-27 73dc2c0443 [BUGFIX] Make toolbar dropdown menu scrollable again (thanks to Oliver Bartsch)
- 2022-10-27 a54fb95725 [TASK] Replace prophecy in EXT:frontend DatabaseRecordLinkBuilderTest (thanks to Nikita Hovratov)
- 2022-10-27 beae270f3f [TASK] Replace prophecy in EXT:extbase CacheServiceTest (thanks to Torben Hansen)
- 2022-10-27 a210c28533 [TASK] Replace prophecy in EXT:extbase PersistenceManagerTest (thanks to Torben Hansen)
- 2022-10-27 5a3464deec [TASK] Replace prophecy in EXT:frontend AbstractPluginTest (thanks to Nikita Hovratov)
- 2022-10-27 b5a6605c53 [TASK] Remove unused prophecy in EXT:extbase ReflectionServiceTest (thanks to Torben Hansen)
- 2022-10-27 51c7378383 [TASK] Remove dependency mikey179/vfsstream (thanks to Anja Leichsenring)
- 2022-10-27 d7d067098b [TASK] Improve FAL tests (thanks to Christian Kuhn)
- 2022-10-27 405fc9f563 [TASK] Replace prophecy in EXT:extbase ActionControllerTest (thanks to Torben Hansen)
- 2022-10-27 b53be0b664 [TASK] Replace prophecy in EXT:extensionmanager ActionControllerTest (thanks to Torben Hansen)
- 2022-10-27 6dd8d7a972 [TASK] Replace prophecy in EXT:extbase QueryTest (thanks to Torben Hansen)
- 2022-10-27 ec8a26c834 [TASK] Replace prophecy in EXT:extbase QueryFactoryTest (thanks to Torben Hansen)
- 2022-10-27 54a511d2e9 [TASK] Replace prophecy in EXT:extbase BackendTest (thanks to Torben Hansen)
- 2022-10-27 c66bc7e2dd [TASK] Replace prophecy in EXT:extbase Typo3QuerySettingsTest (thanks to Torben Hansen)
- 2022-10-27 1caa2e5e43 [BUGFIX] Correct registration of toolbar link buttons in CKEditor 5 (thanks to Benjamin Kott)
- 2022-10-27 a97c005678 [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0 (thanks to Wouter Wolters)
- 2022-10-26 82d9577fad [TASK] Clean up types in ResourceStorageTest (thanks to Oliver Klee)
- 2022-10-26 fa635f560f [TASK] Simplify FAL related unit tests (thanks to Christian Kuhn)
- 2022-10-26 f197355f28 [TASK] Avoid vfsStream in FolderTest (thanks to Christian Kuhn)
- 2022-10-26 f7071d68fd [TASK] Avoid vfsStream in GeneralUtility tests (thanks to Christian Kuhn)
- 2022-10-26 b1fde1d81e [TASK] Avoid testing 'non-writable' directory (thanks to Christian Kuhn)
- 2022-10-26 72c9d86330 [TASK] Make FileBackendTest a functional test (thanks to Christian Kuhn)
- 2022-10-26 1123a8c20e [TASK] Update codeception/module-webdriver, TF, styleguide (thanks to Christian Kuhn)
- 2022-10-26 9f3800d3cd [TASK] Do not scan property '$content' in extension scanner (thanks to Christian Kuhn)
- 2022-10-26 7975ac25c0 [TASK] Avoid vfsStream in functional tests (thanks to Christian Kuhn)
- 2022-10-26 b8d63f4e5b [BUGFIX] CKEditor 4 Anchor Button is incorrectly handled as link in CKEditor 5 migration (thanks to Benjamin Kott)
- 2022-10-26 057820fe2e [TASK] Update jasmine and remove old launchers (thanks to Andreas Fernandez)
- 2022-10-26 7e229421e9 [TASK] Clean up DocumentationFile (thanks to Christian Kuhn)
- 2022-10-25 a931581906 [TASK] Raise typo3/testing-framework (thanks to Christian Kuhn)
- 2022-10-25 a8a8f09b98 [TASK] Make EnableFileServiceTest a functional test (thanks to Christian Kuhn)
- 2022-10-25 e3bbf6c93e [FEATURE] Add TypoScript as Request attribute (thanks to Christian Kuhn)
- 2022-10-25 95b58a31e8 [TASK] Replace prophecy in ext:adminpanel tests (thanks to Torben Hansen)
- 2022-10-25 a047022004 [TASK] Replace prophecy in EXT:frontend AbstractMenuContentObjectTest (thanks to Nikita Hovratov)
- 2022-10-25 0775f3f5c4 [TASK] Replace prophecy in EXT:frontend ProductionExceptionHandlerTest (thanks to Nikita Hovratov)
- 2022-10-25 49beec7069 [TASK] Update to PHPStan 1.8.11 (thanks to Oliver Klee)
- 2022-10-25 fbf77cc4d1 [TASK] Replace prophecy in ext:fluid tests (thanks to Torben Hansen)
- 2022-10-24 3aeb6b0979 [TASK] Simplify extbase FrontendConfigurationmanager (thanks to Christian Kuhn)
- 2022-10-24 fc4276c692 [BUGFIX] Make CE actions clickable after visibility toggle (thanks to Andreas Fernandez)
- 2022-10-24 95741eb72c [BUGFIX] Correct spellings and add translations (thanks to Chris Müller)
- 2022-10-24 dd6c1a0c61 [TASK] GifBuilder: Use CharRangeMap from configuration (thanks to Benni Mack)
- 2022-10-24 f85d1a5387 [BUGFIX] Ensure table renaming works due doctrine/dbal behaviour change (thanks to Stefan Bürk)
- 2022-10-24 8dafa6799b [TASK] Replace prophecy in ext:install tests (thanks to Torben Hansen)
- 2022-10-24 c82d1929d6 [TASK] Replace prophecy in ext:redirects tests (thanks to Torben Hansen)
- 2022-10-24 3bfdad0b13 [TASK] Replace prophecy in ext:linkvalidator tests (thanks to Torben Hansen)
- 2022-10-23 ec00fb81a0 [DOCS] Fix a couple of changelogs (thanks to Oliver Bartsch)
- 2022-10-23 89529ce4bf [BUGFIX] Ensure proper test setup related to doctrine/dbal (thanks to Stefan Bürk)
- 2022-10-23 613f487d90 [DOCS] Fix PHP doc comments in events (thanks to linawolf)
- 2022-10-22 fde7150b71 [TASK] Optimize FE page locking (thanks to Christian Kuhn)
- 2022-10-22 c5ff66e645 [BUGFIX] Ensure code follows cgl ruleset (thanks to Stefan Bürk)
- 2022-10-22 6dd592c6cc [TASK] Convert FormRuntimeTest to a functional test (thanks to Elias Häußler)
- 2022-10-22 ee3044df54 [BUGFIX] Interpolate log messages in InMemoryLogWriter (thanks to Sascha Egerer)
- 2022-10-22 7415ad9d6f [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search (thanks to Markus Klein)
- 2022-10-22 eedc402393 [BUGFIX] Render multi item clipboard actions if clipboard is available (thanks to Andreas Fernandez)
- 2022-10-21 38442db8af [TASK] Replace prophecy in EXT:impexp ImportExportUtilityTest (thanks to Nikita Hovratov)
- 2022-10-21 59c7ec6447 [TASK] Remove prophecy in EXT:backend FileControllerTest (thanks to Nikita Hovratov)
- 2022-10-21 df2aa4a45c [TASK] Remove prophecy in Unit BackendUtilityTest (thanks to Nikita Hovratov)
- 2022-10-21 1f6476b0c4 [TASK] Centralize checkPid functionality (thanks to Benni Mack)
- 2022-10-21 17a7faa8a8 [DOCS] Merge the API Descriptions from Docs and Doc comments (thanks to linawolf)
- 2022-10-21 bbf7e290e8 [TASK] Use .typoscript over .ts for TypoScript files (thanks to Christian Kuhn)
- 2022-10-21 2f1991ca48 [BUGFIX] Load modal CSS for EXT:dashboard only in BackendController (thanks to Andreas Fernandez)
- 2022-10-21 96036093fe [TASK] Remove jQuery from workspace switcher (thanks to Andreas Fernandez)
- 2022-10-21 efdd151435 [BUGFIX] Animate docheader folding via CSS transitions (thanks to Andreas Fernandez)
- 2022-10-21 9c8c170159 [TASK] Simplify FE page generate lock strategy (thanks to Christian Kuhn)
- 2022-10-21 28fab4953a [TASK] Remove jQuery from "clear cache" menu (thanks to Andreas Fernandez)
- 2022-10-21 cf8582f383 [BUGFIX] Add basic validation for email and phone links (thanks to Andreas Fernandez)
- 2022-10-21 dafe4be1ae [TASK] Remove unused ProphecyTrait in EXT:backend MfaControllerTest (thanks to Nikita Hovratov)
- 2022-10-21 c1cc6cdaac [TASK] Replace prophecy in ext:frontend ErrorControllerTest (thanks to Stefan Bürk)
- 2022-10-21 6e0a786af5 [TASK] Replace prophecy in ext:frontend SiteResolverTest (thanks to Stefan Bürk)
- 2022-10-21 dff9b66976 [TASK] Replace prophecy in ext:frontend PageArgumentValidatorTest (thanks to Stefan Bürk)
- 2022-10-21 096c49fef7 [TASK] Replace prophecy in ext:frontend ContentDataProcessorTest (thanks to Stefan Bürk)
- 2022-10-21 458814ff21 [TASK] Replace prophecy in ext:frontend FlexFormProcessorTest (thanks to Stefan Bürk)
- 2022-10-21 ad14de997d [BUGFIX] Add whitespace before debug field label (thanks to Andreas Fernandez)
- 2022-10-21 cba1887daa [TASK] More efficient FE TypoScript cache layer (thanks to Christian Kuhn)
- 2022-10-21 6a0d6d1c5d [DOCS] Replace wrong method name in changelog (thanks to Oliver Bartsch)
- 2022-10-21 d8038afaee [TASK] Replace prophecy in ext:frontend ContentObjectRendererTest (thanks to Stefan Bürk)
- 2022-10-21 d27d9429a0 [TASK] Replace prophecy in ext:frontend RequestHandlerTest (thanks to Stefan Bürk)
- 2022-10-21 c89231d5e9 [BUGFIX] Avoid assigning null to string property (thanks to Anja Leichsenring)
- 2022-10-21 1e6fbc3648 [TASK] Use dependency injection in DatabaseQueryProcessor (thanks to Oliver Bartsch)
- 2022-10-21 2c3e224f50 [TASK] Use fallback to default error handler (thanks to Georg Ringer)
- 2022-10-21 31d6994240 [TASK] Replace prophecy in ext:opendocs unit tests (thanks to Torben Hansen)
- 2022-10-21 d0975b307f [TASK] Replace prophecy in ext:install unit tests (thanks to Stefan Bürk)
- 2022-10-21 aed94cd108 [TASK] Replace prophecy in ext:frontend ImageContentObjectTest (thanks to Stefan Bürk)
- 2022-10-21 188d12d0fe [TASK] Replace prophecy in ext:frontend CaseContentObjectTest (thanks to Stefan Bürk)
- 2022-10-21 a9768a26e5 [BUGFIX] Always send strings to the method createStream (thanks to Michael Vöhringer)
- 2022-10-21 a600532082 [TASK] Replace prophecy in ext:frontend StaticRouteResolverTest (thanks to Stefan Bürk)
- 2022-10-20 a7a443eca9 [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects (thanks to Andreas Kießling)
- 2022-10-20 02e70b6aad [TASK] Replace prophecy in ext:lowlevel unit tests (thanks to Torben Hansen)
- 2022-10-20 f752694db9 [TASK] Use data processor identifiers in fluid_styled_content (thanks to Oliver Bartsch)
- 2022-10-20 666537bdd2 [FEATURE] Use password policy for password reset in ext:backend (thanks to Torben Hansen)
- 2022-10-20 058c267834 [FEATURE] Allow tagging of data processors (thanks to Thomas Löffler)
- 2022-10-20 08bb7dcb29 [FEATURE] Move LinkResultFactory functionality into LinkFactory (thanks to Benni Mack)
- 2022-10-20 43571080c1 [TASK] Make FormProtectionFactory injectable - part 1 (thanks to Benni Mack)
- 2022-10-20 be710162b9 [TASK] Replace prophecy in ext:workspaces unit tests (thanks to Stefan Bürk)
- 2022-10-20 54047da68e [TASK] Remove obsolete test fixture template (thanks to Christian Kuhn)
- 2022-10-20 141125166f [BUGFIX] Backend user table: title of "edit" button (thanks to Markus Zipfel)
- 2022-10-20 b947be64de [TASK] Replace prophecy calls in ext:filelist tests (thanks to Torben Hansen)
- 2022-10-20 726cb4c28d [TASK] Remove jQuery UI components from EXT:form backend module (thanks to Andreas Fernandez)
- 2022-10-20 ccabc17e93 [BUGFIX] Avoid undefined array key "exclude" in RemoteServer (thanks to Chris Müller)
- 2022-10-20 edf7aa53f7 [TASK] Replace prophecy calls in ext:beuser tests (thanks to Torben Hansen)
- 2022-10-19 eca6debeb6 [TASK] Improve type annotations for ExpressionBuilder::literal() (thanks to Oliver Klee)
- 2022-10-19 e4ca3b913f [TASK] Streamline typolink LinkResult (thanks to Benni Mack)
- 2022-10-19 e981cfa377 [TASK] Remove outdated deprecation notice (thanks to Elias Häußler)
- 2022-10-19 7a7fa140e1 [BUGFIX] Cover multi-value properties in form editor with HMAC (thanks to Oliver Hader)
- 2022-10-18 819d27843c [TASK] Add iterable types to methods in
TypoLinkCodecService
(thanks to Elias Häußler) - 2022-10-18 ad49508729 [TASK] Replace prophecy calls in ext:scheduler tests (thanks to Torben Hansen)
- 2022-10-18 10f6950753 [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo (thanks to Benni Mack)
- 2022-10-18 34cb9b5935 [BUGFIX] Bind backend search events only once (thanks to Andreas Fernandez)
- 2022-10-18 830c57912d [TASK] Replace prophecy calls in ext:seo tests (thanks to Torben Hansen)
- 2022-10-18 d90020a03e [TASK] Streamline workspaces menu and backend header styling (thanks to Andreas Fernandez)
- 2022-10-18 989dfbf5f8 [TASK] Increase testing coverage against PHP8.2 (thanks to Stefan Bürk)
- 2022-10-17 8c52b008e7 [BUGFIX] Use correct table identifier for collapse state in record list (thanks to Andreas Fernandez)
- 2022-10-17 5aec2317a2 [TASK] Replace prophecy in ext:reports tests (thanks to Torben Hansen)
- 2022-10-17 57c11dcb2e [TASK] Use PageTreeRepository for fetching page Ids recursively (thanks to Benni Mack)
- 2022-10-17 5aaf0ae535 [TASK] Add service to prepare CSS for SCSS parsing (thanks to Frank Naegler)
- 2022-10-17 c515257b7e [BUGFIX] Filter if conditions before creating tags in PageRenderer (thanks to Oliver Hader)
- 2022-10-16 06def19644 [BUGFIX] Use proper inline argument assignment in Fluid template (thanks to Oliver Hader)
- 2022-10-15 07c4ffb6b1 [BUGFIX] Determine MariaDB Server Version correctly when prefixed (thanks to Stefan Bürk)
- 2022-10-15 03ddea61c0 [BUGFIX] Avoid undefined array key in FlexFormTools (thanks to Johannes Przymusinski)
- 2022-10-14 a710f8c4a1 [BUGFIX] Handle the CKEditor5 option removePlugins properly (thanks to Benjamin Kott)
- 2022-10-14 5532fb07b5 [BUGFIX] Assure a string is passed to
octdec
function (thanks to Elias Häußler) - 2022-10-14 d19dc89a25 [BUGFIX] Fix PHP warning when checking for resource collection object (thanks to Felix Nagel)
- 2022-10-14 8e5557af31 [TASK] Add .gitignore for JetBrains Fleet editor (thanks to Stefan Bürk)
- 2022-10-14 195b31e5ad [TASK] Update to PHPStan 1.8.9 (thanks to Oliver Klee)
- 2022-10-14 4473868351 [BUGFIX] Avoid undefined array key for bodyTagCObject (thanks to Karsten Nowak)
- 2022-10-14 b4d5808985 [TASK] Update bootstrap to 5.2.2 (thanks to Benjamin Kott)
- 2022-10-14 6a83db0c69 [TASK] Re-implement costly regex part of cropHTML programmatically (thanks to Nikita Hovratov)
- 2022-10-13 5b928a9304 [BUGFIX] Correct prefixing of additional css files for ckeditor5 (thanks to Benjamin Kott)
- 2022-10-13 5f858b6fbf [BUGFIX] Add missing null-checks for typoscript asset includes (thanks to Benjamin Kott)
- 2022-10-13 210c268b2d [TASK] Add tests for GeneralUtility::implodeAttributes (thanks to Benni Mack)
- 2022-10-12 f86ff782fe [BUGFIX] Fix short scheduler:run options in documentation (thanks to Christian Weiske)
- 2022-10-12 a35236d2b1 [TASK] Make TreeBuilder a stateless service (thanks to Christian Kuhn)
- 2022-10-12 60a666737b [TASK] Update coding styleguide to PER + additional configs (thanks to Benni Mack)
- 2022-10-11 30d00e54b4 [BUGFIX] Avoid undefined array key in FE PageLinkBuilder (thanks to Christian Kuhn)
- 2022-10-11 5c1e927b90 [BUGFIX] Avoid undefined array key in PageRepository (thanks to Christian Kuhn)
- 2022-10-11 d7a765130a [TASK] Clean up BackendConfigurationManager (thanks to Christian Kuhn)
- 2022-10-11 757ae8b6a2 [BUGFIX] Avoid undefined array key in FE RequestHandler (thanks to Christian Kuhn)
- 2022-10-11 731742d14c [TASK] Replace prophecy in ext:felogin tests (thanks to Torben Hansen)
- 2022-10-11 46948abc15 [BUGFIX] Avoid undefined array key "updateReferenceIndex" in Extbase (thanks to Chris Müller)
- 2022-10-11 ab2fe9cafd [BUGFIX] Correct link "Edit on GitHub" for changelog (thanks to Chris Müller)
- 2022-10-11 2c6c0aac63 [TASK] Merge AbstractConfigurationManager away (thanks to Christian Kuhn)
- 2022-10-11 39a4d9c2dd [DOCS] Move new feature RST to 12.1 docs folder (thanks to Benni Mack)
- 2022-10-11 7aec7a4bfb [FEATURE] Introduce MailerInterface (thanks to Rudy Gnodde)
- 2022-10-11 6205d52bf6 [BUGFIX] Set correct TSFE->config['rootLine'] (thanks to Christian Kuhn)
- 2022-10-11 1081b7e9ea [BUGFIX] Ensure case-insensitive
like()
andnotLike()
expression (thanks to Stefan Bürk) - 2022-10-11 4deb05783e [TASK] Make TreeFromLineStreamBuilder a stateless service (thanks to Christian Kuhn)
- 2022-10-11 93e3b68cf0 [BUGFIX] Clear 'setup' in 'Create empty start page' sys_template (thanks to Christian Kuhn)
- 2022-10-11 f726ec234b [BUGFIX] Avoid undefined array key access with 'nonWrappedTag' (thanks to Christian Kuhn)
- 2022-10-11 a8f29211dd [BUGFIX] Avoid undefined array key access in explodeUrl2Array() (thanks to Christian Kuhn)
- 2022-10-11 5df7117794 [BUGFIX] Prevent undefined array index "pi_flexform" (thanks to Simon Schaufelberger)
- 2022-10-10 fb2fef2598 [TASK] Raise typo3/testing-framework to tighten tests (thanks to Stefan Bürk)
- 2022-10-10 eb64dad83a [TASK] Turn TypoScriptFrontendController tests into functionals (thanks to Christian Kuhn)
- 2022-10-10 681a12d0c0 [BUGFIX] Avoid notices triggered by invalid markup (thanks to Georg Ringer)
- 2022-10-10 5cdb198218 [BUGFIX] Ensure
DB Check
->Full Search
module works with PostgresSQL (thanks to Stefan Bürk) - 2022-10-10 e0dea8aa8d [TASK] Replace prophecy in PreviewModuleTest (thanks to Anja Leichsenring)
- 2022-10-10 00acb38d36 [BUGFIX] Avoid undefined array key access in TextMenuContentObject (thanks to Stefan Bürk)
- 2022-10-10 0f628f976f [BUGFIX] Ensure proper identifier quoting in AbstractMenuContentObject (thanks to Stefan Bürk)
- 2022-10-10 34a46c75e4 [BUGFIX] Ensure working PostgreSQL libpq version environment check (thanks to Stefan Bürk)
- 2022-10-10 daaffe231c [BUGFIX] Uninitialized properties in DebuggerUtility (thanks to Mario Lubenka)
- 2022-10-10 6d09820c08 [BUGFIX] Ensure ext:redirects backend module pagination works (thanks to Stefan Bürk)
- 2022-10-10 9e2a5e0cf9 [TASK] Replace
imagesloaded
with native browser API (thanks to Andreas Fernandez) - 2022-10-09 86a4656a1e [TASK] Replace prophecy calls in AdminPanelInitiatorTest (thanks to Anja Leichsenring)
- 2022-10-09 75cb347eee [BUGFIX] Properly cleanup registered exception handlers in tests (thanks to Stefan Bürk)
- 2022-10-08 a29e55e9d0 [TASK] Ensure unit tests properly call
parent::setUp()
(thanks to Stefan Bürk) - 2022-10-08 8db7da9e19 [BUGFIX] Ensure proper error_reporting reset in JwtTrait workaround (thanks to Stefan Bürk)
- 2022-10-08 a14a3aae52 [BUGFIX] Avoid undefined array key access in PageInfoViewHelper (thanks to Stefan Bürk)
- 2022-10-07 d4ca918bcc [TASK] Remove runThroughTemplatesPostProcessing hook (thanks to Christian Kuhn)
- 2022-10-07 365aa64752 [FEATURE] Introduce additional attributes for all page.include** TS configurations (thanks to Jan Stockfisch)
- 2022-10-07 be7b2f2474 [BUGFIX] Remove unused
tagsort
library (thanks to Andreas Fernandez) - 2022-10-06 dff1b69a04 [TASK] Update to PHPStan 1.8.8 (thanks to Oliver Klee)
- 2022-10-06 e66ca29fad [DOCS] Fix typo in "Extension recordlist merged into backend" (thanks to Chris Müller)
- 2022-10-05 a114256189 [BUGFIX] Add alias for moved RecordLinkHandler service (thanks to Oliver Bartsch)
- 2022-10-05 f0997b5a9e [TASK] Remove non existing services from service configuration (thanks to Oliver Bartsch)
- 2022-10-05 29357a83d4 [BUGFIX] Restore orientation change in EXT:viewpage (thanks to Andreas Fernandez)
- 2022-10-05 96b3edb35d [TASK] Simplify access to fallback target in link building (thanks to Benni Mack)
- 2022-10-05 bd0de09914 [TASK] Raise nikic/php-parser:^4.15.1 (thanks to Christian Kuhn)
- 2022-10-04 48e916357c [TASK] Update a series of dev dependencies (thanks to Christian Kuhn)
- 2022-10-04 7b1d4e9ba1 [TASK] Do not use jQuery and jQuery UI in page module drag&drop (thanks to Andreas Fernandez)
- 2022-10-04 063c2e4286 [TASK] Prevent undefined array key warnings in ext:filelist (thanks to Oliver Hader)
- 2022-10-04 564b3f6ed2 [FEATURE] Introduce PSR-14 event to modify form data for edit file form (thanks to Oliver Bartsch)
- 2022-10-04 8de54ab22d [BUGFIX] Remove obsolete VH usage from site template (thanks to Christian Kuhn)
- 2022-10-04 7a5b6dd727 [TASK] Update to PHPStan 1.8.7 (thanks to Oliver Klee)
- 2022-10-04 930ca66a48 [TASK] Tune php-cs-fixer setup (thanks to Christian Kuhn)
- 2022-10-04 76520266c4 [TASK] Raise friendsofphp/php-cs-fixer:^3.11.0 (thanks to Christian Kuhn)
- 2022-10-04 2cfe799d92 [TASK] Raise testing-framework and styleguide (thanks to Christian Kuhn)
- 2022-10-04 cd91a969f7 [DOCS] Prepare Changelog for v12.1 (thanks to linawolf)
- 2022-10-04 434a3a3b33 [TASK] Set TYPO3 version to 12.1.0-dev (thanks to Oliver Hader)