- Jun 29, 2020
-
-
Oliver Klee authored
Some system extensions use functions like libxml_disable_entity_loader which are provided by ext-libxml. To make sure these methods are available, this PHP extension needs to be required. Used composer command: composer require ext-libxml:"*" Also add the extension as required in the install tool. Releases: master,10.4 Resolves: #91069 Change-Id: Ib98d4aba4a9071f48e2fb370382f61130115daad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64204 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jun 26, 2020
-
-
Daniel Goerz authored
Always loading the alias loader is required in order to allow extensions to provide class aliases in non Composer mode. Also update the class alias loader to latest version with: composer up typo3/class-alias-loader By doing so, we can remove the additional composer dumpautoload in test suite, which only was required because the alias loader update requires a two step operation. Resolves: #91692 Releases: master Change-Id: Ie70ae295d14a5a813e294ae22a4e1bf10c8f0a5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64933 Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- May 30, 2020
-
-
Wouter Wolters authored
The following class aliases are removed: * `TYPO3\CMS\Frontend\Page\PageRepository` * `TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface` * `TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface` * `TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface` * `TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface` * `TYPO3\CMS\Lowlevel\Utility\ArrayBrowser` Resolves: #91539 Releases: master Change-Id: Ie11c410576eb0713746fd9261691c5bec72a34d5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64610 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- May 29, 2020
-
-
Alexander Schnitzler authored
The Web request class is removed in favor of Extbase's base request object. For this change, the testing framework has to be adapted to use the base request object instead of the Web request object. Used composer command: composer req "typo3/testing-framework:^6.3.2" --dev Releases: master Resolves: #91525 Related: #91473 Change-Id: Iec6c5396de58b9bdb776d17c884242c42b335b12 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64381 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Benni Mack authored
The following deprecated methods are now removed: - \TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6 - \TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory - \TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext - \TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode - \TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin - \TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex - \TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi - \TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl - \TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds - \TYPO3\CMS\Core\Utility\GeneralUtility::presetApplicationContext - \TYPO3\CMS\Core\Utility\GeneralUtility::resetApplicationContext - \TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern In addition, makeInstanceService requires the third parameter to be array instead of string or array. The method "getUrl()" now only accepts one argument. In addition, the testing framework is raised to 6.3.1 to not use the unneeded methods anymore. Resolves: #91513 Releases: master Change-Id: I124b6f531fed61a93f5ed03391e1d4b6cf7a08ae Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64593 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- May 26, 2020
-
-
Benni Mack authored
Used composer command: composer req "friendsoftypo3/phpstan-typo3:^0.3.0" --dev Resolves: #91494 Releases: master Change-Id: I94cc5fe935dd3c48c570cf630d34c0754fcd6d5b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64581 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This change reflects the master branch to be targeted to v11. Testing framework is raised as well to support v11. This also means that all bugfixes now need to target "master, 10.4" or "master, 10.4, 9.5" for critical bugfixes. All features go into master branch again. Resolves: #91469 Releases: master Change-Id: Ife0f9d0fcf5ff13d55acb89dee5138e0e0b781e9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64573 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- May 13, 2020
-
-
Benjamin Franzke authored
As GeneralUtility::getContainer is marked internal, we do now avoid to use this method in core tests in order to demonstrate best practices for third party extensions that may use core tests as inspiration. This change requires an update for typo3/testing-framework which now provides a getContainer() method as API in functional tests: composer require --dev typo3/testing-framework:^6.2.5 Releases: master Resolves: #91363 Change-Id: I844973ddd3355d15c72307ac9533429333a396da Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64456 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- May 02, 2020
-
-
Oliver Hader authored
Resolves: #91265 Releases: master, 9.5 Change-Id: I5e413f91ae92ba666a74606767c4ecd081407f79 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64389 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Apr 20, 2020
-
-
Andreas Fernandez authored
Command executed: composer require --dev typo3/testing-framework:^6.2.3 Resolves: #91138 Releases: master Change-Id: I7047698dccc8b6bafbcb61b81f4723a1b9bba2ac Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64254 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Apr 16, 2020
-
-
Anja Leichsenring authored
command: composer require --dev php-webdriver/webdriver:^1.8 This version of webdriver contains the newly recommended UnknownErrorException, that replaces the deprecated UnknownServerExecption we used before. command: composer require --dev codeception/module-webdriver:^1.0.1 The webdriver package underwent a namechange from "facebook/webdriver" to "php-webdriver/webdriver". Only "codeception/module-webdriver" requires this package, so in order to get rid of the old one, also this dependency needs a raise. Resolves: #91011 Resolves: #91010 Releases: master Change-Id: Ia7283105a8307887073b77a697a3f244ac1ba4c1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64127 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Apr 15, 2020
-
-
Alexander Schnitzler authored
composer remove rector/rector Package operations: 0 installs, 8 updates, 4 removals - Removing tracy/tracy (v2.7.2) - Removing rector/rector (v0.7.0) - Removing phpstan/phpstan-phpunit (0.12.6) - Removing ondram/ci-detector (3.1.1) - Updating composer/xdebug-handler (1.4.0 => 1.4.1) - Updating nette/robot-loader (v3.2.1 => v3.2.3) - Updating symplify/package-builder (v7.2.2 => v7.2.12) - Updating symplify/auto-bind-parameter (v7.2.2 => v7.2.12) - Updating nette/http (v3.0.3 => v3.0.4) - Updating symplify/autowire-array-parameter (v7.2.2 => v7.2.12) - Updating symplify/smart-file-system (v7.2.2 => v7.2.12) - Updating symplify/set-config-resolver (v7.2.2 => v7.2.12) composer require rector/rector:"^0.7.14" --dev Package operations: 5 installs, 0 updates, 0 removals - Installing tracy/tracy (v2.7.4) - Installing phpstan/phpstan-phpunit (0.12.7) - Installing ondram/ci-detector (3.3.0) - Installing jetbrains/phpstorm-stubs (v2019.3) - Installing rector/rector (v0.7.14) Releases: master Resolves: #91048 Change-Id: I45be2ba76b2bd909a28bd391fd2d9d774cbbe0e1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64186 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
- Apr 09, 2020
-
-
Tymoteusz Motylewski authored
Add test for TreeController, so we're safe when refactoring or doing performance optimizations. Besides that moved pages in a workspace were not considered when calculating permissions on the rootline due to missing workspace overlays. Resolves: #90831 Releases: 9.5, master Change-Id: Ic3ab08d2502e8c9a3f08e737552c2e1d2a56a66c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63848 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Apr 01, 2020
-
-
Benni Mack authored
Used composer command: composer req "phpdocumentor/type-resolver:^1.1.0" \ "phpdocumentor/reflection-docblock:^5.1.0" Output - Updating phpdocumentor/type-resolver (0.7.2 => 1.1.0) - Updating phpdocumentor/reflection-docblock (4.3.4 => 5.1.0) Resolves: #90886 Releases: master Change-Id: Ibbb03bfa646f661a44c94fdf1f8a758890d0944e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64008 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Mar 31, 2020
-
-
Benni Mack authored
Used composer command: composer update "symfony/*" --with-all-dependencies Output: - Updating symfony/filesystem (v5.0.6 => v5.0.7) - Updating symfony/config (v5.0.6 => v5.0.7) - Updating symfony/console (v5.0.6 => v5.0.7) - Updating symfony/dependency-injection (v5.0.6 => v5.0.7) - Updating symfony/var-exporter (v5.0.6 => v5.0.7) - Updating symfony/cache (v5.0.6 => v5.0.7) - Updating symfony/expression-language (v5.0.6 => v5.0.7) - Updating symfony/finder (v5.0.6 => v5.0.7) - Updating symfony/mime (v5.0.6 => v5.0.7) - Updating symfony/event-dispatcher (v5.0.6 => v5.0.7) - Updating symfony/mailer (v5.0.6 => v5.0.7) - Updating symfony/inflector (v5.0.6 => v5.0.7) - Updating symfony/property-access (v5.0.6 => v5.0.7) - Updating symfony/property-info (v5.0.6 => v5.0.7) - Updating symfony/routing (v5.0.6 => v5.0.7) - Updating symfony/yaml (v5.0.6 => v5.0.7) - Updating symfony/css-selector (v5.0.6 => v5.0.7) - Updating symfony/process (v5.0.6 => v5.0.7) - Updating symfony/options-resolver (v5.0.6 => v5.0.7) - Updating symfony/stopwatch (v5.0.6 => v5.0.7) - Updating symfony/http-foundation (v5.0.6 => v5.0.7) - Updating symfony/var-dumper (v5.0.6 => v5.0.7) - Updating symfony/error-handler (v5.0.6 => v5.0.7) - Updating symfony/http-kernel (v5.0.6 => v5.0.7) - Updating symfony/intl (v5.0.6 => v5.0.7) Resolves: #90902 Releases: master, 9.5 Change-Id: I0874bb07f66a73ab1ff4fc5e3b3ffdd269d20f1f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64022 Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Mar 30, 2020
-
-
Benni Mack authored
Used composer command: composer update "symfony/*" --with-all-dependencies Output - Removing symfony/debug (v4.4.4) - Updating typo3/cms-composer-installers (v2.2.3 => v2.2.4) - Updating symfony/polyfill-ctype (v1.14.0 => v1.15.0) - Updating symfony/filesystem (v5.0.4 => v5.0.6) - Updating symfony/config (v4.4.0 => v5.0.6) - Updating symfony/service-contracts (v1.1.8 => v2.0.1) - Updating symfony/polyfill-php73 (v1.14.0 => v1.15.0) - Updating symfony/polyfill-mbstring (v1.12.0 => v1.15.0) - Updating symfony/console (v4.4.0 => v5.0.6) - Updating symfony/dependency-injection (v4.4.0 => v5.0.6) - Updating symfony/var-exporter (v4.4.0 => v5.0.6) - Updating symfony/cache-contracts (v1.1.7 => v2.0.1) - Updating psr/log (1.1.2 => 1.1.3) - Updating symfony/cache (v4.4.0 => v5.0.6) - Updating symfony/expression-language (v4.4.0 => v5.0.6) - Updating symfony/finder (v4.4.0 => v5.0.6) - Updating symfony/polyfill-php72 (v1.13.1 => v1.15.0) - Updating symfony/polyfill-intl-idn (v1.12.0 => v1.15.0) - Updating symfony/mime (v4.4.0 => v5.0.6) - Updating symfony/event-dispatcher-contracts (v1.1.7 => v2.0.1) - Updating symfony/event-dispatcher (v4.4.5 => v5.0.6) - Updating egulias/email-validator (2.1.16 => 2.1.17) - Updating symfony/mailer (v4.4.0 => v5.0.6) - Updating symfony/inflector (v4.4.0 => v5.0.6) - Updating symfony/property-access (v4.4.0 => v5.0.6) - Updating symfony/property-info (v4.4.0 => v5.0.6) - Updating symfony/routing (v4.4.0 => v5.0.6) - Updating symfony/yaml (v4.4.0 => v5.0.6) - Updating symfony/css-selector (v5.0.5 => v5.0.6) - Updating symfony/process (v5.0.5 => v5.0.6) - Updating symfony/options-resolver (v4.3.1 => v5.0.6) - Updating symfony/stopwatch (v4.3.1 => v5.0.6) - Updating symfony/http-foundation (v5.0.1 => v5.0.6) - Updating symfony/var-dumper (v4.4.4 => v5.0.6) - Updating symfony/error-handler (v4.4.4 => v5.0.6) - Updating symfony/http-kernel (v4.4.4 => v5.0.6) - Updating symfony/intl (v4.3.1 => v5.0.6) - Updating symfony/polyfill-intl-icu (v1.11.0 => v1.15.0) Resolves: #90885 Releases: master, 9.5, 8.7 Change-Id: I736be0294aeafef86cfcb0ce7ca4545c3ee2c7ad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64004 Reviewed-by:
Manuel Selbach <manuel_selbach@yahoo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
- Mar 29, 2020
-
-
Helmut Hummel authored
Allow installation of version 3.0 of composer installers, which will be compatible with Composer 2.0. composer req typo3/cms-composer-installers:"^2.0 || ^3.0" Resolves: #90877 Releases: 9.5, master Change-Id: I5200b64b0d6402617bb355da9c7d2c59cdd54b03 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63998 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Mar 27, 2020
-
-
Benni Mack authored
Resolves: #90851 Releases: master Change-Id: I472845920d31449164a632b0edae442dd2b56f7d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63945 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Mar 23, 2020
-
-
Claus Due authored
Pure metadata change - allows site admin to create a new site which uses Fluid 3.0. A separate change will come in TYPO3 v9. Releases: master Resolves: #90285 Change-Id: I5de150a4a8b7d99b12a50b2b5c9eb36462121f06 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63132 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Alexander Schnitzler authored
Used command: composer require friendsoftypo3/phpstan-typo3:"~0.2" --dev Releases: master Resolves: #90811 Change-Id: Ibd9ae856e8046edc67cb7610956ede92c474bf12 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63846 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Mar 06, 2020
-
-
Benni Mack authored
Updating core's latest prophecy to v1.10 instead of v1.09 which then allows to enable phpunit v9 at a later stage. used composer command: composer update phpspec/prophecy --with-all-dependencies Updating phpdocumentor/reflection-common (1.0.1 => 2.0.0) Updating phpdocumentor/type-resolver (0.5.1 => 0.7.2) Updating webmozart/assert (1.6.0 => 1.7.0) Updating phpspec/prophecy (1.9.0 => v1.10.3) Resolves: #90671 Releases: master Change-Id: Idf4c2f559e769311c608bb69c46dedb9b4bdc549 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63571 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Guzzle 6.5.0 introduced an issue with umlaut domains which was fixed in Guzzle 6.5.1 and Guzzle 6.5.2 respectively. The conflict section in composer.json is now updated, in order to allow composer-based TYPO3 installations to a) allow TYPO3 updates to 10.3.x/9.5.14/8.7.31 even if guzzle has been locked in composer.lock to 6.5.2 already b) allow to use the latest Guzzle fixes again Used composer command: composer update --lock See https://github.com/guzzle/guzzle/issues/2448 which was integrated in Guzzle 6.5.1 (which was released AFTER our core release in December 2019) Resolves: #90634 Releases: master, 9.5, 8.7 Change-Id: If6c2f3ef6529109148569f1af9472b0bcb44c9b9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63548 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
- Mar 05, 2020
-
-
Anja Leichsenring authored
The version contains a bugfix, that caused acceptance test to fail due to missing method declaration. Using ^1.1 as minimum requirement prevents acceptance tests from failing with usage of low codeception packages after codeception version 4 release. composer require codeception/lib-asserts:^1.1 --dev Resolves: #90647 Releases: master Change-Id: I77c93efd47ee5b6d6195c16f38065edac3e05ba5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63552 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Mar 04, 2020
-
-
Benni Mack authored
Used composer commands: composer require "codeception/codeception:^4.0" --update-with-dependencies --dev composer require codeception/module-webdriver --dev composer require codeception/module-asserts --dev composer require codeception/module-filesystem --dev composer require "typo3/testing-framework:^6.2.0" --dev Using codeception 4 allows for TYPO3 to make TYPO3 Core Tests compatible with phpunit9, and removes a LOT of implicit dev-dependencies which TYPO3 does not use at all (all hoa/* packages). In addition, we only choose the codeception modules we need for Core, making the overall dependencies smaller. Resolves: #90627 Releases: master Change-Id: Ia25361a706f5af86fbf58cfe7285d045109129d5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63532 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Mar 03, 2020
-
-
Alexander Schnitzler authored
This version of phpstan heavily improves the analysis performance by using multi threading and caching out of the box. Used command: composer require phpstan/phpstan:"^0.12.13" --dev Releases: master Resolves: #90620 Change-Id: I3371227e3c4e0ed7512d02c7ffc20aff5515807e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63530 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 25, 2020
-
-
Oliver Hader authored
Change-Id: I0bdeb9a461dd2a6e5378075425412667f6126523 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63413 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Feb 24, 2020
-
-
Georg Ringer authored
GeneralUtility::validEmail uses now Egulias\EmailValidator instead of the method `filter_var` for validating an email address. This allows more email addresses to be valid. Resolves: #90370 Releases: master Change-Id: I29bf4c994d730c789828cdecc247080dd669d9fb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63235 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
- Feb 19, 2020
-
-
Richard Haeser authored
A dashboard is introduced into TYPO3 to show the most important information to the current logged in user. Every user with access to this backend module can now have one or more personal dashboards. Each dashboard can contain several widgets. Which widgets and in which order the widgets are shown is up to the users themselves. Resolves: #90333 Releases: master Change-Id: I964a52846ec9a1c901baa89508b9df0caecdf81f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63139 Tested-by:
Koen Wouters <koen.wouters@maxserv.com> Tested-by:
Riny van Tiggelen <info@online-gamer.nl> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Koen Wouters <koen.wouters@maxserv.com> Reviewed-by:
Riny van Tiggelen <info@online-gamer.nl> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de>
-
- Feb 15, 2020
-
-
Alexander Schnitzler authored
Used commands: composer remove rector/rector --dev composer require rector/rector:"~0.7" --dev Since updating phpstan to version 0.12.10, rector failed to run properly. Also, the updated version of rector brings a couple of bugfixes and new features. Releases: master Resolves: #90383 Change-Id: I29d66c5e34db594fbcf24949c61e6db85cecae1b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63260 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Alexander Schnitzler authored
Upgrade phpstan/phpstan to at least 0.12.10 and enable bleeding edge configuration to be able to run the phpstan analysis with all available cpu cores. Releases: master Resolves: #90378 Change-Id: I4c76a8f44c570b126844d1bde96998cf9d3790fa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63253 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Feb 14, 2020
-
-
Susanne Moog authored
To promote the new PSR-14 Events and to make it easier for people to see which kinds of events may be used, the admin panel now displays all events that are dispatched in the current request with their parameters. Resolves: #90265 Releases: master Change-Id: I3c73ab19168954e66ca3bb73762a26a3cb9628a2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63041 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 13, 2020
-
-
Benni Mack authored
This change introduces a new security option for setting the SameSite option to all cookies sent by TYPO3 Core. Namely: - Frontend User Sessions ("lax" by default) - Backend User Sessions ("strict" by default) - Install Tool Sessions ("strict", none-configurable) - Last Login Provider in Backend ("strict", non-configurable) This means that these can only be accessed by scripts and requests by the same site, and not by any third-party scripts. Since we're talking about actual cookies for a user, and not ads-related or third-party login-dependant cookies, the default options fit just perfectly. All modern browsers except Internet Explorer respect this option to be set. Please note that Firefox and Chrome will have "SameSite=lax" set in Q1/2020 by default if NO SameSite option is set at all. This change allows to configure this. Backend and Frontend User Cookies can be configured to "strict", "lax" or "none" (= same as before), whereas "none" only works for secure connections (= HTTPS). If "strict" is in place, security via CSRF is not needed anymore, and can be dropped in the future. Resolves: #90351 Releases: master, 9.5, 8.7 Change-Id: I8095e2a552faa9d1fd4fa7855297302a9ec6a75f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63183 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Feb 12, 2020
-
-
Benni Mack authored
TYPO3 uses "phpdocumentor/reflection-docblock" (added in Jan 2019) but also added "webmozart/assert" which is not needed directly (as it is a subdependency). Thus, TYPO3 Core should only require what is directly used, therefore the dependency is removed. Used composer command: composer remove webmozart/assert Resolves: #90364 Releases: master Change-Id: Ief2787cb98c0080517f73e321ab34568b0addafb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63209 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 03, 2020
-
-
Benni Mack authored
This change updates fluid standalone to 2.6.9, which solves some PCRE-related issues with recent PHP versions. Composer command used: composer update typo3fluid/fluid Resolves: #90308 Releases: master, 9.5, 8.7 Change-Id: I6ba96f4ab1f46a2b8af58a1b2836397dc9493c40 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63163 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 02, 2020
-
-
Oliver Hader authored
https://github.com/TYPO3/testing-framework/commit/2111db60e8e1391fabdac4f2253af553f291d460 Resolves: #90294 Releases: master, 9.5 Change-Id: I21d8ad233b753c4a56c2227b4d2fec6944340c81 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63144 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Jan 22, 2020
-
-
Alexander Schnitzler authored
composer require phpdocumentor/reflection-docblock:"^4.3.2" composer require phpdocumentor/type-resolver:"~0.5" Upating phpdocumentor/reflection-docblock to at least 4.3.2 allows updating phpdocumentor/type-resolver to a version higher than 0.4 which is needed to get support for resolving collection types in doc blocks which enables the removal of the custom type resolving via extbase/Classes/Reflection/DocBlock/Tags/Var_.php. Releases: master Resolves: #89795 Change-Id: I2126dd9362e51f6dae9e6103c219295c5c3d679b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62438 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Jan 17, 2020
-
-
Alexander Schnitzler authored
This commit introduces a development requirement to phpstan/phpstan to enable static code analysis. A basic configuration file has been added as well to identify most basic errors in the TYPO3 code base. Releases: master Resolves: #90097 Change-Id: I87e11eca6296864fdd7ba8cd109a23b82c27f641 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62851 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Sascha Egerer <sascha@sascha-egerer.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Sascha Egerer <sascha@sascha-egerer.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
- Jan 16, 2020
-
-
Benni Mack authored
OpenSSL was only needed for EXT:rsaauth, so a check in the installer / system maintenance should be avoided. It is now rather a suggestion. Resolves: #83643 Releases: master, 9.5 Change-Id: If62b7fc1ddc211083fa8b4f793019e61cf2046eb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62918 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Dec 20, 2019
-
-
Benni Mack authored
Updating codeception (3.2.1) and phpunit (8.5.0) to latest versions allows for further updating other dependencies TYPO3 is using. Used command: composer update codeception/codeception composer update phpunit/phpunit Resolves: #89984 Releases: master, 9.5, 8.7 Change-Id: I33a398fccadfb5c29056d33c7ff35429c263eb92 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62738 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Dec 19, 2019
-
-
Alexander Schnitzler authored
composer remove --dev rector/rector composer require --dev rector/rector:~0.6 The update of rector brings important bugfixes and enables the installation of the latest version of phpstan/phpstan. Releases: master Resolves: #89918 Change-Id: I406aa56b19e88db23260033023e2c785425aef5e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62599 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-