- 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
This feature adds a link on TYPO3 Backend's login form to reset a backend users' password if the user has forgotten the password. Key changes: * Only enabled for backend users with an email address and a password set * Enabled by default but can be disabled completely * Optionally only works for non-admins via TYPO3_CONF_VARS * Only send out emails to users within the system, but no information disclosure * If multiple valid users have the same email address, a different email is sent out * TCA be_users.email is not set to eval=email (due to backwards-compatibility) * Password resets are only valid for 2 hours (non-configurable) * Not extensible for third-party authentication methods yet * Rate limiting is enabled per email address for 3 attempts per 30mins (non-configurable) * When logging in, all previous tokens are removed * When requesting multiple resets, only the last email is valid * A CLI command "backend:resetpassword $backendUrl $emailAddress" sends out an email as well from admins * Admins can trigger a password reset for users in the BE User module Resolves: #89513 Releases: master Change-Id: I9a146d5a9db176d24f2223c5eafb0fb42861e93f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63385 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Susanne Moog authored
The scheduler exception handling on editing silently ignored most exceptions. The one exception was a specific exception that did not even exist anymore. The handling was changed to only ignore those exceptions with existing handling and adding messages for all others. Resolves: #80299 Releases: master, 9.5 Change-Id: I9b2a91f244bec99deb79da93a4e33680e862d16c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63568 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Tymoteusz Motylewski authored
Added cache type definition Releases: master, 9.5 Resolves: #89340 Change-Id: I05634dc0e9ef22ad9764635965c197f494d3a14b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61853 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Christian Eßl authored
According to the documentation, the boolean checkbox for type "comment" should behave in the following way: - checked= “” - not-checked = “#” The handling of this behaviour was faulty in the TypoScript Constant Editor. This means, every time the constants were saved without changing the "comment" checkbox, its value was reversed. Further information: https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/UsingSetting/TheConstantEditor.html Resolves: #82208 Releases: master, 9.5 Change-Id: I1473b435e37b47c4563f0d245e09b1680c738bcd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63518 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>
-
Susanne Moog authored
As the path to the TYPO3 binary in composer mode depends on composer bin dir and the sysext path should not be used the message displayed in the scheduler was changed to not provide faulty information. Resolves: #85468 Releases: master, 9.5 Change-Id: Ibbee8a417130a1235f419cef471c349ead59bf0e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63566 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Alexander Schnitzler authored
Releases: master Resolves: #90665 Change-Id: I55c08b826d6e4560cbfbcde99e795f55036b049c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63565 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Christian Eßl authored
In a TabsContainer, if all the fields of a tab are hidden to the editor (by disabling them in PageTS), the tab would still become assigned in the 'items' fluid variable. The empty, but invisible, tab would then still be considered for determining the active tab in the view. If the first tab was disabled in this way, the editor would see no active tab at all. To prevent this from happening, the tab elements are now never assigned, if their content is completely empty. Resolves: #89094 Releases: master, 9.5 Change-Id: I3cbe98e7e25b7827fdc68583387343f5f0cb64ca Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63512 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
To log the exception properly, the variable `$defaultLanguageUid` is now used instead of the undefined `$localizedUid`. Resolves: #90664 Releases: master, 9.5 Change-Id: I975868f95e7fb789ce31c260185b1a62654fd8fe Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63564 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Gerrit Mohrmann authored
Argon2id should never be set automatically for compatibility reasons. At some places the array sorting will give the priority which password hashing type will be used, but the priority value from the preset is also used. To make sure Argon2i is set for new installations, priority of Argon2id is set below Argon2i. Resolves: #90643 Releases: master Change-Id: Idb96b17eda80a783d2de0d228f7381bfd674ce54 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63550 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Susanne Moog authored
Add "distinct" into the whitelist of allowed select parts. Resolves: #43114 Releases: master, 9.5 Change-Id: I8ae6561ff6067117b9d5acb6c976966fecaee96a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/38372 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Anja Leichsenring authored
The parent class states an integer value is returned, but most core commands did not follow that rule. Now they got according return statements to fulfill that contract. Resolves: #90652 Releases: master Change-Id: I58ad434404ce3537a4eb7ae34b88884b6962047f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63557 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Alexander Schnitzler authored
phpstan identified a bunch of possibly undefined variables which is fixed with this patch. Releases: master Resolves: #90581 Change-Id: If41bee3dcd972d26f8eff18dbcbc61ad1fe79e7f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63483 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
Most access to the configuration options are made against AbstractFile objects in FAL, which is now centralized in one place in AbstractFile. This reduces errors when checking for file patterns. Resolves: #90305 Releases: master Change-Id: I7835d877bae1addf830ede3645ff8f1faa113052 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63155 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
With #90608 the PageLayoutView was extended to also take `tables_modify` for `tt_content` into account. Unfortunately the newLanguageButton was forgotten, which also needs to be checked regarding proper edit permissions, as without these, translating a `tt_content` record is not possible. Resolves: #90632 Related: #90608 Releases: master Change-Id: Ia6f2ff02dbc3cda09a40fb5d22d9b7b9ef56c58f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63547 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>
-
Benni Mack authored
Extbase's SignalSlot Dispatcher has had its good run - it served as a possible successor instead of Hooks but lacked a good standardized API for stopping propagation, and defining interfaces for slots. The new PSR-14 based event system has superseded SignalSlot logic from Extbase. Everybody is encouraged to not use Signal Slot logic anymore. TYPO3 Core does not use SignalSlots anymore, and the SignalSlot Dispatcher will be removed in TYPO3 v11.0 - and is therefore annotated as deprecated. Several advantages of PSR-14 over Signal Slot logic defined here again: - PSR-14 has a stoppable interface so event listeners can define that an event should not propagate anymore. - PSR-14 events are pure and plain PHP classes so it is VERY clear what can be read or modified. - TYPO3's implementation is fully compatible with other frameworks PSR-14 event-based system, so everything can be developed against the interface, not a concrete implementation (thanks to DI), and TYPO3 can exchange its own implementation against a different one. - All available listeners are registered during "DI-build-time" and not in ext-localconf.php anymore which can have an impact on performance. Please note that using SignalSlot Dispatcher will not trigger a deprecation warning as it is still used throughout many extensions. Resolves: #90625 Releases: master Change-Id: I09764b5056777fd3673a9e158762c9d5a9182997 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63099 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
This patch removes all occurrences of bootstrap-slider in Core with the native `range` input type. To ensure a consistent styling across all platforms, new CSS is in place. However, we can't recover the same styling as used with the bootstrap-slider either due to inconsistent browser support of selectors or missing features. In the `ValueSlider` module, which is only used by FormEngine, any usage of jQuery has been removed as well. Resolves: #90649 Releases: master Change-Id: Ic2e0cb7aa9305159c33f14130d3fe6e62d2fd1da Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63523 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>
-
Benni Mack authored
If a treedataprovider (e.g. from news) extends from Core's constructor, Core hands in various multiple arguments. However, Core is configured to only hand in one argument, which is auto-wired. So there are multiple options: - Third-party extensions would need to be autowiring their signatures as well, however would never receive the EventDispatcher object. - Reflect on the constructor method and hand in the EventDispatcher manually, but also with the custom arguments as an additional argument - throw away the custom configuration options and use setter injection for the options Resolves: #90302 Releases: master Change-Id: I5874e5819f2bda3b4470cf7bd447e0161169536f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63184 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
Various GeneralUtility::_GET() calls are now replaced by using the PSR-7 Request object, reducing the need for accessing global scope variables $_GET and $_POST. Resolves: #90655 Releases: master Change-Id: Ia636df18396f27db5edab3533371d25d98324831 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63559 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> 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>
-
Georg Ringer authored
As the PageBrowsingViewHelper actually renders a HTML tag it should extend AbstractTagBasedViewHelper. This also allows integrators to define the well known attributes like class. Resolves: #90484 Releases: master Change-Id: If20250cb834b8cb21ae0e30c9e4e7e373643e374 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63542 Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Mar 05, 2020
-
-
Anja Leichsenring authored
The parent class defines a return value of type int, but the command does not provide one. This causes a test failure after latest dependency update of codeception version 4. Resolves: #90651 Releases: master Change-Id: Iecb1f3aa95feee6a0276ad1a0660999523490a53 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63556 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Anja Leichsenring authored
The test used to use the iFrame id, but some updated dependency caused this misuse to fail. Using the proper name attribute for navigation fixes the test. Resolves: #90650 Releases: master Change-Id: I379d5b44e1f20e53120f2b066af739716e0b5726 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63554 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Georg Ringer authored
Let the Install Tool check also for PHP extension PDO. With #85803 the requirement has also been added to the composer.json files. Resolves: #88141 Releases: master Change-Id: I9eb10f71db3d5111362833b3f07f2f687bf0ee69 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63553 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
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>
-
Gerrit Mohrmann authored
In the initializeLoginAction the view is not available. Move the events to loginAction to make it possible to dispatch the LogoutConfirmedEvent. Resolves: #90644 Releases: master Change-Id: I21cb0dcb77a7ef2d2667101792bb53209c908f78 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63551 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Mar 04, 2020
-
-
Christian Eßl authored
The changes made in #88499 removed the support for "default urls". This left broken view buttons in the redirects module for redirects with '*' set as source host, where no domain could be determined. Resolves: #90630 Related: #88499 Releases: master Change-Id: Idc9c8a8638ccf58be2493ebd7a0290c47b4de18f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63540 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Georg Ringer authored
This is a followup to #81964 which removed the exclude configuration from the fields width & height. However, if EXT:filemetadata is installed, this overrides the TCA again. This patch removes the information there as well. Resolves: #90637 Releases: master Change-Id: Iaf3907e14484052714172320f8e5b86c452b82df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63549 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Froemken <froemken@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Eßl authored
If the user has no access to the default language, the new fluid based PageLayoutView would fail with an error. This patch implements proper language access limitation. Resolves: #90603 Releases: master Change-Id: I38a3c1540e5ca292add7bd2e40927f7d4dbb809c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63513 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Susanne Moog authored
The Extbase data mapper has been adjusted to only map properties where the type is known. Resolves: #89857 Releases: master, 9.5 Change-Id: If432fd201467a740643c7e3c322b97955f42c5be Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62542 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de>
-
Simon Gilli authored
This change adds more links for Packagist to all TYPO3 System Extensions. This is especially relevant for Packagist to point to the main repository and provide all information for the subtree split packages. The support section now includes the following information: * chat: a link to "https://typo3.org/help" where finally also the link to Slack can be found * docs: a link to the Official Docs "https://docs.typo3.org" * issues: a link to the issue tracker at "https://forge.typo3.org" * source: a link to the TYPO3 main repository on Github "https://github.com/TYPO3/TYPO3.CMS" Unused support options for packagist.org in `typo3/cms` are removed. Resolves: #90622 Releases: master Change-Id: I08b4ec80cd2d06b70ea40439bcc33c08d3eb5f03 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63534 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by: Ben...
-
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-so...>
-
Georg Ringer authored
If a string is used in a XLIFF file but it should not be translated, it must be identified as such. The XLIFF standard provides the attribute "translate", see http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#translate. The big advantage is that translators on Crowdin don't even see those labels anymore. Resolves: #89318 Releases: master, 9.5 Change-Id: Ibe26d3524254ce0ef8404a96e412c2b15d0978be Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61867 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Susanne Moog authored
Resolves: #90631 Releases: master Change-Id: I4437d847aa29591df6ca4d69a18d7467b12695b0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63544 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Mar 03, 2020
-
-
Tymoteusz Motylewski authored
The tree guidelines are now properly shown in the TS Tree view in AdminPanel. Also not used FontAwesome is removed from AdminPanel Resolves: #90448 Releases: 9.5, master Change-Id: I065a65a9b7de049d2c5e325f0ae15d28a2853303 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63355 Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Andreas Fernandez authored
The form for sending test mails in the Install Tool now listens to the `submit` event which allows to trigger the submit via pressing the "enter" key. Resolves: #90312 Releases: master, 9.5 Change-Id: Id37e285702d2bb8abc790d8b092598cf3201b8aa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63539 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
The property `actionName` is added to the window message to allow adding media from the "Add media by URL" again. To prevent such issues in future, a new interface is introduced which renders `actionName` mandatory. Resolves: #90626 Releases: master Change-Id: I925da0476f2f29bd9394c723369b68429e59b545 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63538 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
When using "content_from_pid" and the content from a different pid is changing, the cache of the frontend page should be affected as well. Resolves: #82249 Releases: master, 9.5 Change-Id: If62c01e1844e1369fab49db483600c9a6d907099 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63531 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Bartsch authored
If a non-admin user currently has no access to modify the `tt_content` table they still get editing options displayed in the PageLayoutView. Using these options leads to an infinty load of the FormEngine. Therefore a new function `hasContentModificationAndAccessPermissions` is introduced which also takes `tables_modify` into account. This function is now used in various places in PageLayoutView and replaces the current check which only validates the users access permission. Resolves: #90608 Releases: master Change-Id: I5a12557dff2ccdffc41d4df238965404603ef386 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63520 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>
-
Benni Mack authored
In the past year a lot of links have changed, especially in documentation which is now reflected in the README.md and INSTALL.md files. Resolves: #88956 Releases: master, 9.5 Change-Id: I754384bffb924340c59e18536edb41883ec279cb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63535 Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org>
-