- Dec 09, 2021
-
-
Benni Mack authored
The database abstraction layer Doctrine/DBAL 3.2 is now used throughout TYPO3 Core. Some class names have changed, the original Doctrine\DBAL\Result interface is now an object which is used in TYPO3 Core. Our internal drivers are now wrappers around PDOStatement instead of extending PDO's internal APIs. > composer req "doctrine/dbal:^3.2" -W Resolves: #96287 Releases: main Change-Id: I817dbcddf6406e44c94abcd25b3eb805032aec68 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72372 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
linawolf authored
Resolves: #96302 Releases: main Change-Id: I96406ddf735b33dd773d8bf0b89c0ffeffcc4ae3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72568 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
\Serializable was removed from CollectionInterface. The corresponding @deprecated annotation is now removed, too. Resolves: #96272 Releases: main Change-Id: Ia2001345c90517b29837b68cc8c0ed1099f858f2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72569 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The feature `runtimeDbQuotingOfTcaConfiguration` is now always enabled. This as a consequence also removes db connections before TCA is loaded, which is required since #96291. Resolves: #96300 Related: #96291 Related: #94697 Releases: main Change-Id: Ib91701adf451a3475da41eb5520ec7932115a253 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72566 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Christian Kuhn authored
ext:extbase/Tests/Functional/Fixtures/Extensions/blog_example has been derived from the blog_example extension that has been used as a documentation example on how to do extbase based extensions. Nowadays, this test extension in the core hasn't much to do with the blog_example anymore ... the full set has never been merged, a lot of stuff is missing and various test related things have been added. The patch removes a bit of unrelated and outdated stuff from this fixture extension. Another patch may then rename the extension to clearify this one is just test related and not the real thing. Resolves: #96299 Releases: main Change-Id: I35ad26c5d1cc79c92b7898104bf98b33db0ddea3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72565 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
- Dec 08, 2021
-
-
Oliver Bartsch authored
In favour of allowing content-security-policy headers, inline JavaScript invocation via `AbstractControl::setOnClick` is now removed. Resolves: #96296 Related: #91814 Releases: main Change-Id: Ie8f6ea3911ab682c9f4be0590b4f4183ef656135 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72563 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
Using onChange callbacks in FormEngine was removed with #96158. This removes a left over. Resolves: #96158 Releases: main Change-Id: Ibcd44c3c40012a0d2031d6e6b278667c26b230a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72557 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Helmut Hummel authored
Allow composer installers ^4.0 and also enforce some constraints that could be violated with the new installers. 1. Do not allow duplicate extension keys Multiple packages could define the same extension key. When all extensions are then installed in vendor folder, there won't be any conflicts on the file system, so an exception is now thrown to make people aware of this misconfiguration. 2. Throw an exception if extensions of type typo3-cms-extension do not define an extension key Actually this exception is thrown in the installers package, but the artifact builder must propagate this exception to ensure it reaches the users. composer req typo3/cms-composer-installers:"^2.0 || ^3.0 || ^4.0" composer req typo3/cms-composer-installers:"^2.0 || ^3.0 || ^4.0" \ --no-update -d typo3/sysext/core/ Resolves: #96276 Releases: main, 11.5 Change-Id: Ib76e829f09dbf095fb01031389e301c6e7742103 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72546 Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Simon Gilli <typo3@gilbertsoft.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Helmut Hummel authored
Convert the deprecation that was introduced in TYPO3 11 into an exception. Also remove the now obsolete boot state "done" and make sure boot state "complete" is always set before ext_tables.php are loaded. The latter wasn't the case when using BootService, all other boot types already allowed database and cache manager access in ext_tables.php files. Releases: main Resolves: #96291 Related: #94979 Change-Id: Ic9514517f4123921c89aa8c523afbbfc1f930fb5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72558 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Christian Kuhn authored
ExtbaseRequestParameters is the old extbase request, now a PSR-7 attribute. To continue with refactorings in related areas, the @internal attribute is now hardened with proper type hints and return values. The properties receive some documentation love to finally have a place where all the different state is documented including some hopefully meaningful examples. Resolves: #96292 Releases: main Change-Id: I731aac221d804d56a3efe67de9eac65f785b5ab2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72559 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
There are two QueryInterface methods marked with @todo "See if we can get rid of these" for a very long time. It doesn't look feasible to get rid of QuerySettings any time soon, the construct will survive for the time being and may only be tackled when we have a broader look at the extbase query logic. Remove the todos. Resolves: #96295 Releases: main Change-Id: I5b57774b17ddebc0ecb6754b43e239880f631e4f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72562 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jochen Roth authored
In #96158 ac tests have been adapted to the current state but accidentially removed the fix for the splitter. The code for the splitter has been added again. Resolves: #96158 Releases: main Change-Id: I1c884a83d4e7c5e5b40e29fd1924cd93249b3597 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72560 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The global JavaScript variable `top.fsMod` is superseded by the ModuleStateStorage component and therefore now removed. Resolves: #96289 Related: #94762 Releases: main Change-Id: I366e6ea72f9f8789942e60c8bbac37f13667bcc0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72556 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
Due to the introduction of URL rewrites for backend links in #93048, the `route` parameter got superfluous and is therefore no longer added to backend urls. Resolves: #96281 Related: #93048 Releases: main Change-Id: Ibbbea03873fa955be5fd0113ca37bf9821aabfcc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72552 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The extTablesPostProcessing hook was migrated to a PSR-14 event and is therefore now removed. Resolves: #96280 Related: #95065 Releases: main Change-Id: Ic4f472637e6cd026d4d75312e00a59848fac2b76 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72550 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Jochen Roth authored
Some acceptance tests did not run in CI due to the splitter not taking tests without doc comments into account. Theses tests have been adapted to work with the current state. Resolves: #96284 Releases: master, 11.5 Change-Id: I3b37f8678ef60fe654464b423865e654cfb69577 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72554 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> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Extbase "switchable controller actions" have been deprecated with core v10. They are removed now. Resolves: #96282 Related: #89463 Releases: main Change-Id: Id3108bc2f75e7675a36d6b97d12d06c05a17431e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72553 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This change adds the new createSchemaManager() to our Doctrine DBAL Connection subclass to make it forward-compatible with Doctrine DBAL 3.x. createSchemaManager() is introduced with DBAL 3.x and is replacing getSchemaManager() which will be removed in Doctrine DBAL 4. Since this is a very lowlevel change, the method can be added without most notice for extension authors. Resolves: #96286 Releases: main, 11.5 Change-Id: Ifdccc2b0dff443bfe38d23a1bd1333b5c7c5db40 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72551 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Dec 07, 2021
-
-
Christian Kuhn authored
Resolves: #96279 Related: #89555 Related: #87498 Related: #87499 Related: #88129 Related: #84262 Change-Id: I3030df36d82fa30c12f9c5752abe2be830d5b2b3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72549 Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Alexander Schnitzler authored
This change introduces method param type declerations and enforces the caller to define at least two constraints to form a logical conjunction. In consequence, calling those methods with just one argument fails. Also, using an array of constraints as single argument fails. Releases: main Resolves: #96044 Change-Id: Ic6e9445d6d71ba979a42aed76d4a5de74489a614 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72244 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The argument got unused with #95463 and is therefore now removed. Resolves: #96278 Related: #95463 Releases: main Change-Id: I6f964a65b8e3fcdeeb3b0867a1a55807ceb78345 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72548 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
The database table sys_language has become obsolete with the introduction of site handling and site languages. Therefore, the sys_language database table and the corresponding TCA is now removed. Fixtures and tests are adjusted to no longer rely on this table. Additionally, also a couple of code comments through the Core are adjusted. Executed commands: composer u typo3/cms-styleguide Resolves: #96277 Related: #94165 Releases: main Change-Id: I4ab0f3c7bb6de110cc1ce9826b2718f60d8a18a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72534 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Implementing \Serializable has been a b/w compat layer for v11 and is superseded by __serialize() and __unserialize(). The interface no longer extends \Serializable and implementation is removed. Resolves: #96272 Related: #95711 Releases: main Change-Id: Idc67b53208c0c776be5bb7e3e52220399ab74a12 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72542 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Franzke authored
TypoScriptFrontendController is stateful and breaks subrequests when injected. It must be therefore be retrieved rom the request attribute frontend.controller. Resolves: #96273 Related: #95174 Releases: main Change-Id: Id4c7fec6ac242f3a5e81efe1ee35591b0fdd76a6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72543 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
The install tool has a ext:report entry to check for old "joh316" password, which was a default back in very old times. This check has been marked as to-be-removed for v10 already. Resolves: #96274 Related: #85796 Releases: main Change-Id: Ic8b4a4aabfdb52b6560c57edeb477c1ba0a4de74 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72545 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Removes a Services.yaml entry from ext:fluid to enforce using RenderingContextFactory->create(). Change-Id: Ibd02cc394b99cb72856c3828b13a06e244544576 Resolves: #96271 Related: #94285 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72541 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Nikita Hovratov authored
In order to fix a visual bug of overflowing select fields inside palettes, the css attribute overflow: hidden has been added to one of the wrapping fields of form wizards. This caused our colorpicker to be invisible for the user, as it is directly appended after the input field inside the DOM (Unlike to the behaviour of flatpickr, which is added to the end of the body tag). A new modifier class "form-wizards-element--overflow-visible" has been added to disable the overflow hidden rule for specific fields. Resolves: #96130 Related: #94688 Releases: main, 11.5 Change-Id: I93385c153abc2ff105e1e8c432be9aea3a2be576 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72539 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Andreas Fernandez authored
With #89738, a polyfill for jQuery promises was introduced to ease the migration to the introduced AjaxRequest API, included with TYPO3 v10. After two major versions, this polyfill may be removed. Some remaining occurrences are adjusted as well. Resolves: #96263 Related: #89738 Releases: main Change-Id: I31c812f1277c32f9f4b487fa78de85323209ac5b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72527 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Christian Kuhn authored
We missed this with #96256 - StandaloneView is autowiring aware now. Resolves: #96270 Related: #96256 Releases: main Change-Id: Ib4d3ca309296e624dc608c2145247fe766a084ec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72540 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Benni Mack authored
The past changes of migrating to Doctrine DBAL 3.x had some flaws: * Not all changes from Doctrine DBAL 3.x was applied * core relies on various invalid interfaces and classes, so the return types were wrong (also Tests used the old Statement class) * No explicit ->execute() and ->iterateAssociative() calls and fetchColumn() vs. fetchOne() * added executeQuery() and executeStatement() to QueryBuilder decorator class This change adapts most places to help in migrating to Doctrine DBAL 3.x for TYPO3 v12, but also avoids some unneeded deprecations for now. Resolves: #96247 Releases: main, 11.5 Change-Id: I60e99511efc4f9ec6d8d651c63becff028de4cf2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72478 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
In favour of the LanguageServiceFactory, the container entry as well as the corresponding factory methods in LanguageService are now removed. Resolves: #96268 Related: #94414 Releases: main Change-Id: I355e8ba76f4d9594c478c37f16425d6da200048d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72538 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
To enable DI in exception handler classes, the TypoScript configuration is no longer passed as constructor argument, but via the `setConfiguration()` method. Therefore, the presence of this method is now enforced by the ExceptionHandlerInterface. Resolves: #96266 Related: #95009 Releases: main Change-Id: I5388865f31099b51362b7a7f04118760b902f354 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72535 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The previously deprecated `fieldChanged()` method in `TBE_EDITOR` is now removed. Resolves: #96262 Related: #93975 Releases: main Change-Id: Ie2465c1e79e66322e3f604d009ecb178ece0a276 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72528 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Dec 06, 2021
-
-
Christian Kuhn authored
The testing-framework simplified database snapshotting. Calling static initializeDatabaseSnapshot() and tearDownAfterClass() are no longer needed. composer u typo3/testing-framework Change-Id: I0921d8c0c99d2dc677a607a0ba3eecbb1bf39763 Resolves: #96264 Releases: main, 11.5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72529 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Justus Moroni authored
The install tool uses the FailsafeContainer for the DI. The $GLOBALS array did not contain the FAL drivers that were registered via the DriverRegistry API. The DriverRegistry is therefore now retrieved from the late-booted symfony container. Resolves: #93249 Releases: main, 11.5 Change-Id: Ic74eb22172e8e3d0ab0378a5b8dd52a0d82c9bd3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67444 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Nikita Hovratov authored
There are two validation rules specific for TCA type=checkbox: - maximumRecordsChecked - maximumRecordsCheckedInPid These can be set to ensure only a limited amount of specific checkboxes have been checked system-wide. They are now covered with tests for live and workspace context. Note: Records with another language *do* count to the total amount. This is probably not a desired behaviour. Second note: Values of checkboxes with multiple items are treated as unique combinations. Resolves: #96254 Related: #55187 Releases: main Change-Id: I454d1c25996e6bc4ec1ed72e6f2f17dc4ee83355 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72519 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The former FormEngine "requestUpdate" functionality was replaced by a new web component. Therefore, the old approach is now removed. Resolves: #96261 Related: #93899 Releases: main Change-Id: I35739ef70fe41ca74c95d48af2a162de5bf23367 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72525 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
linawolf authored
* Adjusts all configuration files using the main branch instead of master * Makes all "Edit on Github" links in the Changelog and System Extension manuals work again after master - main switch. * Fixes all link to Github or Docs using the path containing main instead of master Resolves: #96138 Releases: main, 11.5, 10.4 Change-Id: Ifde73dd2bb8efdbf54eb2ba7625d6f201de9bd11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72382 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> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
In our effort to reduce JQuery usage, the support of JQuery objects for the `setSelectOptionFromExternalSource()` method in `FormEngine` is now removed. Resolves: #96260 Related: #91911 Releases: main Change-Id: Ia4b7d84305ae338be133593c058cdabfb5911ac8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72524 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Christian Kuhn authored
We missed entries in the main breaking .rst file with #96196. Add them now. Resolves: #96259 Related: #96196 Releases: main Change-Id: I70e8d10dcaaa217ca433d77975a9a84a3c07e7d6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72523 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-