- Nov 25, 2022
-
-
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>
-
Nikita Hovratov authored
Resolves: #98765 Releases: main Change-Id: Idcb97b1b6c0e1966d06c0ddd23f3c6ecb6cd15fe Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76749 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Benjamin Kott authored
The listing of resources in a table has some specific use cases but for the editor, hard to get an overview of file resources since the thumbnails are small. To provide a better overview of assets in the file module we are introducing a tile view with bigger thumbnails and reduced meta information. The user can now choose the desired display mode of the assets depending on the current requirements. The user can change the view mode in the view menu in the module menu bar. By default the tile view is enabled for new and existing users. TYPO3 will remember the choice of the user. Resolves: #99155 Releases: main Change-Id: Ia87e8a64fc47ceb990283798cbd7654897222fb6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76483 Tested-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Resolves: #99161 Releases: main Change-Id: I760bab1962bd61b5ea0e66d592e62470f3b2a376 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76767 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Nikita Hovratov authored
Resolves: #98766 Releases: main Change-Id: I26a0f9f904493eb8d5a682bb0254a4b8fe28f668 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76750 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Chris Müller authored
Resolves: #99151 Releases: main, 11.5 Change-Id: Ibddea0cd6b4f869632899b7887f573bb7a6856b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76758 Tested-by:
Nikita Hovratov <nikita.h@live.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:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
J. Peter M. Schuler authored
Resolves: #99158 Releases: main, 11.5 Change-Id: I7cc2760f7f7ec4f329e8ec2dac127da3b2ba9648 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76762 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:
Chris Müller <typo3@krue.ml> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
J. Peter M. Schuler authored
Resolves: #99154 Releases: main, 11.5 Change-Id: Iff01454dffb3afc0ebd4dff440467c0170d05934 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76759 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Nov 22, 2022
-
-
J. Peter M. Schuler authored
Resolves: #99159 Releases: main, 11.5 Change-Id: I7a130b7471528dbd0a7e98257f119def8bb648ce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76763 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Chris Müller <typo3@krue.ml>
-
Stefan Bürk authored
The patch adds native JSON database field type. This allows to define a JSON database field in extension `ext_tables.sql` files, example: CREATE TABLE tx_myextension_domain_model_book ( title varchar(200) DEFAULT '', contents json ); The methods `insert()`, `bulkInsert()` and `update()` in class `\TYPO3\CMS\Core\Database\Connection` now convert provided data values to their database counterpart as define by doctrine/dbal. For json fields, values can be provides as array and will be automatically json_encode()'ed. The patch: * Ensures php to database value conversion in fascade connection methods `insert()`, 'bulkInsert()` and `update()` * Map JSON type from ext_tables.sql to doctrine/dbal JSON Type * Remove platform specific automatic type determination in core DataHandler due to generic handling in Connection fascade class * doctrine/dbal DateTimeType, DateType and TimeType are overriden to allow string as php value for converting to database Resolves: #99062 Releases: main Change-Id: Ib1d7b87db25c023c0a0d36edccb07392829eec4b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76553 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
The ViewHelper `f:format.nl2br` must be applied after `f:format.htmlspecialchars()`. Resolves: #99160 Releases: main, 11.5 Change-Id: If20a25cf86479fa8d8e533fc5d820dc6931c3a5b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76766 Reviewed-by:
Stefan Froemken <froemken@gmail.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Andreas Fernandez authored
The JavaScript library `luxon` is added to TYPO3 as a replacement for `moment.js` that is considered legacy software by the original maintainers. As a convenience change, the dates rendered in the "conflict modal" in the file upload process are now properly human-readable (e.g. "Apr 3, 2022, 12:56 PM"). The property `lastModifiedDate` is not part of the official browser APIs anymore, therefore it's not considered anymore. Resolves: #88158 Releases: main Change-Id: I4f87e0984706ead81310b95754825953d6fdc231 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76594 Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com>
-
Andreas Fernandez authored
This patch updates chart.js to version 4.0.1, used in EXT:dashboard. Due to breaking changes, a migration layer is in place to migrate known and probably used settings. Resolves: #99150 Releases: main Change-Id: I2111d8c557416d113770ec68b8a3b7937d22e399 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76692 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Torben Hansen authored
Resolves: #98775 Releases: main Change-Id: I14519e07221db5e281329e135896b7dd6b83b9c2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76765 Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Markus Klein authored
If `FE|checkFeUserPid` is set, the storagePids must evaluate to an empty set instead of the pid "0". Resolves: #95119 Releases: main, 11.5 Change-Id: If749d465f6e4d474794f0818de7c67bf36d5475b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76764 Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-