TYPO3 10.2.0

Release Notes

Version 10.2.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.2.0

This document contains information about TYPO3 CMS 10.2.0 which was released on 03.12.2019.

Get TYPO3 10.2.0 now

News

This version is a sprint release on the way to TYPO3 v10 LTS (10.4) packed with new features and improvements and will receive maintenance and security updates until 10.3.0 is releeased.

Read TYPO3 10.2.0 Release News

Checksums of TYPO3 10.2.0

SHA256

69f03e1ab540dcecb9c4a4fbe09f1913c5d9486fee25cc384dca9185fbae0719 typo3_src-10.2.0.tar.gz
7fc004c6616457778635de7eb7480c665e16441bcfb99b6efd74d694b6b90875 typo3_src-10.2.0.zip

SHA1

c6861dff4b4b6caf5699a504d121108e4579fa54 typo3_src-10.2.0.tar.gz
19b9a2fa9800a802e9360ec76d898ef711640b43 typo3_src-10.2.0.zip

MD5

537ee9b527e2263d0a2b5aab5aa9cdd5 typo3_src-10.2.0.tar.gz
803841f6352998f4817931973a779c28 typo3_src-10.2.0.zip

Upgrading

  1. Before you update any instance to 10.2.0, have a backup in place.
  2. Now download the new core and present it to your instance (by symlink or copied files)
  3. Use the install tool to run the upgrade wizards
  4. Use the install tool to clear each and every cache you can find, even opcode.
  5. 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 10.1.0:

  • 2019-12-03 22dd17fa8e [RELEASE] Release of TYPO3 10.2.0 (thanks to Benni Mack)
  • 2019-12-03 603a550063 [BUGFIX] Make LinkAnalyzer available for DI (thanks to Andreas Fernandez)
  • 2019-12-03 7e6ece1db7 [BUGFIX] Cleanup new frontend login form (thanks to Benni Mack)
  • 2019-12-03 54d10b16db [BUGFIX] Avoid resolving default values of static property in ClassSchema (thanks to Oliver Hader)
  • 2019-12-03 c4f0850f69 [TASK] Raise testing framework to ~6.1.0 (thanks to Susanne Moog)
  • 2019-12-03 0292f70340 [BUGFIX] Show toolbar select only if at least 2 options (thanks to Georg Ringer)
  • 2019-12-03 8ad976d9ed [TASK] Update testing framework to 6.0 (thanks to Susanne Moog)
  • 2019-12-02 6966181264 [BUGFIX] Filter empty values from language list (thanks to Andreas Fernandez)
  • 2019-12-02 f8c06e138f [FEATURE] Reintroduce keyboard accessible version of the pagetree (thanks to Michael Telgkamp)
  • 2019-12-02 121e40d820 [TASK] Add missing documentation for 10.2 release (thanks to Susanne Moog)
  • 2019-12-02 927b566104 [DOCS] Fix syntax issues in changelog (thanks to Daniel Siepmann)
  • 2019-12-02 49dcd95090 [BUGFIX] Avoid cross-dependency in Extbase dispatcher (thanks to Benni Mack)
  • 2019-12-02 594b19fd18 [BUGFIX] Do not apply default node settings when invoking command (thanks to Andreas Fernandez)
  • 2019-12-02 82d9e223b0 [TASK] Use mssql-2017-cu17 (thanks to Andreas Fernandez)
  • 2019-12-02 c38e040141 [TASK] Use inject methods instead of "inject" base test method (thanks to Benni Mack)
  • 2019-12-02 e219e2cf0a [TASK] Raise fluid standalone dependency to 2.6.8 (thanks to Benni Mack)
  • 2019-12-02 00a73bd214 [BUGFIX] Make EventDispatcher argument in LanguagePackService constructor optional (thanks to Andreas Fernandez)
  • 2019-12-02 ca19817b4c [FEATURE] Migrate various Signals to PSR-14 events in system extensions (thanks to Benni Mack)
  • 2019-12-02 f7234b8a56 [BUGFIX] Provide necessary info for NewContentElementWizardHook again (thanks to Jo Hasenau)
  • 2019-12-02 54f07bfbed [TASK] Migrate Tests from _callRef to _call (thanks to Benni Mack)
  • 2019-11-29 af9d067480 [BUGFIX] Fix broken Fluid templates (thanks to Patrick Broens)
  • 2019-11-29 ff710d541e [TASK] Update doctrine/annotations dependency (thanks to Benni Mack)
  • 2019-11-29 0f0942d705 [TASK] Integrate NormalizedParams into Install Tool (thanks to Benni Mack)
  • 2019-11-29 c57f959aa6 [BUGFIX] Do not send default data for page tree items (thanks to Tymoteusz Motylewski)
  • 2019-11-29 f8b21a4c00 [BUGFIX] Corrected condition for pid -1 replacement (thanks to Susanne Moog)
  • 2019-11-29 45b74eeb28 [BUGFIX] Open a new tab if window name in backend is newTYPO3frontendWindow (thanks to Andreas Fernandez)
  • 2019-11-29 78acfec5ba [TASK] Remove call to _setRef (thanks to Susanne Moog)
  • 2019-11-29 ab01fabd8f [BUGFIX] Correct link parsing with anchor and params (thanks to Andreas Fernandez)
  • 2019-11-29 d794b18860 [TASK] Apply rector sets php54 and php55 (thanks to Alexander Schnitzler)
  • 2019-11-29 68abe9e83b [TASK] Improve pre-merge test run configs (thanks to Anja Leichsenring)
  • 2019-11-29 222c0fde4b [TASK] Update codemirror to v5.49.2 (thanks to Andreas Fernandez)
  • 2019-11-29 d7602401d4 [BUGFIX] Remove var_dump() call in EnhancerSiteRequestTest (thanks to Andreas Fernandez)
  • 2019-11-29 8598c4b918 [BUGFIX] No longer include punctuation in CKEditor autolinks (thanks to Susanne Moog)
  • 2019-11-29 389fac2f8e [TASK] Use ArrayObject for middleware storage in symfony container (thanks to Benjamin Franzke)
  • 2019-11-29 b30f596026 [BUGFIX] Use native phpunit functionality in Fluid tests (thanks to Benni Mack)
  • 2019-11-29 f9badf9bf5 [BUGFIX] Fix translated shortcut target in menus (thanks to Mathias Brodala)
  • 2019-11-29 5601673dd9 [BUGFIX] Provide global Symfony container instance in upgrade wizards (thanks to Benjamin Franzke)
  • 2019-11-29 f2d0b63701 [BUGFIX] Allow to switch clipboard mode to copy without items (thanks to Benni Mack)
  • 2019-11-28 0914114eb6 [TASK] Remove dependency to FileStreamWrapper (thanks to Susanne Moog)
  • 2019-11-28 fcb27807fb [TASK] Restructure nighly test plan spec (thanks to Anja Leichsenring)
  • 2019-11-28 81e4d5efcf [DOCS] Add example for saving uploaded files in SaveToDatabase finisher (thanks to dirnbauer)
  • 2019-11-28 cb0252a6de [BUGFIX] Run integration docblock tests for security builds on correct branch (thanks to Andreas Fernandez)
  • 2019-11-28 4c1848d80e [FEATURE] Extbase-based Frontend Login Form (thanks to Jan Stockfisch)
  • 2019-11-28 d74d5d4d43 [BUGFIX] Avoid applying parameter inflation during route resolving (thanks to Oliver Hader)
  • 2019-11-27 ceafda03bb [BUGFIX] Fix compatibility with symfony/dependency-injection:5.0 (thanks to Benjamin Franzke)
  • 2019-11-27 2137e3300c [TASK] Require rector/rector (thanks to Alexander Schnitzler)
  • 2019-11-27 ba50c94e87 [FEATURE] Support env vars in YAML file names on import (thanks to Andreas Fernandez)
  • 2019-11-26 58c1510923 [BUGFIX] Fix double encoding of current page link in link wizard (thanks to Markus Klein)
  • 2019-11-26 ca899ef7be [TASK] Update friendsofphp/php-cs-fixer to 2.16.1 (thanks to Alexander Schnitzler)
  • 2019-11-26 b2e47de4c9 [BUGFIX] Use current site language in indexed search by default (thanks to Benni Mack)
  • 2019-11-25 ce6fdfad95 [TASK] Streamline autoloading of test classes in extbase (thanks to Alexander Schnitzler)
  • 2019-11-25 6767a461c9 [TASK] Improve accessibility of user settings module (thanks to Georg Ringer)
  • 2019-11-25 c80138a854 [BUGFIX] Use JS container to run JavaScript Unit Tests (thanks to Anja Leichsenring)
  • 2019-11-25 86a38a7e73 [TASK] Migrate FileMetadataOverlayAspect to PSR-14 listener (thanks to Benni Mack)
  • 2019-11-25 8419fc0315 [TASK] Move Copyright information generation out of TYPO3 Backend (thanks to Benni Mack)
  • 2019-11-25 4351529f61 [BUGFIX] Use "noreferrer" instead of "noopener noreferrer" (thanks to Benni Mack)
  • 2019-11-25 9d007fd16b [DOCS] Fix mistakes regarding RTE-configuration via TsConfig (thanks to Io Kon)
  • 2019-11-24 8a7d5b7225 [BUGFIX] Set nullable typehint within setBackendUserAspect() (thanks to Ralf Zimmermann)
  • 2019-11-24 2323ed6295 [BUGFIX] Write "PropertyGridEditor" default values as integer number (thanks to Ralf Zimmermann)
  • 2019-11-24 e185f39d98 [BUGFIX] Respect user mount points within FormPersistenceManager (thanks to Ralf Zimmermann)
  • 2019-11-23 0f4ba2e88b [FEATURE] Access single values in form templates (thanks to Mathias Brodala)
  • 2019-11-23 03f537db7b [FEATURE] Render fieldset labels in form templates (thanks to Mathias Brodala)
  • 2019-11-23 cf90cfdeb5 [TASK] Follow-up: Introduce native pagination for lists (thanks to Alexander Schnitzler)
  • 2019-11-23 8d8d7cbb46 [TASK] Use TSFE for fetching site and language (thanks to Benni Mack)
  • 2019-11-23 a807c24821 [TASK] Refer to classes in typo3fluid in Changelog (thanks to Sybille Peters)
  • 2019-11-23 f4eb12b0d5 [FEATURE] Unified PSR-14 event for modifying the SystemInformationToolbarItem (thanks to Benni Mack)
  • 2019-11-23 621688b5e2 [BUGFIX] StaticRouteResolver returns 404 on invalid static route (thanks to Benni Mack)
  • 2019-11-23 36e927d4fc [FEATURE] Introduce native pagination for lists (thanks to Alexander Schnitzler)
  • 2019-11-23 bdd32acb3e [BUGFIX] Convert date objects to string in finisher options (thanks to Mathias Brodala)
  • 2019-11-23 34933ce36a [TASK] Housekeeping in Extension Manager Code (thanks to Benni Mack)
  • 2019-11-23 d74b02da3e [DOCS] Document date element in EXT:form (thanks to Björn Jacob)
  • 2019-11-23 532ef9ab6d [DOCS] Document form setup YAML loading changes (thanks to Mathias Brodala)
  • 2019-11-23 c16f26cf19 [BUGFIX] Respect unique form identifier for validators (thanks to Mathias Brodala)
  • 2019-11-22 5d48148153 [BUGFIX] Remove "Extbase & fluid" suffix from indexed search (thanks to Benni Mack)
  • 2019-11-22 3f9ab82202 [FEATURE] Allow custom tables in form record browser (thanks to Mathias Brodala)
  • 2019-11-22 29cf49c0be [FEATURE] Improve form creation wizard (thanks to Daniela Pohl)
  • 2019-11-22 0fbf04ca51 [BUGFIX] Show form definitions with same filename from different storages (thanks to Christian Eßl)
  • 2019-11-22 7675651dd4 [FEATURE] Make form record browser button icon configurable (thanks to Mathias Brodala)
  • 2019-11-22 8bac5d2814 [TASK] Deprecate form mixins (thanks to Mathias Brodala)
  • 2019-11-22 b9d67bc794 [FEATURE] Migrate various Signal Slots to PSR-14 events (thanks to Benni Mack)
  • 2019-11-22 cfb5788f1c [BUGFIX] Unconfigured typeNums should result in 404 instead of 500 response (thanks to Benni Mack)
  • 2019-11-22 9781a14842 [TASK] Add additional tests for Route VariableProcessor (thanks to Oliver Hader)
  • 2019-11-22 af043ee31b [BUGFIX] Disable browser autofill feature for the honeypot field (thanks to Christian Eßl)
  • 2019-11-22 fec2278375 [TASK] Restructure form setup (thanks to Mathias Brodala)
  • 2019-11-22 a5ea16bad4 [BUGFIX] Only process arrays in BackendUserConfigurationUpdate (thanks to Daniel Goerz)
  • 2019-11-22 60a6545da9 [BUGFIX] Cast id to integer in class BackendUserConfigurationUpdate (thanks to Christian Eßl)
  • 2019-11-22 10023893aa [BUGFIX] Omit hostname in site auto-generation called via CLI (thanks to Oliver Hader)
  • 2019-11-22 e6903b8b86 [TASK] Make PHP code of TYPO3 Core PHP 7.4 compliant (thanks to Benni Mack)
  • 2019-11-22 417578303a [TASK] Migrate EXT:form slots to PSR-14 listeners (thanks to Benni Mack)
  • 2019-11-22 47664991a5 [BUGFIX] Ensure hoa/core is not a dependency (thanks to Benni Mack)
  • 2019-11-21 bc06b1bffb [TASK] Document variables assigned to mail templates (thanks to Mathias Brodala)
  • 2019-11-21 60f5155e8b [BUGFIX] Make FileUpload and ImageUpload mimetype validation more strict (thanks to Ralf Zimmermann)
  • 2019-11-21 13ece4dfd6 [BUGFIX] Fix PHP error in SoftReferenceParserHook for missing form definitions (thanks to Stephan Großberndt)
  • 2019-11-21 ef8190c5db [FEATURE] Unified PageTS resolving and parsing (thanks to Benni Mack)
  • 2019-11-21 5cf5eeb8c4 [TASK] Raise testing framework to version 5.0.16 (thanks to Benni Mack)
  • 2019-11-21 09b5f2b752 [TASK] Deprecate TSFE->divSection (thanks to Benni Mack)
  • 2019-11-21 82c96c4388 [BUGFIX] Document unsetting array property items in form variants (thanks to Christian Eßl)
  • 2019-11-21 f20a7aae58 [TASK] Update symfony dependencies to 4.4 or 5.0 (thanks to Benni Mack)
  • 2019-11-21 da787baa1b [TASK] Use array as service chains instead of comma-separated list (thanks to Benni Mack)
  • 2019-11-21 59dcebd2f4 [BUGFIX] Remove assignment to unused property in PageRenderer (thanks to Benni Mack)
  • 2019-11-21 d68822129d [DOCS] Rename Changelog compared to subject (thanks to Joerg Kummer)
  • 2019-11-21 0e48fd2393 [DOCS] Fix some minor typos in Changelog (thanks to Björn Jacob)
  • 2019-11-20 b9af000053 [BUGFIX] Synchronize TCA enable columns from workspace version (thanks to Oliver Hader)
  • 2019-11-20 a08c6b09a4 [BUGFIX] Do not add entries to cache_treelist when logged into BE (thanks to Benni Mack)
  • 2019-11-20 8fd13e6de0 [TASK] Do not use constants in low-level classes (thanks to Benni Mack)
  • 2019-11-20 98301f5cce [TASK] Remove unused log-related TYPO3_CONF_VARS (thanks to Benni Mack)
  • 2019-11-19 2b23ef3567 [TASK] Avoid processing empty entity ids in DataMapProcessor (thanks to Oliver Hader)
  • 2019-11-19 669fab81f2 [TASK] Update nikic/php-parser to ^4.3 (thanks to Alexander Schnitzler)
  • 2019-11-19 6319bd57bb [TASK] Prevent superfluous filters in DataMapProcessor (thanks to Nicole Cordes)
  • 2019-11-18 fa7bda8f00 [BUGFIX] Start nighly test run at 3am rather than 0:03am (thanks to Anja Leichsenring)
  • 2019-11-17 dda1896e56 [BUGFIX] Ensures configuration for resolveAnchorLink is an array (thanks to Susanne Moog)
  • 2019-11-17 7450b7829d [BUGFIX] Respect config.intTarget and extTarget in default ParseFunc (thanks to Benni Mack)
  • 2019-11-17 a8c16c45f8 [TASK] Add Maori locale and flag (thanks to Simon Gilli)
  • 2019-11-17 fb6925b19e [TASK] Re-activate acceptance tests for introduction package (thanks to Anja Leichsenring)
  • 2019-11-17 4088b0b166 [TASK] Add examples to ext:backend ViewHelpers (thanks to Oliver Bartsch)
  • 2019-11-17 2507a32f4d [FEATURE] Add additional configuration for external URLs (thanks to Sybille Peters)
  • 2019-11-15 c04110ec30 [FEATURE] Replace FAL signals with new PSR-14 events (thanks to Benni Mack)
  • 2019-11-15 034baf30ed [BUGFIX] Prevent PHP type error and stale language cache (thanks to Claus Due)
  • 2019-11-14 125d94c1fa [DOCS] Remove confusing "cron command" ambiguity. (thanks to Andrew Murphy)
  • 2019-11-14 f5953ce359 [DOCS] Add missing semicolon in rst file (thanks to Franz Holzinger)
  • 2019-11-14 e6831b0d26 [TASK] Update dependency CmsComposerInstaller (thanks to Benni Mack)
  • 2019-11-14 bcd4d4a742 [TASK] Rename USER_INT related variables in TSFE (thanks to Benni Mack)
  • 2019-11-14 26addb57b4 [DOCS] Fix minor typos in form documentation (thanks to Chris Müller)
  • 2019-11-14 ae97e2d824 [BUGFIX] Use correct ViewHelper namespace in PHPDoc of SubmitViewHelper (thanks to Tomas Norre Mikkelsen)
  • 2019-11-13 67365e2dcc [TASK] Re-order Frontend Content building process (thanks to Benni Mack)
  • 2019-11-13 e1710db261 [TASK] Trigger nightly test builds with more time in between (thanks to Anja Leichsenring)
  • 2019-11-13 e56df02a2b [TASK] Move page layout resolving into a separate class (thanks to Benni Mack)
  • 2019-11-13 8a6abf5895 [BUGFIX] Add empty alt attribute to decorative images (thanks to Michael Telgkamp)
  • 2019-11-13 5d00a3bd5d [TASK] Put logic of fetching page content from cache into more readable format (thanks to Benni Mack)
  • 2019-11-13 20ec656f18 [TASK] Use Environment API to fetch application context (thanks to Benni Mack)
  • 2019-11-12 dd7893a110 [DOCS] Fix broken link in fluid_styled_content docs (thanks to Jan)
  • 2019-11-12 debef96593 [TASK] Use consistent checks for USER_INT logic (thanks to Benni Mack)
  • 2019-11-12 ec4a562846 [TASK] Move preparation of non-cacheable headerdata into TSFE (thanks to Benni Mack)
  • 2019-11-12 cbf573a1e1 [BUGFIX] Fix exception in IpAnonymizationTask after upgrade from TYPO3 8 (thanks to Stephan Großberndt)
  • 2019-11-11 0c86e55369 [DOCS] Fix minor typo in changelog (thanks to Sebastian Klein)
  • 2019-11-11 1fd8630439 [BUGFIX] Listen to message when setting an avatar (thanks to Andreas Fernandez)
  • 2019-11-10 2978ff3b9a [BUGFIX] Remove dots from piVars set by _DEFAULT_PI_VARS (thanks to Georg Ringer)
  • 2019-11-10 d0c5a1f76c [TASK] Move field "description" to SEO tab in page properties (thanks to Kevin Appelt)
  • 2019-11-10 464195d8b6 [TASK] Fix CGL in tests (static calls) (thanks to Susanne Moog)
  • 2019-11-09 f3c16924af [BUGFIX] Add fallback identifier to IRRE fields (thanks to Susanne Moog)
  • 2019-11-09 8557394982 [BUGFIX] Remove htmlspecialchars from path_Workspace (thanks to Devid Messner)
  • 2019-11-09 bdc9b55fc2 [TASK] Move clipboard inline JavaScript into separate modules (thanks to Andreas Fernandez)
  • 2019-11-09 3f2d98c4b2 [TASK] Consistent version restrictions for PSR packages (thanks to Aimeos)
  • 2019-11-09 9b426a5af0 [BUGFIX] IRRE: Create a correct original value identifier (thanks to Andreas Fernandez)
  • 2019-11-09 2c2f28e225 [DOCS] Extend migration example of deprecation 84993 (thanks to Jörg Kummer)
  • 2019-11-09 df8049eab1 [FEATURE] Show link to online docs in extension manager (thanks to Georg Ringer)
  • 2019-11-09 538bb7cb2d [BUGFIX] Respect language restrictions for direct page title editing (thanks to Gianluigi Martino)
  • 2019-11-09 3979798335 [BUGFIX] Make GifBuilder calculation of filename hash faster (thanks to Benni Mack)
  • 2019-11-09 29af6f5cbe [BUGFIX] Allow usage of uid in slug generation via Ajax (thanks to Johannes Schlier)
  • 2019-11-09 a017b4b979 [FEATURE] Page title providers visible in admin panel (thanks to Riny van Tiggelen)
  • 2019-11-09 4f12e25ea3 [BUGFIX] Set default controller name in ExtbasePluginEnhancer (thanks to Oliver Hader)
  • 2019-11-09 3e2758d161 [BUGFIX] Log invalid hash generation in FAL Indexer (thanks to Susanne Moog)
  • 2019-11-09 fea0bdcf0c [BUGFIX] Consider all elements in typo3temp/assets/ when clearing (thanks to Oliver Hader)
  • 2019-11-09 4e880df673 [TASK] Add clarification and tests to SiteBasedRedirectResolver (thanks to Benni Mack)
  • 2019-11-09 9477f2e3c4 [BUGFIX] Make EXT:backend independent of EXT:install (thanks to Daniel Siepmann)
  • 2019-11-09 c6f589f3bd [BUGFIX] Decode tag attributes during HTML parsing (thanks to Helmut Hummel)
  • 2019-11-09 2485bdf54e [FEATURE] Use SiteLanguageAwareInterface to check for trait existence (thanks to Christian Eßl)
  • 2019-11-09 ad3267ec27 [FEATURE] Provide a way to sort form lists in ext:form (thanks to Christian Eßl)
  • 2019-11-09 c13aa8be0b [BUGFIX] Deactivate link element's explanation toggle after change (thanks to Michael Straschek)
  • 2019-11-09 4487d5b154 [BUGFIX] RTE: Support anchors without href (thanks to Thorben Nissen)
  • 2019-11-09 819db04f50 [BUGFIX] Use indexed menu item array for directory menu (thanks to Alexander Stehlik)
  • 2019-11-09 0780cfbd6c [BUGFIX] Reenable input field for page ID when setting a link via RTE (thanks to Ioulia Kondratovitch)
  • 2019-11-09 020f22dcf9 [BUGFIX] Substitute form references for array keys as well in ext:form (thanks to Christian Eßl)
  • 2019-11-09 84e50d224b [TASK] Add forceUid option to Import Command (thanks to Martin)
  • 2019-11-09 3fa18fab9c [FEATURE] Support nomodule for JavaScript includes (thanks to Guido Schmechel)
  • 2019-11-09 3fde1b1d2d [TASK] Deprecate \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController (thanks to Alexander Schnitzler)
  • 2019-11-09 7378035eba [FEATURE] Mark broken file links in RTE (thanks to Sybille Peters)
  • 2019-11-09 3669742d5a [BUGFIX] Respect richtextConfiguration set via TCA (thanks to Ioulia Kondratovitch)
  • 2019-11-09 39dd66d834 [TASK] Update doctrine/dbal to minimum ^2.10 (thanks to Susanne Moog)
  • 2019-11-09 188c01a7b6 [TASK] Add additional workspaces tests covering enable fields (thanks to Oliver Hader)
  • 2019-11-09 f610f55b9b [BUGFIX] Use correct icon for menu separator if hidden in menu (thanks to Karsten Nowak)
  • 2019-11-09 e94aefa00e [BUGFIX] Respect cacheHash excludedParameters in TSFE::reqCHash() (thanks to Grigory Rechkin)
  • 2019-11-09 e89e1a5a1c [DOCS] Fix RTE preset example (thanks to Daniel Siepmann)
  • 2019-11-08 cdab79385c [BUGFIX] Prevent indexing of XML sitemaps by search engines (thanks to Chris Müller)
  • 2019-11-08 ddaeb5630a [TASK] Extend TCA shadowColumns instead of overriding them (thanks to Oliver Hader)
  • 2019-11-08 65dfbeedcc [BUGFIX] Don't escape decimal character group (thanks to Matthias Vogel)
  • 2019-11-08 acefb080f1 [TASK] Avoid using deprecated Doctrine types (thanks to Oliver Hader)
  • 2019-11-08 8c0993ed78 [BUGFIX] Remove references to "alternativeTempPath" (thanks to Benni Mack)
  • 2019-11-08 c59b01ffba [BUGFIX] Pluralize term dynamically (thanks to Oliver Bartsch)
  • 2019-11-08 6d55ec350b [BUGFIX] Fix PHPDoc of BackendUtility::getRecordLocalization (thanks to Tomita Militaru)
  • 2019-11-08 6ea6b1af0a [TASK] Update doctrine/dbal to 2.10.0 (thanks to Manuel Selbach)
  • 2019-11-08 cb43712329 [BUGFIX] Fix tests in ConditionMatcher regarding applicationContext (thanks to Benni Mack)
  • 2019-11-08 cb2c6818d2 [FEATURE] Make site title configurable per website language (thanks to Richard Haeser)
  • 2019-11-07 642c1e678c Revert "[TASK] Speed up DB query for tables with versions" (thanks to Oliver Hader)
  • 2019-11-07 48ff3118a0 [TASK] Enable php 7.4 for runTests.sh script (thanks to Anja Leichsenring)
  • 2019-11-07 3471b87096 [BUGFIX] Explicitly initialize DateTime picker for form fields (thanks to Andreas Fernandez)
  • 2019-11-07 0d77450b9f [FEATURE] Mark broken external links in RTE (thanks to Sybille Peters)
  • 2019-11-07 d12c3548ca [TASK] Update Guzzle to latest version (6.4.1) (thanks to Benni Mack)
  • 2019-11-07 88cd67400e [BUGFIX] Improve accessibility of backend login (thanks to Georg Ringer)
  • 2019-11-07 507d56eacd [BUGFIX] SysLanguageViewHelper fetches proper DB connection (thanks to Benni Mack)
  • 2019-11-06 75aa958ba2 [BUGFIX] Streamline SoftReferenceIndex references (thanks to Nicole Cordes)
  • 2019-11-06 6404d04ecc [DOCS] Fix explanation of content element TypoScript example (thanks to Alexander Vidoni)
  • 2019-11-06 a20e5c2268 [TASK] Rename TSconfig labels section in page properties (thanks to Tomita Militaru)
  • 2019-11-05 8db9bd874b [BUGFIX] OtherLanguageContent: show fallback language icon (thanks to Josef Glatz)
  • 2019-11-05 a1e0405fca [TASK] Remove mod.web_func filter in InfoPageTyposcriptConfigController (thanks to Daniel Windloff)
  • 2019-11-05 838b6f7824 [TASK] Cleanup \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap (thanks to Alexander Schnitzler)
  • 2019-11-05 990f8fe45b [BUGFIX] Have backend layouts in DB respect workspace versions (thanks to Benni Mack)
  • 2019-11-05 a6d87ab7af [BUGFIX] Remove 2nd double quotes from exception messages (thanks to Daniel Siepmann)
  • 2019-11-05 8edc8241ef [BUGFIX] Check parsed url for query part in BE Shortcuts (thanks to Oliver Bartsch)
  • 2019-11-05 b54313799d [TASK] Initialize TSFE language at an earlier stage (thanks to Benni Mack)
  • 2019-11-05 e474def195 [BUGFIX] Add lang attribute to html tag in Backend (thanks to Georg Ringer)
  • 2019-11-04 bef44dd555 [BUGFIX] Fix stdWrap.replacement boolean properties handling (thanks to Wolfgang Klinger)
  • 2019-11-04 d208d09aea [BUGFIX] SoftReferenceIndex parses new TypoLink format correct (thanks to Rémy DANIEL)
  • 2019-11-04 ba43decca8 [BUGFIX] Don't process ifEmpty/ifBlank stdWrap if content is available (thanks to Wolfgang Klinger)
  • 2019-11-04 62ab5cc252 [DOCS] Use correct filename in documentation of fluid styled content (thanks to Alexander Vidoni)
  • 2019-11-04 f13d25ee4e [BUGFIX] Fix parameter descriptions of bulkInsert (thanks to Oliver Bartsch)
  • 2019-10-30 869eeedd39 [TASK] Update Fluid Standalone to 2.6.6 (thanks to Benni Mack)
  • 2019-10-30 bc4d3832f1 [FEATURE] Provide feature flag for new translation server's export (thanks to Georg Ringer)
  • 2019-10-30 0c34cdf11a [BUGFIX] Properly trimExplode allowed file extensions in IRRE / FAL (thanks to Benni Mack)
  • 2019-10-30 e907140f4e [BUGFIX] Correctly check TSFE->rootLine (thanks to Markus Klein)
  • 2019-10-30 d10eafa67d [BUGFIX] Allow redirects to specific records (thanks to Benni Mack)
  • 2019-10-30 b40190d9ec [BUGFIX] Remove more options from LinkBrowser in redirects (thanks to Georg Ringer)
  • 2019-10-29 efbc7d8a61 [BUGFIX] Provide UpgradeWizard for outdated be_users uc settings (thanks to Christian Eßl)
  • 2019-10-29 d1c06c96b7 [BUGFIX] Apply proper typecast (thanks to Oliver Bartsch)
  • 2019-10-28 25a8b704eb [TASK] Consolidate cache clearing in TypoScript edit backend controllers (thanks to Benjamin Franzke)
  • 2019-10-28 b8cc136f11 [BUGFIX] Display most searched words again (thanks to Devid Messner)
  • 2019-10-28 a92338fe47 [DOCS] Use working examples in linkvalidator documentation (thanks to linawolf)
  • 2019-10-28 3f4058edf9 [BUGFIX] Use strict type checking for in_array() calls in JsonView (thanks to Markus Klein)
  • 2019-10-28 ddd4310eba [BUGFIX] Backup last typolink URL before processing ATagParams (thanks to Alexander Stehlik)
  • 2019-10-26 c274a4b4bc [BUGFIX] Proper form definition validation if backend language changes (thanks to Ralf Zimmermann)
  • 2019-10-26 b594b0aae9 [DOCS] Add hints to disable rendering hreflang and canonical tags (thanks to Richard Haeser)
  • 2019-10-26 e6a2f88f31 [BUGFIX] Make the $target parameter for addSecurityRelValues nullable (thanks to Christian Eßl)
  • 2019-10-25 226ac97e54 [BUGFIX] Reset highlighting of active menu module item (thanks to Michael Telgkamp)
  • 2019-10-25 5ee18c4874 [DOCS] Extend seo extension docs (thanks to Kay Strobach)
  • 2019-10-25 ffd69f0bc8 [FEATURE] Add feature switch to reorder redirect middlewares (thanks to Georg Großberger)
  • 2019-10-25 496543cd10 [TASK] Update eslint packages (thanks to Andreas Fernandez)
  • 2019-10-25 b57a7ab77c [DOCS] Use descriptive example and add block for custom fields (thanks to Liddy)
  • 2019-10-25 0d7ab16dd7 [BUGFIX] Fix incompatible dataProvider comment with method name (thanks to Anja Leichsenring)
  • 2019-10-25 0b5d8c1445 [BUGFIX] Fix missed assert* call in test file (thanks to Anja Leichsenring)
  • 2019-10-25 4ce09eeb54 [FEATURE] Allow multiple sitemaps in parallel (thanks to Markus Klein)
  • 2019-10-25 9bdbeea048 [TASK] Make alternative text more prominent in backend (thanks to Michael Telgkamp)
  • 2019-10-25 8d6d7f8460 [DOCS] Streamline used code block directive within docs (thanks to Daniel Siepmann)
  • 2019-10-25 196bd2c8f6 [TASK] Use namespaced MockObject interface in tests (thanks to Alexander Schnitzler)
  • 2019-10-25 8476597151 [TASK] Deprecate injection of EnvironmentService in Web Request (thanks to Alexander Schnitzler)
  • 2019-10-25 0b58a8afe4 [TASK] Introduce constants for sys log writer method arguments (thanks to Alexander Schnitzler)
  • 2019-10-25 b5828dd8ff [TASK] Use dedicated PHPUnit assertion methods (thanks to Alexander Schnitzler)
  • 2019-10-24 c3d8232fa2 [TASK] Use short returns in PHPUnit tests (thanks to Alexander Schnitzler)
  • 2019-10-24 738518a62a [DOCS] Improve chapter for adding content elements (thanks to Liddy)
  • 2019-10-24 362affbadc [TASK] Call static PHPUnit methods via self:: instead of $this-> (thanks to Alexander Schnitzler)
  • 2019-10-24 50223f6480 [BUGFIX] Use prepared statements for pdo_mysql per default (thanks to Manuel Selbach)
  • 2019-10-24 f801a55eca [TASK] Add functional tests with pdo_* drivers to nightly build (thanks to Anja Leichsenring)
  • 2019-10-23 9b05f5972b [BUGFIX] Mark typo3fluid/fluid version 2.6.5 as conflicting (thanks to Richard Haeser)
  • 2019-10-23 ac4e3bfaad [BUGFIX] Respect changed indexes within schema migration (thanks to Manuel Selbach)
  • 2019-10-23 d2dfb8a6d6 [BUGFIX] Use Hreflang for HTML tag (thanks to Simon Gilli)
  • 2019-10-23 0cf65f8860 [BUGFIX] Fix 'pidonly' check in backend search (thanks to Christian Eßl)
  • 2019-10-23 26d76912d1 [TASK] Add security section to README (thanks to Mathias Brodala)
  • 2019-10-23 06e9eb7969 [FEATURE] Add method LazyLoadingProxy::getUid() (thanks to Stefan Neufeind)
  • 2019-10-23 3b4468fab4 [TASK] Add seo extension docs (thanks to Kay Strobach)
  • 2019-10-23 b7c5abc8a1 [BUGFIX] Show Broken Links of Pages on the Page itself (thanks to Lina Wolf)
  • 2019-10-23 48838db815 [TASK] Update .rst file for 87623 (thanks to Alexander Schnitzler)
  • 2019-10-23 cd53af4dca [BUGFIX] Set correct default value for TSFE properties (thanks to Georg Ringer)
  • 2019-10-23 82631921b5 [BUGFIX] Mark typo3fluid/fluid version 2.6.5 as conflicting (thanks to Anja Leichsenring)
  • 2019-10-22 9d7c1a3aeb [TASK] Change to named keys in EXT:seo when using generateMetaTags hook (thanks to Richard Haeser)
  • 2019-10-22 6e7d5e4d5a [BUGFIX] Unify return types for PDO drivers (thanks to Manuel Selbach)
  • 2019-10-21 1368d88e61 [BUGFIX] Add initialization of DataMapper on QueryResult object wakeup (thanks to Vladimir Cherednichenko)
  • 2019-10-21 ba0e5c39aa [TASK] Update Microsoft SQL server docker images for tests (thanks to Manuel Selbach)
  • 2019-10-21 607f935460 [BUGFIX] RedirectService respects parameters (thanks to Guido Schmechel)
  • 2019-10-21 7139d4ca56 [DOCS] Fix missing backtick in Changelog file for 88669 (thanks to Chris Müller)
  • 2019-10-21 cffb6e0fc6 [BUGFIX] Use GeneralUtility for initialization of PageRenderer (thanks to Daniel Goerz)
  • 2019-10-21 17404c4530 [TASK] Fix return type annotation of Extbase getArgument method (thanks to Daniel Siepmann)
  • 2019-10-21 bfab2c65a7 [TASK] Introduce bit operation and helper methods in BitSet class (thanks to Alexander Schnitzler)
  • 2019-10-20 e80fc068e4 [BUGFIX] Fix TEXT value property type in t3editor (thanks to Jan Klemenski)
  • 2019-10-18 8ba188d3be [TASK] Upgrade typo3/phar-stream-wrapper to v3.1.3 (PHP 7.4) (thanks to Oliver Hader)
  • 2019-10-18 fefedddaa5 [TASK] Fix return type annotation of get_dirs method (thanks to Daniel Siepmann)
  • 2019-10-18 a09d55cae7 [BUGFIX] Use alias for constraining languages while translating (thanks to Daniel Goerz)
  • 2019-10-17 df2f2d101e [BUGFIX] Clipboard: Check whether FAL object is an existing file (thanks to Andreas Fernandez)
  • 2019-10-17 0d177a332c [BUGFIX] Add missing parenthesis (thanks to Oliver Bartsch)
  • 2019-10-17 5a3375e4bf [FEATURE] Add "storeSession" argument to Widget ViewHelpers (thanks to Christian Eßl)
  • 2019-10-17 80f5b0cfe1 [TASK] Fix param type annotation of Extbase methods (thanks to Daniel Siepmann)
  • 2019-10-17 fdd0e67c24 [BUGFIX] Set pageInfo in ElementInformation popup for non-related records (thanks to Benni Mack)
  • 2019-10-15 f5f4417513 [BUGFIX] Render FlashMessages at ClearCache (thanks to Guido Schmechel)
  • 2019-10-14 52fa0a0b9f [TASK] Update ckeditor to 4.13.0 (thanks to Andreas Fernandez)
  • 2019-10-13 f4e7e7df5b [BUGFIX] Use AjaxDataHandler to delete records from context menu (thanks to Andreas Fernandez)
  • 2019-10-13 5ec37b6005 [BUGFIX] Use event target for extension update action (thanks to Andreas Fernandez)
  • 2019-10-13 2ef6359f97 [BUGFIX] Prevent double encoding of link test in index search (thanks to Frank Naegler)
  • 2019-10-13 2e91d9a3f8 [TASK] Style error message on trying to access a restricted record (thanks to Christian Eßl)
  • 2019-10-13 350c5039e6 [TASK] Remove duplicated implementation of ContentProviderInterface (thanks to kamiyang)
  • 2019-10-12 24ea052411 [TASK] Provide AcceptanceTest for stand alone install tool (thanks to Anja Leichsenring)
  • 2019-10-11 9c696a3ab5 [TASK] Warn in [SYS][UTF8filesystem] that a valid UTF-8 locale is necessary (thanks to Christian Eßl)
  • 2019-10-11 ab6707aef3 [BUGFIX] Reset user settings if an invalid selection is stored (thanks to Frank Naegler)
  • 2019-10-11 4bd76360bd [TASK] Adjust composer.json declarations of system extensions (thanks to Oliver Hader)
  • 2019-10-11 3b6e94ee71 [BUGFIX] Make Modal.loadUrl working again (thanks to Frank Naegler)
  • 2019-10-10 9fec751ac3 [BUGFIX] Add tests and fix broken MailMessage (thanks to Frank Naegler)
  • 2019-10-10 4edd28c4fb [BUGFIX] Prevent broken AND where statement in cObj->searchWhere() (thanks to Christian Eßl)
  • 2019-10-10 4824d45764 [BUGFIX] Allow multiple search words for file search (thanks to Markus Klein)
  • 2019-10-10 6257583668 [BUGFIX] Fix preprocessing of external URLs in linkvalidator (thanks to Sybille Peters)
  • 2019-10-10 b2817e3c02 [BUGFIX] Add missing quotation mark in doc example (thanks to Jörg Kummer)
  • 2019-10-10 f0eba62724 [TASK] Adjust search syntax for suggest wizard (thanks to Markus Klein)
  • 2019-10-10 b858d635a0 [TASK] Future-proof Fluid template namespace imports (thanks to Claus Due)
  • 2019-10-10 d1793e5932 [TASK] Give better info about no records (thanks to Pascal Querner)
  • 2019-10-10 f44a6f0552 [BUGFIX] Reload backend module menu after extension configuration change (thanks to Frank Naegler)
  • 2019-10-10 efb1bb4934 [BUGFIX] Add pre access check to install tool (thanks to Frank Naegler)
  • 2019-10-10 26c9a8e326 [BUGFIX] Set tasks backend:lock & backend:unlock as not schedulable (thanks to Georg Ringer)
  • 2019-10-09 05eaac740f [BUGFIX] Show exception in linkvalidator report (thanks to Sybille Peters)
  • 2019-10-09 57aee0aab5 [BUGFIX] Hide edit link for records the user has no edit permissions for (thanks to Christian Eßl)
  • 2019-10-09 f0bff59240 [BUGFIX] Generate unique id for checkboxes in flexform sections (thanks to Georg Ringer)
  • 2019-10-09 203f94e75f [TASK] Update list of external libraries (thanks to Christian Eßl)
  • 2019-10-08 da2e3e8036 [BUGFIX] Check for access permissions to record in context menu (thanks to Christian Eßl)
  • 2019-10-08 f3fae3a43e [BUGFIX] Fix "Show" link in the context menu of page translations (thanks to Christian Eßl)
  • 2019-10-08 d42d410631 [BUGFIX] Prevent 500 Internal server error in flexform (thanks to Frank Naegler)
  • 2019-10-08 3ec52ea781 Revert "[BUGFIX] Provide UpgradeWizard for outdated be_users uc settings" (thanks to Daniel Goerz)
  • 2019-10-08 e8b5652d5a [BUGFIX] Provide UpgradeWizard for outdated be_users uc settings (thanks to Christian Eßl)
  • 2019-10-08 1960fac68f [BUGFIX] Reset belog search constraints on memory exhaustion (thanks to Christian Eßl)
  • 2019-10-08 31dd958a68 Revert "[TASK] Keep old value on confirmation modal close" (thanks to Oliver Hader)
  • 2019-10-08 660c6514a2 [TASK] Show peak memory usage in MB (thanks to Christoph Lehmann)
  • 2019-10-07 406058a773 [TASK] Replace FrontendCacheInterface (thanks to Christian Fries)
  • 2019-10-07 4c1073092b [BUGFIX] Allow public access to DataHandler $historyRecords info (thanks to Christoph Lehmann)
  • 2019-10-07 a841cb873b [BUGFIX] AbstractSubModule implements ContentProviderInterface by default (thanks to Jan Stockfisch)
  • 2019-10-07 bbd259974f [DOCS] Adjust path to Page TSconfig (thanks to Chris Müller)
  • 2019-10-07 70045e1b3c [BUGFIX] Add additional headers for checking external links (thanks to Sybille Peters)
  • 2019-10-07 de051a1504 [BUGFIX] Fix several typos in php comments (thanks to Christian Eßl)
  • 2019-10-07 3fe27aed97 [TASK] Use node v12 to build assets (thanks to Andreas Fernandez)
  • 2019-10-07 24640c5c75 [TASK] Deprecate legacy FormEngine functions (thanks to Andreas Fernandez)
  • 2019-10-06 dde6e1830b [BUGFIX] Fix TypeScript path in Grunt watcher (thanks to Andreas Fernandez)
  • 2019-10-06 22b93451c5 [BUGFIX] Escape url parameters in tree rendering (thanks to Markus Klein)
  • 2019-10-04 626d1e26e7 [TASK] Fill original attribute properly (thanks to Georg Ringer)
  • 2019-10-04 06ad4b1fde [TASK] Add resname attribute to trans-unit tags in XLF files (thanks to Markus Klein)
  • 2019-10-02 decf368423 [TASK] Fix typo and formatting in documentation for #84545 (thanks to Tymoteusz Motylewski)
  • 2019-10-02 ab844d6071 [TASK] Add configuration for Crowdin (thanks to Georg Ringer)
  • 2019-10-01 cb42dac235 [TASK] Set TYPO3 version to 10.2.0-dev (thanks to Oliver Hader)