- Dec 02, 2021
-
-
Oliver Bartsch authored
Since unrelated functionality was moved to a dedicated method, the corresponding arguments are now removed. Therefore, the method does now always return `string`. Resolves: #96210 Related: #92583 Releases: main Change-Id: I498738d37b0fcafda529c119ada7f5ea63c5d663
-
Resolves: #96207 Related: #93038 Releases: main Change-Id: I8dcaf6ccae3f88ee459ebf65147018ce89e4f8fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72466 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Resolves: #96202 Related: #95041 Releases: main Change-Id: If8c79a648a6327d0b806849693dada744bce7502 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72460 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Since TYPO3 is fully capable of using absolute URLs in Frontend (Site handling) and Backend (URL Routing), the FAL API related option "relativeToCurrentScript" is now removed. Resolves: #96201 Related: #94193 Releases: main Change-Id: Ieaca44f705544a886b5f6eeabe6f955d80013706 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72461 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
With #95027 a couple of arguments, related to relative paths in the FAL API got unused and finally obsolete with the removal in #96201. Those arguments are therefore now removed. Resolves: #96205 Related: #95027 Related: #96201 Releases: main Change-Id: I3a35e9b56b78feb1fd6245382a8a464b67704245 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72467 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Resolves: #96185 Releases: main, 11.5 Change-Id: I4138c226c93ba0fb0f578a35f736a6e0b7598e6a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72447 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Resolves: #96206 Related: #95254 Releases: main Change-Id: I26523e654f686054bbc4c6780f9f643ca82405d5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72465 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Resolves: #96204 Related: #90625 Related: #92996 Releases: main Change-Id: If76ac793f46bedba70fe325d1329d73cbd6a09fa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72464 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Resolves: #96200 Related: #94227 Releases: master Change-Id: I521911df9fdeaecea76e52f1a7c6f3cc9cc20c31 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72459 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The tree configuration option "rootUid" is superseded by "startingPoints". Therefore, the support for the "rootUid" settings is removed together with the corresponding methods in DatabaseTreeDataProvider. Resolves: #96195 Related: #95037 Releases: main Change-Id: Ie711ad178a9c3b6aa094bc5cb581388f9d635b65 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72455 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Resolves: #96196 Related: #92947 Releases: main Change-Id: I9f8e9949c5443eb0324b8406346f98e87bfacc20 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72456 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Resolves: #96198 Related: #94225 Releases: main Change-Id: Id0eec69b59df3e2bc3f957609c7d50bdd26cfe0e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72457 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
@internal injectViewHelperVariableContainer() was used by testing-framework ViewHelperBaseTestcase, which has been deprecated for v11 compatible testing-framework and removed in testing-framework "v12" main branch. It can be removed now. Change-Id: I47ad5c90a3cc4fa79cf4dae55cc637821ff87d8b Resolves: #96199 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72458 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Change-Id: Idf41a7708c1d9ffee635ece1b7c060b3f751c15d Resolves: #96183 Related: #95139 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72445 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
With #94137, the ArrayUtility::arrayDiffAssocRecursive method was adjusted to actually behave like `array_diff_assoc`. To not introduce a breaking change after 11.0, a third parameter was added to enable the correct behaviour. This parameter is now removed, the method does now always behave correct. Resolves: #96194 Related: #94137 Releases: main Change-Id: Ic77dcccf738efa630936801885b11c51933ddbda Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72454 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
With #94137, the ArrayUtility::arrayDiffAssocRecursive method was adjusted to actually behave like `array_diff_assoc`. To not introduce a breaking change after 11.0, a third parameter was added to enable the correct behaviour. This parameter however will be removed again in v12. Therefore, the extension scanner entry hast to be placed in MethodArgumentDroppedStaticMatcher instead of MethodCallStaticMatcher, because only the last parameter is deprecated, not the whole method. Resolves: #96193 Related: #94137 Releases: main, 11.5 Change-Id: Ic6844b509046037f411b302eff2ee983bf093917 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72453 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
The lowerCamelCase options and the deprecation warnings have been removed alongside with deprecated tests. Resolves: #96186 Related: #94902 Releases: main Change-Id: I979b32797e7c84d7952c456cadc8623fe26a7a4d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72448 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
The callback arguments in Application->run() is removed in favour of PSR-15 middlewares. Resolves: #96192 Related: #94272 Releases: main Change-Id: I7db4278fde0361840bdc275736961b2c49241233 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72452 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
The FileList editIcons hook is superseded by the PSR-14 ProcessFileListActionsEvent and therefore now removed. Resolves: #96191 Related: #95077 Releases: main Change-Id: I796b97fbb1e39e8b0e527aa45d4e337fd433c3c0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72451 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']" is now removed. The newer alternative $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms']['db_new_content_el']['wizardItemsHook'] should be used instead. Resolves: #96189 Related: #95343 Releases: main Change-Id: I04d839b9c09d5737d00deeab7184f92486a599df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72449 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
The RecordLinkHandler allows to define custom mount points, to be used for the page tree in the LinkBrowser. However, due to not properly handling an empty Configuration, the page tree was no longer shown in case no mount points were defined, because this led to the value being "[0]". This is now fixed by properly handling an empty mount point configuration. Resolves: #96190 Releases: main, 11.5 Change-Id: Ic1a01f11c7499262697110664a5eb6cea94d13e1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72450 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
- Dec 01, 2021
-
-
Oliver Bartsch authored
A new PSR-14 based event "RedirectWasHitEvent" is introduced, allowing extension authors to further process a matched redirect and to adjust the PSR-7 Response. It's furthermore possibility to influence core functionality, e.g. the hit count increment. This is especially useful for e.g. the use of custom monitoring tools, which should not increment the hit count while testing the redirects. As a side effect, the middleware is cleaned up, since the increment task is moved into a dedicated event listener. Resolves: #96147 Releases: main Change-Id: I146b60d9a347199f7a871edca0845e7d635817df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72437 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
The ExtendedFileUtility ProcessData hook is superseded by a PSR-14 event. Therefore, the hook and the corresponding interface are now removed. Resolves: #96180 Related: #95089 Releases: main Change-Id: I4e8c8e31567365abe444edc840075640ec715680 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72442 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Benni Mack authored
RelationHandler always returns hidden records as well, but they will crash when having pages.media with hidden records. If running in Frontend, this should not be allowed, so the hidden restriction comes into effect. This happens because we now use the RelationHandler consistently instead of using manual SQL queries since 11.5.3. Resolves: #95997 Resolves: #82844 Related: #63353 Releases: main, 11.5 Change-Id: I78131ebed97a20276adbe51fbc77dacfab2a0e77 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72273 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
In some cases the tabs are not in viewport so the elements can't be click by any acceptance test. This has been fixed by scrolling the tabs into the viewport to make sure the ac test is able to click the item. Resolves: #96182 Releases: master, 11.5 Change-Id: I69624b7f158fd2d13d16a05e07ec960beac10be6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72444 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Since TYPO3 v11.0 workspaces has become much easier under-the-hood. The relevant VersionState constants are removed for 12.0. Resolves: #96156 Related: #92497 Related: #92791 Releases: main Change-Id: I872161b6b421d212c9e62bd2776c5184e849c08e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72400 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The RecordListController hooks were migrated to PSR-14 events and are therefore now removed. Resolves: #96178 Related: #92062 Releases: main Change-Id: Ibb56c9a6e9e4233ff2ed74f61f2e610841f3428a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72439 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
The ClearCacheActions hook is superseded by a PSR-14 event. Therefore, the hook and the corresponding interface are now removed. Resolves: #96181 Related: #95083 Releases: main Change-Id: I2e397b59b03ae4ed7ad2496889503822172bec00 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72443 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Since the only usage of this method was already migrated, it is now removed. Resolves: #96177 Related: #94252 Releases: main Change-Id: I92c841cd00975e9def874b964eb5baf249e1e281 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72438 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This change adapts leftover XML fixtures to use real PIDs instead of pid=-1. By this, some drive-by fixes within Extbase: * Extbase count() queries now respect workspaces * Extbase's QueryParser now filters out workspace overlays in ANY case Resolves: #96176 Releases: main, 11.5 Change-Id: Ie249bf13bf27a263ceb9f9561840b570765dd157 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72408 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
The Shortcut API, handling the "shortcuts" in the backend was reworked in v11. This included adaptations to the new backend routing next to code cleanup. Therefore, this patch now removes old API methods, a ViewHelper and a couple of legacy fallbacks. Resolves: #96154 Related: #92132 Related: #93060 Related: #93093 Releases: main Change-Id: Ie1f75497c40656966e3eda129d8e7582b32f591b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72394 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Needs a styleguide raise composer u typo3/cms-styleguide Resolves: #96174 Related: #94991 Related: #95005 Related: #95164 Related: #95222 Related: #95003 Change-Id: Iba811bf554a5ad575080950c221cc5185281435d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72436 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Resolves: #96173 Related: #92551 Releases: main Change-Id: I675c0c677b941aed51c182595a30f7de086db7cb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72435 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
- Nov 30, 2021
-
-
The EXT:linkvalidator related TSconfig option `mod.linkvalidator.linkhandler.reportHiddenRecords` is not evaluated anymore and therefore now removed. Resolves: #96170 Related: #92693 Releases: main Change-Id: I7ef5f142b53b1771872ccd34905bd2bdd5e9fbb4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72433 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
The RecordList hooks, used to modify the actions, icons and labels in the DatabaseRecordList are superseded by modern PSR-14 events. Therefore, the hooks and the interface are now removed. Resolves: #96169 Related: #96169 Releases: main Change-Id: Id706b1d8136399720c0121fbbc1e51488763fd8d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72432 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The clipboard panel was refactored to a web component in #95268. This also made the printClipboard() method in the internal Clipboard class unused. Due to backwards compatibility for some extensions, the method was kept for the LTS version. This patch now removed the method. Resolves: #96167 Related: #95268 Releases: main Change-Id: Ibee86144fb028a3e8bbaa7664f01af32be3e8973 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72410 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Usually, when running jobs in gitlab-ci, they're organized in stages - jobs of a second stage only execute when all jobs of the previous stage were successful. The pre-merge jobs use this to supress jobs in case the "early" stage checking cgl and composer fail. This helps suppressing waste of resources. The nightly jobs are organized in more logical stages. The stage supression isn't too useful here. Pipelines are only executed as scheduled pipelines or manually to sometimes test if the extended nightly jobs are happy with a single patch before merging it. To reduce runtime of nightlies, they now introduce a gitlab-ci feature for single stage jobs that ignore stage boundaries. With this out-of-order configuration the stage separation is basically ignored, which on one side reduces overall runtime of nightlies since more jobs are executed in parallel and on the other side now find all issues in case multiple merged patched kill a nigthly and one hides fails from the other away due to stage constraints. Change-Id: I8e461592eecd0a66b0fcf6ee5ab14509ebec8277 Resolves: #96166 Releases: master, 11.5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72409 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
TCA provides the "l10n_display" configuration, which allows to define how TCA fields should behave in localizations. One of the possible values is "defaultAsReadonly", which just renders the default records value in a readonly field. This is non functional and only used in FormEngine. Common use cases are fields, which do not change in a localization, e.g. the author of a blog article. How did this work? The SingleFieldContainer, entry point of each TCA field, checked whether the option is set and if so, overrides the "itemFormElValue" - containing the processed database field value - with the raw field value of the default record and automatically sets the field to "readOnly". This already worked for basic types, such as "input", "check" or "radio", since their database values are usually not further processed by any form data provider. However, when it comes to types, dealing with relations or enrichments, just using the default records' raw database value did mostly not work. Therefore, this patch removes the replacement from SingleFieldContainer and adds a new form data provider, dealing with this task. This way, we ensure all following data providers can process the correct value (either the current database value or the default records value). This can be tested with a new styleguide record: https://github.com/TYPO3/styleguide/pull/254 For some cases (mostly MM lookups and inline), the "l10n_mode" needs to be set to "exclude", when using "defaultAsReadonly", since otherwise the DataHandler doesn't hold the relations in sync. Note: TCA type "slug" and TCA renderType "belayoutwizard" do not yet handle readOnly at all, because this option is not supported as "columns config". This is fixed in two separate patches (#96096 and #96095). Note: TCA type "flex" does still not work, since the corresponding containers do not implement readOnly handling at all. Fixing this will be done in a separate patch. Resolves: #89152 Related: #96095 Related: #96096 Releases: main, 11.5 Change-Id: Ic5346606c0309784a689c83dcefd1888bf31fc89 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72275 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Resolves: #96160 Related: #94953 Releases: main Change-Id: I7472048c73aa3a88ce32b0fb3553da753d1d26ab Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72404 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Switch to latest development version of styleguide in core v12 for now, until v12 core matures towards 12.0 and a first 12.0.0 styleguide tag will be created. composer req --dev typo3/cms-styleguide:~12.0@dev Releases: main Resolves: #96157 Change-Id: Icbae416fa1adbdc5dfbc872d84282871c6f61a8e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72401 Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-