TYPO3 10.4.0

Release Notes

Version 10.4.0

Stay secure and up-to-date with TYPO3 ELTS!

The TYPO3 CMS community supported from 2020-04-21 until 2023-04-30.
Extend your support now until 2026-04-30 to get access to the latest security and compatibility updates for this version.

Learn more about TYPO3 ELTS Browse the TYPO3 ELTS Portal

Release Notes for TYPO3 CMS 10.4.0

This document contains information about TYPO3 CMS 10.4.0 which was released on 21.04.2020.

Get TYPO3 10.4.0 now

News

This version is the first LTS version of TYPO3 v10, containing all feature added during the TYPO3 v10 development phase.

Read TYPO3 10.4.0 Release News

Checksums of TYPO3 10.4.0

SHA256

97f9b86e80fa5d843b05cbbd9368ebdcefae7389ef277d6e593cf98808f2c8b5 typo3_src-10.4.0.tar.gz
61315cc39d8d579c6a429268ac4ca9e56671284b91b450cb1ff80f216bcb187a typo3_src-10.4.0.zip

SHA1

bffba1abe6c933741b22dfe40df4417be3f4b0f5 typo3_src-10.4.0.tar.gz
35e61643311ec9f39fc518145b382fd932eb98f2 typo3_src-10.4.0.zip

MD5

29ae1c49b13b59bf8fda1934d121df5a typo3_src-10.4.0.tar.gz
cab6fff92376adc47947faceaeda8165 typo3_src-10.4.0.zip

Upgrading

The usual upgrading procedure applies. Make sure to run database upgrades, check for applicable feature switches and upgrade wizards in the System Maintenance Upgrade section.

Changes

Here is a list of what was fixed since 10.3.0:

  • 2020-04-21 408adc7ac1 [RELEASE] Release of TYPO3 10.4.0 (thanks to Benni Mack)
  • 2020-04-21 0c3581bb41 [BUGFIX] Fix wrongly used typecast in combination with ?? operator (thanks to Thomas Pronold)
  • 2020-04-21 208d37850f [BUGFIX] Prevent creation of PageLayoutContext without access (thanks to Claus Due)
  • 2020-04-21 47525f4a92 [BUGFIX] Ensure ZipService sets proper permissions recursively (thanks to Benni Mack)
  • 2020-04-21 a7cb879ba8 [BUGFIX] Update ckeditor to 4.14.0 (thanks to Andreas Fernandez)
  • 2020-04-21 1fb503652d [BUGFIX] Resolve pid for records being pasted (thanks to Andreas Fernandez)
  • 2020-04-21 6dbadc0b20 [TASK] Move changelog files into 10.4 folder part 2 (thanks to Anja Leichsenring)
  • 2020-04-21 121a6c976c [TASK] Declare Fluid-based Page Module components internal (thanks to Benni Mack)
  • 2020-04-20 7077be752e [BUGFIX] Evaluate proper permissions on pasting content (thanks to Oliver Bartsch)
  • 2020-04-20 12595d7c48 [BUGFIX] Properly initialize backend user base state in middlewares (thanks to Benni Mack)
  • 2020-04-20 231fe1d57f [BUGFIX] Allow be.container ViewHelper without Base Header Bar (thanks to Benni Mack)
  • 2020-04-20 f9a904f3ef [BUGFIX] Fix dashboard widgetItemsProcFunc for ACL (thanks to Oliver Bartsch)
  • 2020-04-20 ef08345d84 [BUGFIX] Revert Use existing API instead of ContentObjectRenderer" (thanks to Georg Ringer)
  • 2020-04-20 f5024860e3 [BUGFIX] Provide correct UID for page edit link in default language (thanks to Claus Due)
  • 2020-04-20 f9b3245e41 [BUGFIX] Avoid 500 error for non-admins in page tree (thanks to Benni Mack)
  • 2020-04-20 0554135a1d [FEATURE] Implement event for LocalizationController column building (thanks to Claus Due)
  • 2020-04-20 c789ef8f54 [TASK] Fix sphinx warnings in ChangeLog (thanks to Jonas Eberle)
  • 2020-04-20 21b63bd744 [BUGFIX] Ignore includeNotInMenu for the section menu of the current page (thanks to Josef Glatz)
  • 2020-04-20 d8d656c0c9 [BUGFIX] Set felogin storagePid correctly (thanks to Gerrit Mohrmann)
  • 2020-04-20 b5637aea31 [TASK] Reduce inline JavaScript in QueryView (thanks to Oliver Hader)
  • 2020-04-20 d57e9fb1db [TASK] Mark ObjectManager::get deprecated (thanks to Alexander Schnitzler)
  • 2020-04-20 a90718e678 [TASK] Disable new page module view when upgrading (thanks to Susanne Moog)
  • 2020-04-20 205f246287 [TASK] Ensure TSFE is really a valid object (thanks to Markus Klein)
  • 2020-04-20 be434f2f94 [TASK] Refactor fluid page module components (thanks to Claus Due)
  • 2020-04-20 cb9863f520 [TASK] Reduce inline JavaScript in ext:beuser (thanks to Oliver Hader)
  • 2020-04-20 16d20d43fa [BUGFIX] Fix check for skipping translation of the metadata file field (thanks to Xavier Perseguers)
  • 2020-04-20 1aaee60796 [BUGFIX] Catch UnableToLinkToPageException in view module (thanks to Christian Eßl)
  • 2020-04-20 cf2c3050e2 [BUGFIX] Move redirects in extbase felogin after the events (thanks to Gerrit Mohrmann)
  • 2020-04-20 2f6ba30578 [BUGFIX] Don't set default start module in UC explicitly (thanks to Andreas Fernandez)
  • 2020-04-20 7c91ff23a9 [TASK] Update typo3/testing-framework (thanks to Andreas Fernandez)
  • 2020-04-20 8f9274412b [DOCS] rte_ckeditor: add a meaningful project title (thanks to Josef Glatz)
  • 2020-04-19 64228b5490 [BUGFIX] Skip dynamically assigned instance names in extension scanner (thanks to Oliver Hader)
  • 2020-04-19 f048ee3ad3 [TASK] Reduce inline JavaScript in ext:redirects and ext:scheduler (thanks to Oliver Hader)
  • 2020-04-19 a86c3e2a9f [BUGFIX] Add missing parentheses in ViewModule doktype check (thanks to Oliver Bartsch)
  • 2020-04-19 4742f0d566 [BUGFIX] Make widget group identifier unique (thanks to Chris Müller)
  • 2020-04-19 d51e3d0823 [BUGFIX] Use f:format.raw in recycler partials (thanks to Andreas Fernandez)
  • 2020-04-19 0bcbb401b2 [TASK] Remove superfluous inline JavaScript assignment in ext:beuser (thanks to Oliver Hader)
  • 2020-04-19 e42412a8e7 [BUGFIX] Avoid using the symfony container to clear its own caches (thanks to Benjamin Franzke)
  • 2020-04-19 8fdd5af724 [TASK] Use more specific array type annotations in GeneralUtility (thanks to Oliver Klee)
  • 2020-04-19 a5b512fd88 [FEATURE] Introduce DocumentService as JQuery.ready substitute (thanks to Oliver Hader)
  • 2020-04-19 3a337aa477 [DOCS] Add correct indentations in rte_ckeditor documentation (thanks to Josef Glatz)
  • 2020-04-19 4b681fd322 [BUGFIX] Reset click events in buttons of MultiStepWizard (thanks to Andreas Fernandez)
  • 2020-04-18 fec93e8ba7 [TASK] Initialise graphs in Dashboard Widgets based on graphConfig (thanks to Richard Haeser)
  • 2020-04-18 36b4e32fda [BUGIX] Register MetaDataRepository via service provider (thanks to Benjamin Franzke)
  • 2020-04-18 62b2d31f99 [TASK] Remove superfluous onclick events in FormEngine (thanks to Oliver Hader)
  • 2020-04-18 cd379fdc67 [BUGFIX] Fix some typos in the code (thanks to Christian Eßl)
  • 2020-04-18 fc8d32008a [BUGFIX] Fix PHPDoc of ButtonProvider (thanks to Oliver Bartsch)
  • 2020-04-18 0bce3eaeb1 [BUGFIX] Fix paths to AJAX urls of Dashboard (thanks to Richard Haeser)
  • 2020-04-18 fa7dab5572 [TASK] Make code of EXT:dashboard consistent with other system extensions (thanks to Benni Mack)
  • 2020-04-18 acb7da9564 [TASK] Move changelog files into 10.4 folder (thanks to Anja Leichsenring)
  • 2020-04-18 ac0ec24580 [TASK] Avoid using form elements in clipboard and element history module (thanks to Oliver Hader)
  • 2020-04-18 3e57eebef7 [FEATURE] Inject site settings into TypoScript constants and TSconfig (thanks to Benni Mack)
  • 2020-04-18 5434e6be6e [TASK] Use FluidEmail to send password recovery mail (thanks to Tobi Kretschmann)
  • 2020-04-18 edbe6de77b [TASK] Add remark about plugin grouping in SwitchableControllerAction RST (thanks to Benni Mack)
  • 2020-04-17 8154da04ba [BUGFIX] Use correct identifier for "england" flag icon (thanks to Andreas Fernandez)
  • 2020-04-17 393d9a4d01 [TASK] Mark various code related to Backend user / DataHandler internal (thanks to Benni Mack)
  • 2020-04-17 77a3e843f8 [BUGFIX] Skip input validation in scheduler command task (thanks to Helmut Hummel)
  • 2020-04-17 314333b46b [BUGFIX] Don't update language icon if not in language mode (thanks to Andreas Fernandez)
  • 2020-04-17 11c11675e6 [TASK] Include all classes via use statement in core extensions (thanks to Alexander Schnitzler)
  • 2020-04-17 d89063c050 [FEATURE] Add restriction container that limits applicable tables (thanks to Helmut Hummel)
  • 2020-04-17 44ce57e72e [TASK] Mark non-public-API classes for Dashboard as internal (thanks to Richard Haeser)
  • 2020-04-17 559905ebb3 [TASK] Mark various functionality in TSFE internal (thanks to Benni Mack)
  • 2020-04-17 f33fd60f03 [BUGFIX] Reintroduce Extbase referring argument handling (thanks to Oliver Hader)
  • 2020-04-17 c020e9baac [TASK] Inject singletons used by EXT:install in service providers (thanks to Benjamin Franzke)
  • 2020-04-17 e28c4916fa [TASK] Replace WAAPI polyfill for Dashboard (thanks to Richard Haeser)
  • 2020-04-17 1d39973fee [TASK] Pass targetElement explicitly for RegularEvent.delegateTo (thanks to Oliver Hader)
  • 2020-04-17 3b451421b9 [TASK] Include all classes via use statements in ext:backend (thanks to Alexander Schnitzler)
  • 2020-04-17 19889aa838 [BUGFIX] Check if language is accessible in PageContentErrorHandler (thanks to Christian Eßl)
  • 2020-04-17 0ad328c201 [BUGFIX] Fix PackageManager event binding (thanks to Benjamin Franzke)
  • 2020-04-17 b15a8a004a [DOCS] Add documentation for ext:dashboard (thanks to Daniel Siepmann)
  • 2020-04-17 fb2740a2b6 [TASK] Tune permission checks in TreeController (thanks to Tymoteusz Motylewski)
  • 2020-04-17 d517e43ff6 [BUGFIX] Allow editors with no page delete permissions to delete content (thanks to Christian Eßl)
  • 2020-04-17 d8dda294fc [BUGFIX] Provide symfony container in install tool "Check TCA" action (thanks to Benjamin Franzke)
  • 2020-04-16 9fb677f6f3 [!!!][TASK] Move interfaces of dashboard (thanks to Susanne Moog)
  • 2020-04-16 4390d4b509 [BUGFIX] Boot container for E-Mail check in install tool (thanks to Benjamin Franzke)
  • 2020-04-16 9561422cae [TASK] Reduce inline onchange events in backend scope (thanks to Oliver Hader)
  • 2020-04-16 0bdfd8d736 [TASK] Include all classes via use statements in ext:frontend (thanks to Alexander Schnitzler)
  • 2020-04-16 49ebeeefb6 [TASK] Enable phpstan PHPStan\Rules\Classes\ImpossibleInstanceOfRule (thanks to Alexander Schnitzler)
  • 2020-04-16 632d92bb26 [DOCS] Fix broken examples for console command DI (thanks to Chris Müller)
  • 2020-04-16 bf03cdd9a4 [TASK] Include all classes via use statements in ext:core (thanks to Benni Mack)
  • 2020-04-16 23ff5c0361 [BUGFIX] Allow multiple mountpoints with the same slug (thanks to Patrick Broens)
  • 2020-04-16 0346f6aa2f [TASK] Clean up ExtensionService in Extbase (thanks to Benni Mack)
  • 2020-04-16 abb4057e2b [BUGFIX] Add footer section to ListWidget template (thanks to Oliver Bartsch)
  • 2020-04-16 a8a7a8cf5c [BUGFIX] Fix namespaces in tests (thanks to Benni Mack)
  • 2020-04-16 cbe2ccc9a0 [TASK] Disable rector for ServiceProviders to avoid auto_import_names (thanks to Benjamin Franzke)
  • 2020-04-16 18a948dc1e [TASK] Require php-webdriver/webdriver for development purposes (thanks to Anja Leichsenring)
  • 2020-04-16 d3709a6897 [BUGFIX] Fix CGL in TcaSelectItemsTest.php (thanks to Andreas Fernandez)
  • 2020-04-16 266da2c222 [BUGFIX] Add closing html tag to widget templates (thanks to Oliver Bartsch)
  • 2020-04-15 5d8ecd2550 [TASK] Use ButtonUtility in dashboard widgets (thanks to Oliver Bartsch)
  • 2020-04-15 682873dd61 [TASK] Include all classes via use statements in ext:extbase (thanks to Alexander Schnitzler)
  • 2020-04-15 dc6dfd79ec [BUGFIX] Re-enable clearable behavior of ext:beuser filter field (thanks to Oliver Hader)
  • 2020-04-15 e9a4898976 [TASK] Add final private constructor to GeneralUtility (thanks to Alexander Schnitzler)
  • 2020-04-15 7c7ec6e8bc [TASK] Update rector/rector to 0.7.14 (thanks to Alexander Schnitzler)
  • 2020-04-15 9199f2540d [TASK] Reduce inline JavaScript in ext:filelist (thanks to Oliver Hader)
  • 2020-04-15 3da3e5e63d [FEATURE] Add grouping and sorting for TCA select items (thanks to Benni Mack)
  • 2020-04-15 17b0786b28 [BUGFIX] Do not generate links to unreachable pages (thanks to Markus Klein)
  • 2020-04-15 df36be460a [BUGFIX] Reset clipboard state for files that have been deleted (thanks to Oliver Hader)
  • 2020-04-15 3d0956812a [TASK] PSR-12: Add unified new statements and argument spacing (thanks to Benni Mack)
  • 2020-04-15 a747710659 [BUGFIX] Update misleading Changelog documentation (thanks to Michael Schams)
  • 2020-04-15 4abd7bee09 [FEATURE] Allow specific language parameter in page-link related ViewHelpers (thanks to Benni Mack)
  • 2020-04-15 c52b932a46 [BUGFIX] Don't render broken extension icons in language packs updater (thanks to Josef Glatz)
  • 2020-04-15 19dc7fa901 [BUGFIX] Re-enable dynamic resolving of view objects (thanks to Alexander Schnitzler)
  • 2020-04-15 9495098238 [BUGFIX] Let DataHandler::getAutoVersionId return proper integer (thanks to Manuel Selbach)
  • 2020-04-15 63e41f2c44 [TASK] Replace jQuery shortcuts with AJAX API (thanks to Andreas Fernandez)
  • 2020-04-15 7b919798c8 [TASK] Set php header comment via php-cs-fixer (thanks to Alexander Schnitzler)
  • 2020-04-14 b381d9aad2 [TASK] Reduce height of Type of Users dashboard widget (thanks to Richard Haeser)
  • 2020-04-14 0b65470d8e [TASK] Renaming of TYPO3 widget and TYPO3 widget group (thanks to Richard Haeser)
  • 2020-04-14 687b5e9a76 [BUGFIX] Show latest rss entries first in rss widget (thanks to Daniel Siepmann)
  • 2020-04-14 c23a764bbe [TASK] Apply new PHP-CS rules to files left behind (thanks to Jonas Eberle)
  • 2020-04-14 999fdc025c [BUGFIX] Use empty alt text for EM extension icons (thanks to Oliver Klee)
  • 2020-04-14 6541b3eb42 [TASK] Deprecate runtime activated packages (thanks to Benni Mack)
  • 2020-04-14 af5244a5b5 [TASK] Improve deprecation messages in ExtensionUtility (thanks to Alexander Schnitzler)
  • 2020-04-14 067d81a4b8 [FEATURE] Introduce AssetRenderer BeforeRendering events (thanks to Jonas Eberle)
  • 2020-04-14 11c53cbc44 [TASK] Extract install tool session handler into SessionHandler API (thanks to Benni Mack)
  • 2020-04-14 eeeacf640b [TASK] Lift doktype restrictions in SlugHelper::resolveParentPageRecord (thanks to Christian Eßl)
  • 2020-04-14 a8155cbc1c [BUGFIX] Fix extension scanner Index.rst filename parsing (thanks to Benjamin Franzke)
  • 2020-04-14 7e2a5da7a4 [BUGFIX] Load the correct "first module" (thanks to Andreas Fernandez)
  • 2020-04-14 ff226c520e [TASK] Auto focus search field in "New Content Element" filter (thanks to Andreas Fernandez)
  • 2020-04-14 ccc3ba5ea6 [TASK] PSR-12: Add empty lines at the beginning of PHP files (thanks to Benni Mack)
  • 2020-04-14 a6a7a5b918 [BUGFIX] Respect page TSconfig in drag & drop of page tree (thanks to Benni Mack)
  • 2020-04-14 01c6cdc1b5 [TASK] Keep pid for versioned records (thanks to Benni Mack)
  • 2020-04-14 ded3c9f6fc [BUGFIX] Do not promote deprecated TS condition syntax in changelog (thanks to Tymoteusz Motylewski)
  • 2020-04-14 a55b2b8839 [TASK] Deprecate various hooks related to TypoScriptFrontendController (thanks to Benni Mack)
  • 2020-04-13 7a82fcd43f [FEATURE] Allow flexible base url for slug fields in FormEngine (thanks to Benni Mack)
  • 2020-04-13 76a0e00d05 [BUGFIX] Cast label field for search in recycler (thanks to Manuel Selbach)
  • 2020-04-13 d9b3f0a34d [TASK] Use declare(strict_types=1) without spaces (thanks to Alexander Schnitzler)
  • 2020-04-13 bde6e4156c [TASK] Add methods PURGE and BAN in TYPO3\CMS\Core\Http\Request (thanks to Timo Poppinga)
  • 2020-04-13 8255076eb8 [BUGFIX] Force typecast to string in ArrayBrowser (thanks to Georg Ringer)
  • 2020-04-12 6cc540e180 [BUGFIX] Restore ckeditor selections when unloading modal (thanks to Andreas Fernandez)
  • 2020-04-12 b755ffbf3d [BUGFIX] Set missing arguments to logout action in felogin (thanks to Gerrit Mohrmann)
  • 2020-04-12 e6e40cd214 [BUGFIX] Allow external images for FluidEmail image ViewHelpers (thanks to Benni Mack)
  • 2020-04-12 0babc9f3c9 [TASK] Migrate checkPidArray into PageRepository (thanks to Benni Mack)
  • 2020-04-12 ad01e430bc [TASK] Deprecate various GeneralUtility methods (thanks to Benni Mack)
  • 2020-04-12 acff9da490 [BUGFIX] Keep language or colPos when moving a record in list module (thanks to Christian Eßl)
  • 2020-04-12 f2deb1602a [TASK] Remove internal Extbase Object Container code (thanks to Benni Mack)
  • 2020-04-12 5ae395ba9e [!!!][TASK] Allow creation of widgets through configuration (thanks to Daniel Siepmann)
  • 2020-04-12 58c44e3885 [TASK] Bring back datetime related acceptance tests for FormEngine (thanks to Anja Leichsenring)
  • 2020-04-12 aaa1754e52 [BUGFIX] Do not default to type="text/javascript" in AssetRenderer (thanks to Jonas Eberle)
  • 2020-04-12 536a793a7d [BUGFIX] Disable extension scanner if no extensions are available (thanks to Josef Glatz)
  • 2020-04-11 0747f03cd0 [BUGFIX] correctly resolve saved mm relations in TCA (thanks to Tobi Kretschmann)
  • 2020-04-11 65e9047256 [TASK] Make capitalization of BE module names consistent (thanks to Michael Schams)
  • 2020-04-10 4db25fe3e4 [BUGFIX] Fix wording of exception in DataMapper (thanks to Georg Ringer)
  • 2020-04-10 badce4a788 [BUGFIX] Fix bad alignment if additional login providers are used (thanks to Georg Ringer)
  • 2020-04-10 2f312e2c8a [BUGFIX] Do not perform string-with-boolean comparisons in switch cases (thanks to Volker Diels-Grabsch)
  • 2020-04-09 00d15c2156 [DOCS] Complete the examples of AfterSectionMarkupGeneratedEvent (thanks to Josef Glatz)
  • 2020-04-09 d1370d2c0b [TASK] Provide test for Page\TreeController (thanks to Tymoteusz Motylewski)
  • 2020-04-08 d202e68db2 [TASK] Deprecate logic in LanguageService (thanks to Benni Mack)
  • 2020-04-08 da61e3abc4 [TASK] Enable phpstan TernaryOperatorConstantConditionRule (thanks to Alexander Schnitzler)
  • 2020-04-08 11e2885280 [BUGFIX] Fix typo in sysfolder related doktype check (thanks to Christian Eßl)
  • 2020-04-08 2fa28a126d [BUGFIX] Fix typos in InlineStackProcessorTest (thanks to Christian Eßl)
  • 2020-04-08 4ce5517bc8 [BUGFIX] Pass arguments to overridden header/footer record partials (thanks to Christian Eßl)
  • 2020-04-08 4c71ea6c82 [DOCS] Fix wrong value in rst file of #89603 (thanks to Nikita Hovratov)
  • 2020-04-08 e00d4bec69 [BUGFIX] Iterate over record row only if available (thanks to Georg Ringer)
  • 2020-04-08 22d6d4f162 [TASK] Restructure and fine-tune builds (thanks to Andreas Fernandez)
  • 2020-04-08 8865b1cfa7 [BUGFIX] Respect columnsOverrides in TCA for suggest wizard (thanks to Daniel Siepmann)
  • 2020-04-07 8415fce03f [BUGFIX] Use single type @var in LogEntry model properties (thanks to Daniel Siepmann)
  • 2020-04-07 52959b6dda [BUGFIX] Typecast value to string before applying trim() (thanks to Georg Ringer)
  • 2020-04-07 401da155ec [TASK] Enable phpstan InvalidUnaryOperationRule (thanks to Alexander Schnitzler)
  • 2020-04-07 eb436b19b1 [BUGFIX] Fix thrown exception in history (thanks to Patrick Broens)
  • 2020-04-06 b0b324ed35 [TASK] Deprecate alternative fetch methods for GeneralUtility::getUrl() (thanks to Benni Mack)
  • 2020-04-06 b1f32b52e3 [DOCS] Fix typo in rst file of #88043 (thanks to Nikita Hovratov)
  • 2020-04-06 555e116f40 [TASK] Enable phpstan DefaultValueTypesAssignedToPropertiesRule (thanks to Alexander Schnitzler)
  • 2020-04-06 b6aaba1418 [BUGFIX] Allow protocol-relative urls in AssetRenderer (thanks to Christian Eßl)
  • 2020-04-06 db78e2d087 [TASK] Add test for checkValueForSelect (thanks to Susanne Moog)
  • 2020-04-06 ddb02ef4d8 [DOCS][BUGFIX] Fix docs on how to set a fallback og:image (thanks to Christian Eßl)
  • 2020-04-06 98b7748d98 [TASK] Upgrade Documentation: add footer links (thanks to Josef Glatz)
  • 2020-04-06 c22443294e [BUGFIX] Convert page UID to proper link syntax in LinkBrowser (thanks to Markus Klein)
  • 2020-04-06 e7c42fcb3a [BUGFIX] Allow pageIdSelector again in non-RTE link browser (thanks to Markus Klein)
  • 2020-04-05 a49730c269 [TASK] Refactor fluid-based page module record preview (thanks to Claus Due)
  • 2020-04-05 672b8fa1c5 [BUGFIX] Preserve selection ranges in RteLinkBrowser (thanks to Andreas Fernandez)
  • 2020-04-05 3a65496e31 [TASK] Remove warning from BackendLayout UnitTest after method removal (thanks to Anja Leichsenring)
  • 2020-04-05 06d88b310e [TASK] Move ExceptionHandler tests into real class instances (thanks to Anja Leichsenring)
  • 2020-04-04 e690ae511d [FEATURE] Compare backend usergroups (thanks to Georg Ringer)
  • 2020-04-04 19fed6b2c2 [BUGFIX] Declare method of AspectFactory in matcher (thanks to Andreas Fernandez)
  • 2020-04-04 45f969cf59 [BUGFIX] ArrayConverter can now convert all types of strings (thanks to Christian Benthake)
  • 2020-04-04 eaccd35fa7 [BUGFIX] Re-Implement record_is_used hook for Fluid-based page view (thanks to Benni Mack)
  • 2020-04-04 6d2db4f712 [BUGFIX] Enable rootline / content access to sysfolders (thanks to Benni Mack)
  • 2020-04-04 637b36c746 [BUGFIX] Include Page Read Permissions to PageTreeController (thanks to Benni Mack)
  • 2020-04-04 d9b8eea864 [TASK] Deprecate various hooks in ContentObjectRenderer (thanks to Benni Mack)
  • 2020-04-03 1106bd5c54 [BUGFIX] Cast values passed to htmlspecialchars to string in ArrayBrowser (thanks to Christian Eßl)
  • 2020-04-03 9ef9496b7e [TASK] Remove bootstrap-slider library (thanks to Andreas Fernandez)
  • 2020-04-03 4fa3ae6266 [TASK] Separate configuration into hooks for Indexer (thanks to Benni Mack)
  • 2020-04-03 ee3b457d1c [TASK] Improve accessibility of access module (thanks to Georg Ringer)
  • 2020-04-03 2793a902b4 [BUGFIX] Always show download icons in language pack module (thanks to Georg Ringer)
  • 2020-04-02 e60840c796 [BUGFIX] Correctly initialize SiteConfiguration in functional tests (thanks to Oliver Hader)
  • 2020-04-02 05b886efd9 [BUGFIX] Do not cache on cObject level if global no_cache is active (thanks to Markus Klein)
  • 2020-04-02 358f7d3a1a [BUGFIX] Use direct calls to BackendLayoutView (thanks to Benni Mack)
  • 2020-04-02 7f9abc7ba1 [BUGFIX] Respect site for route persisted mappers (thanks to Oliver Hader)
  • 2020-04-02 8b22515e48 [BUGFIX] Clarify Extbase exception message (thanks to Benni Mack)
  • 2020-04-02 3bea93a883 [DOCS] Fix broken text role markup in changelog (thanks to Daniel Siepmann)
  • 2020-04-02 35cddac238 [TASK] Enable phpstan PHPStan\Rules\DeadCode\UnreachableStatementRule (thanks to Alexander Schnitzler)
  • 2020-04-02 bd0d999788 [TASK] Focus text field if null placeholder checkbox is disabled (thanks to Andreas Fernandez)
  • 2020-04-02 0d6f046079 [TASK] Remove unused code related to config.locale_all (thanks to Benni Mack)
  • 2020-04-01 b61743f459 [TASK] Raise versions of phpdocumentor dependencies (thanks to Benni Mack)
  • 2020-04-01 e09082f786 [BUGFIX] Render custom preview before fluid preview in Page Module (thanks to Benni Mack)
  • 2020-03-31 61935dc305 [BUGFIX] Provide inlineParentUid in FormInlineAjaxController (thanks to Oliver Bartsch)
  • 2020-03-31 e8f9acf736 [TASK] Update symfony dependencies for tarball distributions (thanks to Benni Mack)
  • 2020-03-30 3cdac8908b [TASK] Replace jQuery.dataTables with tablesort (thanks to Andreas Fernandez)
  • 2020-03-30 622388b058 [TASK] Move image-related code from cObj to IMAGE (thanks to Benni Mack)
  • 2020-03-30 3f4ab358d7 [BUGFIX] Fix invalid phpdoc argument description (thanks to Benni Mack)
  • 2020-03-30 2771a93764 [TASK] Remove unused internal code (thanks to Benni Mack)
  • 2020-03-30 c2ed6d0f35 [BUGFIX] Rename method in BrokenLinkRepositoryTest (thanks to Tymoteusz Motylewski)
  • 2020-03-30 e68e24da37 Revert "[BUGFIX] Automatically use JsonView for json format" (thanks to Alexander Schnitzler)
  • 2020-03-30 47aa141dac [TASK] Update symfony dependencies for tarball distributions (thanks to Benni Mack)
  • 2020-03-30 a26680bf6e [BUGFIX] Use target attribute for JSwindow_params in typolink (thanks to Benni Mack)
  • 2020-03-29 cd765242f0 [TASK] Allow composer installers 3.0 and higher (thanks to Helmut Hummel)
  • 2020-03-29 ab4613d9ce [BUGFIX] Allow setting standalone modules as start module (thanks to Susanne Moog)
  • 2020-03-29 32062db4e5 [TASK] Streamline BackendLayout API class (thanks to Claus Due)
  • 2020-03-29 4e54cfdb48 [BUGFIX] Toggle import button in Element Browser (thanks to Andreas Fernandez)
  • 2020-03-29 9ee8d7a8be [BUGFIX] Fix visibility of translate button in old PageLayoutView (thanks to Christian Eßl)
  • 2020-03-28 a244e1ad67 [TASK] Add documentation for AssetCollector (thanks to Jonas Eberle)
  • 2020-03-28 66f36c25d5 [TASK] Change boolean HTML attributes in AssetCollector ViewHelpers (thanks to Jonas Eberle)
  • 2020-03-28 14ef48ac43 [BUGFIX] Fix TypeError in AssetCollector if identifier is numeric (thanks to Jonas Eberle)
  • 2020-03-28 f80bc876b9 [BUGFIX] Avoid trimming of user login data with spaces at the end/beginning (thanks to Benni Mack)
  • 2020-03-28 91ab3aa2a9 [TASK] Make attributes in AssetCollector optional (thanks to Christian Eßl)
  • 2020-03-28 50e4b8a6bc [TASK] Deprecate <f:widget.autocomplete> ViewHelper (thanks to Frank Naegler)
  • 2020-03-28 88fc2b49a5 [TASK] Move Dashboard out of web (thanks to Susanne Moog)
  • 2020-03-28 7417337745 [TASK] Streamline TSFE internal code (thanks to Benni Mack)
  • 2020-03-28 bcaa960ec9 [TASK] Use FluidEmail in SystemStatusUpdateTask (thanks to Georg Ringer)
  • 2020-03-27 c644b2be7b [BUGFIX] Respect access restrictions for inline editing in pagetree (thanks to Christian Eßl)
  • 2020-03-27 7adc8e074b [BUGFIX] Allow multiline comments in SqlReader (thanks to Christian Eßl)
  • 2020-03-27 f880e966f4 [TASK] Set phpstan parameter checkPhpDocMissingReturn to true (thanks to Alexander Schnitzler)
  • 2020-03-27 471c7574da [TASK] Improve IconViewHelper documentation (thanks to Christian Eßl)
  • 2020-03-27 05ac62ce9a [BUGFIX] Don't include path for fragment-only links (thanks to Andreas Wolf)
  • 2020-03-27 a9a202101f [BUGFIX] Catch invalid link formats in backend and frontend (thanks to Georg Ringer)
  • 2020-03-27 272e1445fc [BUGFIX] Do not render a-tag if URL is empty in link.action VH (thanks to Markus Klein)
  • 2020-03-27 2cad696a64 [TASK] Clean up drawing configuration for Fluid-based page module (thanks to Benni Mack)
  • 2020-03-27 c4c6dd6f12 [BUGFIX] Update Autocomplete widget template ajax url (thanks to Stefan Horst)
  • 2020-03-27 775c437021 [BUGFIX] Output more helpful information in OrphanRecordsCommand (thanks to Georg Ringer)
  • 2020-03-27 4ba2ebcb2c [TASK] Move ArrayBrowser to EXT:backend (thanks to Benni Mack)
  • 2020-03-27 3ef1ae42da [BUGFIX] Fix exception for image with crop definition on PostgreSQL (thanks to Stephan Großberndt)
  • 2020-03-27 71535a112d [BUGFIX] Set data-formengine-input-name for disabled text fields (thanks to Andreas Fernandez)
  • 2020-03-27 67f5e90ad6 [BUGFIX] Avoid error in imageLinkWrap for non-existing files (thanks to Susanne Moog)
  • 2020-03-27 1965d49b98 [DOCS] Clarify what to avoid in checks on TYPO3_MODE (thanks to jpmschuler)
  • 2020-03-27 8f2fe55721 [TASK] Update EnvironmentStatus OpcodeCache info (thanks to Susanne Moog)
  • 2020-03-27 e5ef53b374 [BUGFIX] Keep classes in recordlist in workspaces (thanks to Georg Ringer)
  • 2020-03-27 07b896c779 [TASK] Improve wording if errors in extension scanner occurs (thanks to Georg Ringer)
  • 2020-03-27 be88207a99 [BUGFIX] Allow non-admins to access Indexing module (thanks to Benni Mack)
  • 2020-03-26 b41ead1c41 [TASK] Resize t3editor fields to former height (thanks to Daniel Goerz)
  • 2020-03-26 a8798dfaf6 [TASK] Allow setting orderByFields in PageTreeView (thanks to Susanne Moog)
  • 2020-03-26 95f94f80e3 [BUGFIX] Ensure to override JSwindow custom parameters (thanks to Benni Mack)
  • 2020-03-26 115bff0a09 [BUGFIX] Fix several methods of ExtensionService (thanks to Alexander Schnitzler)
  • 2020-03-26 0e464ae4c3 [TASK] Streamline BackendLayout API class (thanks to Benni Mack)
  • 2020-03-26 17ab8082af [BUGFIX] Allow all child nodes in ActionMenuItemGroupViewHelper (thanks to Susanne Moog)
  • 2020-03-26 29651b1d14 [BUGFIX] Let t3editor consume as much space as possible (thanks to Andreas Fernandez)
  • 2020-03-26 7a46aa1648 [BUGFIX] Missing space before GeneralUtility::implodeAttributes (thanks to Eric Chavaillaz)
  • 2020-03-26 8abf1ac6ce [BUGFIX] Fix target path handling of UploadedFile (thanks to Susanne Moog)
  • 2020-03-26 17cadc267e [FEATURE] Add filter to "New content element" wizard (thanks to Andreas Fernandez)
  • 2020-03-26 748eff0fca [BUGFIX] Reset number of results in QueryResult after offset changes (thanks to Susanne Moog)
  • 2020-03-26 9db6b32284 [TASK] Remove dead code in indexed search (thanks to Benni Mack)
  • 2020-03-25 0fda5d3910 [TASK] Use button group for create/filter in page tree (thanks to Susanne Moog)
  • 2020-03-25 86ed5d91e6 [BUGFIX] Remove mention of deprecation log in presets (thanks to Susanne Moog)
  • 2020-03-25 ed216f78bf [BUGFIX] Sort upgrade documentation by filename (thanks to Josef Glatz)
  • 2020-03-25 295873fcb5 [DOCS] Correct information regarding ipAnonymization setting (thanks to Daniel Siepmann)
  • 2020-03-25 6c7715a6c3 [TASK] Optimize wording for reset backend password functionality (thanks to Michael Schams)
  • 2020-03-25 c967c9977f [BUGFIX] Catch error in database Upgrade Wizard (thanks to Nicole Cordes)
  • 2020-03-25 06188d7fbb [BUGFIX] Prevent overriding ckeditor config from plugins (thanks to Benjamin Kott)
  • 2020-03-24 02e81aebef [BUGFIX] Fix order of deleting page translations in DataHandler (thanks to Sybille Peters)
  • 2020-03-24 3bb82f5e14 [DOCS] Fix documentation on PageTypeEnhancer TypoScript example (thanks to Julian Hofmann)
  • 2020-03-24 18c5d9e54c [BUGFIX] Delete form fields from DOM in flexform sections (thanks to Andreas Fernandez)
  • 2020-03-24 85ca36a50e [TASK] Set pseudo user when simulating a user group (thanks to Susanne Moog)
  • 2020-03-24 3699485edd [BUGFIX] Do not stop indexing on errors (thanks to Susanne Moog)
  • 2020-03-24 e66cb25880 [TASK] Allow workspace preview links independent of backend users (thanks to Benni Mack)
  • 2020-03-24 734e6bca89 [BUGFIX] Set correct PID for inline elements on page object (thanks to Susanne Moog)
  • 2020-03-24 55383762ee [BUGFIX] Allow existing page module hooks to modify record argument (thanks to Benni Mack)
  • 2020-03-24 88ade1423f [BUGFIX] Reimplement check for readonly title in link browser (thanks to Daniel Goerz)
  • 2020-03-24 f2d0ccfee3 [BUGFIX] Assure title is set in BrowseLinksController (thanks to Daniel Goerz)
  • 2020-03-24 72345298ec [BUGFIX] Do not compress inline CSS (thanks to Susanne Moog)
  • 2020-03-23 9c5101515b [BUGFIX] Reveal invisible soft hyphen character in CKEditor (thanks to Sebastian Klein)
  • 2020-03-23 774c0c701d [TASK] Allow typo3fluid/fluid:^3 in composer manifests (thanks to Claus Due)
  • 2020-03-23 e3d0d14a13 [TASK] Move VerifyDenyPattern functionality into separate logic (thanks to Benni Mack)
  • 2020-03-23 711a8e5ecf [BUGFIX] Skip empty static routes (thanks to Georg Ringer)
  • 2020-03-23 71bbf57d68 [BUGFIX] Differ between upload_max_filesize / post_max_size (thanks to Benni Mack)
  • 2020-03-23 ca832336b3 [BUGFIX] Optimize workspace notification emails (thanks to Benni Mack)
  • 2020-03-23 3f64343ec0 [BUGFIX] Properly display boolean values as "0" and "1" in strings (thanks to Kay Strobach)
  • 2020-03-23 38ac27e2d2 [BUGFIX] Add more information to BackendUtility->preProcessValue hook (thanks to Benni Mack)
  • 2020-03-23 8900add038 [BUGFIX] Hide the preview button for sysfolders in list/page layout module (thanks to Christian Eßl)
  • 2020-03-23 b6b62d4b3b [BUGFIX] Enforce opacity for elements in drop location (thanks to Andreas Fernandez)
  • 2020-03-23 c3cb71e8ac [BUGFIX] Debounce or throttle scroll/resize events (thanks to Andreas Fernandez)
  • 2020-03-23 2b128142df [BUGFIX] Allow setting onChange for category fields (thanks to Susanne Moog)
  • 2020-03-23 f0eb206051 [TASK] Remove unused code related to internal_type=file (thanks to Benni Mack)
  • 2020-03-23 037cac07bc [BUGFIX] Do not use "newlyCreated" workaround in FAL (thanks to Benni Mack)
  • 2020-03-23 26120660c6 [BUGFIX] Keep order of selection on importing assets (thanks to Andreas Fernandez)
  • 2020-03-23 a10245d603 [TASK] Require friendsoftypo3/phpstan-typo3 (thanks to Alexander Schnitzler)
  • 2020-03-23 011a441712 [BUGFIX] Allow functions in foreign_table_where clause (thanks to Susanne Moog)
  • 2020-03-23 85ea10b2b9 [DOCS] Fix formatting in .rst files (thanks to Sybille Peters)
  • 2020-03-23 2cad75769c [BUGFIX] Set timeout for immediate debounced execution (thanks to Andreas Fernandez)
  • 2020-03-23 34a0d73b4b [BUGFIX] Don't render dropdown arrow in selectSingleBox (thanks to Andreas Fernandez)
  • 2020-03-23 ee6749fa51 [BUGFIX] Don't append query string to Close.html (thanks to Andreas Fernandez)
  • 2020-03-23 79db0d8abb [BUGFIX] Respect dots in TS keys during autocomplete (thanks to Georg Ringer)
  • 2020-03-23 c55525cf5b [BUGFIX] Show always Install Tool's login form if permanently enabled (thanks to Georg Ringer)
  • 2020-03-23 dfbf29e7eb [BUGFIX] Check event.key for Install Tool submit (thanks to Georg Ringer)
  • 2020-03-22 fe2e5cff44 [BUGFIX] Do not overwrite default thread count for Argon PasswordHashing (thanks to Susanne Moog)
  • 2020-03-22 d0baea117e [TASK] Add button to close all open documents (thanks to Andreas Fernandez)
  • 2020-03-22 c29ae5f4eb [BUGFIX] Paste all items from clipboard into group field (thanks to Ivan Dharma Kartolo)
  • 2020-03-22 c11ed23bd5 [BUGFIX] Remove obsolete styling for gridder (thanks to Andreas Fernandez)
  • 2020-03-22 53a4e7f868 [BUGFIX] Add guard clause while checking if user is system maintainer (thanks to Georg Ringer)
  • 2020-03-21 6de6541133 [TASK] Centralize CgiServer check in Environment API (thanks to Benni Mack)
  • 2020-03-21 e3d0640eb9 [BUGFIX] Avoid validation failure on multi select fields without option (thanks to Marco Huber)
  • 2020-03-21 2ba79868ce [BUGFIX] Show correct context menu for file mounts (thanks to Christian Eßl)
  • 2020-03-21 3503dfae01 [TASK] Render edit popup of SelectMultipleSideBySide at intuitive place (thanks to Susanne Moog)
  • 2020-03-21 75b9be60c3 [BUGFIX] React on delete actions via context menu (thanks to Andreas Fernandez)
  • 2020-03-21 d5c4bf5a5e [BUGFIX] Allow lowlevel cleaner missing files check for filenames with anchor (thanks to Benni Mack)
  • 2020-03-21 0597c09389 [BUGFIX] Allow file links to files with anchors (thanks to Benni Mack)
  • 2020-03-21 01ab6c4477 [BUGFIX] Avoid errors for creating new IRRE Elements on new parent records (thanks to Benni Mack)
  • 2020-03-21 0f1281410f [BUGFIX] Use string as hmac context in inline controllers (thanks to Andreas Fernandez)
  • 2020-03-21 92308bf7a5 [BUGFIX] Move non-build dependencies into dependencies (thanks to Andreas Fernandez)
  • 2020-03-21 9c0e151e31 [BUGFIX] Automatically use JsonView for json format (thanks to Alexander Schnitzler)
  • 2020-03-21 f8f6870655 [BUGFIX] Fix behaviour of useDefaultLanguageRecord (thanks to Oliver Eglseder)
  • 2020-03-20 35e3bb6216 [TASK] Avoid creation of ClassSchema instances (thanks to Alexander Schnitzler)
  • 2020-03-20 bf4d757865 [TASK] Enable phpstan rules up to level 8 (thanks to Alexander Schnitzler)
  • 2020-03-20 1beef8d977 [BUGFIX] Escaping IRRE title once is enough (thanks to Susanne Moog)
  • 2020-03-20 543fa223b8 [BUGFIX] Never show failed "ADMCMD expired" exception (thanks to Benni Mack)
  • 2020-03-20 268144f6b4 [BUGFIX] Update flag after drag&drop in Page module (thanks to Andreas Fernandez)
  • 2020-03-20 19964c95bf [BUGFIX] Properly merge RequireJS configuration (thanks to Andreas Fernandez)
  • 2020-03-20 e092135d73 [BUGFIX] Make collapse event listener in IRRE less greedy (thanks to Andreas Fernandez)
  • 2020-03-20 334210e29a [TASK] Restructure phpstan configuration (thanks to Alexander Schnitzler)
  • 2020-03-20 2097634696 [DOCS] Fix typo in form documentation (thanks to Christian Bülter)
  • 2020-03-20 56b22573a6 [BUGFIX] Do not try to display unreadable files (thanks to Susanne Moog)
  • 2020-03-20 80e47a93d7 [TASK] Fix null coalescing operator precedence (thanks to Jacob Dreesen)
  • 2020-03-20 ab555cbe2d [BUGFIX] Use function assignment to keep binding of this (thanks to Andreas Fernandez)
  • 2020-03-20 9293c59b2b [BUGFIX] Not include defer files to concatenateJs (thanks to Guido Schmechel)
  • 2020-03-20 5abf6c3840 [BUGFIX] Allow setting categories containing spaces (thanks to Georg Ringer)
  • 2020-03-20 eefd63fe3e [BUGFIX] Load ext_localconf.php when checking TCA migrations (thanks to Andreas Fernandez)
  • 2020-03-20 045e4a9c38 [BUGFIX] Hide fields for backend users / groups if not enabled (thanks to Benni Mack)
  • 2020-03-20 562662b1e6 [BUGFIX] Ask user for notifications before requesting permissions (thanks to Frank Naegler)
  • 2020-03-19 65e23a9b1e [TASK] Catch errors when displaying database connections (thanks to Susanne Moog)
  • 2020-03-19 6a040f803f [BUGFIX] Correct label for move pointer + placeholder (thanks to Benni Mack)
  • 2020-03-19 121e564c03 [BUGFIX] Cast string to float in NumberViewHelper (thanks to Susanne Moog)
  • 2020-03-19 408f9bcce8 [BUGFIX] Fetch correct uid for ###REC_FIELD and group fields (thanks to Georg Ringer)
  • 2020-03-19 55fcd86546 [TASK] Clean up various code pieces (thanks to Benni Mack)
  • 2020-03-19 a088adfbe8 [TASK] Make tests PHPUnit v9 compatible (thanks to Benni Mack)
  • 2020-03-19 93baa9192a [TASK] Adjust php doc blocks for phpstan level 2 compatibility (thanks to Alexander Schnitzler)
  • 2020-03-19 a51eff360d [BUGFIX] Check for a maximum lifetime of 1h for workspace swap locking (thanks to Benni Mack)
  • 2020-03-19 14edc88635 [BUGFIX] Streamline language pack download URLs (thanks to Benni Mack)
  • 2020-03-19 6c6baa8787 [BUGFIX] Handle docroot-relative paths in ResourceCompressor (thanks to Markus Klein)
  • 2020-03-19 d19ec68981 [TASK] Remove superfluous UriBuilder references (thanks to Oliver Hader)
  • 2020-03-19 083719752d [BUGFIX] Ensure cache tags are available on cached pages (thanks to Benni Mack)
  • 2020-03-19 80d8f6ebff [BUGFIX] Hide module menu, if it is empty for the editor (thanks to Christian Eßl)
  • 2020-03-19 7207174105 [BUGFIX] Respect sorting when adding main modules (thanks to Benni Mack)
  • 2020-03-18 72bcf63cf1 [BUGFIX] Check "tables_modify" permissions in list module (thanks to Christian Eßl)
  • 2020-03-18 52a85d5444 [TASK] Migrate TestTask to FluidEmail (thanks to Georg Ringer)
  • 2020-03-18 a6e10ab6f3 [BUGFIX] Support telephone links in InputLinkElement (thanks to Georg Ringer)
  • 2020-03-18 c3f5dcf5fd [TASK] Allow editing of crdate in sys_news (thanks to Susanne Moog)
  • 2020-03-18 d4419d0e64 [TASK] Add rules for versionNumberInFilename to web.config (thanks to Susanne Moog)
  • 2020-03-17 ed892fa8c5 [BUGFIX] Fix some dirty field checks in FormEngine (thanks to Christian Eßl)
  • 2020-03-17 74ac00267c [TASK] Use no-cookie setting for vimeo by default (thanks to Guido Schmechel)
  • 2020-03-17 decea21ae6 [BUGFIX] Make SQL schema migrations working on SQLite (thanks to Markus Klein)
  • 2020-03-16 585287e95a [BUGFIX] Respect editPanel.onlyCurrentPid = 1 (thanks to Benni Mack)
  • 2020-03-16 94d6369bd3 [BUGFIX] Do not flush redirect cache when re-building (thanks to Susanne Moog)
  • 2020-03-15 053d7efc01 [BUGFIX] Fix phpdoc comment reported by phpstan (thanks to Christian Eßl)
  • 2020-03-15 7e1203a12c [BUGFIX] Disable translation for TCA field file of sys_file_metadata (thanks to Tizian Schmidlin)
  • 2020-03-15 877466611e [TASK] Improve php doc block for better static code analysis (thanks to Alexander Schnitzler)
  • 2020-03-15 09fe017fbd [BUGFIX] Hand over current page in NewRecordPageTreeView (thanks to Benni Mack)
  • 2020-03-15 28ebf508da [BUGFIX] Respect columnsOverrides in TCA for all field types (thanks to Benjamin Gries)
  • 2020-03-15 7878509141 [TASK] Handle JSON problems in RedisSessionBackend (thanks to Markus Klein)
  • 2020-03-15 90c464f4df [BUGFIX] Allow TYPO3_CONTEXT to be set from Apache2 with suexec support (thanks to Benni Mack)
  • 2020-03-15 b88a0af685 [BUGFIX] Render dbType=date/datetime readonly fields properly (thanks to Benni Mack)
  • 2020-03-15 e0e2919136 [BUGFIX] Disable trigger buttons in database wizard (thanks to Andreas Fernandez)
  • 2020-03-15 61a0930f66 [BUGFIX] Adjust no translate message in translation wizard (thanks to Oliver Bartsch)
  • 2020-03-15 38e9c847e7 [BUGFIX] Make DateViewHelperTests resilient to execution time (thanks to Markus Klein)
  • 2020-03-15 55ad691a8d [BUGFIX] Skip invalid type field in LinkAnalyzer (thanks to Georg Ringer)
  • 2020-03-15 a025305b4d [BUGFIX] Respect clearCache_pageGrandParent for non-page records (thanks to Benni Mack)
  • 2020-03-15 35437526f0 [BUGFIX] Avoid error when using admPanel.hide = 1 (thanks to Chris Müller)
  • 2020-03-15 a8913dbe2f [BUGFIX] Show correct value in translated single select + checkboxes (thanks to Benni Mack)
  • 2020-03-15 8b55ee29f6 [BUGFIX] Make section title in SytemEmail layout optional (thanks to Georg Ringer)
  • 2020-03-14 1d675cee3e [BUGFIX] Allow folder sorting by modification time (thanks to Susanne Moog)
  • 2020-03-14 7846164559 [BUGFIX] Correct option labels on Linkvalidator dropdown (thanks to Riccardo De Contardi)
  • 2020-03-14 bc55b32876 [TASK] Fix typo in locallang_siteconfiguration.xlf (thanks to Chris Müller)
  • 2020-03-13 3de95dc165 [TASK] Deprecate FileCollection models (thanks to Georg Ringer)
  • 2020-03-13 c900fd0670 [BUGFIX] Do not show page delete area if user is lacking permissions (thanks to Christian Eßl)
  • 2020-03-13 d2d2882087 [BUGFIX] Mark field as changed, when changing text in ckeditor source mode (thanks to Christian Eßl)
  • 2020-03-13 61eb4b919b [BUGFIX] Force argument additionalConfig of MediaViewHelper as array (thanks to Georg Ringer)
  • 2020-03-13 e3e5590ff0 [TASK] Show duplicated entrypoints in site module as warning (thanks to Georg Ringer)
  • 2020-03-13 8ee7740688 [BUGFIX] Wrap query parts in searchWhere into parentheses (thanks to Georg Ringer)
  • 2020-03-13 7549c1b4c2 [BUGFIX] Install Tool modals won't depend on spinner (thanks to Andreas Fernandez)
  • 2020-03-13 e010389cbf [TASK] Use AJAX API in extension manager (thanks to Andreas Fernandez)
  • 2020-03-13 28b716d74c [BUGFIX] Fix examples for EditRecord- and NewRecordViewHelper (thanks to Torben Hansen)
  • 2020-03-12 c75a9066ff [BUGFIX] Show value '0' in cells of table content element (thanks to Georg Ringer)
  • 2020-03-12 b713e1da6e [BUGFIX] Fix various issues in "View Upgrade Docs" (thanks to Andreas Fernandez)
  • 2020-03-11 b3da634201 [BUGFIX] Don't render spinner when closing document (thanks to Andreas Fernandez)
  • 2020-03-11 d6ad3ad186 [BUGFIX] Handle constructor arguments in extension scanner correctly (thanks to Oliver Hader)
  • 2020-03-11 e787cedc50 [TASK] Make "N/A" translatable (thanks to Susanne Moog)
  • 2020-03-11 c66c164ff2 [BUGFIX] Fix false positive test in TimeTrackerTest (thanks to Georg Ringer)
  • 2020-03-11 8dd2192fab [TASK] Simplify newly created base of a site language (thanks to Georg Ringer)
  • 2020-03-10 f22e33d1b2 [BUGFIX] Create new instance of ValueSlider per occurrence (thanks to Andreas Fernandez)
  • 2020-03-10 d1bd824b1a [BUGFIX] Disable FormEngine's save button on submit (thanks to Andreas Fernandez)
  • 2020-03-10 065d604212 [BUGFIX] Take recordType into account for extbase persistence config (thanks to Christian Eßl)
  • 2020-03-10 b7e6fc86de [TASK] Improve wording in Install Tool Wizard (thanks to Georg Ringer)
  • 2020-03-10 77d2e6b31a [BUGFIX] Resolve nested public path inside ext:install DefaultFactory (thanks to Jan Delius)
  • 2020-03-10 01048ed0bc [TASK] Check symbolic link creation before auto updating (thanks to Susanne Moog)
  • 2020-03-10 1ee7266e36 [BUGFIX] Allow slashes in enhanced routes having aspects definitions (thanks to Christian Eßl)
  • 2020-03-10 02d3790c56 [TASK] Deprecate Extbase model FileMount (thanks to Georg Ringer)
  • 2020-03-09 e20c37300f [TASK] Remove old @todo marker from FileList (thanks to Frank Naegler)
  • 2020-03-09 3a7cbc81e3 [BUGFIX] Consider hidden records in persisted mapper aspects (thanks to Florian Wessels)
  • 2020-03-09 69e29c0fb9 [TASK] Streamline SiteLanguage related tests to be based on Site (thanks to Oliver Hader)
  • 2020-03-09 b454210def [BUGFIX] Allow external references in AssetRenderer (thanks to Frank Naegler)
  • 2020-03-09 9dd4c09d5c [BUGFIX] Skip error when processing already deleted records (thanks to Christoph Lehmann)
  • 2020-03-09 6f2e9567b4 [BUGFIX] Calculate correct list of pages for SuggestWizardDefaultReceiver (thanks to Georg Ringer)
  • 2020-03-09 6959bca3f1 [BUGFIX] Remove unused label from EXT:dashboard (thanks to Daniel Goerz)
  • 2020-03-09 99e19a0aee [BUGFIX] Removed configuration field from be_dashboards records (thanks to Richard Haeser)
  • 2020-03-09 cd0fa02ca9 [BUGFIX] Escape html tags in cshmanual content (thanks to Christian Eßl)
  • 2020-03-09 70b3a05b63 [BUGFIX] Align new page module behavior with PageLayoutView (thanks to Oliver Bartsch)
  • 2020-03-09 7318d65be7 [BUGFIX] Sort most search words by count (thanks to Georg Ringer)
  • 2020-03-09 f4dd544c92 [BUGFIX] Keep priority of SQL operators in DatabaseRecordList (thanks to Susanne Moog)
  • 2020-03-09 7f5718170c [DOCS] Fix typo in RST docs (thanks to Markus Klein)
  • 2020-03-08 f5d72d2cba [BUGFIX] Properly evaluate if condition in SearchController (thanks to Benni Mack)
  • 2020-03-08 fcada53fa2 [BUGFIX] Make default folder structure aware of 'web-dir' option (thanks to Benni Mack)
  • 2020-03-08 8d0c0bf123 [BUGFIX] Use parent page ID as PID for suggest fields (thanks to Susanne Moog)
  • 2020-03-08 b8feea363e [TASK] Fix php doc comments reported by phpstan level 2 (thanks to Alexander Schnitzler)
  • 2020-03-08 cef99dd290 [BUGFIX] Bind onChange alert to field again (thanks to Andreas Fernandez)
  • 2020-03-08 dafc3c6ee5 [BUGFIX] setSingletonInstance should respect XCLASS registrations (thanks to Benni Mack)
  • 2020-03-08 ddb175476c [BUGFIX] Prioritize iconIdentifier over default icon for extbase modules (thanks to Georg Ringer)
  • 2020-03-08 045d4dc50f [BUGFIX] Consider CGI wrapper for NormalizedParams->getSiteUrl() (thanks to Oliver Hader)
  • 2020-03-08 d577b18fd9 [BUGFIX] Remove unnecessary onChange="reload" in site language (thanks to Christian Eßl)
  • 2020-03-07 dcba2a5408 [TASK] Remove element 'style' from allowTags configuration (thanks to Georg Ringer)
  • 2020-03-07 f9df4a17cf [BUGFIX] Fix ActionMenuItemViewHelper select-attribute (thanks to Kevin Ditscheid)
  • 2020-03-07 27877c160a [DOCS] Remove own scheduler task docs in favor of symfony commands (thanks to Susanne Moog)
  • 2020-03-07 ab55a5552c [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment (thanks to Georg Ringer)
  • 2020-03-07 586174ddba [TASK] Use Core API in ClearCache module (thanks to Andreas Fernandez)
  • 2020-03-07 63ad62f355 [DOCS] Clarify changed logger instantiation in scheduler tasks (thanks to Susanne Moog)
  • 2020-03-07 874c375881 [TASK] Disable InMemoryLogWriter in CLI mode (thanks to Christian Eßl)
  • 2020-03-07 73b2c9eb02 [BUGFIX] Catch InvalidArgumentException in scheduler (thanks to Susanne Moog)
  • 2020-03-07 1075c03e1f [BUGFIX] Make wizard SeparateSysHistoryFromSysLogUpdate repeatable (thanks to Jigal van Hemert)
  • 2020-03-06 be494aa89d [BUGFIX] LinkService should identify urls starting with // (thanks to Georg Ringer)
  • 2020-03-06 14d6ecff67 [TASK] Update phpspec/prophecy to latest version (thanks to Benni Mack)
  • 2020-03-06 24c59a3ff1 [FEATURE] Reset password for backend users (thanks to Benni Mack)
  • 2020-03-06 4ec39adf5e [BUGFIX] Display error messages in scheduler (thanks to Susanne Moog)
  • 2020-03-06 f38f9f97fc [BUGFIX] Add cache property to TypoScript syntax in t3editor (thanks to Tymoteusz Motylewski)
  • 2020-03-06 cad25b228a [BUGFIX] Fix handling of type "comment" in TypoScript Constant Editor (thanks to Christian Eßl)
  • 2020-03-06 406e1f5973 [TASK] Change info message in scheduler in composer mode (thanks to Susanne Moog)
  • 2020-03-06 cc9379b87a [TASK] Set phpstan level to 1 (thanks to Alexander Schnitzler)
  • 2020-03-06 72b8d66d10 [BUGFIX] Do not assign tab items if their content is empty (thanks to Christian Eßl)
  • 2020-03-06 ed41d17c6d [BUGFIX] Use correct variable in TcaInline in exception log (thanks to Andreas Fernandez)
  • 2020-03-06 f45186e7e7 [TASK] Lower priority of Argon2id (thanks to Gerrit Mohrmann)
  • 2020-03-06 7002c08621 [BUGFIX] Allow "distinct" in select.selectFields (thanks to Susanne Moog)
  • 2020-03-06 2d49debe22 [TASK] Let all Commands return an int value (thanks to Anja Leichsenring)
  • 2020-03-06 247da0fad6 [TASK] Avoid possibly undefined variables (thanks to Alexander Schnitzler)
  • 2020-03-06 ab5d305bf7 [TASK] Centralize imagefile_ext, mediafile_ext and textfile_ext (thanks to Benni Mack)
  • 2020-03-06 989ca301c8 [BUGFIX] Don't show newLanguageButton if user has no edit permissions (thanks to Oliver Bartsch)
  • 2020-03-06 bdd8d12a6d [TASK] Deprecate Extbase's SignalSlot Dispatcher (thanks to Benni Mack)
  • 2020-03-06 78b92c0a0f [TASK] Remove bootstrap-slider usages (thanks to Andreas Fernandez)
  • 2020-03-06 989fbe05bb [BUGFIX] Allow Tree DataProviders with original constructor (thanks to Benni Mack)
  • 2020-03-06 adbd31c7c9 [TASK] Use PSR-7 Request in BackendController (thanks to Benni Mack)
  • 2020-03-06 fee44f3288 [BUGFIX] Re-enable Guzzle versions > 6.5.0 (thanks to Benni Mack)
  • 2020-03-06 3b3b371f3d [TASK] Transform PageBrowsingViewHelper to TagBasedViewHelper (thanks to Georg Ringer)
  • 2020-03-05 73adc4c859 [BUGFIX] Provide return value for SendEmailCommand (thanks to Anja Leichsenring)
  • 2020-03-05 40c3c5e8e9 [BUGFIX] Use iFrame name in Acceptance Test instead id (thanks to Anja Leichsenring)
  • 2020-03-05 e41f9b74c0 [TASK] Check for PHP extension PDO (thanks to Georg Ringer)
  • 2020-03-05 d6a6bbcc7c [BUGFIX] Require codeception/lib-asserts:^1.1 (thanks to Anja Leichsenring)
  • 2020-03-05 0504b4b282 [BUGFIX] Move felogin events from initializeLoginAction to loginAction (thanks to Gerrit Mohrmann)
  • 2020-03-04 ec55210b52 [BUGFIX] Remove view button for indefinite source hosts in redirects module (thanks to Christian Eßl)
  • 2020-03-04 5ecb709b81 [BUGFIX] Remove sys_file_metadata width and height from excludefields (thanks to Georg Ringer)
  • 2020-03-04 aa7e977aed [BUGFIX] Respect language access limitations in new PageLayoutView (thanks to Christian Eßl)
  • 2020-03-04 7ca1f49c9f [BUGFIX] Do not try to map properties with unknown type (thanks to Susanne Moog)
  • 2020-03-04 90d281a99f [BUGFIX] Streamline composer.json links for Packagist (thanks to Simon Gilli)
  • 2020-03-04 4adfaf513c [TASK] Use codeception 4 for acceptance tests (thanks to Benni Mack)
  • 2020-03-04 0d1723abe4 [TASK] Use attribute translate="no" for non translatable strings (thanks to Georg Ringer)
  • 2020-03-04 fdf34b964b [TASK] Fix CGL Errors in Tests (thanks to Susanne Moog)
  • 2020-03-03 dc9e8bfe0c [BUGFIX] Show guidelines in Adminpanel rendering tree view (thanks to Tymoteusz Motylewski)
  • 2020-03-03 464a060ca0 [BUGFIX] Allow sending test mails via pressing enter key (thanks to Andreas Fernandez)
  • 2020-03-03 a5f19efc6f [BUGFIX] Set actionName for adding online media (thanks to Andreas Fernandez)
  • 2020-03-03 2758aa4faa [BUGFIX] Respect content_from_pid in page cache (thanks to Benni Mack)
  • 2020-03-03 b86ccc8df5 [BUGFIX] Take tables_modify in PageLayoutView into account (thanks to Oliver Bartsch)
  • 2020-03-03 0573cc2c33 [BUGFIX] Streamline README.md and INSTALL.md with current links (thanks to Benni Mack)
  • 2020-03-03 af5ce3d676 [BUGFIX] Make $actionName argument in ExtensionService nullable (thanks to Christian Eßl)
  • 2020-03-03 1cd43dd26d [TASK] Upgrade phpstan/phpstan to 0.12.13 (thanks to Alexander Schnitzler)
  • 2020-03-03 4a5fa034b2 [BUGFIX] Catch possible exceptions while loading YAML files via import (thanks to Georg Ringer)
  • 2020-03-02 d7d8bff4a1 [TASK] Set lastLoginProvider cookie only if custom provider used (thanks to Claus Due)
  • 2020-03-02 5cdffd8345 [BUGFIX] Fix binding to this in event API (thanks to Andreas Fernandez)
  • 2020-03-02 20f137951b [TASK] Fix return type description (thanks to Jacob Dreesen)
  • 2020-03-02 2865284d76 [TASK] Use label "default" instead of "none" for Space before/after (thanks to Georg Ringer)
  • 2020-03-02 8759a8b05d [TASK] Remove superfluous isset checks (thanks to Alexander Schnitzler)
  • 2020-03-02 83c3be60dd [BUGFIX] Respect cross-site error content source (thanks to Francois Suter)
  • 2020-03-02 08ae979e21 [BUGFIX] Allow unique for fields with l10n_mode=exclude (thanks to Alexander Bohndorf)
  • 2020-03-02 43d0fa1e78 [BUGFIX] Fix parseFunc handling of nested tags (thanks to Wolfgang Klinger)
  • 2020-03-02 197ce2e19e [TASK] Remove unused variable in closure (thanks to Alexander Schnitzler)
  • 2020-03-02 e051a5e961 [BUGFIX] Show scrollbar earlier in pagetree on larger pagetrees (thanks to Christian Eßl)
  • 2020-03-01 fcfac199c4 [BUGFIX] Fix wrong Viewhelper code in AssetCollector documentation (thanks to Christian Eßl)
  • 2020-03-01 66055927c8 [TASK] Check valid database name specific for DBMS (thanks to Manuel Selbach)
  • 2020-03-01 172cf1e496 [BUGFIX] Initialize label related properties in EmulatedPageLayoutView (thanks to Christian Eßl)
  • 2020-02-29 bb473171a5 [BUGFIX] Prevent PHP Warning for count() in scheduler for sqlite (thanks to Daniel Siepmann)
  • 2020-02-29 953cb02f9e [BUGFIX] Check if editor is allowed to drag-move pages in pagetree (thanks to Christian Eßl)
  • 2020-02-29 8c47850463 [BUGFIX] Evaluate invertStateDisplay in flexforms (thanks to Christian Eßl)
  • 2020-02-29 aac0c5689a [BUGFIX] Fix spelling errors in ext:core (thanks to Christian Eßl)
  • 2020-02-29 3d05627279 [BUGFIX] Allow newlines in ConfirmationFinisher message (thanks to Christian Eßl)
  • 2020-02-29 a9f156ded9 [TASK] Change several uris in ext:about to https (thanks to Christian Eßl)
  • 2020-02-29 21ec90dd43 [BUGFIX] Initialize CodeMirror if element becomes visible to client (thanks to Andreas Fernandez)
  • 2020-02-29 9c1342dc36 [TASK] Replace $.ajax() in most of EXT:backend (thanks to Andreas Fernandez)
  • 2020-02-29 4b20004ecf [BUGFIX] Fix broken link in Documenting HowTo (thanks to Christian Eßl)
  • 2020-02-29 72a75cbc23 [BUGFIX] Fix error in tsref.xml (thanks to Susanne Moog)
  • 2020-02-29 98ff469f0b [BUGFIX] Fix spelling errors in ext:impexp (thanks to Christian Eßl)
  • 2020-02-29 d4c3138304 [BUGFIX] Fix spelling errors in ext:t3editor (thanks to Christian Eßl)
  • 2020-02-29 5257a1ccdb [BUGFIX] Fix Dashboard RSS widgets cache life time handling (thanks to Susanne Moog)
  • 2020-02-29 2a0218b667 [BUGFIX] Only allow scalar values in AssetCollector (thanks to Helmut Hummel)
  • 2020-02-29 dc2115aec0 [BUGFIX] Fix spelling errors in ext:frontend (thanks to Christian Eßl)
  • 2020-02-29 5661dd34a8 [BUGFIX] Fix spelling errors in ext:backend (thanks to Christian Eßl)
  • 2020-02-29 723e056cba [BUGFIX] Fix spelling errors in several extensions (thanks to Christian Eßl)
  • 2020-02-29 7caf4a911c [BUGFIX] Fix spelling errors in ext:form (thanks to Christian Eßl)
  • 2020-02-29 476cc99d96 [BUGFIX] Fix spelling errors in ext:extbase (thanks to Christian Eßl)
  • 2020-02-29 9eb5bee7f0 [BUGFIX] Fix spelling errors in ext:fluid (thanks to Christian Eßl)
  • 2020-02-29 b97c55de2e [BUGFIX] Fix spelling errors in ext:scheduler (thanks to Christian Eßl)
  • 2020-02-29 1cac20076b [BUGFIX] Fix spelling errors in ext:felogin (thanks to Christian Eßl)
  • 2020-02-28 b3d548bf80 [TASK] Remove nearly any evidence of jQuery in dashboard (thanks to Andreas Fernandez)
  • 2020-02-28 6857ecf380 [BUGFIX] Add type definition for backend user section (thanks to Susanne Moog)
  • 2020-02-28 7f3229f4be [TASK] Setup missing constants in phpstan bootstrap file (thanks to Alexander Schnitzler)
  • 2020-02-28 89d251b421 [TASK] Improve accessibility of "New form" multi-step wizard (thanks to Elias Häußler)
  • 2020-02-28 63b34f73a6 [TASK] Deprecate felogin pibase plugin (thanks to Jan Stockfisch)
  • 2020-02-28 017779f183 [TASK] Cleanup php doc blocks with rector (thanks to Alexander Schnitzler)
  • 2020-02-28 41ff2d0fb8 [BUGFIX] Cleanup AssetCollector (thanks to Susanne Moog)
  • 2020-02-28 3399cb6a3a [TASK] use strict type comparison for isValueSelected (thanks to Marco Pfeiffer)
  • 2020-02-28 c181de34d5 [BUGFIX] Remove obsolete definitions in index.d.ts (thanks to Andreas Fernandez)
  • 2020-02-28 96ca3567d2 [TASK] Use Sortable.js in FlexForm (thanks to Andreas Fernandez)
  • 2020-02-28 a02784d7b5 [BUGFIX] Fix check for "ifEmpty" relevance (thanks to Francois Suter)
  • 2020-02-28 580887c240 [BUGFIX] Add missing identify fields for f:hidden VH (thanks to Stefan Froemken)
  • 2020-02-27 e07d287beb [TASK] Add integration test that runs phpstan (thanks to Alexander Schnitzler)
  • 2020-02-27 5e3d524016 [BUGFIX] Include jquery-ui-resizable css (thanks to Nikita Hovratov)
  • 2020-02-27 9751097b3a [BUGFIX] Ensure presence of record uid for postModifiers of slugs (thanks to Susanne Moog)
  • 2020-02-27 5633a348d8 [BUGFIX] Throw missing exception in method getTypeOfChildProperty (thanks to Alexander Schnitzler)
  • 2020-02-27 d8d5d0a19d [BUGFIX] Do not access undefined property in PreviewRenderer (thanks to Daniel Goerz)
  • 2020-02-27 cb5146db65 [BUGFIX] Import dependencies of dashboard properly (thanks to Andreas Fernandez)
  • 2020-02-27 4188bca895 [DOCS] Correct typo in Changelog (thanks to Franz Holzinger)
  • 2020-02-27 cc58d5f787 [TASK] Add meaningful terms in various PHPDocs and comments (thanks to Oliver Bartsch)
  • 2020-02-27 4551b4c506 [TASK] Introduce Argon2PasswordHashInterface (thanks to Alexander Schnitzler)
  • 2020-02-27 23d6af4424 [TASK] Deprecate $ref param types of method callUserFunction (thanks to Alexander Schnitzler)
  • 2020-02-27 05bf35d717 [BUGFIX] Fix Exception caused by empty staticPageArguments (thanks to Manuel Munz)
  • 2020-02-27 53d0670617 [TASK] Improve isValid annotation (thanks to Cypelt)
  • 2020-02-27 e6f1bec56a [TASK] Define RootlineUtility::purgeCaches as internal (thanks to Georg Ringer)
  • 2020-02-27 b8c2dd250c [BUGFIX] Remove outdated information about doktype 5 from tsref.xml (thanks to Georg Ringer)
  • 2020-02-26 68d8281fef [BUGFIX] Do not process original files (thanks to Florian Schuhmann)
  • 2020-02-26 1981e762c9 [BUGFIX] Fix adding assets from uncached plugins (thanks to Helmut Hummel)
  • 2020-02-26 6f186ff95d [BUGFIX] Prevent TypeError in AssetCollector related ViewHelpers (thanks to Oliver Bartsch)
  • 2020-02-26 675666bb39 [BUGFIX] Add uploaded file to IRRE (thanks to Andreas Fernandez)
  • 2020-02-26 3ef67bcad3 [TASK] Add -dev suffix to Typo3Version (thanks to Susanne Moog)
  • 2020-02-25 fd043c7d94 [BUGFIX] Add $TSkey labels for internal debugging (thanks to c.essl)
  • 2020-02-25 04f394ae9a [TASK] Set TYPO3 version to 10.4.0-dev (thanks to Oliver Hader)