TYPO3 10.3.0

Release Notes

Version 10.3.0

Release Notes for TYPO3 CMS 10.3.0

This document contains information about TYPO3 CMS 10.3.0 which was released on 25.02.2020.

Get TYPO3 v10.3.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.4.0 is releeased.

Read TYPO3 v10.3.0 Release News

Checksums of TYPO3 10.3.0

SHA256

3675482b5e1a1b9b8a693979ae263f2e11fcde65d457d7665e1b46fb385bda1e typo3_src-10.3.0.tar.gz
558421ff7abc02010a444c6f35bfded5438da48ea3b3a1425e2382b0c454a5fc typo3_src-10.3.0.zip

SHA1

a973c1b53e21aa6ee3abe032aeeec2dcc672f111 typo3_src-10.3.0.tar.gz
9ffc74216b10d4a8fc23a45639b917599ad1985c typo3_src-10.3.0.zip

MD5

859cda3e6d64c3dcfda776bf97a2571d typo3_src-10.3.0.tar.gz
1b3cc7979ccf1e4b432aceba0c723e7d typo3_src-10.3.0.zip

Package Signatures

TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.

Download GPG signed release README.md file

Example of verifying integrity of tar.gz package of current release:

wget --content-disposition https://get.typo3.org/10.3.0/tar.gz
wget --content-disposition https://get.typo3.org/10.3.0/tar.gz.sig
gpg --verify typo3_src-10.3.0.tar.gz.sig typo3_src-10.3.0.tar.gz

Upgrading

  1. Before you update any instance to 10.3.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.2.0]:

  • 2020-02-25 8f93b98ddf [RELEASE] Release of TYPO3 10.3.0 (thanks to Oliver Hader)
  • 2020-02-25 8fa62cb80f [BUGFIX] Keep old behaviour of image collection for admin panel (thanks to Daniel Siepmann)
  • 2020-02-25 dfc3c81003 [BUGFIX] Only render widget footer if defined and correct styling issues (thanks to Benjamin Kott)
  • 2020-02-25 dad2e015da [TASK] Move Changelog files into 10.3 folder (thanks to Anja Leichsenring)
  • 2020-02-25 bff26642eb [BUGFIX] Initialize more properties of PageLayoutView (thanks to Georg Ringer)
  • 2020-02-25 6fa665dc1a [DOCS] Add example for RadioButton/MultiCheckbox (thanks to ochorocho)
  • 2020-02-25 ddb362f8fa [TASK] Clean up of ext:dashboard (thanks to Oliver Bartsch)
  • 2020-02-25 13c67c454f [FEATURE] Introduce PreviewRenderer pattern (thanks to Claus Due)
  • 2020-02-25 7e342e74de [FEATURE] Introduce AssetCollector (thanks to Benni Mack)
  • 2020-02-24 6db9a9dccd [BUGFIX] Return class alias respecting namespace (thanks to Daniel Gohlke)
  • 2020-02-24 ac747e1a5b [FEATURE] Dashboard widget: TYPO3 security advisories (thanks to Oliver Bartsch)
  • 2020-02-24 72a4825c1b [FEATURE] Improve FileDumpController (thanks to Stefan Froemken)
  • 2020-02-24 5aea1b2e48 Revert "[FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests" (thanks to Susanne Moog)
  • 2020-02-24 d2bd009eac [FEATURE] Use Egulias\EmailValidator for email validation (thanks to Georg Ringer)
  • 2020-02-24 ae10a2b5d8 [FEATURE] Show broken links only in editable fields (thanks to Sybille Peters)
  • 2020-02-24 a8b8b7a479 [BUGFIX] Fix page module button label and undefined variable access (thanks to Claus Due)
  • 2020-02-24 d7525b5351 [FEATURE] Dashboard widget: number of failed logins (thanks to Oliver Bartsch)
  • 2020-02-24 d4c019cb36 [BUGFIX] Add sys log errors from current day to widget (thanks to Daniel Siepmann)
  • 2020-02-24 2618039a5e [BUGFIX] Cast to prevent PHP TypeError when using sqlite (thanks to Daniel Siepmann)
  • 2020-02-24 a848ba4f27 [FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests (thanks to Christian Eßl)
  • 2020-02-24 6c4d73f55e [TASK] Unify dashboard widget registration (thanks to Oliver Bartsch)
  • 2020-02-23 e7a907ec1b [BUGFIX] Fallback to default, if BackendLayout can no longer be resolved (thanks to Christian Eßl)
  • 2020-02-23 e81619ee30 [BUGFIX] Render exception for backend preview as error (thanks to Daniel Siepmann)
  • 2020-02-23 1c7826d5d0 [BUGFIX] Show fields for files/folders in ElementInformationController (thanks to Christian Eßl)
  • 2020-02-23 8a51dc776a [TASK] Cleanup ContextSensitiveHelp rendering (thanks to Benjamin Kott)
  • 2020-02-23 b2d83e1a2a [BUGFIX] Remove undefined variable in QueryGenerator (thanks to Daniel Goerz)
  • 2020-02-23 6b32a50f97 [BUGFIX] Remove obsolete phpstan error pattern for TypeConverterException (thanks to Daniel Goerz)
  • 2020-02-23 e4e5de2af1 [DOCS] Add missing key for widget registration (thanks to Oliver Bartsch)
  • 2020-02-22 7ed0d18431 [TASK] Add TcaMigration for showRecordFieldList field (thanks to Oliver Bartsch)
  • 2020-02-22 b4b6dbbd08 [BUGFIX] Update all npm packages (thanks to Andreas Fernandez)
  • 2020-02-22 863691e727 [TASK] Mark TypeConverterException final (thanks to Alexander Schnitzler)
  • 2020-02-22 acb12f213b [TASK] Upgrade TypeScript to 3.8.2 (thanks to Andreas Fernandez)
  • 2020-02-22 7a450e23dd [TASK] Remove showRecordFieldList from be_dashboard (thanks to Oliver Bartsch)
  • 2020-02-22 4eb31f425f [DOCS] Fix changelog for linkvalidator (thanks to Sybille Peters)
  • 2020-02-22 7e9cacd19b [BUGFIX] Prevent separating HTML inline elements (thanks to Sebastian Klein)
  • 2020-02-22 bb30448927 [BUGFIX] Remove unused npm libraries (thanks to Andreas Fernandez)
  • 2020-02-22 25c1aec67a [TASK] Styling cleanups in several modules (thanks to Benjamin Kott)
  • 2020-02-22 b66f35a091 [BUGFIX] Fix some typos and improve PHPDoc comments (thanks to Oliver Bartsch)
  • 2020-02-22 ccb1c2c88a [FEATURE] Expose internal typoLinkParts in TypolinkViewHelper (thanks to Oliver Hader)
  • 2020-02-22 893ee20709 [FEATURE] Add Argon2id to password hash algorithms (thanks to Gerrit Mohrmann)
  • 2020-02-22 d1d3a178ad [BUGFIX] Expose ContextHelp module url to JavaScript (thanks to Benjamin Kott)
  • 2020-02-22 0bbf489ffa [BUGFIX] Restore enable/disable functionality in beuser compare (thanks to Daniel Goerz)
  • 2020-02-22 ca22b7e4b6 [TASK] Use new syntax to import PageTSconfig (thanks to Oliver Bartsch)
  • 2020-02-22 479db3f333 [FEATURE] Add bar- and doughnut-graph widgets to dashboard (thanks to Richard Haeser)
  • 2020-02-22 3db01f464b [BUGFIX] Fix cli command aliasing (thanks to Helmut Hummel)
  • 2020-02-22 335697ac10 [FEATURE] Add JavaScript event handling API (thanks to Andreas Fernandez)
  • 2020-02-22 bcaecea98c [TASK] Add context menu for dbMounts in compare view (thanks to Oliver Bartsch)
  • 2020-02-22 93109f2ee0 [TASK] Harden types in ext:dashboard (thanks to Oliver Bartsch)
  • 2020-02-22 5e318e6122 [BUGFIX] Toggle compare buttons correctly in beuser list (thanks to Daniel Goerz)
  • 2020-02-22 a30fced34c [TASK] Improve visual appearance of feature toggles (thanks to Oliver Bartsch)
  • 2020-02-22 ffa646af1a [BUGFIX] Fix wrong field name in be_dashboard TCA (thanks to Christian Eßl)
  • 2020-02-21 c6f21fb177 [BUGFIX] Fix missing labels in clipboard (thanks to Christian Eßl)
  • 2020-02-21 fc14fa4531 [BUGFIX] Fix missing labels in reports module (thanks to Christian Eßl)
  • 2020-02-21 ed22919447 [BUGFIX] Fix missing "Page TSconfig" title (thanks to Christian Eßl)
  • 2020-02-21 5a0c01bcd0 [BUGFIX] Fix missing label in Site Config (thanks to Christian Eßl)
  • 2020-02-21 8bf55d6531 [FEATURE] Make Locking API configurable (thanks to Sybille Peters)
  • 2020-02-21 a7372ce686 [FEATURE] Fluid-based replacement for PageLayoutView (thanks to Claus Due)
  • 2020-02-21 f66149f716 [FEATURE] Add placeholder processor in Yaml import (thanks to Silvia Bigler)
  • 2020-02-21 6e4bc7587c [TASK] Update @typo3/icons to 1.11.0 (thanks to Benjamin Kott)
  • 2020-02-21 3bddf0968f [TASK] Check methods in RenderingContext before calling (thanks to Claus Due)
  • 2020-02-21 653dded5fd [TASK] Add documentation group Dashboard widgets (thanks to Koen Wouters)
  • 2020-02-21 f8145d61ec [BUGFIX] Use json_encode instead of implode (thanks to Susanne Moog)
  • 2020-02-21 3dac41fff9 [TASK] Allow subject to be handled in EmailLoginNotification (thanks to Benni Mack)
  • 2020-02-21 6f136584f9 [TASK] Ignore phpstan errors to achieve level 0 compatibility (thanks to Alexander Schnitzler)
  • 2020-02-21 e837e5c75b [BUGFIX] Show user's real name in detail view (thanks to Michael Schams)
  • 2020-02-21 6a91d9901f [FEATURE] Add options and clipboard to filelist search (thanks to Guido Schmechel)
  • 2020-02-21 2b23357d11 [TASK] Migrate LoginWarning mails to FluidEmail (thanks to Georg Ringer)
  • 2020-02-21 1da2d177e9 [BUGFIX] Add missing language label for the beuser details button (thanks to Christian Eßl)
  • 2020-02-21 321498e5b4 [BUGFIX] Fix wrong language label in FileContentParser (thanks to Christian Eßl)
  • 2020-02-21 3ed5450f5b [BUGFIX] Show correct data in backend user detail view (thanks to Michael Schams)
  • 2020-02-21 f0deda03ac [TASK] Separate styling setup from login form creation for BE Login (thanks to Benni Mack)
  • 2020-02-21 16e1a46158 [BUGFIX] Add "back" button in BE user detail view (thanks to Andreas Fernandez)
  • 2020-02-21 4b6b0102ed [FEATURE] Dashboard widget: documentation TypoScript Reference (thanks to Koen Wouters)
  • 2020-02-21 c6344822a0 [BUGFIX] Fix typos in change log (thanks to Michael Schams)
  • 2020-02-21 072b608853 [BUGFIX] Fix invalid trigger_error call in DocumentTemplate (thanks to Benni Mack)
  • 2020-02-21 346a2f9da7 [DOCS] Adjust documentation for Fluid-based templated emails (thanks to Benni Mack)
  • 2020-02-21 08f7188813 [FEATURE] Add additionalAttributes to formDefinitions renderingOptions (thanks to Tomita Militaru)
  • 2020-02-21 98f1f28ff2 [FEATURE] Add stdWrap properties to references in FilesProcessor (thanks to Stefan Froemken)
  • 2020-02-21 f6ec964637 [FEATURE] Allow CEs to be saved directly in NewContentElement wizard (thanks to Benni Mack)
  • 2020-02-21 41d7cee8b7 [TASK] Simplify API for checking link target (thanks to Sybille Peters)
  • 2020-02-21 7091f482ee [BUGFIX] Calculate correct cache identifier for cached SQL statement (thanks to Markus Klein)
  • 2020-02-20 2ca0db6598 [FEATURE] Dashboard widget: documentation TSconfig Reference (thanks to Koen Wouters)
  • 2020-02-20 e8d2e37199 [TASK] Improve dependency injection container caching (thanks to Helmut Hummel)
  • 2020-02-20 17534d8fba [BUGFIX] Don't assign undefined variable to template of Dashboard (thanks to Richard Haeser)
  • 2020-02-20 3ac9679a36 [TASK] Fix some wrong spelling related to the word "exist" (thanks to Christian Eßl)
  • 2020-02-20 8c06d87faf [FEATURE] Add native browser lazy loading for images (thanks to Benni Mack)
  • 2020-02-20 e89a057de5 [TASK] Improve check if records exist in DatabaseRecordList (thanks to Georg Ringer)
  • 2020-02-19 e2764d54d8 [DOCS] Add directive to deny access for current Apache (thanks to Chris Müller)
  • 2020-02-19 e9ce4fb10d [FEATURE] Dashboard for TYPO3 (thanks to Richard Haeser)
  • 2020-02-19 5be422b790 [FEATURE] Introduce events to modify CKEditor configuration (thanks to Benjamin Kott)
  • 2020-02-19 bdce438837 [DOCS] Remove obsolete debugging hint (thanks to Chris Müller)
  • 2020-02-19 29c9793a3a [FEATURE] Add seo fields to info module (thanks to Georg Ringer)
  • 2020-02-19 f3ce02cb86 [TASK] Comment out bleeding edge phpstan configuration (thanks to Alexander Schnitzler)
  • 2020-02-19 2e9f2b7c16 [TASK] Remove option content_from_pid_allowOutsideDomain (thanks to Benni Mack)
  • 2020-02-19 db6def1285 [BUGFIX] Prevent empty div in RecordHistory Rollback (thanks to Christian Eßl)
  • 2020-02-18 eade861a4a [BUGFIX] Change no_follow, no_index labels to their new inverted labels (thanks to Christian Eßl)
  • 2020-02-18 de6af8b1c1 [TASK] Deprecate DocumentTemplate (thanks to Benni Mack)
  • 2020-02-18 d05ea9f7d8 [FEATURE] Define target file extension in Image-related ViewHelpers (thanks to Benni Mack)
  • 2020-02-18 66ac21e65b [BUGFIX] Use custom configuration for Install Tool Login mails (thanks to Georg Ringer)
  • 2020-02-18 ada1c58208 [TASK] Remove unused special GET parameters (thanks to Benni Mack)
  • 2020-02-18 c83454be4c [FEATURE] Rework email notification for workspaces (thanks to Benni Mack)
  • 2020-02-18 f553d918cb [BUGFIX] Throw BadRequestException on failed hmac validation from forms (thanks to Christian Eßl)
  • 2020-02-17 7e2928e52f [BUGFIX] Set parent uid in newly created IRRE child record (thanks to Chris Müller)
  • 2020-02-17 c9eecb93f8 [BUGFIX] Ignore quotes in tag attribute value decoding (thanks to Nikita Hovratov)
  • 2020-02-17 c7289fa39a [BUGFIX] Use single instance of DocumentTypeExclusionRestriction (thanks to Manuel Selbach)
  • 2020-02-17 e8310ca62c [BUGFIX] Consider language context and fallbacks in persisted aspects (thanks to Nicole Cordes)
  • 2020-02-17 3d81163d5f [BUGFIX] Use non-deprecated Fluid API in TableAccessViewHelper (thanks to Markus Klein)
  • 2020-02-17 af6445a2c9 [BUGFIX] BE user module shows detail view for users with no permissions (thanks to Markus Klein)
  • 2020-02-17 fb0b2624ed [TASK] Streamline SameSite cookie handling (thanks to Oliver Hader)
  • 2020-02-17 9150488fc2 [FEATURE] Render all fields in ElementInformationController (thanks to Georg Ringer)
  • 2020-02-17 dbaa9dbc91 [BUGFIX] Respect form element instance for validators (thanks to Ralf Zimmermann)
  • 2020-02-17 5905c0af00 [TASK] Review changelog files for release 9.5.14 (thanks to Anja Leichsenring)
  • 2020-02-17 4e134826ad [TASK] Add missing methods in AbstractRenderable class (thanks to Alexander Schnitzler)
  • 2020-02-17 7561ec954c [BUGFIX] Replace IP address in login error log mails (thanks to Georg Ringer)
  • 2020-02-16 dab61cc851 [DOCS] Document multiple --task options for scheduler (thanks to Sybille Peters)
  • 2020-02-16 62f3ffe9ae [DOCS] Optimize scheduler documentation (thanks to Sybille Peters)
  • 2020-02-16 d86122f388 [DOCS] Use correct event names in changelog (thanks to Sybille Peters)
  • 2020-02-16 425c911e9c [BUGFIX] Use multibyte method in CodeCompletionController (thanks to Georg Ringer)
  • 2020-02-15 d108ed701d [BUGFIX] Show REF label in filelist table header (thanks to Christian Eßl)
  • 2020-02-15 e7887367db [FEATURE] Improve user info in beuser module (thanks to Georg Ringer)
  • 2020-02-15 84a178dd78 [FEATURE] Show application context in the Environment module (thanks to Christian Eßl)
  • 2020-02-15 0ba2b44966 [TASK] composer require rector/rector:"~0.7" --dev (thanks to Alexander Schnitzler)
  • 2020-02-15 88e8b9b8f9 [TASK] Do not use ::class syntax for class tx_crawler_lib (thanks to Alexander Schnitzler)
  • 2020-02-15 a1332d2f7a [BUGFIX] Add missing use statement for SiteLanguageAwareTrait (thanks to Alexander Schnitzler)
  • 2020-02-15 0ecb5df7c2 [TASK] Explicitly declare property in ConfirmationFinisher (thanks to Alexander Schnitzler)
  • 2020-02-15 1741ee057d [BUGFIX] Client exceptions must return request (thanks to Alexander Schnitzler)
  • 2020-02-15 86c57733b5 [TASK] composer require phpstan/phpstan:"^0.12.10" (thanks to Alexander Schnitzler)
  • 2020-02-15 c2d545e3cd [BUGFIX] Use correct target to trigger file deletion (thanks to Andreas Fernandez)
  • 2020-02-15 caef3da580 [BUGFIX] Show sys_note of hidden or deleted author (thanks to Nikita Hovratov)
  • 2020-02-15 9323dc5ab1 [BUGFIX] Task for IP anonymization respects mask (thanks to Guido Schmechel)
  • 2020-02-15 a6a0d11cd9 [FEATURE] Customize special page icons by doktype (thanks to Mario Lubenka)
  • 2020-02-15 7d050ea075 [TASK] Add base Widget class methods for Fluid 3.0 compat (thanks to Claus Due)
  • 2020-02-15 f348b2054e [BUGFIX] Allow CSH details for extbase based FlexForms (thanks to Stefan Froemken)
  • 2020-02-15 bb84452d02 [BUGFIX] Set correct PID for file references on new pages (thanks to ℳichiel ℛoos)
  • 2020-02-15 6f61081043 [BUGFIX] Make user avatar buttons accessible via keyboard (thanks to Elias Häußler)
  • 2020-02-15 7b5252ddf1 [BUGFIX] Use correct label while restoring a record in workspace (thanks to Georg Ringer)
  • 2020-02-15 86c1956772 [FEATURE] Support bit-wise and in TypoScript checkIf (thanks to Daniel Siepmann)
  • 2020-02-14 fe67d9a536 [BUGFIX] Remove exclude field for transOrigPointerFields (thanks to Oliver Bartsch)
  • 2020-02-14 df633ba17b [TASK] Access VH VariableContainer through RenderingContext (thanks to Claus Due)
  • 2020-02-14 13a93b2fe9 [TASK] Use a reference variable to pass $this into hooks (thanks to Alexander Schnitzler)
  • 2020-02-14 266bf67fa9 [TASK] Streamline usage of caching framework (thanks to Benni Mack)
  • 2020-02-14 0360ef3b4a [FEATURE] Add dependency injection support for console commands (thanks to Benjamin Franzke)
  • 2020-02-14 c46e56e78f [BUGFIX] Fix broken icon for groups with allowed all tables (thanks to Nikita Hovratov)
  • 2020-02-14 e34d152c3f [BUGFIX] Rework AJAX request queueing (thanks to Andreas Fernandez)
  • 2020-02-14 33ef6972c3 [TASK] Improve color contrast of toggle checkboxes (thanks to Michael Telgkamp)
  • 2020-02-14 8362e5d574 [BUGFIX] Respect language permissions for page translations in list module (thanks to Georg Ringer)
  • 2020-02-14 2af570af31 [TASK] Make info messages of InputSlugElement translatable (thanks to Georg Ringer)
  • 2020-02-14 cfccc62753 [FEATURE] Add Events to AdminPanel (thanks to Susanne Moog)
  • 2020-02-14 9a3f936b87 [BUGFIX] Run tests with configured error reporting in PHPunit (thanks to Benni Mack)
  • 2020-02-13 da86e5495c [FEATURE] Improve status output of refindex update (thanks to Sebastian Fischer)
  • 2020-02-13 de29dc2df5 [FEATURE] Implement SameSite option for TYPO3 cookies (thanks to Benni Mack)
  • 2020-02-13 ac17522b7f [TASK] Remove unused code in New CE Wizard / PagePositionMap (thanks to Benni Mack)
  • 2020-02-12 ec1bd05723 [TASK] Remove dependency to webmozart/assert (thanks to Benni Mack)
  • 2020-02-12 006f1b4a2a [BUGFIX] Fix build pipeline (thanks to Andreas Fernandez)
  • 2020-02-12 2b105872af [BUGFIX] Use new group names in Bamboo AbstractSpec (thanks to Andreas Fernandez)
  • 2020-02-12 23256bd872 [BUGFIX] Make abstract test class really abstract to exclude it from test runs (thanks to Anja Leichsenring)
  • 2020-02-11 50baaca533 [FEATURE] Support of Macedonian (thanks to Georg Ringer)
  • 2020-02-11 6e35d79e0d [DOCS] Mismatch title / filename in changelog (thanks to Sybille Peters)
  • 2020-02-10 ad995ee2e9 [BUGFIX] Check correctly for existing click event (thanks to Andreas Fernandez)
  • 2020-02-10 106b0b0e17 [FEATURE] Separate system from 3rd-party extensions (thanks to Michael Schams)
  • 2020-02-10 437f6f6169 [TASK] Split up PageLayoutView code into smaller chunks (thanks to Benni Mack)
  • 2020-02-10 0658787e0a [TASK] Use ModuleTemplate and Fluid for LinkBrowser and ElementBrowser (thanks to Benni Mack)
  • 2020-02-10 a4668f7f17 [BUGFIX] Reset variables in SiteListCommand (thanks to Georg Ringer)
  • 2020-02-05 3a86445267 [TASK] Use Fluid within Linkvalidator backend module (thanks to Benni Mack)
  • 2020-02-04 1590d581d2 [BUGFIX] Reset MP parameter on shortcut to MountPoint (thanks to Benni Mack)
  • 2020-02-04 cbb22485c0 [TASK] Streamline linkvalidator code (thanks to Benni Mack)
  • 2020-02-03 cb34237ead [TASK] Avoid Fluid JS escaping trick in new content wizard (thanks to Claus Due)
  • 2020-02-03 822dac731c [TASK] Remove title field in redirects module (thanks to Guido Schmechel)
  • 2020-02-03 af491f1736 [TASK] Use ModuleTemplate in LoginController (thanks to Benni Mack)
  • 2020-02-03 e59f9aa141 [TASK] Move Linkvalidator database query to repository (thanks to Benni Mack)
  • 2020-02-03 fa60a5fb0b [FEATURE] Introduce HTML emails with Fluid templates (thanks to Benni Mack)
  • 2020-02-03 372523fd57 [TASK] Clean up PageLayoutController (thanks to Benni Mack)
  • 2020-02-03 04894be2c3 [BUGFIX] Filter undefined values from request payload (thanks to Andreas Fernandez)
  • 2020-02-03 afcd86d25d [BUGFIX] Independently check permissions for each language in page module (thanks to Christian Eßl)
  • 2020-02-03 0bee64b213 [TASK] Separate PageInformation controller from PageLayoutView (thanks to Benni Mack)
  • 2020-02-03 a46626a9e5 [TASK] Update Fluid Standalone to latest version (thanks to Benni Mack)
  • 2020-02-03 a0291f5cff [BUGFIX] Make overlaid mountpoint pages avoid redirects (thanks to Benni Mack)
  • 2020-02-03 821ebe83de [BUGFIX] Prevent PHP type error with deprecated settings for mailer (thanks to Simon Gilli)
  • 2020-02-03 5bbc076150 [TASK] Remove unused functionality of PageLayoutView class (thanks to Benni Mack)
  • 2020-02-03 9a91280029 [TASK] Use ModuleTemplate in BackendController (thanks to Benni Mack)
  • 2020-02-03 1e2f573333 [BUGFIX] Improve visual output of slug proposal (thanks to Elias Häußler)
  • 2020-02-03 e9799351ed [TASK] Add REPORT HTTP method for WebDAV (thanks to Stefan Horst)
  • 2020-02-03 89b7982612 [TASK] Simplify code of FileList module (thanks to Benni Mack)
  • 2020-02-02 d39596f47f [TASK] Convert payload to JSON based on request headers (thanks to Andreas Fernandez)
  • 2020-02-02 59ac49aba3 [TASK] Raise typo3/testing-framework fixing DatabaseSnapshot issue (thanks to Oliver Hader)
  • 2020-02-02 c9e944a7e4 [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait (thanks to Oliver Hader)
  • 2020-02-02 1c520e9a0d [TASK] Add tests for PersistedAliasMapper (thanks to Oliver Hader)
  • 2020-02-02 6dec66d10c [TASK] Make AJAX request abortion easier (thanks to Andreas Fernandez)
  • 2020-02-01 4fa752ee57 [BUGFIX] Cast integer to string items during route argument mapping (thanks to Oliver Hader)
  • 2020-01-31 2ff71fb527 [TASK] Make RteHtmlParser entrypoint API cleaner (thanks to Benni Mack)
  • 2020-01-31 a955d9fe79 [TASK] Streamline compatibility slots of SignalSlot Dispatcher (thanks to Benni Mack)
  • 2020-01-31 602952529a [TASK] Update StaticValueMapper example in doc-block (thanks to Oliver Hader)
  • 2020-01-31 76bee09e81 [TASK] Restore public and non-internal method signatures (thanks to Claus Due)
  • 2020-01-31 63a201766d [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait (thanks to Oliver Hader)
  • 2020-01-31 10b6c5e864 [BUGFIX] Show error for all invalid conditions (thanks to Frank Naegler)
  • 2020-01-31 c53161caf2 [FEATURE] Migrate Extension-related signals to PSR-14 events (thanks to Benni Mack)
  • 2020-01-31 e2193ac166 [TASK] Respect extension state excludeFromUpdates during language updates (thanks to Georg Ringer)
  • 2020-01-31 ed335f1812 [BUGFIX] Use list module search in page module (thanks to Benni Mack)
  • 2020-01-31 05e56f768e [TASK] Use correct regexp character class (thanks to Oliver Hader)
  • 2020-01-31 cd7cfb55dd [FEATURE] Introduce CacheHashConfiguration and matching indicators (thanks to Oliver Hader)
  • 2020-01-31 486fa5ee0f [TASK] Implicitly add backend routes to router using DI factories (thanks to Benjamin Franzke)
  • 2020-01-31 bd69d119a0 [TASK] Dissolve PersistenceDelegate for persisted mappers (thanks to Oliver Hader)
  • 2020-01-31 c4e15ddc7f [TASK] Show property path in title attribute (thanks to Sebastian Michaelsen)
  • 2020-01-30 fae113b55c [BUGFIX] Use direct method calls for backend layouts in Page Module (thanks to Benni Mack)
  • 2020-01-30 4ee479d6be [TASK] Replace ResourceFactory::getInstance() with makeInstance (thanks to Benni Mack)
  • 2020-01-30 f02f4e22d0 [BUGFIX] Do not use rowCount() in linkvalidator report (thanks to Daniel Siepmann)
  • 2020-01-30 c6d2bbdcc0 [DOCS] Improved documentation example for afterInitializeCurrentPage hook (thanks to mehrlich)
  • 2020-01-30 5dffb6b0d9 [TASK] Remove unused code from PageLayoutView (thanks to Benni Mack)
  • 2020-01-29 896e629a1d [BUGFIX] Avoid PHP notices in unit tests (thanks to Benni Mack)
  • 2020-01-29 e1fc320833 [TASK] Add a couple of code cleanups for phpstan (thanks to Alexander Schnitzler)
  • 2020-01-29 ae685ef90d [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath() (thanks to Daniel Siepmann)
  • 2020-01-28 86a2436abd [TASK] Update copyright year in several files to 2020 (thanks to Elias Häußler)
  • 2020-01-28 c445ea2c7d [BUGFIX] Use database result to built broken link result (thanks to Daniel Siepmann)
  • 2020-01-28 50b5e8614d [TASK] Streamline CacheHashCalculator test case (thanks to Oliver Hader)
  • 2020-01-28 5d5e263a43 [BUGFIX] Set correct type hint for install tool database check (thanks to Manuel Selbach)
  • 2020-01-28 35d96a8418 [BUGFIX] Ensure route defaults and requirements are considered (thanks to Oliver Hader)
  • 2020-01-28 8f236d8786 [DOCS] Document new TypoScript condition tree.rootLineParentIds (thanks to Elias Häußler)
  • 2020-01-27 af2cfd4a46 [BUGFIX] Do not try to persist fieldNames of type "none" (thanks to Christian Eßl)
  • 2020-01-27 0465759a10 [TASK] Remove unused property ReferenceIndex->WSOL (thanks to Benni Mack)
  • 2020-01-27 a0b9ca1ec0 [BUGFIX] Fix language synchronization for inline relations with inline relations (thanks to Michael Stucki)
  • 2020-01-27 1fe9d0e21a [BUGFIX] Avoid PHP fatal error if colPos is not string (thanks to Claus Due)
  • 2020-01-26 7540dd76de [FEATURE] Add new TypoScript condition workspace (thanks to Elias Häußler)
  • 2020-01-26 dedd62fd61 [TASK] Remove superfluous method renderRequestHashField (thanks to Alexander Schnitzler)
  • 2020-01-25 1f23d22372 [TASK] Utilize grunt-newer to build only changed files (thanks to Andreas Fernandez)
  • 2020-01-25 8c8ba393dd [TASK] Use ES2017 for builds (thanks to Andreas Fernandez)
  • 2020-01-25 b506df681e [BUGFIX] Load uncached site configuration in editAction (thanks to Kevin Appelt)
  • 2020-01-25 9a02c9c5aa [TASK] Remove obsolete expression in ConditionMatcher (thanks to Elias Häußler)
  • 2020-01-25 b6a293d73b [FEATURE] Render fieldControl for SelectSingleElement (thanks to Philipp Parzer)
  • 2020-01-25 bde5e8f5bb [FEATURE] Recheck for broken links after editing record (thanks to Sybille Peters)
  • 2020-01-25 376d9199b2 [BUGFIX] Handle URLs withouth a path (thanks to Andreas Fernandez)
  • 2020-01-25 271a42deb6 [FEATURE] Introduce modal actions (thanks to Andreas Fernandez)
  • 2020-01-25 ad43bc30d4 [TASK] Separate database requirements checks in Install tool (thanks to Manuel Selbach)
  • 2020-01-25 5c453acbf3 [BUGFIX] Hide invisible tab-panes to prevent focus hidden form elements (thanks to András Ottó)
  • 2020-01-25 bd2c592125 [BUGFIX] Allow context menu hide/unhide for all TCA-based fields (thanks to Benni Mack)
  • 2020-01-24 9b0beb70e1 [BUGFIX] Add more safety checks when dealing with buttons in the BE (thanks to Markus Klein)
  • 2020-01-24 82a23c30b7 [TASK] Use AJAX API in Icons (thanks to Andreas Fernandez)
  • 2020-01-24 5acc2999a9 [BUGFIX] Ensure ZipService->extract sets proper permissions (thanks to Benni Mack)
  • 2020-01-24 c654c2c074 [BUGFIX] Make unique id for same checkboxes in different sections (thanks to Dmytro Nozdrin)
  • 2020-01-24 b5d689136c [TASK] Use AJAX API in AjaxDataHandler (thanks to Andreas Fernandez)
  • 2020-01-24 0571b80931 [TASK] Use AJAX API for slug update revert handling (thanks to Andreas Fernandez)
  • 2020-01-24 d00e80ea78 [FEATURE] Re-implement old PIDupinRootline condition in TypoScript (thanks to Elias Häußler)
  • 2020-01-24 2ad254815c [BUGFIX] Reduce memory consumption in findIdentifiersByTag() (thanks to Markus Klösges)
  • 2020-01-24 4e913f2af2 [BUGFIX] Adjust root line in Condition Matcher (thanks to Susanne Moog)
  • 2020-01-24 7f79795534 [BUGFIX] Fix $.Deferred.fail() polyfill (thanks to Andreas Fernandez)
  • 2020-01-24 e44e5d567c [BUGFIX] Create proper query string for arrays in objects (thanks to Andreas Fernandez)
  • 2020-01-24 cac0388143 [FEATURE] New PSR-14 events in the PageLayoutView class (thanks to Volker Kemeter)
  • 2020-01-24 f418204583 [TASK] Improve consecutive build performance (thanks to Andreas Fernandez)
  • 2020-01-24 c815bf3ef5 [TASK] Fix code example in feature rst of #84112 (thanks to Elias Häußler)
  • 2020-01-23 476e629ab6 [TASK] Use AJAX API in Workspaces (thanks to Andreas Fernandez)
  • 2020-01-22 88cf4fa1f1 [BUGFIX] Remove phpdocumentor/reflection-docblock from conflicting packages (thanks to Daniel Goerz)
  • 2020-01-22 03856efc09 [BUGFIX] Allow MountPoints with the same slug and add tests (thanks to Benni Mack)
  • 2020-01-22 24084ec7bd [FEATURE] Allow line breaks in TCA descriptions (thanks to Johannes Schlier)
  • 2020-01-22 c0a1235238 [TASK] Update phpdocumentor/reflection-docblock (thanks to Alexander Schnitzler)
  • 2020-01-22 35386e545c [TASK] Extend route enhancer test framework (thanks to Oliver Hader)
  • 2020-01-22 98cbda1eb2 [BUGFIX] Use API method to generate view url (thanks to Susanne Moog)
  • 2020-01-22 7fa0dcb2e7 [BUGFIX] IP locking: Handle IP stack switch without PHP error (thanks to Timo Poppinga)
  • 2020-01-20 01b0d23305 [BUGFIX] Consider Symfony route modifier (thanks to Oliver Hader)
  • 2020-01-20 cc26fdc009 [TASK] Extend route enhancer test framework (thanks to Oliver Hader)
  • 2020-01-20 d66a272983 [BUGFIX] Support string AJAX request payloads (thanks to Andreas Fernandez)
  • 2020-01-20 79e7aea021 [BUGFIX] Avoid removing empty prefixes in mount-point handling (thanks to Oliver Hader)
  • 2020-01-20 ab6c6c6405 [BUGFIX] Prevent PageTypeDecorator from matching index too generously (thanks to Guido Schmechel)
  • 2020-01-20 df18c2dc33 [BUGFIX] Reorder processing of TCA select items again (thanks to Jigal van Hemert)
  • 2020-01-18 8b5bc662cc [BUGFIX] Hand over new parameters to DataHandler clones (thanks to Benni Mack)
  • 2020-01-18 e08bf6b138 [TASK] Improve RST and condition for filelist translations (thanks to Daniel Goerz)
  • 2020-01-18 995d0e637e [TASK] RecordListController: psr-7, Code Cleanup (thanks to Daniel Windloff)
  • 2020-01-17 7ffd8cb0c7 [BUGFIX] Re-enable conditions within UserTSconfig (thanks to Benni Mack)
  • 2020-01-17 41fc71db80 [TASK] Do not add target attribute if lightbox is enabled (thanks to Eric Chavaillaz)
  • 2020-01-17 36f33ef292 [BUGFIX] Fix search in file list mount points (thanks to Sebastian Hofer)
  • 2020-01-17 0311f671e3 [BUGFIX] Use latest slug in PopulatePageSlug (thanks to Sybille Peters)
  • 2020-01-17 527b137800 [TASK] composer require --dev phpstan/phpstan (thanks to Alexander Schnitzler)
  • 2020-01-17 a5f0b7c4be [TASK] Use AJAX API in FormEngine (thanks to Andreas Fernandez)
  • 2020-01-17 525cde7e8d [BUGFIX] Correctly pass arguments to ext:felogin "postProcContent" hook (thanks to Christian Eßl)
  • 2020-01-17 1271e9074b [DOCS] Add example to RTE configuration concepts (thanks to Toben Schmidt)
  • 2020-01-17 2edbc47948 [TASK] Use AJAX API in context menus (thanks to Andreas Fernandez)
  • 2020-01-17 9a0723c149 [TASK] Use AJAX API in permission module (thanks to Andreas Fernandez)
  • 2020-01-17 f224abd169 [TASK] Tell reason why translation wizard is not usable in "mixed mode" (thanks to Christian Eßl)
  • 2020-01-16 01c68897df [TASK] Introduce unit tests for CharsetConverter (thanks to Alexander Schnitzler)
  • 2020-01-16 ed8c584805 [TASK] Enable PharMetaDataInterceptor (thanks to Oliver Hader)
  • 2020-01-16 07c83403b9 [BUGFIX] Don't break on numeric $_SERVER keys (thanks to Daniel Siepmann)
  • 2020-01-16 dcbb0d73b0 [BUGFIX] Access module uses DataHandler for updating page (thanks to Benni Mack)
  • 2020-01-16 d78b1553ff [FEATURE] Make translation of filelist optional (thanks to NGUYEN Duc Quan)
  • 2020-01-16 aaca09961b [BUGFIX] Add support for options in "Execute console commands" (thanks to Sebastian Mazza)
  • 2020-01-16 c2b99dd9fb [BUGFIX] Prevent ambiguous column name for TCA items (thanks to Daniel Siepmann)
  • 2020-01-16 ca1cb97db1 [FEATURE] Introduce status report for ExceptionHandler (thanks to Susanne Moog)
  • 2020-01-16 be650b8c97 [BUGFIX] Avoid double escaping of opendocs menu entries (thanks to Felix Althaus)
  • 2020-01-16 a672d33a68 [BUGFIX] Reimplement previewing of date / usergroup restricted content (thanks to Susanne Moog)
  • 2020-01-16 08593401f4 [FEATURE] Add form configuration to configuration module (thanks to Chris Müller)
  • 2020-01-16 b38eac13df [BUGFIX] Remove dependency check on openSSL (thanks to Benni Mack)
  • 2020-01-16 322f7a000b [BUGFIX] Avoid applying zero prefix for zero in StaticRangeMapper (thanks to Oliver Hader)
  • 2020-01-16 5d873b73b2 [BUGFIX] Apply restrictions for default language in context menu (thanks to Daniel Goerz)
  • 2020-01-16 1bc57510d5 [BUGFIX] Send HTTP headers with PSR-7 response (thanks to Benni Mack)
  • 2020-01-16 6d374b6666 [BUGFIX] Clarify description in ExtensionManagementUtility::addPlugin (thanks to Benni Mack)
  • 2020-01-15 6170b24fb2 [FEATURE] Native MountPoint support for Site Handling (thanks to Benni Mack)
  • 2020-01-15 5e21823f63 [FEATURE] Add possibility to configure the path to sitemap xslFile (thanks to Kevin Appelt)
  • 2020-01-15 a8da4b27b5 [BUGFIX] Allow felogin to work without storage PID (thanks to Benni Mack)
  • 2020-01-15 5750000e50 [TASK] Move RST file for adding Kinyarwanda to correct folder (thanks to Daniel Goerz)
  • 2020-01-15 ba6eb55cf4 [TASK] Add page type enhancer tests for root page (thanks to Susanne Moog)
  • 2020-01-15 58e3463297 [BUGFIX] Allow additional parameters in static routes (thanks to Benni Mack)
  • 2020-01-15 a18e953b64 [FEATURE] Add support for Kinyarwanda language (thanks to Tymoteusz Motylewski)
  • 2020-01-15 2c6f6fa5b2 [BUGFIX] Avoid creation of duplicate processed files (thanks to Benni Mack)
  • 2020-01-15 a48aaeb42e [TASK] Further clean ups in extension manager code (thanks to Benni Mack)
  • 2020-01-15 350f2a67a9 [BUGFIX] Check isAbsPath when creating log file (thanks to Susanne Moog)
  • 2020-01-15 f752085c5e [BUGFIX] Respect index in page type resolution (thanks to Daniel Goerz)
  • 2020-01-15 2622bbc674 [TASK] Show manual link in the action "Installed Extensions" (thanks to Georg Ringer)
  • 2020-01-15 1d604c7ed8 [TASK] Respect default_sortby in TCA foreign table queries (thanks to Christoph Lehmann)
  • 2020-01-15 5d926b5b7c [BUGFIX] Do not escape nested tags in parseFunc (thanks to Benni Mack)
  • 2020-01-15 a69602dc65 [TASK] Avoid PHP Notice in RedirectService (thanks to Susanne Moog)
  • 2020-01-15 b37441e8b8 [BUGFIX] disableNoCacheParameter option allows TypoScript cache option (thanks to Benni Mack)
  • 2020-01-14 69ea650948 [FEATURE] Allow multiple task options in scheduler command (thanks to Alexander Stehlik)
  • 2020-01-14 5f6f2abed4 [BUGFIX] Replace regexp capture groups for redirects (thanks to Guido Schmechel)
  • 2020-01-14 a4809174ba [TASK] Allow record or uid for isInWebMount (thanks to Markus Klein)
  • 2020-01-14 0e5c775573 [BUGFIX] Add rel="noreferrer" to all external links opened in new window (thanks to Jonas Eberle)
  • 2020-01-14 b7a5cc17e0 [FEATURE] Migrate all Extbase-related signals to PSR-14 events (thanks to Benni Mack)
  • 2020-01-14 3e31fc58a5 [TASK] Add test cases for handling of l18n_cfg field in pages sitemap (thanks to Daniel Goerz)
  • 2020-01-14 cd0c343a0e [TASK] Use prepared statement in BackendUtility::getPageForRootline (thanks to Markus Klein)
  • 2020-01-14 2995d57ac7 [TASK] Introduce property mapper related functional tests (thanks to Alexander Schnitzler)
  • 2020-01-14 6397490c41 [BUGFIX] Re-enable caching and centralize UserTSconfig in BE_USER (thanks to Benni Mack)
  • 2020-01-14 fe520c3fc3 [BUGFIX] Cast indexer config to integers before multiplication (thanks to Andreas Fernandez)
  • 2020-01-14 0bf0deeea4 [BUGFIX] Support unicode characters for redirects (thanks to Guido Schmechel)
  • 2020-01-14 18ed013f53 [BUGFIX] Use DataHandler localize in Localization Overview (thanks to Susanne Moog)
  • 2020-01-14 e419daf312 [BUGFIX] Respect fallback languages in slug generation for pages (thanks to Christian Eßl)
  • 2020-01-14 ad2ee8ef2c [BUGFIX] Skip mkdir on logfiles with wrapper (thanks to Sven Carstens)
  • 2020-01-14 191c9cac07 [BUGFIX] Only load TypoScript files on directory import (thanks to Mathias Brodala)
  • 2020-01-14 d471591817 [BUGFIX] Use correct type annotation for TSFE->pageCache (thanks to Markus Klein)
  • 2020-01-14 f3aeff7ff7 [TASK] Instantiate $GLOBALS[LANG] via factory (thanks to Benni Mack)
  • 2020-01-14 e4225a8ece [TASK] Use AJAX API in Install Tool (thanks to Andreas Fernandez)
  • 2020-01-14 b5d9718f8c [BUGFIX] Make current folder selectable for folder links (thanks to Markus Klein)
  • 2020-01-14 292daa0e36 [BUGFIX] Improved visibility error message in install tool (thanks to Sebastian Rosskopf)
  • 2020-01-14 c08c139003 [DOCS] Update TypoLink example inside of ViewHelper (thanks to Tizian Schmidlin)
  • 2020-01-14 3af8833a2e [TASK] Avoid superfluous Reflection invocation in tests (thanks to Oliver Hader)
  • 2020-01-14 09cf10b63d [BUGFIX] Show argument validation results in scheduler list (thanks to Markus Klösges)
  • 2020-01-14 f955366aac [BUGFIX] Ensure StaticRangeMapper applies zero prefix to internal map (thanks to Oliver Hader)
  • 2020-01-14 f8eac63849 [TASK] Refactor route enhancer tests (thanks to Oliver Hader)
  • 2020-01-14 b63cf8f2ed [TASK] Cleanup and streamline felogin config/class files (thanks to Jan Stockfisch)
  • 2020-01-14 75b7584420 [TASK] Add index to l10n_source field (thanks to Riny van Tiggelen)
  • 2020-01-13 04a70f07f4 [BUGFIX] Directly resolve links to pages of type External URL (thanks to Benni Mack)
  • 2020-01-13 41666ee7cb [BUGFIX] Only include translated pages in sitemap (thanks to Daniel Goerz)
  • 2020-01-13 8c983dd94a [TASK] Remove custom InvalidArgumentException (thanks to Markus Klein)
  • 2020-01-13 8bb73e3fec [BUGFIX] Allow resolving unmapped type GET parameters with PageTypeDecorator (thanks to Benni Mack)
  • 2020-01-13 12d28ea305 [BUGFIX] Add language flags to sys category TCA config (thanks to Joerg Boesche)
  • 2020-01-13 ba5b33b5b6 [BUGFIX] Preserve order of select items in FormEngine (thanks to Markus Klein)
  • 2020-01-12 e03636ea8f [BUGFIX] Only show translate button for available languages (thanks to Daniel Goerz)
  • 2020-01-12 83a99f11d0 [DOCS] Document request.getPageArguments() in TS conditions (thanks to Daniel Goerz)
  • 2020-01-12 84f059820b [TASK] Add a function to safely traverse arrays in TS conditions (thanks to Markus Klein)
  • 2020-01-12 65990a5b09 [BUGFIX] Handle missing TSFE gracefully in TS conditions (thanks to Georg Ringer)
  • 2020-01-12 3fdb170414 [TASK] Remove unused EditToolbarService (thanks to Susanne Moog)
  • 2020-01-12 e0c223b98e [BUGFIX] Do not pass extTarget by reference (thanks to Susanne Moog)
  • 2020-01-12 bd2b0c77bc [BUGFIX] Use correct labels for create folder form in folder browser (thanks to Markus Klein)
  • 2020-01-12 8d83764a6c [BUGFIX] Allow sys_file_metadata to be translatable (thanks to Volker Kemeter)
  • 2020-01-12 6b43780288 [BUGFIX] DefaultTcaSchema must not create SQL for tables not requested (thanks to Markus Klein)
  • 2020-01-12 f1917ab6e2 [TASK] Use new translation server (thanks to Georg Ringer)
  • 2020-01-12 44ce3500b6 [BUGFIX] Respect line breaks in media's description (thanks to Georg Ringer)
  • 2020-01-10 b6cbc9f0a9 [BUGFIX] Do not use the removed <i:constant> viewhelper anymore (thanks to Benni Mack)
  • 2020-01-10 a887df69fa [BUGFIX] Fix OptimizeDatabaseTableTask for PDO and MySQLi (thanks to Manuel Selbach)
  • 2020-01-10 39abe7600c [TASK] Move constant declaration to class constants (thanks to Benni Mack)
  • 2020-01-10 3465024572 [BUGFIX] Do not reference EventDispatcher in TYPO3 Core (thanks to Benni Mack)
  • 2020-01-10 bae1291687 [TASK] Clean up RelationHandler variable assignments (thanks to Benni Mack)
  • 2020-01-10 8299492db8 [BUGFIX] Check return value of inet_pton in IpAnonymizationUtility (thanks to Georg Ringer)
  • 2020-01-10 9eb1aa9796 [BUGFIX] Correctly display the CGI environment in Environment module (thanks to Benni Mack)
  • 2020-01-09 11619a1fe6 [BUGFIX] Ensure fresh logger instance in scheduler tasks (thanks to Helmut Hummel)
  • 2020-01-09 953e1b3480 [BUGFIX] Properly set Reply-To address in mailer (thanks to Benni Mack)
  • 2020-01-09 1b4a1f8013 [TASK] Clean up BasicFileUtility (thanks to Benni Mack)
  • 2020-01-09 cbc4a60410 [TASK] Move TYPO3_version constant to a dedicated class (thanks to Benni Mack)
  • 2020-01-09 896f47defc [TASK] Migrate linkvalidator results from serializable to json storage (thanks to Benni Mack)
  • 2020-01-08 319ed2c27b [TASK] Remove unused property in RelationHandler (thanks to Benni Mack)
  • 2020-01-08 d53b9bf7e9 [TASK] Refactor & streamline TypoLinkViewHelper implementations (thanks to Oliver Hader)
  • 2020-01-07 80f7613a3a [TASK] Add max_line_length to .editorconfig for rst files (thanks to Chris Müller)
  • 2020-01-06 98e19a6235 [TASK] Use PermutationUtility::meltStringItems in test cases (thanks to Oliver Hader)
  • 2020-01-06 29b5e22b8c [DOCS] Update Deprecation 79440 Changelog entry (thanks to Naderio)
  • 2020-01-06 61a1260dd2 [TASK] Introduce PermutationUtility (thanks to Oliver Hader)
  • 2019-12-31 40fd85f011 [FEATURE] Add argument "fields" to editRecord ViewHelpers (thanks to Sybille Peters)
  • 2019-12-31 ba6219d131 [BUGFIX] Return integer value from Command::execute() (thanks to Michael Schams)
  • 2019-12-31 2a6128b2de [BUGFIX] Use correct variable naming for PID value in DataHandler (thanks to Benni Mack)
  • 2019-12-31 58092b2828 [TASK] Avoid starting superfluous PHP session (thanks to Oliver Hader)
  • 2019-12-31 248ea1d5f6 [TASK] Clean up Page Permission handling in DataHandler (thanks to Benni Mack)
  • 2019-12-31 a28c475e7b [BUGFIX] PopulatePageSlugs return the most recent slug (thanks to Herman Kremer)
  • 2019-12-30 12742a6b7c [TASK] Remove leftover "menu_type" occurrences (thanks to Benni Mack)
  • 2019-12-30 4b848ab3ae [TASK] Avoid buildAccessibleProxy in tests (thanks to Benni Mack)
  • 2019-12-30 488e1c3a39 [TASK] Replace usage of BaseTestCase::getUniqueId() with core function (thanks to Anja Leichsenring)
  • 2019-12-30 2db847fb04 [TASK] Apply rector set php71 (thanks to Alexander Schnitzler)
  • 2019-12-30 4c4c629b97 [TASK] Disallow .php8 file extensions for uploading (thanks to Benni Mack)
  • 2019-12-28 1c79abe4f9 [BUGFIX][DOCS] Rename RST file from "Galacian" to "Galician" (thanks to Benni Mack)
  • 2019-12-28 ec86b787b1 [DOCS] Correct code block for site configuration (thanks to Stephan Salzmann)
  • 2019-12-27 e577f9b667 [DOCS] Update Context API usage example (thanks to Tymoteusz Motylewski)
  • 2019-12-27 c107c7a4e2 [TASK] Add index to slug field (thanks to Tizian Schmidlin)
  • 2019-12-27 f1587a9825 [BUGFIX] Fix /date|time|int/ regex in backend search (thanks to Christian Eßl)
  • 2019-12-27 e331227b0b [BUGFIX] Reset evaluate permissions to previous value (thanks to Susanne Moog)
  • 2019-12-27 ab845258bc [FEATURE] Add galacian flag (thanks to Benni Mack)
  • 2019-12-27 7f281cd67f [BUGFIX] Test failure due to erroneous usage of uniqueId() function (thanks to Anja Leichsenring)
  • 2019-12-27 5567fd902f [BUGFIX] PopulatePagesSlugs should respect tx_realurl_pathsegment field (thanks to Tobias Gaertner)
  • 2019-12-27 1cca1d8182 [TASK] Acceptance tests for keyboard interaction with pagetree (thanks to Michael Telgkamp)
  • 2019-12-27 0c25ed1b5c [TASK] Remove report for ext:compatibility7 (thanks to Anja Leichsenring)
  • 2019-12-27 5a6c00c325 [TASK] Correctly nest testing template instructions in DOM (thanks to Oliver Hader)
  • 2019-12-27 54d456e51f [TASK] Remove repository polling trigger from pre-merge test plans (thanks to Anja Leichsenring)
  • 2019-12-27 0e7ca25aca [TASK] COMPOSER_ROOT_VERSION raise to current version 10.2.0 (thanks to Anja Leichsenring)
  • 2019-12-23 834a7398f5 [BUGFIX] Avoid showing telephone element for route link browser (thanks to Oliver Hader)
  • 2019-12-20 c7b4408523 [TASK] Update codeception and phpunit to latest versions (thanks to Benni Mack)
  • 2019-12-20 a9b64f1205 [TASK] Simplify checks on Import about allowed filenames (thanks to Benni Mack)
  • 2019-12-19 d126080be2 [BUGFIX] Fix various misbehaviors in "Broken Extension Scanner" (thanks to Andreas Fernandez)
  • 2019-12-19 ec192807d2 [TASK] Apply rector set php70 (thanks to Alexander Schnitzler)
  • 2019-12-19 41d48e24b9 [TASK] Update rector/rector (thanks to Alexander Schnitzler)
  • 2019-12-19 9052f92bd8 [TASK] Increase wait limit for mssql containers (thanks to Anja Leichsenring)
  • 2019-12-19 adbc6746eb [BUGFIX] Adjust parameters of implode() for PHP 7.4 (thanks to Susanne Moog)
  • 2019-12-18 843abcba28 [BUGFIX] Use correct implode(string, array) syntax (thanks to Anja Leichsenring)
  • 2019-12-18 f7daef5875 [TASK] Use new subdomain for new translation server (thanks to Georg Ringer)
  • 2019-12-18 3e66cdd456 [TASK] Apply rector set php56 (thanks to Alexander Schnitzler)
  • 2019-12-18 b959c51a74 [TASK] Introduce functional test for RequestBuilder (thanks to Alexander Schnitzler)
  • 2019-12-18 46df6a75eb [TASK] Speed up tests (thanks to Benni Mack)
  • 2019-12-18 62bce638f9 [TASK] Fix closure comparison in test (thanks to Susanne Moog)
  • 2019-12-17 8123da8325 [BUGFIX] Include .htaccess file in extension packages (thanks to Georg Ringer)
  • 2019-12-17 b93798c345 [TASK] Remove redundancies in install tool ext conf template (thanks to Claus Due)
  • 2019-12-17 fdf9cdade0 [SECURITY] Avoid insecure deserialization in QueryGenerator & QueryView (thanks to Frank Naegler)
  • 2019-12-17 948df21e45 [SECURITY] Prevent SQLi in ext:lowlevel QueryGenerator (thanks to Frank Naegler)
  • 2019-12-17 0efda30ca4 [SECURITY] Avoid directory traversal on archive extraction (thanks to Andreas Fernandez)
  • 2019-12-17 51bbb9714c [SECURITY] XSS in file list through file extension (thanks to Andreas Fernandez)
  • 2019-12-17 21e9e64305 [SECURITY] Avoid XSS by correctly encoding typolink results (thanks to Oliver Hader)
  • 2019-12-17 37ed78a198 [SECURITY] Prevent XSS in EXT:form error message output (thanks to Frank Naegler)
  • 2019-12-17 24e9e17a45 [TASK] Streamline frontend user password recovery process (thanks to Oliver Hader)
  • 2019-12-17 8475eb6d6f [BUGFIX] Don't import PHP class in ext_localconf.php (thanks to Andreas Fernandez)
  • 2019-12-16 fef78597cf [BUGFIX] Revert FolderCheck for clipboard actions (thanks to Guido Schmechel)
  • 2019-12-16 aaca0b7203 [BUGFIX] Ensure correct return values in Workspace middleware (thanks to Benni Mack)
  • 2019-12-16 15904ee2d6 [TASK] Simplify chunking of test-plan jobs (thanks to Markus Klösges)
  • 2019-12-16 2805986eca [BUGFIX] Fix return value in command site:list (thanks to Georg Ringer)
  • 2019-12-15 10ed9edb83 [DOCS] Extend docs of DeleteUploads finisher (thanks to Jonas Schwabe)
  • 2019-12-15 59b0ac836f [BUGFIX] Always allow dividers in TCA auth mode check (thanks to Alexander Stehlik)
  • 2019-12-15 7128b45fc0 [TASK] Rename method getName of TypoScriptConstants VH (thanks to Claus Due)
  • 2019-12-15 05f6e21239 [TASK] Thin out SystemEnvironmentBuilder (thanks to Benni Mack)
  • 2019-12-15 44df5456ec [BUGFIX] Convert URLs with ampersands in Linkvalidator (thanks to Sybille Peters)
  • 2019-12-15 a0101b0831 [DOCS] Remove incorrect slash in extension paths (thanks to Ron Gebauer)
  • 2019-12-15 4f2f7f5824 [DOCS] Remove "Adding Your Own Content Elements" (thanks to Sybille Peters)
  • 2019-12-15 2ce9075d3b [DOCS] Use correct data type for DependencyOrdering (thanks to pfuju)
  • 2019-12-15 7db604dc1c [TASK] Avoid controller methods on Fluid RenderingContext (thanks to Claus Due)
  • 2019-12-15 4107e8793a [TASK] Move target to general tab for pages of type External URL (thanks to Benni Mack)
  • 2019-12-15 fe8e7ce64b [DOCS] Adjust name for PageTitle API in documentation (thanks to Stefan Neufeind)
  • 2019-12-14 cca278bf6e [TASK] Mix test jobs in stages (thanks to Anja Leichsenring)
  • 2019-12-13 6b7c92dcd0 [BUGFIX] Name "default language" consistently (thanks to Benni Mack)
  • 2019-12-13 a9936445dd [TASK] Remove unused imports (thanks to Oliver Bartsch)
  • 2019-12-13 59d5159a1d [BUGFIX] Mark guzzlehttp/guzzle >= 6.5.0 as conflict (thanks to Benni Mack)
  • 2019-12-13 0c2521258b [BUGFIX] Apply thumbscrews to sqlserver (thanks to Andreas Fernandez)
  • 2019-12-12 3c98e6f76b [TASK] Use AJAX API in top toolbar items (thanks to Andreas Fernandez)
  • 2019-12-12 cf4cfdc50c [TASK] Bump chosen-js to 1.8.7 (thanks to Andreas Fernandez)
  • 2019-12-12 f1bd086465 [BUGFIX] Fix typo in cHash option description (thanks to Benni Mack)
  • 2019-12-11 2e2083e7fe [DOCS] Correct code-block directive (thanks to Chris Müller)
  • 2019-12-11 639c7e0fd8 [FEATURE] Add PSR-14 event to control hreflang tags to be rendered (thanks to Richard Haeser)
  • 2019-12-11 ba5a118594 [BUGFIX] Supply origin to URL if domain is missing (thanks to Andreas Fernandez)
  • 2019-12-11 49ba9db692 [TASK] Remove ampersands from doc block params (thanks to Alexander Schnitzler)
  • 2019-12-11 e4abb375a6 [TASK] Expose none existing user in forgot password dialog (thanks to Jan Stockfisch)
  • 2019-12-10 b106b3da8a [TASK] Exclude StringClassNameToClassConstantRector in rector.yml (thanks to Alexander Schnitzler)
  • 2019-12-10 7999caed3b [BUGFIX] Remove leading slash from backendLogo path (thanks to Oliver Bartsch)
  • 2019-12-10 6640925eb0 [BUGFIX] Disable lockIP by default (thanks to Rasmus Larsen)
  • 2019-12-10 47e63fc33c [BUGFIX] Use existing API instead of ContentObjectRenderer (thanks to Michael Binder)
  • 2019-12-10 33471eff99 [BUGFIX] Raise platform settings for tarball distributions (thanks to Benni Mack)
  • 2019-12-10 5232d328a7 [TASK] Replace usage of legacy PageRepository class (thanks to Alexander Schnitzler)
  • 2019-12-10 09302e9f5c [TASK] Allow rector to process tests (thanks to Alexander Schnitzler)
  • 2019-12-06 5263197e5c [TASK] Do not set GeneralUtility::$container in unit tests (thanks to Benjamin Franzke)
  • 2019-12-06 f305de5888 [TASK] Remove reqCHash functionality for plugins (thanks to Benni Mack)
  • 2019-12-06 dd669e2a91 [TASK] Deprecate Extbase's WebRequest and WebResponse (thanks to Alexander Schnitzler)
  • 2019-12-06 0189efc215 [TASK] Bump datatables to 1.10.18 (thanks to Andreas Fernandez)
  • 2019-12-06 6a654689a3 [TASK] Bump sortablejs to 1.10.1 (thanks to Andreas Fernandez)
  • 2019-12-06 d30a128356 [TASK] Bump requirejs to 2.3.6 (thanks to Andreas Fernandez)
  • 2019-12-06 6aee423763 [TASK] Bump moment to 2.24.0 and moment-timezone to 0.5.27 (thanks to Andreas Fernandez)
  • 2019-12-06 e9735ff00a [TASK] Bump typescript to 3.7.3 (thanks to Andreas Fernandez)
  • 2019-12-06 19328c45bf [FEATURE] API for AJAX requests (thanks to Andreas Fernandez)
  • 2019-12-06 0eab75ea9d [BUGFIX] Make clear cache error notification translatable (thanks to Oliver Bartsch)
  • 2019-12-06 784b33c859 [TASK] Bump autosize to 4.0.2 (thanks to Andreas Fernandez)
  • 2019-12-06 ae85f4021c [TASK] Bump jquery to 3.4.1 (thanks to Andreas Fernandez)
  • 2019-12-06 fa12539145 [TASK] Bump jquery.minicolors to 2.3.4 (thanks to Andreas Fernandez)
  • 2019-12-06 d0b0ffea1f [TASK] Add missing tooltips in various modules (thanks to Oliver Bartsch)
  • 2019-12-06 d81c6b0bbb [BUGFIX] Add check if update of all language packs is possible (thanks to Oliver Bartsch)
  • 2019-12-06 4ab765f2a7 [TASK] Deprecate switchable controller actions (thanks to Alexander Schnitzler)
  • 2019-12-06 98c58a00c0 [TASK] Update build stack (thanks to Andreas Fernandez)
  • 2019-12-06 048935e3ec Revert "[BUGFIX] Set tasks backend:lock & backend:unlock as not schedulable" (thanks to Benjamin Franzke)
  • 2019-12-06 d93d742f91 [BUGFIX] Use RequestFactory for downloading mirrors and check response properly (thanks to Andreas Fernandez)
  • 2019-12-06 27e3f1a307 [BUGFIX] Fix keyboard behaviour on pagetree root node (thanks to Michael Telgkamp)
  • 2019-12-06 ffc21c4657 [TASK] Add more tests for TypoLink handling in fluid (thanks to Frank Naegler)
  • 2019-12-06 f1c1033fe6 [BUGFIX] Check if header variable is set before using it (thanks to Susanne Moog)
  • 2019-12-05 4a80952bac [TASK] Restructure nightly plans in stages a 50 jobs (thanks to Anja Leichsenring)
  • 2019-12-05 da568a740f [TASK] Streamline test names (thanks to Oliver Hader)
  • 2019-12-04 60bf5d228e [TASK] Move ChangeLog files to 10.2 folder (thanks to Oliver Hader)
  • 2019-12-04 64629e45ab [TASK] Use PHP 7.4 for pre-merge tests on functionals and acceptance (thanks to Anja Leichsenring)
  • 2019-12-03 d58c959e39 [TASK] Provide PHP 7.4 test run configuration (thanks to Anja Leichsenring)
  • 2019-12-03 8c8b8f4845 [TASK] Set TYPO3 version to 10.3.0-dev (thanks to Benni Mack)