- Jan 09, 2023
-
-
Benjamin Kott authored
Most of the CSS is already available through the Backend CSS. We are removing most of the outdated special stylings from previous CKEditor versions. Resolves: #99466 Releases: main Change-Id: I4a6ab0e289d526b4fb4645256b15968c61f2de57 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77259 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
- Jan 08, 2023
-
-
Chris Müller authored
To ease the access for extension developers the migration of chart widget configuration is described in the dashboard documentation. Related: #99150 Resolves: #99483 Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/268 Releases: main Change-Id: I6d94fc02de16a374e942cf765b3f1c861fd25e71 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77282 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Lina Wolf <112@linawolf.de>
-
Chris Müller authored
Related: #91082 Resolves: #99487 Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/22 Releases: main Change-Id: Ia6a5d1660a2bc2d615e499ccc09b441faf100d29 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77286 Tested-by:
Lina Wolf <112@linawolf.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Lina Wolf <112@linawolf.de>
-
Chris Müller authored
Related: #97326 Resolves: #99488 Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/32 Releases: main Change-Id: I2b68d3fb47cad1e8c9835714c376a09a14875b40 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77287 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:
Lina Wolf <112@linawolf.de> Reviewed-by:
Lina Wolf <112@linawolf.de>
-
Chris Müller authored
This eases the usage for administrators running a legacy installation. Resolves: #99486 Releases: main, 11.5 Change-Id: Ibf61df760cbc80543c03f499ed40d24c68af35d2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77284 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Lina Wolf <112@linawolf.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
core-ci <typo3@b13.com>
-
Chris Müller authored
Related: #99011 Resolves: #99484 Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/247 Releases: main Change-Id: I301045a643f910cbdab119a63a4245f4bcc3a2f9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77283 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Lina Wolf <112@linawolf.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de>
-
- Jan 07, 2023
-
-
Benjamin Kott authored
The CKEditor5 Migration migrates the current configuration to the new format, but there is no need to force users into the new format. To extend compatibility to older configurations the removeButtons configurtion always needs to be processed. Resolves: #99471 Releases: main Change-Id: Ib674732309c0d34b9a5ff0e902cf2bb064c1b69c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77267 Reviewed-by:
Markus Klein <markus.klein@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:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
Benjamin Kott authored
Resolves: #99470 Releases: main Change-Id: I4ee5651add92e7aec0e1aead96c2c93712cfdba2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77266 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
- Jan 06, 2023
-
-
Christian Kuhn authored
With two PHP versions and various DB engines, the pre-merge and nightly CI runs are consolidated a bit to not test too many different permutations but rather check lower and upper version flanks to reduce number of test jobs. Resolves: #99482 Releases: main Change-Id: Ie0ee219e9263486f3ca703a9ce648edbbff30903 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77280 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Christian Kuhn authored
Minor flaw in test setup. Resolves: #99481 Related: #98628 Releases: main Change-Id: Ia16af545251110938c9e08370d61cd70daeeafd3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77279 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Stefan Bürk authored
npm version 8.x and 9.x are officially supported for nodejs 16. Normal npm updates updates from 8 to 9. Currently npm 9 is disallowed by the version constraint in the packages.json. This change allows npm 9 along with npm 8 to be used to work with npm and dependencies. This allows us to rebuild the nodejs images without pinning npm down to npm 8.x. Resolves: #99480 Releases: main Change-Id: I962b9da0fee6d99278e86e4e86ca2be604ed679c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77278 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Torben Hansen authored
Update copyright year to 2023 Resolves: #99473 Releases: main, 11.5, 10.4 Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I9fc04e75b812622c5aec89138dd7daa8ccfcd90a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77270 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>
-
Jasmina Ließmann authored
By renaming the submodules of the ext:tstemplate "TypoScript" backend module and adding descriptive texts, it makes it clearer and more beginner-friendly for what each submodule is used for. The headings of the submodules now also correspond to the names of corresponding option in the submodule selector. By renaming words like "template" to "TypoScript template" a unified wording will be used. Furthermore, the submodule "TypoScript Records" is now set as default. Resolves: #99330 Releases: main Change-Id: Icc3aa61a4755cb96b03fdd134a7c7e47788107b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77017 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
This change updates CKEditor5 Packages: - General Packages to ^35.4.0 - Developer Utilities to ^32.0.2 - List Types to ^35.3.0 Used command: cd Build/ npm install \ @ckeditor/ckeditor5-alignment@^35.4.0 \ @ckeditor/ckeditor5-autoformat@^35.4.0 \ @ckeditor/ckeditor5-basic-styles@^35.4.0 \ @ckeditor/ckeditor5-block-quote@^35.4.0 \ @ckeditor/ckeditor5-clipboard@^35.4.0 \ @ckeditor/ckeditor5-code-block@^35.4.0 \ @ckeditor/ckeditor5-core@^35.4.0 \ @ckeditor/ckeditor5-dev-utils@^32.0.2 \ @ckeditor/ckeditor5-editor-classic@^35.4.0 \ @ckeditor/ckeditor5-engine@^35.4.0 \ @ckeditor/ckeditor5-essentials@^35.4.0 \ @ckeditor/ckeditor5-find-and-replace@^35.4.0 \ @ckeditor/ckeditor5-heading@^35.4.0 \ @ckeditor/ckeditor5-horizontal-line@^35.4.0 \ @ckeditor/ckeditor5-html-support@^35.4.0 \ @ckeditor/ckeditor5-indent@^35.4.0 \ @ckeditor/ckeditor5-link@^35.4.0 \ @ckeditor/ckeditor5-list@^35.4.0 \ @ckeditor/ckeditor5-paragraph@^35.4.0 \ @ckeditor/ckeditor5-paste-from-office@^35.4.0 \ @ckeditor/ckeditor5-remove-format@^35.4.0 \ @ckeditor/ckeditor5-source-editing@^35.4.0 \ @ckeditor/ckeditor5-special-characters@^35.4.0 \ @ckeditor/ckeditor5-style@^35.4.0 \ @ckeditor/ckeditor5-table@^35.4.0 \ @ckeditor/ckeditor5-theme-lark@^35.4.0 \ @ckeditor/ckeditor5-ui@^35.4.0 \ @ckeditor/ckeditor5-undo@^35.4.0 \ @ckeditor/ckeditor5-utils@^35.4.0 \ @ckeditor/ckeditor5-word-count@^35.4.0 npm install \ @types/ckeditor__ckeditor5-list@^35.3.0 \ --save-dev Resolves: #99474 Releases: main Change-Id: Id92538215da882a5fef28ec2fac0c226833da468 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77273 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Helmut Hummel authored
Accessing a not available configuration via TypoScript can be intentional (e.g. by using it in an if check). Therefore the log entry severity should rather be downgraded to a notice. Releases: 10.4, 11.5, main Resolves: #99465 Change-Id: I26ed4e96290ce6839c32cc60a7cbcf7fa24d0f2b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77262 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Helmut Hummel authored
When this task is executed on CLI (scheduler), the global request variable is not available, thus a null check must be added before checking the instance of the value. Releases: 10.4, 11.5, main Resolves: #99464 Change-Id: Ie9c1b8e4fbc187d6ade569b1b152ce799a09a1f0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77260 Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Christian Kuhn authored
PHP extension 'hash' is a PHP core built in since 7.4 and can't be disabled. Clean up the core a bit. Resolves: #99438 Releases: main Change-Id: If5b33146bbe191a06c5f7c8b5884483fbe87985a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77272 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christoph Lehmann <christoph.lehmann@networkteam.com>
-
Sybille Peters authored
The pageId is already passed to the functon ItemProcessingService::getProcessingItems(). This is now used instead of retrieving the uid / pid from the row array. The previous behaviour could result in an exception with PHP 8.1 since the uid in the row might not be initialized if a new page is created. If a field with itemProcFunc existed for a field in the pages table. The page id which was passed to the function already handled the case of empty uid by passing the uid of the parent page. Resolves: #99295 Releases: main, 11.5 Change-Id: I9c72189c6f80e0a45cb9abfcc80541b091c126b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76943 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Torben Hansen authored
TCA fields for be_users currently look unordered and not logically structured compared to fe_users. This change moves the `disable` field to the `access` tab and adds the new tab `Personal Data` which contains the fields `realName`, `email` and `avatar`. Resolves: #99432 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I92a8277dc4483011b4dd2e54e2cbbacdc9510fef Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77236 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de>
-
Daniel Siepmann authored
Requesting an none existing entry resulted in an PHP Warning in newer PHP 8.x versions. Resolves: #97554 Releases: main, 11.5 Change-Id: Ie0096b8e2fe6593aa577279d2ef843151d1af8b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77263 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
- Jan 05, 2023
-
-
Benjamin Kott authored
Since most of the HTML tags are already allowed, it makes no sense to make a difference here. The tags s for strikethrough and u for underline are now generally available to all RTE configurations. Resolves: #99456 Releases: main Change-Id: Ib1b159e70df67af3c34d81285f34d9f7e8288041 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77256 Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
In case modules do not provide a "title" or "shortDescription" the module is now displayed in the module menu again without a title and does therefore no longer trigger a ViewHelper exception. This is the same procedure as for the listing in the "About TYPO3" module. Resolves: #99429 Releases: main Change-Id: I832e021eb433425412c9621ba39ff98e9540236f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77257 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
Resolves: #99468 Releases: main, 11.5 Change-Id: Ib22901dce1662a0216eb4e2a55061131055fbcf1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77264 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-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>
-
Georg Ringer authored
The text of the buttons in the Install Tool module to clear persistent database tables should be removed. Instead of `Delete <count> rows from table "<table>" table` the following text `Delete <count> row(s) from table "<table>"` should be used. Additionally a distracting whitespace is removed. Resolves: #99437 Releases: main Change-Id: I9dccc798226d29eb9b993f57acdc7b1dc360b47d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77240 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Torben Hansen authored
Many properties are already typesafe due to their type declaration in class constructors. This patch introduces constructor property promotion where possible and additionally adds type declarations for some properties and function arguments. Resolves: #99443 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I46f5f9163d233210d23219b923c07ecd3fb8ced8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77241 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Oliver Bartsch authored
The search box in the file browser is now displayed again, even if no files are in the folder. This is necessary because the search works recursively. Actually, the search box was only displayed for an active search with an empty result list, due to another bug. FileSearchResultInterface is never "empty" since it's an object. This is now fixed as well. Additionally, the flash message is improved, in case no files are available for a search term. Resolves: #99447 Releases: main, 11.5 Change-Id: I970b19c7779075711f97987e80aad3f376cd5f40 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77247 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
The "create multiple pages" wizard features the possibility to dynamically add additional lines, which therefore allows to create more then five pages at once. However, since this action updates the html of the container, previously made inputs got removed whenever additional lines were added. This is now fixed by setting corresponding HTML attributes to store the inputs. Resolves: #99453 Releases: main, 11.5 Change-Id: I1beb0ba5d891e757da520ce72e02b575c4520c82 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77254 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Including TsConfig from external files using @import with wildcards now allows both file endings *.tsconfig and (historically) *.typoscript again. Resolves: #99387 Releated: #97816 Releases: main Change-Id: I957c4f789ec1a209e94b10adbea6d8fdf241f060 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77261 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
alexander.vogt authored
Due to the introduction of the "language" TCA type, the column processing of TCA language fields in TcaSelectItems->addData was skipped and therefore the array conversion through the "processDatabaseFieldValue" method was no longer applied. The placeholder processing in TcaInputPlaceholders however expected the tables language field to be an array. This is now fixed. Resolves: #99446 Releases: main, 11.5 Change-Id: I20f456ba7066c19d2eded00079e58c4c64521eeb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77244 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jan 04, 2023
-
-
Christian Kuhn authored
The TypoScript (production) LossyTokenizer fails to detect multiline comments properly. The patch refactors the class accordingly and increases test coverage regarding "/* ... */" comments. Change-Id: I003895b5d5af7b038277655b8234ec5b412ca02a Resolves: #99457 Related: #97816 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77021 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This change adds types to all protected properties and methods within the RTE classes. Resolves: #99427 Releases: main Change-Id: I391351e628077ba8d486f5c64e7ef6268407085e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77207 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Chris Müller authored
Resolves: #99452 Releases: main Change-Id: Ib9a512cc95aa0201d043e2eac4380dd776306d1b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77251 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Helmut Hummel authored
The setContentType method on TyposcripFrontendController was introduced to allow Extbase plugins to change the content-type header of the server http response. However this currently only works, when the Extbase plugin action is uncached. Once a plugin, that is rendered on a page ist cached in page cache, the content type of subsequent requests is always "text/html", because the value of the contentType property is not stored in cache. Storing this value into cache allows creating e.g. Json APIs as Extbase Plugins, that can be fully cached without adding hacks like modifying config.additionalHeaders Resolves: #99373 Releases: main, 11.5 Change-Id: Ibf00c9438d8763ef9d32c6ad7d00a44d3137ba13 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77158 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@b13.com> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de>
-
Benni Mack authored
This change mainly streamlines some code related to the stage change notification functionality as a pre-patch for https://review.typo3.org/c/Packages/TYPO3.CMS/+/77232 Resolves: #99450 Releases: main Change-Id: Iac7fd4040f1b338fbc0a27471e15053c6ec0c6cd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77250 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Jan 03, 2023
-
-
Christian Kuhn authored
Some bug fixes reduce list of false positives. > composer req --dev phpstan/phpstan:^1.9.5 > composer req --dev phpstan/phpstan-phpunit:^1.3.3 > ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline Resolves: #99448 Releases: main, 11.5 Change-Id: Ibc7cc259d6fd5520365ccb25652a21f4488e9597 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77245 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com>
-
- Dec 29, 2022
-
-
Jochen Roth authored
Currently, mariadb is only supported up to v10.6. This has been changed up to v10.10 and jobs have been added to the ci pipeline. And on top v15 of postgres has been added for testing purposes only. Resolves: #99362 Releases: main, 11.5 Change-Id: I0202de4d3138b747b01e6cf0c32dc16b4ad398eb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77123 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Nikita Hovratov authored
The mocking framework prophecy is considered dead and is already dropped in phpunit. All occurrences in the codebase have been replaced with corresponding phpunit mocks or have been converted to functional tests. This patch removes the composer dependency and allows to remove the workarounds for ignoring the php platform checks in the test setup. Run command: > composer remove --dev \ phpspec/prophecy \ phpspec/prophecy-phpunit \ jangregor/phpstan-prophecy Resolves: #99431 Releases: main Change-Id: I3520a209f32592362e75cdd810f1db2b9e69d149 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77234 Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> 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:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Torben Hansen <derhansen@gmail.com>
-
- Dec 28, 2022
-
-
Nikita Hovratov authored
Resolves: #98853 Releases: main Change-Id: I54db0e6ce480adfb03e2f4e5c10b3d3d5e9550af Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77209 Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Nikita Hovratov authored
Resolves: #98844 Releases: main Change-Id: I0d8acfbfee563d7e401b41e543cc0b413a33de69 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77211 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
- Dec 23, 2022
-
-
Benni Mack authored
A new Enum "DocType" is introduced to finally streamline the usage of various TypoScript options, TSFE properties (xhtmlDoctype, xhtmlVersion) various PageRenderer methods (setXmlPrologAndDocType, setRenderXhtml) and keep them in sync by adding this information to PageRenderer->docType. The following TSFE public properties are now marked as deprecated: * TSFE->xhtmlDoctype * TSFE->xhtmlVersion The following PageRenderer methods are now deprecated as this is now configured via the Enum * PageRenderer->setRenderXhtml() * PageRenderer->getRenderXhtml() * PageRenderer->setMetaCharsetTag() * PageRenderer->getMetaCharsetTag() * PageRenderer->setCharSet() * PageRenderer->getCharSet() Resolves: #99416 Releases: main Change-Id: Ic0ae8ca5c91c8e29aaad5256da0c020b1ba3cd11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76732 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
Susanne Moog <look@susi.dev>
-