- Dec 10, 2019
-
-
Benni Mack authored
In order to use the final LTS distributions from Symfony for our latest stable, we need to set proper platform requirements for the root composer.json. Our packages rely on the settings so the base package can properly raise dependencies. Symfony has the requirements due to other PHP bugs (fixed very early already), however using the tarballs in 7.2.0 / 7.0.0 would still work, as the symfony changes only fix issues we dont rely on. v10: 7.2.5 v9: 7.2.5 v8: 7.0.8 Used composer commands: composer config platform.php 7.2.5 composer update --lock Resolves: #89882 Releases: master, 9.5, 8.7 Change-Id: Ib51ec076e643581603fced3ed0daa0de0aadb12c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62565 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by: Oliver Hader <...
-
Alexander Schnitzler authored
In two places, TYPO3\CMS\Frontend\Page\PageRepository had been used instead of TYPO3\CMS\Core\Domain\Repository\PageRepository. As this will eventually fail in the future, the wrong usage has been fixed. Releases: master Resolves: #89901 Change-Id: I5799bcb93486e3c8aa4a71fe4ad03cfce34948d1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62586 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> 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>
-
Alexander Schnitzler authored
In order to let rector process tests, the autoloading of all processed classes needs to be intact. In TYPO3 there were a bunch of classes whose namespace were a bit wrong according to PSR-4 and there were some class that didn't fit the PSR-4 standard at all. Classes that could easily be fixed have been fixed. All others have either been registered via a class map in composer.json or they have been excluded from the processing of rector. This change does not apply rector rules to tests, it only enables rector to operate on tests due to fixed autoloading. Releases: master Resolves: #89900 Change-Id: Iaa4a5bb2677a5a9af374d780423d962dcc09ade2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62583 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>
-
- Dec 06, 2019
-
-
Benjamin Franzke authored
The GeneralUtility $container instance should only be set/used in functional tests as we a) can not reset the instance (which means other unit tests are affected) and b) should mock/inject dependencies in unit tests. TreeDataProviderFactoryTest is therefore changed to to use GeneralUtility::addInstance() (which is intended for unit tests) instead of GeneralUtility::setContainer(). Change-Id: I9fc0e76077cc1cc2a6935d025b97309efc315f4f Releases: master Resolves: #89890 Related: #89733 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62573 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
Since TYPO3 v10.0, all links generated by TYPO3 contain a cHash if - there are arguments that are not mapped within the routing - there are arguments that are not explicitly "excluded" from cHash (e.g. fbclid) - there are arguments that are not internal (L,id,MP). The PageArgumentValidator middleware now always evaluates the arguments properly at every request and decides to disable caching or throw a 404, if an incoming request does not have a cHash or an invalid cHash. Through the middleware, any plugin is automatically checked for the cHash, and it does not matter anymore for plugins, so it does not matter for integrators or template authors as well as cHash is managed internally by TYPO3 Core now (with no way to disable it, for security reasons). All functionality regarding cHash that can be dropped: - CacheHashEnforcer and Extbase option - TSFE->reqCHash() can be marked as deprecated - the option within PiBased Plugins is now irrelevant as well. This change jointly decouples cHash evaluation from any other part than Url Generation (= PageRouter) and Resolver (PageArgumentValidator), finally streamlining all logic of cHash functionality. Resolves: #89868 Releases: master Change-Id: I7a694fbc95fa1ea4dc85b12a94b0a06b3722fd11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62267 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Alexander Schnitzler authored
In order to simplify the request/response handling in Extbase and to prepare the introduction of PSR-7 compatible request and response objects, the web versions of Extbase's request and response have been deprecated. All relevant logic has been moved into the base classes to stay api compatible and not introduce a breaking change. Along with the simplification of the request and response objects, quite a lot of instance checks have been removed to ease the transition to having a public api that is defined by interfaces and not concrete implementations. Releases: master Resolves: #89673 Change-Id: Ie920ae7d38e6de3167ff57f93fa6e98af2936d9f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62317 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
Executed commands: yarn upgrade datatables grunt build Resolves: #89888 Releases: master Change-Id: I73ea78f4d217c2846b0c79cf0e5ad06aea1a8e9e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62572 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Executed commands: yarn add sortablejs@^1.10.1 --dev grunt build Resolves: #89886 Releases: master Change-Id: I871faaca63f19bf7fe2e782d6741cf3e476156b5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62571 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Executed commands: yarn upgrade requirejs grunt build Resolves: #89887 Releases: master Change-Id: I5b2347ebec049e1663a3684ce4246c323228befb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62569 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Executed commands: yarn add moment@^2.24.0 moment-timezone@^0.5.27 --dev grunt build Resolves: #89885 Releases: master Change-Id: I6a6a7122fb1a0a343206c04c5cc3ce6a9a891d02 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62570 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Executed commands: yarn upgrade typescript grunt build Resolves: #89889 Releases: master Change-Id: I1152fbbc89b30cae9ba34f1fa11494c071a7fe4a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62568 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
In order to become independent of jQuery, a new API to perform AJAX requests is introduced. This API implements the fetch API available in all modern browsers. Resolves: #89738 Releases: master Change-Id: Ibdc1a7047b29402dea21b6dd7a48217b9afb849e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62372 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
Move title and description of the clear cache error notification to a xlf file to make it translatable. Resolves: #89447 Releases: master Change-Id: I925773de216ee8283336981b2cff2bd9a087a927 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62269 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>
-
Andreas Fernandez authored
Executed commands: yarn add autosize@^4.0.2 grunt build Resolves: #89883 Releases: master Change-Id: I0bf8f30bb22ffceea9eda9e4c71bb0fc5d661a4a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62566 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
Executed commands: yarn upgrade jquery grunt build Resolves: #89881 Releases: master Change-Id: I48c48de69f977e949563957d59789156bd5989fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62564 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
Executed commands: yarn add @claviska/jquery-minicolors@^2.3.4 --dev grunt build Also, since the mentioned issues have been solved meanwhile, the library is copied by grunt again. Resolves: #89880 Related: #77317 Releases: master Change-Id: I0d08fec8777b2e6090a98a85115deeb761c20e92 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62562 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
This (re)adds various tooltips through the backend to further increase the accessibility. Especially for buttons that have a different meaning than normal in a particular context. In most cases, they were simply missed but some of them referenced to not longer existing locallang keys or to locallang keys of another sysext which is no dependency of the one where it is referenced. The tooltips are (re)added at following places: - Creating new content element in ext:core new record view - Multiple buttons in ext:core element information modal - Multiple buttons in ext:beuser listing and compare view - Multiple buttons in ext:form form management and form editor view - Multiple buttons in ext:info pagetree overview - New content element record button in ext:recordlist listing view - View redirect button in ext:redirect listing view Resolves: #89566 Releases: master Change-Id: I66cd16413b0e4f188627df06f233a0bba73c3056 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62175 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Oliver Bartsch authored
The update all button in the table head of the extensionMatrix is now disabled by default and only gets enabled if at least one active language pack is installed. This prevents interoperability of the entire card when entering the language pack update process. Resolves: #89561 Releases: master, 9.5 Change-Id: I8f04e0266d45b1257314ec937cc55a2fea603f83 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62171 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Alexander Schnitzler authored
The usage of switchable controller actions, both via flexforms and typoscript, is deprecated and will be removed in one the next major versions of TYPO3, probably version 11.0 or 12.0. Switchable controller actions allowed to override the php plugin configuration and to create god plugins, i.e. plugins that can be set into multiple different modes and therefore take care of all possible use cases. Every plugin should serve a single purpose, therefore the usage of switchable controller actions is an anti pattern which will be removed. The switchable controller action mechanic will be removed without replacement which means, that there is no migration path to a similar feature. Instead, extension authors need to create multiple, dedicated plugins for different use cases. Releases: master Resolves: #89463 Change-Id: I41afac9303205f97f390f208803908177e00cda5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61511 Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
All frontend stack related packages get updated to their latest version and a full build is generated. Executed commands: yarn add \ @typescript-eslint/eslint-plugin@^2.10.0 \ @typescript-eslint/parser@^2.10.0 \ @typescript-eslint/typescript-estree@^2.10.0 \ autoprefixer@^9.7.3 \ eslint@^6.7.2 \ grunt-stylelint@^0.12.0 \ grunt-terser@^1.0.0 \ karma@^4.4.1 \ node-sass@^4.13.0 \ typescript@^3.7.2 --dev yarn build Resolves: #89804 Releases: master Change-Id: I48f00a01fb4191b39e76e0859d1f1476644ad07b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62486 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Benjamin Franzke authored
This reverts commit 26c9a8e3. The schedulers *primary* task is to *schedule* tasks, not to execute them from the backend. The backend-execution is only an additional functionality, which is available because it's sometime handy for manual tasks/testing. We shouldn't mark commands as non-schedulable when scheduling them is a perectly valid usecase. Usecases for scheduling backend locks are: * Planned maintenance locks: schedule a backend lock for a planned update or migration where you agreed to stop editing as of a certain date. * Regular edit-locks, e.g.: schedule a backend lock for let's say every friday as of 8pm schedule backend unlock on mondays at 8am. The reverted patch tried to fix the situation where the lock task was executed from the backend scheduler overview. If we'd want to fix that, the proper fix would be to add another property which states that this command must not be executed from the backend. Releases: master, 9.5 Resolves: #89873 Reverts: #89387 Change-Id: I782809ff065c05adba0653aa208d37e1241eb41a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62551 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Andreas Fernandez authored
The LanguagePackService now uses the RequestFactory to download the mirrors.xml.gz file, since it throws proper exceptions on failures. In case of e.g. a timeout, the thrown exception is properly caught and the designed fallback kicks in. Resolves: #89810 Releases: master, 9.5 Change-Id: Ie4e8bcf02c33eb18e58f505f1a791c1233d6f593 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62496 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Michael Telgkamp authored
- Do not toggle node with canToggle!==true - Check if node has parent before trying to go to parent node Resolves: #89847 Resolves: #89864 Releases: master Change-Id: I49f112c15e64103e707481cecb7f61bd58fa8182 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62544 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Frank Naegler authored
Resolves: #89834 Releases: master, 9.5 Change-Id: I914c6e8a0739c4380be4fa1c1d165f3eb4f1aecd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62520 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Susanne Moog authored
Avoid a TypeError exception in NewContentElementController in newer PHP versions because of an undefined array access. Resolves: #89860 Releases: master, 9.5 Change-Id: I5728638a3f5800588f17bef202fe5814e79d7f2f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62540 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Tobias D. <tobias.doll@snk.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Dec 05, 2019
-
-
Anja Leichsenring authored
The rearranged stages structure will prevent the host machines and also gerrit from being overwhelmed with a high amount of running jobs all at once. Instead, the equal size of each stage keeps the load on an average height, but it will increase the total runtime of a plan. We prefer stability over quick runs in nightlies. Resolves: #89865 Releases: master, 9.5, 8.7 Change-Id: Ib915053e83d087007242c05886619faf8d7cee0f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62546 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Oliver Hader authored
Resolves: #89854 Releases: master, 9.5 Change-Id: I07aaab48ae504ee2b9e0fa5e37b725c6bb873e67 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62535 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Dec 04, 2019
-
-
Oliver Hader authored
Resolves: #89849 Releases: master Change-Id: I0780f857cd058c38692344106af3f6fef9f7d549 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62533 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Anja Leichsenring authored
At least one functional and one acceptance tests run on pre-merge tests should use PHP 7.4. There are three (with tree DB systems), so each one uses now one of the supported PHP versions and one of the supported DBMS. A complete test run is done during nightly runs due to time constraints. Resolves: #89841 Releases: master, 9.5, 8.7 Change-Id: Ie0bbe7309b63142f425bd2ff45c247e70d58fd06 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62530 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Dec 03, 2019
-
-
Anja Leichsenring authored
Resolves: #89668 Releases: master, 9.5, 8.7 Change-Id: I098c573aaa13846f45c1f1904f46db5cdecf4db1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62316 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
Change-Id: I0e8abdb62a45326896fc75d9872eead478615dce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62525 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Change-Id: I09bb29716abb1a7b1f4c8010c1d98c15ae90d808 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62523 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
Resolves: #89837 Related: #89813 Releases: master Change-Id: Idfb9274c7a5415e6bef7dee61a6ca65728d96674 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62522 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Benni Mack authored
Some changes were made: - Upgrade Wizard works - Visibility on RedirectHandler is sorted out - TreeUidListProvider is removed - cObject does everything already, less dependencies - PasswordChangeEvent is actually executed now (and works!) - RedirectConfiguration now has a factory - Do not use ConnectionPool as dependency as it contains state - Most "final" and "private" were put back to "protected" (as the rest of core) - except events - Additional hmac check in Repository - Add lifetime validation of hash in changePassword action as well Resolves: #89828 Related: #84262 Releases: master Change-Id: I813a2fc86c8e4f61fd923467aa761246187af901 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62516 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Oliver Hader authored
Building reflection cache in ClassSchema on static class properties will lead to side-effects. For instance when ConnectionPool is analyzed for being used with Extbase dependency injection and has been used already during runtime - which is very likely - static property $connections is going to hold all runtime connections. https://www.php.net/manual/en/reflectionclass.getdefaultproperties.php: > This method only works for static properties when used on internal > classes. The default value of a static class property can not be > tracked when using this method on user defined classes. That's why default values of static properties are not resolved anymore. Resolves: #89830 Releases: master Change-Id: I0040c3e4327d084b3192017874154ab5d8466508 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62518 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Susanne Moog authored
composer require --dev typo3/testing-framework:~6.1.0 Also reverts changes to tests for phpunit 8.3 only. Resolves: #89833 Releases: master Change-Id: I834f70452775ea18960da162bb2affe459b8556a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62519 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Georg Ringer authored
Simplify the UI of the toolbar by hiding the select field if there is only one option to choose from which doesn't make sense. Resolves: #89829 Releases: master Change-Id: I6e58aae1bab25777bca21f058524e447f569d73a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62517 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Susanne Moog authored
The testing framework has been reworked and slimmed down. To make use of it, tests had to be adjusted. composer require --dev typo3/testing-framework:"~6.0.0" Resolves: #89815 Releases: master Change-Id: Ib0a8d7436070ef17be96a5f4011f796dd15b09fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62502 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>
-
- Dec 02, 2019
-
-
Andreas Fernandez authored
In case an old installation still has empty values stored in `EXTCONF/lang/availableLanguages` (which has been fixed in #63546), e.g. the language matrix in the "Manage Language Packs" is unusable. This patch therefore removes empty values from the mentioned configuration, as similar solved in the old issue. Resolves: #89772 Related: #63546 Releases: master, 9.5 Change-Id: Id7473e5f17878d84914fec4df629ac6617256b55 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62497 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Michael Telgkamp authored
- Pagetree is focusable via tab key - Keyboard navigation with arrow keys inside pagetree is enabled - Implement accessible tree structure for tree nodes (role=tree) Resolves: #86818 Releases: master Change-Id: Ic948fb0de8461a8c5b4b5297b94e5cb94465ec42 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62051 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-