- Mar 20, 2023
-
-
Alexander Schnitzler authored
In order to have this method more readable, elseif statements are broken apart and replaced with early returns. Releases: main Resolves: #100193 Change-Id: Iea89286280229f7e872c02d75893c4246c6865c0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78144 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Benjamin Kott authored
Resolves: #100164 Releases: main Change-Id: Ie9ec6d5aa098ba29893f0b425291c0339996a644 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78123 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benjamin Kott authored
Releases: main Resolves: #100201 Change-Id: If123a7cb0b6892fac35eb4ceaeef5b18bd980103 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78150 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:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org>
-
- Mar 19, 2023
-
-
Benni Mack authored
When using TYPO3 as a response for multipart result or application/binary responses, TSFE should not append "charset=utf-8" to the Content-Type HTTP response header. Resolves: #100189 Related: #99373 Related: #97550 Releases: main, 11.5 Change-Id: I645bb6941bb4bd01cb508a873e1add074c39ca57 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78132 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- Mar 18, 2023
-
-
Chris Müller authored
Resolves: #100212 Related: #99834 Releases: main Change-Id: I95c051ee295bf762f632d7a30c65a083f5aab46d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78159 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Lina Wolf <112@linawolf.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
PHP 8 introduced native Enumerations, which can now be used instead of our own implementation from TYPO3 v7. Enums are effectively singletons making it much faster than previously when used many times. Since LikeWildcard in indexed search is internal and only used internally within indexed search, the usage is rather small. Resolves: #100213 Releases: main Change-Id: I4d3f60c7d4b91e921271487c8688036939403805 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78162 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Stefan Froemken authored
If StandaloneView was instanciated as constructor argument you will now get a non shared object. Resolves: #99172 Releases: main Change-Id: I8dc72774eedfb7fd2b24e0106bb8e1ec8ecf2807 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78149 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Christoph Lehmann authored
By re-using an already resolved page #99612 introduced an endless loop during HMENU/Sitemap rendering: An external page (doktype=3) with a simple query string like '?showModal=1' resolves to itself over and over where the current page is the correct target. Resolves: #100188 Releases: main Change-Id: If81b558125706bc17dd76adaf91dec4039427121 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78140 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:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Chris Müller authored
Resolves: #100214 Releases: main, 11.5 Change-Id: Ibf89953203e55e425de533a34a123ab2401fd086 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78167 Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Lina Wolf <112@linawolf.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
- Mar 17, 2023
-
-
Andreas Fernandez authored
TypeScript 5.0 has been release a few days ago and brings promising features, see [1]. This patch therefore updates TypeScript to 5.0 with the following commands executed: npm i --save-dev typescript@~5.0.0 npm run build [1] https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/ Resolves: #100209 Releases: main, 11.5 Change-Id: I19df4f073f3cdeeed2023b57cad647c5a53638a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78157 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
For consistency and usability reasons is the multi record selection now added to the newly introduced reactions overview module. This patch adds the edit and delete actions. Additionally is a bug fixed, which might prevented selection of the table row depending on its width. Resolves: #100199 Related: #98373 Releases: main Change-Id: I071a88ed81f3fe9992081504db8d6a0fa81e8557 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78147 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Abdulhamid Kwieder authored
Forge Ticket: https://forge.typo3.org/issues/100203 Resolves: #100203 Resolves: #100204 Releases: main Change-Id: Ifac92958e0f454c03679634b4578c8f437beb601 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78153 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Peter Kraume <peter.kraume@gmx.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Peter Kraume <peter.kraume@gmx.de> Reviewed-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Benni Mack authored
A new stdWrap "formattedDate" feature is added, which uses the ICU-based pattern formatting see https://unicode-org.github.io/icu/userguide/format_parse/datetime/#datetime-format-syntax In addition, the DateViewHelper (<f:format.date>) now allows to set a `pattern` value, which - if given - also uses the ICU-based pattern formatting. All of the features are based on the given Locale, so no need for using the system-wide "setlocale" functionality is needed anymore, as the tests show. The ICU-based pattern allows for much more flexible and fine-grained date formatting, such as * Quarter of the year (QQQQ) * Day of week in month (F) * Milliseconds in day (A) Resolves: #100187 Releases: main Change-Id: I6f90a5cb73ea48cabf6b11662c8b28d7c21bca1a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78120 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Georg Ringer authored
Use `DropDownDivider::class` instead of `DropdownDivider`. Resolves: #100192 Releases: main Change-Id: I5521fd87b3df8aa25f66208d78715e0b73bb8c09 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78143 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Stefan Froemken <froemken@gmail.com>
-
Oliver Hader authored
Resolves: #100190 Related: #99499 Releases: main Change-Id: I1148d368a1f961a34311a0d931999eedbbb0317e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78141 Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Georg Ringer authored
Resolves: #99337 Releases: main, 11.5 Change-Id: Ia51d0328fc4abc19686375fd47770ead31eac53c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77031 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
- Mar 16, 2023
-
-
Benni Mack authored
The "BeforeRedirectEvent" in EXT:felogin did not allow to modify the actual redirectUrl, which is now modified, as the Event was not as powerful. Resolves: #96813 Releases: main, 11.5 Change-Id: I5716c9a3f8d58cd019dca5e3e9d47a242c9ec45e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78135 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Bartsch authored
A new TCA type "uuid" is introduced, which allows to simplify the configuration when working with fields, containing a UUID. The functionality is based on the Uid symfony component. FormEngine will automatically create a UUID when non is defined yet. Same does the DataHandler in case an invalid UUID is defined, while the field is defined as "required", which is the default. The UUID is displayed as a readonly input field. Using the new TCA type, corresponding database columns are added automatically. Resolves: #100171 Releases: main Change-Id: Ic81d4cc0158e77988e38cdab6ddcc5d42aa47fcd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76891 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com>
-
Jasmina Ließmann authored
To avoid an inconsistent appearance, the table columns in the planner table are given minimum widths and their content is positioned vertically. Furthermore, the state color of deactivated task groups and tasks changes from 'warning' to 'info'. Resolves: #100009 Releases: main Change-Id: Ibb215e797d413339410297b0c6bdddc8656f01b7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77922 Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Josef Glatz <typo3@josefglatz.at>
-
Christian Kuhn authored
A misleading variable name is updated to make the method more clear and easier to read. Resolves: #100181 Related: #97816 Releases: main Change-Id: I12b646196cbb80d521eb8bb3a1bd175ef3d9bbdc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78136 Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Reviewed-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Rémy DANIEL authored
Given the input width/heigth, getImageScale can return either int or float, depending of the calculated sizes. This can triggers strict type warnings in calling code, if width/heigth are expected to be integers. In order to fix this, returned width/height are now always integers. Resolves: #100076 Releases: main, 11.5 Change-Id: Ic29ba67f80a3a11a00a5b66f2644f923fa765064 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78019 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Sybille Peters <sypets@gmx.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Hader authored
This change introduces various representations of the Content-Security-Policy domain as PHP classes. The PSR-15 middlewares `ContentSecurityPolicyHeaders` are applying the corresponding HTTP headers to each response in the frontend and backend scope - in case no other component already added a `Content-Security-Policy` or `Content-Security-Policy-Report-Only` header, and only if the corresponding feature flag is enabled: + `security.backend.enforceContentSecurityPolicy` + `security.frontend.enforceContentSecurityPolicy` For new installations `security.backend.enforceContentSecurityPolicy` is enabled via factory default settings. Resolves: #100055 Related: #99499 Related: #97068 Releases: main Change-Id: I355393738f1d578b612e0e041e87be643f9e389a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77997 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org>
-
- Mar 15, 2023
-
-
Christian Eßl authored
Since v3, Doctrine DBAL supports adding custom driver middlewares. These middlewares act as a decorator around the actual `Driver` component. Subsequently, the `Connection`, `Statement` and `Result` components can be decorated as well. A new setting is introduced to register custom driver middlewares that will automatically be added to a newly established Doctrine database connection. Resolves: #100089 Releases: main Change-Id: I4cf8e0252c3241f49ce1b9adb68cb85d978e164b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78029 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Nikita Hovratov authored
Tests for the "key" argument were duplicated. This patch aligns the comments with the actual input. Resolves: #100178 Releases: main Change-Id: I92d853e9b8d5890d4f54c24803ff4d3ce99f11c8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78133 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Jochen Roth authored
Currently, it's possible to submit an empty page title in the inline edit feature. If an empty title was submitted, the entire element is gone. This has been fixed by adding the 'required' attribute to the input field. Resolves: #100177 Releases: main Change-Id: Ibdfa02da537301cf1f0bb65795356b090beb73d1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78131 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Hader authored
Converting the class to an enum is possible since * the constructor is private, * property $type is not exposed, * public functions are kept. Resolves: #100172 Releases: main Change-Id: I2ce736fd93f64a288300cfd7f09c5a63d18552b7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78129 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
When using TCA type "json", corresponding database column is automatically generated - if not already defined. This column is now configured as nullable to prevent SQL errors in case no default value has been defined. Resolves: #100156 Related: #100154 Related: #100101 Related: #100088 Releases: main Change-Id: Ib9f6f17d33ed2af8f5b2128a68cb16d438feb22b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78109 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Jochen <rothjochen@gmail.com>
-
Oliver Hader authored
Unfortunately PHP emphasizes "weak" over "map" in their new PHP 8 data-structure `\WeakMap`. As a result it cannot be passed to other functions that would enrich an existing `\WeakMap` - since objects created in that function scope would not exist outside and thus directly trigger garbage collection of `\WeakMap`. `\SplObjectStorage` has a strange behavior when using an iteration like `foreach ($map as $key => $value)` - the `$value` is actually the `$key` for BC reasons. As a substitute, `\TYPO3\CMS\Core\Type\Map` is introduced which has a similar behavior and got an additional `Map::fromEntries()` factory. It acts as a wrapper of `\SplObjectStorage` with reduced features. Example: $map = new \TYPO3\CMS\Core\Type\Map(); $key = new \stdClass(); $value = new \stdClass(); $map[$key] = $value; foreach ($map as $key => $value) { ... } Resolves: #100168 Releases: main Change-Id: I5c26dc4aa9b4679112a27bd4cbebcfbe0899b094 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78127 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> 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>
-
Andreas Fernandez authored
TypeScript is updated to the current version 4.9, while TS 5.0 is around the corner. In the same run, eslint and its friends are updated as well to stay compatible with TypeScript 4.9. Executed commands: npm i --save-dev \ @typescript-eslint/eslint-plugin@^5.55.0 \ @typescript-eslint/parser@^5.55.0 \ @typescript-eslint/typescript-estree@^5.55.0 \ eslint@^8.36.0 \ typescript@~4.9.0 npm run build Resolves: #100169 Releases: main, 11.5 Change-Id: I79b73e6cc11a252bfa59c798bf7dcf4e2b959bd5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78128 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
- Mar 14, 2023
-
-
Alexander Schnitzler authored
Releases: main Resolves: #100091 Change-Id: I20e180f174ad4511d33800d2c38b071de5ea4b86 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78031 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Dmitry Dulepov <9csxfqr4jy@liamekaens.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Dmitry Dulepov <9csxfqr4jy@liamekaens.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Torben Hansen authored
This change cleans up parts of ext:lowlevel by * using constructor property promotion where possible * using typesafe comparison for command option `dry-run` * removing superfluous typehints in doc headers * adding missing typehints in doc headers * using strict comparison where possible * adding function parameter type declaration where suitable * adding missing function return types * fixing a typo in `ProviderRegistry` Resolves: #100158 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I9a3cbf09652d1fec586f89965569c7d087bc7aa0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78110 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
The result container in LiveSearch used to use `TYPO3.Backend` to access the righthand module container of the TYPO3 backend scaffold, which is bad practice as the dependency is defined somewhere. It's better to explicitly import the `Viewport` module, providing the same functionality. Resolves: #100125 Releases: main Change-Id: I139b26370739d568b190ef7375527e491086a694 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78078 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Klee authored
Function callbacks are declared using the new PHP 8.1 feature "first class callable", which e.g. uses the named `trim(...)` function symbol, instead of the string `'trim'`. see https://www.php.net/manual/en/functions.first_class_callable_syntax.php Resolves: #100144 Releases: main Change-Id: I708f86e022e397f3fcf32596043336b430e9c9ef Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78097 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Having an invalid wildcard import to a not existing directory should not raise a "No such file or directory" PHP warning: @import 'EXT:sitepackage/.../NonExistingFolder/*.tsconfig' Resolves: #100121 Releases: main Change-Id: Ice567b27cfd78c166e2de2e61801fc8c02cf8a72 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78125 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Torben Hansen authored
Custom TYPO3 authentication services can now directly access the PSR-7 Request object via the $authInfo array, handed over to the initAuth() method of those services. This therefore allows to further reduce usages of PHP super globals and `GeneralUtility::getIndpEnv()`. Resolves: #100116 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I12a3484b49862886e7013dc2106a0705ef39c91f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78077 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Benjamin Kott authored
Releases: main Resolves: #100163 Change-Id: Id4f8d3f871e6b2c2ae02fb6ee6ed114bc5d3da01 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78118 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christoph Lehmann authored
Hand over the overlayed page record from PageRepository::getSubpagesForPages() to the PageLinkBuilder in order to not fetch and overlay the target page twice. This reduces the amount of SQL queries when building menus. Resolves: #99612 Releases: main Change-Id: Ibb4505f9a5bf95594506730bb988dacdc27046ff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77387 Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Chris Müller authored
With the introduction of the new country API and the correspodning Fluid form viewhelper in #99618, is the form framework extendend for a new form element "country select". The form element allows several configuration options and renderes a single select element in the frontend, using the corresponding form viewhelper. Following configuration options are available: - First option: Defines the "empty option", i.e. the first element of the select. - Prioritized countries: Defines a list of countries, which should be listed on top. - Only countries: Defines the countries to be shown in the select list. - Exclude countries: Defines the countries not to be shown in the list. Resolves: #99735 Releases: main Change-Id: I27f135bb38ba727d25fb6bdc684555972f1e8f1b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77623 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
jakotadesigngroup authored
Resolves: #100131 Releases: main, 11.5 Change-Id: If23bfd25f95b328bee8227003e7983ef17f61dfb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78083 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Klee authored
Also add the missing types and correctly use intersection types. Also reorder the type declarations for consistency. Also drop superfluous type annotations. Resolves: #100139 Releases: main Change-Id: I6b5337a0e02f36be84ff28a861c2afa58341093a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78091 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-