This project is mirrored from https://git.typo3.org/typo3/typo3.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- 24 Sep, 2019 16 commits
-
-
This patch updates some CSS tools to the current version and creates new CSS builds. Executed commands: yarn add --dev node-sass \ grunt-stylelint@^0.11.0 \ grunt-sass@^3.1.0 \ stylefmt@^6.0.0 \ autoprefixer@^9.6 yarn upgrade --pattern postcss --latest This patch also updates the list of supported browsers, raising minimum iOS version and dropping Internet Explorer completely. Resolves: #89251 Releases: master Change-Id: I5e87a94184b2fe76c57b602266bebbc2c43390de Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61800 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Resolves: #89250 Related: #89206 Releases: master Change-Id: Ic865c7610f84674e9a3c06a2e01e67e9adb2fc25 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61798 Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de>
-
The clearable button now has a `tabindex="-1"` attribute to disallow focussing it via <TAB>. Resolves: #89248 Related: #89215 Releases: master Change-Id: I8bd637461d7c1e3b8ff51aa3a588a497787b0185 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61794 Tested-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
This fixes the small annoyance when expanding an item in the TypoScript Object Browser and the iframe reloads and scrolls to the expanded item while the doc-header hides this item. CSS scroll-padding solves this problem for modern browsers. Resolves: #89217 Releases: master,9.5 Change-Id: If4b71c7fb6ba003b23cdd79460540f0bf335abb8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61770 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
On various mass hostings, it is sometimes more useful to switch to file-based caching to speed up performance, as SSD usages has improved. In order to help non-experts to set up proper caching for their most common use-cases, a Preset in the "Maintenance -> Settings" for Caching has been added. Resolves: #89229 Releases: master Change-Id: Icd953937cce36d793b6c16ee518449049fca31df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61075 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Andreas Fernandez authored
This reverts commit deca7432. The PHP API is considered insecure as whole blocks of JavaScript are manually written into the PageRenderer. Change-Id: I8cd69cb9238b187ed6d6343548adf03a4c2bb464 Resolves: #89246 Reverts: #89066 Releases: master Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61751 Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
This reverts commit 78955a67. The approach uses `eval` that is considered insecure. Change-Id: I6f6f1b7040dc9ed6b93c115983a2124752ae0327 Resolves: #89247 Reverts: #89173 Releases: master Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61750 Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Introduces a new panel in the info module of the admin panel which lists the basic configuration of each USER_INT present on the current page. Resolves: #88441 Releases: master Change-Id: Iedc4112c7ff961995d70622beec1c7256f78c1ce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61045 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
A new signal was added with https://review.typo3.org/c/Packages/TYPO3.CMS/+/61554 which has no effect and with the provided information is not needed. If necessary, a new PSR-14 event should be invoked at that place. The patch removes the signal again. Resolves: #89242 Related: #89010 Releases: master Change-Id: I383e39ced7d9b88303aa13a98c48ca5242e82739 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61791 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
New installations now ask for the email address as well, so this can be used later on to e.g. notify the admin if somebody logged-in (Warning email address). The same feature is available in the maintenance module of the Install Tool in the "Create Administrative User" card. Resolves: #89227 Releases: master Change-Id: Iafca7043543d5e299fb121d96d9b3b9caa375bc9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60889 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Since FAL is in place, the export url for files generated in the clipboard is broken as it takes the full file identifier. Previously it took the physical file path, the code was never adjusted to be compatible with FAL. This patch now resolves the file identifier and generates proper arguments for export. Resolves: #88969 Releases: master, 9.5, 8.7 Change-Id: I6599114b19b9d173f88db7beefabe39e90520899 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61503 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Extbase's DataMapper added a $pageSelectObject (PageRepository) as property in 2009 but it was never used due to further abstractions into the DbBackend of Extbase. The protected property is unneeded and can safely be removed, as it is never initialized or used since at least TYPO3 4.5. Resolves: #89238 Releases: master Change-Id: I9f88b6421e20f23eeeccd7861082fb169ebbce98 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61790 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
The implementation of the PSR-18 ClientInterface is provided as an adapter to the existing GuzzleHTTP Client. Therefore existing configuraton settings will be reused. As our current Guzzle wrapper (RequestFactory->request) has support for passing custom guzzle per-request options, we do not deprecate this method but add the PSR-18 implementation as a more generic alternative. Once GuzzleHTTP supports PSR-18 natively we can (and will) drop our adapter and point to Guzzles native implementation in our dependency injection configuration. Therefore, this adapter is marked as internal and extensions are being instructed to depend on the PSR-18 interfaces only. composer require psr/http-client:^1.0 Releases: master Resolves: #89216 Change-Id: I0f2c81916a2f5e4b40abd6f0b146440ef155cf00 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61567 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
A new hook is introduced that creates a site configuration when a new page on root level is created. This takes effect for pages of type "default", "link" and "shortcut". To reduce the likelihood for conflicts, a shortened MD5 hash of the page id appended to the site identifier. Resolves: #89142 Releases: master Change-Id: Ibe2957e3789f2a165e36949ae5fb4fa2a1a572df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61658 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
This patch removes extraneous npm packages. They were required for PhantomJS and are currently unused. Executed command: yarn remove karma-phantomjs-launcher phantomjs-prebuilt Resolves: #89233 Releases: master Change-Id: Ic754873a01a687da6b133702c7a682da349d859a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61787 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Resolves: #82850 Releases: master, 9.5 Change-Id: I05dc5e83199d58b23a8da6e625d1b9557b5c57a2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61712 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 23 Sep, 2019 11 commits
-
-
Executed commands: yarn upgrade --pattern jasmine --latest yarn upgrade --pattern karma --latest Resolves: #89228 Releases: master Change-Id: Id4f32730cbbebe74e07101bb1fed8e420d4a67aa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61781 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Addresses the following issues: * Fixes an annotation that makes phpdocumentor/reflection-docblock throw exceptions in TYPO3v10. * Removes deprecation warning from composer due to incorrectly cased package name. * Fixes issues with binary characters in compiled templates. * Supports overloaded methods for variable extraction. * Avoids signature issues with CompileWithRenderStatic. * Works around PCRE regression issues on affected platforms. Change-Id: I2b766ccc9bf3eaae77b1dfc1a73e9acc2a88d8a9 Resolves: #89110 Releases: master, 9.5, 8.7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61642 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Handling Sites via SiteMatcher is not necessary anymore, as the SiteFinder does all the logic already, except for flushing the rootline caches. The main reason (moving pages within DataHandler) can be managed by adding this functionality into SlugHelper directly. Resolves: #89225 Releases: master Change-Id: I0e3fe151ebb99a154900f3335bef4a1db92ca4bf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61778 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
The new IPlocker (supporting IPv6) also removed the public property AbstractUserAuthentication->lockIP. However, the original assignments are still in place, as they were forgotten before the 10.0 release. The change removes the two assignments. Resolves: #89226 Releases: master Change-Id: I9fb7bc2c5dbf523a13e6ba6faa0cd51fe3beffdc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61780 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
To slim down the usage of jQuery even further a bit, the jQuery plugin `jquery.clearable` has been marked as deprecated. A new plugin `TYPO3/CMS/Backend/Input/Clearable` may be used instead. The new plugin extends the prototype of `HTMLInputElement` by a new function called `clearable`. Resolves: #89215 Releases: master Change-Id: Id6e64b983561af0327cc3308499756b8fafbc883 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61758 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Enables the functionality to add an inline element inside of an unsaved inline element Resolves: #89201 Releases: master, 9.5, 8.7 Change-Id: I077c75326b021b9bacc53d10c9584659391726ce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61756 Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Avoids an exeption about incompatible type to the call, caused by double encoding. Resolves: #89081 Releases: master, 9.5 Change-Id: Ia974227f0e9ca68a8f37a0e205bda1f27f015c7f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61622 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Since the build chain can generate ES6, the TypeScript code should incorporate these changes. Namely, this patch changes: - Use native NodeList over arrays generated by Array.from() where possible - Use explicit string search functions instead of indexOf Resolves: #89118 Releases: master Change-Id: I6e03ade35c545ece05ecca222cd1fde876fc22d4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61649 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Added missing closing quote in cObjGetSingle-docblock Releases: master Resolves: #89224 Change-Id: If35976e5e2236fbf6209349c9ee346f52f5d3ac3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61775 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
The PHPDocs of GeneralUtility::_GET and GeneralUtility::_POST have been revised. In detail, statements have been removed that those methods would strip slashes and should `ALWAYS` be used. Resolves: #89221 Releases: master, 9.5 Change-Id: Ic05f31998b8af5205cd6847c403b95172eeb709a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61773 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
The PHPDoc of GeneralUtility::_GP has been revised. In detail, the outdated and misleading part about security has been removed and the return annotation now also includes NULL as possible return type. Resolves: #89222 Releases: master, 9.5 Change-Id: Iccfbfc43b15b28c035f5e93805d41e858b816d6a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61774 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- 20 Sep, 2019 10 commits
-
-
Fixes a missing closing tag which makes (X)HTML validation fail and causes Fluid 3.0 to report a parsing error in the templates. Resolves: #89210 Releases: master, 9.5, 8.7 Change-Id: Ia8fe59df2f92761ba44ac649bd6907fa2c58ab66 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61763 Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
BackendUser has some tight integration with workspaces, however it also contains some legacy non-workspace related functionality whereas checks against $pid is done for branch versioning. This has been removed and some new internal methods are now used with a clearer return value and internal code structure. Resolves: #88155 Releases: master Change-Id: I7b902085e53bd6bd8a8522df4815d31482468102 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60483 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Achim Fritz <af@achimfritz.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
With #89129 the containerClassAttribute.rst include for Fieldset was removed but the file which is now unused was not removed. Reaolves: #89214 Related: #89129 Releases: master Change-Id: Ib0055bcf3f8f9d256b50c167b37d454ebed145b2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61769 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
The "containerClassAttribute" property is not respected by elements of type "Fieldset" as the partial "Field/Field" takes care of its rendering. Therefore, it has been removed from the official documentation to avoid confusions. Releases: master, 9.5, 8.7 Resolves: #89129 Change-Id: I5f2ed92ad2477a0eed20dcd8ad402e7894e568ee Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61660 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Since includeCssFiles and includeJsFiles are registered as arrays, the given types in the example should be arrays, too. Releases: master, 9.5 Resolves: #89200 Change-Id: Ic9ba160deb01bd4f2f86484ff2d8da517d417fc1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61754 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Support for PSR-17 HTTP Message Factories has been added. PSR-17 HTTP Factories are intended to be used by PSR-15 request handlers in order to create PSR-7 compatible message objects. Classes may use dependency injection to use any of the available PSR-17 HTTP Factory interfaces. The Request/Response base class (Message) is adapted to be able to lazily initialize a stream when getBody() is called. This is done as the PSR (Stream)RequestFactoryInterface does not allow to control Stream properties. Therefore it is a performance optimization to defer initialization. It is likely, that a new Stream will be added to a Request with withStream() anyway. (Which would mean resources for the intermediate stream would have been wasted) Furthermore some DocBlocks are adapted to reflect the variadic UriInterface/StreamInterface parameters that are already handled in code but were not documented. These cases are needed/required by the PSR-17 factory implementation now. composer require psr/http-factory:^1.0 Releases: master Resolves: #89018 Change-Id: Ie6b9d865679bbf6f5d3d030b0ed1a3f277c47a3d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61558 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Due to an inverse condition the deprecation message that constructor arguments shoud *not* be passed was triggered when actually no arguments where passed. Also fix the generation of the related non-object exception, the string concatenation used a wrong variable name. Change-Id: Icb387b666d2bf249e34eb7bae2d1ed9b3382a8b4 Releases: master Resolves: #89207 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61760 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Benni Mack authored
Allows to override index_config titles that are rendered in the dropdown of the Form in Indexed Search and as headline when a configuration is selected. Resolves: #9070 Releases: master Change-Id: I1b013af529ba4985266535b2955bf4a32bba9ebd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61446 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Gorges <daniel.gorges@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Gorges <daniel.gorges@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
The info module must show potential TSconfig values of TCAdefaults. Resolves: #89196 Releases: master, 9.5 Change-Id: I0ac8c90517a4ba5a9ab1f7c397f8ea5a964ae273 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61762 Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Benni Mack authored
If a site has "/" as its entrypoint but the languages have FQDNs or subdomains or a mixture between subdomain the base without domain always gets found and the subdomains are not considered. Currently this situation is handled in SiteMatcher->getRouteCollectionForAllSites() which does not fit a certain scheme if there is a mixture. This change corrects this and adds tests to handle any cases: - just / as base, and then /de and /en as language base - just / as base, and then subdmoains or full domains+path as language base - a full URL as base, and then path parts as language base - a full URL as base and then full URLs + subdomains as language base - Also check for http and http variants. Resolves: #89183 Releases: master, 9.5 Change-Id: If570118ac371e1a1589f064605c0176a53220f0f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61650 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Daniel Gorges <daniel.gorges@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Daniel Gorges <daniel.gorges@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 19 Sep, 2019 3 commits
-
-
Executed tasks: cd Build yarn add -D @typo3/icons@1.10.0 yarn build Resolves: #89206 Releases: master Change-Id: I47ae87e522acdce57e07804c46e3b8b8f29bc848 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61759 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Remove the eliminated extension configuration option "enableBELog" in the documentation. Additionally the unused language setting for extension configuration "scheduler.config.listShowTaskDescriptionAsHover" was deleted. Resolves: #89202 Relates: #83866 Releases: master, 9.5 Change-Id: I6b2b343d1a07f158edf72803acd791ff891c6a32 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61757 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
FormEngine does not show and handle IRRE records when they are deleted (connected records from the live workspace are shown). When removal and refactoring of code in this ares was done for v9, "too much" code got removed. Which is why workspace overlays are not handled properly anymore. In addition, the ElementInformationController now correctly resolves a workspace record when finding the pageInfo and access. Resolves: #88502 Related: #82634 Releases: master, 9.5 Change-Id: Ib2d70ffa92c78752626b43ec5012d9dba036e7b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60890 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Achim Fritz <af@achimfritz.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Achim Fritz <af@achimfritz.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-