- Nov 28, 2022
-
-
Benni Mack authored
This change reduces most usages of the superglobal "$_COOKIE" in TYPO3 Core in favor of PSR-7 $request->getCookieParams(). The previously used > UserSessionManager->createFromGlobalCookieOrAnonymous method is marked as deprecated. Resolves: #99201 Releases: main Change-Id: I0f4d3efe6af6d41c8c1431d5d7efba0d00fb22e7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76834 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Nikita Hovratov authored
Resolves: #99207 Releases: main, 11.5 Change-Id: I222a861578a7b1b683b7922bcdf55776b96b4648 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76840 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
- Nov 27, 2022
-
-
Torben Hansen authored
Resolves: #98906 Releases: main Change-Id: I4c2a52e5ab69001bae4a1a8aa67d9612be4a73e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76841 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This change extends the TypoScript function "if." (checkIf) to also allow * "contains" * "startsWith" * "endsWith" Examples: 10 = TEXT 10.value = Welcome to our website! 10.if.value.data = page:title 10.if.startsWith = Home 10 = TEXT 10.value = This is an article from Benji 10.if.value.data = page:author 10.if.endsWith = Kott 10 = TEXT 10.value = Watch Out for Links in this text 10.if.value.data = field:bodytext 10.if.contains = https:// In addition, some internal variables in PHP are renamed to make the code more readable. Resolves: #99194 Releases: main Change-Id: Ib28b9b1c83f247abdf5a2ec39c0f8f7eda0359d3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76822 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
- Nov 26, 2022
-
-
Torben Hansen authored
Resolves: #98974 Releases: main Change-Id: Ia654bad7271b37df8537aaf003e83cd7d02424d7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76835 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Torben Hansen authored
Resolves: #98905 Releases: main Change-Id: I28f6cc1f4323094f80bf1c216767d490ab95fae3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76836 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Torben Hansen authored
Resolves: #98980 Releases: main Change-Id: I82b58852b56da4336e639f32b2e8198c85751904 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76831 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Nikita Hovratov authored
Resolves: #98891 Releases: main Change-Id: I69e15b139af7222b49353b0060ade35ca4aa87a3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76814 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
- Nov 25, 2022
-
-
Torben Hansen authored
Resolves: #98982 Releases: main Change-Id: I84a57c6d11af8a6e540678749ccbbdc13c6e92bf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76830 Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Torben Hansen authored
Resolves: #98981 Releases: main Change-Id: I0e8abe44147c90c88f6221efa59fd384959f31ca Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76829 Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Nikita Hovratov authored
Resolves: #98978 Releases: main Change-Id: I1bf664b460c2a9e820382e009caefee5cdc5472f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76825 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Benni Mack authored
This change cleans up various parts of PageLayoutController that are leftovers due to the usage of PageLayoutView (which is now removed), and Fluid-based Page module. Resolves: #99193 Releases: main Change-Id: I91d074502069680f7e5c95fbbeb23640fb469ddd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76821 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> 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>
-
Nikita Hovratov authored
Resolves: #98979 Releases: main Change-Id: I4c3d342b783a516661da33bdc04834967a91302b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76823 Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
The changes of #99176 and #99189 logically conflicted with each other. The former resets the state of the DeferredAction by using `finally()`, while the latter one introduces special handling when returning anything that's not a Promise, leading to issues due to the bound `finally()` call. The callback execution itself is now resolved with a new Promise object, making `finally()` functional again. Resolves: #99195 Related: #99176 Related: #99189 Releases: main Change-Id: I5507ad75b442b074fc477457ad23df49d6672d51 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76824 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christoph Lehmann authored
With this the list of grouped sql queries is much shorter and better understandable. Resolves: #99187 Releases: main,11.5 Change-Id: Id78568bbe987d8047860f32d58c79644436671d1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76815 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christoph Lehmann <christoph.lehmann@networkteam.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Andreas Fernandez authored
A new enum `PostActionModalBehavior` is added to allow control whether a modal window should stay open after invoking either an `ImmediateAction` or `DeferredAction`. Such action may return any value of `PostActionModalBehavior`, namely `KEEP_OPEN` or `CLOSE`. If nothing is provided, the default behavior is to close the modal. Resolves: #99189 Releases: main Change-Id: Ie309122e0f2b197f317b2db13dbbc1f7e2c17a70 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76818 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benjamin Kott authored
The conversion to flexbox is now complete. Spacing is now streamlined and hard limits for columns removed. SCSS-Variables are converted to plain CSS-Variables. Compiling dependencies to the Form and Dashboard module are now resolved. Resolves: #99183 Releases: main Change-Id: Icaeece4506654c13d20f8d79940e9c95c9424dbb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76809 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Torben Hansen authored
Resolves: #98770 Releases: main Change-Id: Ia61497849e6b02e654a19cb8e776c68fdb0ea80f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76810 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Andreas Fernandez authored
When a `DeferredAction` is executed, the related action trigger is now disabled when invoked to prevent multiple executions. Once the action is done, the button is unlocked and the original label is rendered again. Resolves: #99176 Releases: main Change-Id: I62754a5b8a99399b25bf9adbf914b00784e18cb3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76800 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Nikita Hovratov authored
Resolves: #98882 Releases: main Change-Id: I9a8cdefe05fbaf70fdc0158a0b3b558865f6523a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76812 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Andreas Fernandez authored
It doesn't make much sense to keep the shortcut menu open once an entry is opened, therefore it will be closed now. Resolves: #99164 Releases: main, 11.5 Change-Id: I559f59feeb72c48fda6bb73748f89481a18e760a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76808 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Nikita Hovratov authored
Resolves: #99185 Releases: main Change-Id: I9071008e7a6d44797b15264d6f79fe2218cd2b98 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76813 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Nikita Hovratov authored
Resolves: #98871 Releases: main Change-Id: Ifc85b2d21b7ea2787b6f0cdeb7078b66b3e04f3d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76811 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
- Nov 24, 2022
-
-
Oliver Hader authored
In case a route variable handled by an aspect mapper cannot be resolved, there should be a configurable fallback value. Example: routeEnhancers Example: type: Extbase extension: News plugin: Pi1 routes: - routePath: '/news/{news_title}' # ... aspects: news_title: type: PersistedAliasMapper tableName: tx_news_domain_model_news routeFieldName: path_segment # show "fallback news" with uid 123 fallbackValue: '123' # remove key from resolved parameters fallbackValue: null Resolves: #99053 Releases: main Change-Id: Ief2e7c8189725fb9fbc88701e0a7c3479a4e23a4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76545 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Froemken <froemken@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Nikita Hovratov authored
Resolves: #98973 Releases: main Change-Id: I7f43992bbdc89905b1dcd8216a051ee0cbec60fe Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76802 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Nikita Hovratov authored
Resolves: #98769 Releases: main Change-Id: I260228d27ee9176be215910a0016faa4531d722f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76801 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Klee authored
In PHP < 8.0, `explode` could return `false`. Starting with PHP 8.0, `explode` will always return an array. Hence, no check and fallback for `false` is needed anymore. Resolves: #99178 Releases: main Change-Id: Ie2a3df3c50892c8d198ce91eff2106b9a28efc9d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76804 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Andreas Fernandez authored
The package `@typo3/icons` is updated to version 3.3.1, fixing the broken icon used in the module group "Admin Tools". Resolves: #99182 Related: #99167 Releases: main Change-Id: I636aa340394f62d5346a61923ad0078cddd115df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76807 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Nikita Hovratov authored
Resolves: #98976 Releases: main Change-Id: Ie7ac39209934349deb9ed6b76123a12cbd4e5ff8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76803 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Nikita Hovratov authored
Resolves: #98768 Releases: main Change-Id: I5a0805e9d0e08ce1c47989f19d83ec64f370e7cf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76799 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com>
-
Torben Hansen authored
Resolves: #98771 Releases: main Change-Id: I3c22353bc827c3a8d0b81261444e1fd3a1e78271 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76798 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com>
-
Torben Hansen authored
Resolves: #98772 Releases: main Change-Id: I53eba1c67f131391d512517820d59696f4de61f6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76797 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
- Nov 23, 2022
-
-
Torben Hansen authored
Resolves: #98774 Releases: main Change-Id: I188ea56f60e4c279384b6a69079dbe56f901a312 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76796 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Benni Mack authored
This change uses * constructor property promotion and DI consistently * types instead of type hints in all ExtensionMananger/*Controller classes and the Status Reports of EXT:extensionmanager. Resolves: #99166 Releases: main Change-Id: Ia21ccaf6f22f2e1254a694b31e80100bd735ea19 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76770 Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
J. Peter M. Schuler authored
While the assumption that sys_language_uid 0 is enabled is probably always true, there are scenarios where this isn't the case (e.g. disabling sys_language_uid 0 for different default languages on different sites while still allowing cross-domain-links in the correct language). In PHP 7.4 the LanguageMenuProcessor did a graceful fallback to nothing, in PHP 8.1 calling a LanguageMenuProcessor with disabled base language results in an exception `Trying to access array offset on value of type null` Resolves: #99156 Releases: main, 11.5 Change-Id: I443e94f6dd45d7462f5925ff014a5bfc0df40ef8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76761 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Klee authored
Run command: > ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline Resolves: #99146 Releases: main Change-Id: Ib8372ecfec60772ff6a19bf075279063d0aab10a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76746 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Klee authored
Resolves: #99148 Releases: main Change-Id: I7bef875aefaf82a5183c7d8c2b7c626b97b7eb2c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76754 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com>
-
Nikita Hovratov authored
Resolves: #98767 Releases: main Change-Id: I5b2b9082e5e2a8264ed63f11a37255e586ea963e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76752 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
Executed commands: npm install @typo3/icons@^3.3.0 npm run build Resolves: #99167 Releases: main Change-Id: I43f193f28a7f2d9e89b2697bc94a9b466ae1e47c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76771 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Bastien Lutz authored
Backend controller had to be registered in the extension `Services.yaml` file with tag `backend.controller`. This change enables automatic service registration with the tag `backend.controller` attached to it by using the newly introduced `\TYPO3\CMS\Backend\Attribute\Controller` PHP attribute. Thus providing a additional and simpler way, without deprecating or enforcing to change already existing registrations. Releases: main Resolves: #99055 Change-Id: I9b07d315f766f95dc22dd5a3db9b3bf7efcef4fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76537 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-