Project

General

Profile

Activity

From 2022-10-12 to 2022-11-10

2022-11-10

21:47 Revision 111535b5: [TASK] Introduce new functions to ArrayUtility and StringUtility
New helper methods are added to allow
to do the reverse of flattenPlain() in ArrayUtility,
that is ArrayUtility::unfl...
Bastien Lutz
21:26 Revision fe35c234: [BUGFIX] Correctly handle blank string values in admin panel
Empty (in terms of PHP empty()) string values are shown as blank
strings in the info section of the admin panel. For ...
Oliver Hader
21:19 Revision 55a1567b: [BUGFIX] Rebuild redirect cache also for new records
EXT:redirects DataHandler hook to flush the redirects cache in
case a redirect is modified does now also work for new...
Achim Fritz
21:18 Revision 9d9e0292: [BUGFIX] Correctly handle blank string values in admin panel
Empty (in terms of PHP empty()) string values are shown as blank
strings in the info section of the admin panel. For ...
Oliver Hader
20:51 Revision d59d818c: [BUGFIX] Rebuild redirect cache also for new records
EXT:redirects DataHandler hook to flush the redirects cache in
case a redirect is modified does now also work for new...
Achim Fritz
20:48 Revision 970c3984: [DOCS] Correct changelog for deprecation of _CSS_PAGE_STYLE
The TypoScript "cssInline" property is only available on PAGE
level, not as a property on CONFIG.
Resolves: #99057
R...
Chris Müller
20:41 Revision a3074ab9: [TASK] Deprecate TypoScript setup "constants" TLO
This is not about TypoScript constants/settings
that are accessed using {$myConstant} in TypoScript
setup.
This is a...
Christian Kuhn
15:45 Revision a537d2d8: [FEATURE] Introduce Site Settings Read API
When using site configuration with
settings, they previously were accessible
via $site->getConfiguration()['settings'...
Benni Mack
15:40 Revision 049cbda1: [TASK] Deprecate _CSS_PAGE_STYLE and config.removePageCss
Plugins can instruct the Frontend to add CSS using the
property "plugin.tx_myPlugin._CSS_DEFAULT_STYLE". This
often k...
Christian Kuhn
13:10 Revision f34ad54d: [TASK] Set "keepFilename" to true by default
One of the main use cases of replacing files is updating the content of a
referenced file with new revisions or chang...
Andreas Nedbal
13:06 Revision da162900: [FEATURE] Add PSR-14 event to ignore tables in Live Search
The TYPO3 backend search (aka "Live Search") has a
`\TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider` that...
Andreas Fernandez
13:00 Revision 51ea3741: [FEATURE] Move site settings into settings.yaml
Site Settings were introduced with TYPO3 v10.
In contrast to the rest of the site configuration,
site settings are s...
Bastien Lutz
12:05 Revision 26ef5138: [TASK] Update to PHPStan 1.9.2
This update makes a warning more specific.
Run commands:
> composer req --dev phpstan/phpstan:^1.9.2
> ./Build/Scri...
Oliver Klee
12:05 Revision 37af9f85: [TASK] Update to PHPStan 1.9.2
This update makes a warning more specific.
Run commands:
> composer req --dev phpstan/phpstan:^1.9.2
> ./Build/Scri...
Oliver Klee
10:02 Revision 0e941c0a: [BUGFIX] Remove dead code from Live Search refactorings
Resolves: #99039
Releases: main
Change-Id: If7ea6c584bad583a206815cef40d7628c3eded05
Reviewed-on: https://review.typo...
Andreas Fernandez
09:24 Revision 740f8c06: [BUGFIX] Allow no values in selectCheckbox in DataHandler
With Doctrine DBAL in TYPO3 v8, a default value for
various fields were added to avoid SQL errors (nullable),
setting...
Bastien Lutz
08:49 Revision 4507410a: [BUGFIX] Allow no values in selectCheckbox in DataHandler
With Doctrine DBAL in TYPO3 v8, a default value for
various fields were added to avoid SQL errors (nullable),
setting...
Bastien Lutz
08:12 Revision a25eb69e: [FEATURE] Add TypoScript option to create absolute links and resource/image URLs
A new TypoScript option config.forceAbsoluteUrls = 1
is added, which allows to create ANY link to be absolute (pages
...
Benni Mack

2022-11-09

14:50 Revision d7b5fb3d: [TASK] Deprecate fluid HtmlViewHelper in Backend context
The HtmlViewHelper relies of Frontend TypoScript
"parseFunc" functionality and has an ugly hack
to prepare Frontend r...
Christian Kuhn
13:50 Revision 68e6b76a: [FEATURE] Show warning about duplicate rootPageIds in sites module
The sites module now displays a warning in case the same
root page ID is used for multiple site configurations, as
on...
Susanne Moog
12:49 Revision 4df65efd: [FEATURE] Allow glob patterns in yaml imports
To simplify imports in configuration and allow
for compacter files, glob() patterns can now
be used for importing fil...
Susanne Moog
12:26 Revision 8336258c: [TASK] Avoid mentions of TypoScriptParser
Minor patch to reduce usages of class TypoScriptParser
in comments and description.
Resolves: #99029
Related: #97816...
Christian Kuhn
10:49 Revision d15d1aef: [FEATURE] Add a description field to redirects
Add a description field also for redirects, which
could be used to add notes for further handling of
the correpsondin...
Christoph Schwob
10:09 Revision d3d088f5: [BUGFIX] Ensure test expectation works with unpredictable result order
This change change the expectation check of one functional test to
properly deal with unpredictable result order base...
Stefan Bürk
09:29 Revision 94d3ed94: [BUGFIX] Allow changing record data in event
The new event PageContentPreviewRenderingEvent
introduced in TYPO3 v12 now allows to modify
the record itself, making...
Achim Fritz
09:21 Revision bfc11bca: [BUGFIX] Ensure best matching URL is used during site resolving
Symfony's UrlMatcher takes multiple routes and returns the first
match. However there might be better matches that ar...
Oliver Hader
09:06 Revision 52c39400: [BUGFIX] Keep existing baseVariants for site languages
The backend UI does not support handling of baseVariants
for languages, however it is possible to define them
in the ...
Benni Mack
08:55 Revision 7fad0349: [BUGFIX] Ensure proper encapsulation of comparisons with QueryBuilder
When using a TCA table without deleted, or any other enablefields
except "endtime", then the SQL query is built in a ...
Benni Mack
08:11 Revision 29f3d83f: [BUGFIX] Keep existing baseVariants for site languages
The backend UI does not support handling of baseVariants
for languages, however it is possible to define them
in the ...
Benni Mack

2022-11-08

21:21 Revision adc8b440: [BUGFIX] Ensure best matching URL is used during site resolving
Symfony's UrlMatcher takes multiple routes and returns the first
match. However there might be better matches that ar...
Oliver Hader
20:04 Revision 9872a5e0: [TASK] Rewrite YamlLoaderTests as functional tests
The YamlLoaderTests are better suited as functional tests
as they access the file system and require accessible mocks...
Susanne Moog
19:37 Revision 886c2014: [TASK] Actively deprecate TypoScript TemplateService
With last non-b/w compatibility related calls to
TypoScript/TemplateService being removed, we can
now actively deprec...
Christian Kuhn
18:08 Revision 990db482: [BUGFIX] Quote entity name for regex in ExtensionManagementUtility
Due to changes in #98960 the resolved entity name
might contain slashes, which need to be quoted to
prevent PHP warni...
Oliver Bartsch
17:53 Revision 9835fda7: [BUGFIX] Quote entity name for regex in ExtensionManagementUtility
Due to changes in #98960 the resolved entity name
might contain slashes, which need to be quoted to
prevent PHP warni...
Oliver Bartsch
17:44 Revision 784b4bf2: [BUGFIX] Also consider select fields for slug generation
Generation of a slug proposal based on defined
generator fields does now also work for basic select
fields, which wer...
Oliver Bartsch
17:04 Revision 8c1eae49: [BUGFIX] Also consider select fields for slug generation
Generation of a slug proposal based on defined
generator fields does now also work for basic select
fields, which wer...
Oliver Bartsch
14:07 Revision a7ba45fa: [TASK] Replace prophecy in EXT:backend/Tests/Unit/Configuration/*
Resolves: #98823
Resolves: #98824
Releases: main
Change-Id: I81f0ccf1d76316635ad6f41d5b1bcfe7112442cd
Reviewed-on: ht...
Torben Hansen
13:50 Revision ace6b319: [TASK] Update comment in InstallUtility
Resolves: #99022
Related: #99019
Releases: main
Change-Id: Ia43b20a18e0a385603ed78964325980206a4ea2f
Reviewed-on: htt...
Christian Kuhn
13:39 Revision 5c65b837: [TASK] styleguide: Avoid ext_emconf.php clearcacheonload
https://review.typo3.org/c/Packages/TYPO3.CMS/+/76474
createDirs is obsolete, too.
Christian Kuhn
13:33 Revision d8be9671: [BUGFIX] Avoid mentions of _GIFBUILDER
TypoScript TLO _GIFBUILDER has been bug fixed with
a previous patch. This patch adapts forgotten
matches in auto comp...
Christian Kuhn
13:12 Revision b2e6fba1: [TASK] Replace prophecy in EXT:backend/*/Unit/*/SiteResolverTest.php
Resolves: #98825
Releases: main
Change-Id: I78bf3d08d4c996e57ceb1415cd9cf8bc2904a731
Reviewed-on: https://review.typo...
Torben Hansen
12:59 Revision 050ca715: [TASK] Replace prophecy in EXT:backend EmailLoginNotificationTest
Resolves: #98826
Releases: main
Change-Id: I4ee06fd0e36f89e82b05050d9bc46b81d0d4c045
Reviewed-on: https://review.typo...
Torben Hansen
12:25 Revision 6c48f30e: [TASK] Set TYPO3 version to 11.5.19-dev
Change-Id: Ic61feb8ab34ac3136641780bf0ccefb720514d6b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/764...
Oliver Hader
12:22 Revision 607d4a2f: [TASK] Deprecate ext_emconf.php clearCacheOnLoad
There is little point in not clearing all caches
when extensions are loaded / unloaded using
the extension manager. I...
Christian Kuhn
12:13 Revision dc378067: [RELEASE] Release of TYPO3 11.5.18
Change-Id: I6e3dbcfbca33453671f63d27630692b2e19572c1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/764...
Oliver Hader
11:51 Revision d2c466b0: [BUGFIX] Prevent resolving translated page with default slug
Default language page slug usage in combination with
the siteLanguage base of non-default language has been
resolved ...
Stefan Bürk
11:46 Revision 86164cac: [TASK] styleguide: Add fieldControl "passwordGenerator" examples
Oliver Bartsch
11:40 Revision 25ae22a0: [BUGFIX] Prevent resolving translated page with default slug
Default language page slug usage in combination with
the siteLanguage base of non-default language has been
resolved ...
Stefan Bürk
11:38 Revision bdeeb0cf: [BUGFIX] Speed up FormEngine with hundreds of categories
FormEngine's TreeRendering for categories utilizes
the TreeDataProvider logic, which is handed over
a list of availab...
Benni Mack
10:48 Revision f08f151e: [BUGFIX] Fix serialization of LazyLoadingProxy and LazyObjectStorage
Due to the dependency of those objects to the DataMapper and its own
dependency chain, serialization of those objects...
Alexander Schnitzler
10:48 Revision bdba25c3: [BUGFIX] Fix serialization of LazyLoadingProxy and LazyObjectStorage
Due to the dependency of those objects to the DataMapper and its own
dependency chain, serialization of those objects...
Alexander Schnitzler
10:47 Revision 493ab88f: [BUGFIX] Fix PHP warning in RTE parseFunc option prefixRelPathWith
Resolves: #98175
Releases: main, 11.5
Change-Id: Iccc439eafbbb1f959c8c2bc12248b7c4aa560260
Reviewed-on: https://revie...
Benni Mack
10:40 Revision 971be900: [BUGFIX] Speed up FormEngine with hundreds of categories
FormEngine's TreeRendering for categories utilizes
the TreeDataProvider logic, which is handed over
a list of availab...
Benni Mack
10:32 Revision 98cc2384: [BUGFIX] Fix PHP warning in RTE parseFunc option prefixRelPathWith
Resolves: #98175
Releases: main, 11.5
Change-Id: Iccc439eafbbb1f959c8c2bc12248b7c4aa560260
Reviewed-on: https://revie...
Benni Mack
09:41 Revision 1b52899c: [TASK] Ensure to have a default showitem info when adding plugins as CType
This change adds the basic information for a type
when adding a plugin as CType. When adding a plugin with
"list_type...
Benni Mack
08:40 Revision 83a6090d: [FOLLOWUP][BUGFIX] Prevent out of bounds exception in password generation
This followup prevents an out of bounds exception and
adds a couple of tests for the new functionality.
The min leng...
Oliver Bartsch
08:29 Revision 5e63517d: [BUGFIX] Avoid PHP warnings in recycler for records without cruser_id
Check if a record is using a "cruser_id" field before accessing it.
Resolves: #98230
Releases: 11.5
Change-Id: Ia531...
Georg Ringer
08:26 Revision 3201b1df: [TASK] Replace prophecy in EXT:backend/*/Unit/Http/RouteDispatcherTest.php
Resolves: #98827
Releases: main
Change-Id: Ieb71ff04453f4c9b6b3a4c733b4e71732b21ecba
Reviewed-on: https://review.typo...
Torben Hansen

2022-11-07

22:49 Revision 1771e78b: [TASK] Ensure to have a default showitem info when adding plugins as CType
This change adds the basic information for a type
when adding a plugin as CType. When adding a plugin with
"list_type...
Benni Mack
20:03 Revision 445912f9: [FEATURE] Add TCA field control „passwordGenerator“
This patch adds a new TCA field control "passwordGenerator" for
TCA type "password", which can be used to generate a ...
Frank Nägler
19:59 Revision b8e60023: [BUGFIX] Use current link text in link hook
The typoLink_PostProc hook passed the
original link text to the hook processors.
In case the `linktxt` array field is...
Roman Büchler
19:09 Revision 4d7a8f8b: [TASK] styleguide: Add type=category TCA examples
Christian Kuhn
18:33 Revision f12216a9: [BUGFIX] styleguide: Have correct l10n_parent TCA for tx_styleguide_ctrl_common
Christian Kuhn
17:31 Revision cd901b42: [TASK] New TS parser in Extbase BackendConfigurationManager
Switch the Extbase BackendConfigurationManager to
use the new TypoScript parser. The implementation
is quicker for Ex...
Christian Kuhn
17:05 Revision f820819e: [TASK] Remove jQuery from t3editor code completion
Resolves: #99018
Releases: main
Change-Id: I7d45a2087255b9a0102db31f5718b8d9cb959b6c
Reviewed-on: https://review.typo...
Andreas Fernandez
15:41 Revision 407aacf8: [BUGFIX] Hide removed doktypes in page tree toolbar
Remove doktypes in page tree toolbar when not set in TCA
items to prevent an undefined array key PHP 8 warning.
Reso...
Achim Fritz
14:41 Revision 4a2c7fc8: [BUGFIX] Fix type warnings in the workspaces DataHandlerHook
Used command:
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #97420
Releases: main
Change-Id: Id1...
Oliver Klee
14:40 Revision bdcfc08d: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FieldControlTest.php
Resolves: #98828
Releases: main
Change-Id: I1adc2913954610fe678ce5a76a6b3020705f35da
Reviewed-on: https://review.typo...
Torben Hansen
14:40 Revision cbc5cec9: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FormDataCompilerTest.php
Resolves: #98829
Releases: main
Change-Id: Ica7171dd9cfd4045d8f712315178f745ffeb16b8
Reviewed-on: https://review.typo...
Torben Hansen
14:37 Revision 12a5f6dd: [BUGFIX] Hide removed doktypes in page tree toolbar
Remove doktypes in page tree toolbar when not set in TCA
items to prevent an undefined array key PHP 8 warning.
Reso...
Achim Fritz
14:28 Revision 668c1e87: [DOCS] Fix invalid link in changelog
Resolves: #99016
Releases: main
Change-Id: I020558bcbeb635d3b330f71cc840f1e35450853d
Reviewed-on: https://review.typo...
Michael Telgkamp
14:27 Revision fb60c526: [BUGFIX] Prevent passing null to mb_strtolower in CaseViewHelper
Resolves: #99013
Releases: 11.5
Change-Id: I4f0346b5dd259fd9ad988f2b7509bad7c58253f4
Reviewed-on: https://review.typo...
Achim Fritz
14:07 Revision d0163f30: [BUGFIX] Prevent undefined array key in new content element wizard
Prevent PHP 8.1 undefined array key for wizard items without
description or without title.
Resolves: #99015
Releases...
Achim Fritz
14:07 Revision 030ff706: [BUGFIX] Properly align new content wizard items
The width of the items in the new content element
wizard is now properly defined again so that on larger
screens, two...
Oliver Bartsch
13:53 Revision 077f123b: [BUGFIX] Prevent undefined array key in new content element wizard
Prevent PHP 8.1 undefined array key for wizard items without
description or without title.
Resolves: #99015
Releases...
Achim Fritz
13:49 Revision 8666aa45: [BUGFIX] Properly align new content wizard items
The width of the items in the new content element
wizard is now properly defined again so that on larger
screens, two...
Oliver Bartsch
09:45 Revision 21ca9385: [BUGFIX] Allow custom foreign_table_where for TCA type category
The "foreign_table_where" option is no longer
forced by TcaPreparation for TCA type "category",
which had been introd...
Oliver Bartsch
09:31 Revision 9cb50d9e: [BUGFIX] Allow custom foreign_table_where for TCA type category
The "foreign_table_where" option is no longer
forced by TcaPreparation for TCA type "category",
which had been introd...
Oliver Bartsch

2022-11-06

13:21 Revision 4e589ba2: [BUGFIX] Fix FAL meta data extraction priorities
File meta data extractors have to provide an execution priority and a
data priority. The execution priority, which wa...
Helmut Hummel
10:45 Revision fee47a86: [BUGFIX] Clean up TCA Tree code base
This change simplifies further
work on the TCA Tree logic.
a) use imported names
b) ensure to use int|string for Nod...
Benni Mack
09:15 Revision 7f223acb: [BUGFIX] Clean up TCA Tree code base
This change simplifies further
work on the TCA Tree logic.
a) use imported names
b) ensure to use int|string for Nod...
Benni Mack

2022-11-05

20:19 Revision a96758c7: [TASK] Replace prophecy in EXT:backend/*/Unit/*/Element
Resolves: #98831
Resolves: #98832
Releases: main
Change-Id: I0f34522522d260aa276516716f6d1f3cd02e253b
Reviewed-on: ht...
Torben Hansen
12:06 Revision 0006b0c6: [DOCS] Mark code snippets as code in PHP doc comments
Non-marked code-snippets notoriously cause rendering
errors in the documentation where ever we render
doc-comments. T...
Lina Wolf

2022-11-04

18:14 Revision 525aa18b: [BUGFIX] Make search by ID filter in pagetree work with modified records
The "filter by Page ID" functionality
within the page tree now also checks
for the live ID ("t3ver_oid") if a page
wa...
Benni Mack
16:23 Revision 7ce5be18: [BUGFIX] Make search by ID filter in pagetree work with modified records
The "filter by Page ID" functionality
within the page tree now also checks
for the live ID ("t3ver_oid") if a page
wa...
Benni Mack
14:47 Revision 70b1e9cb: [TASK] Replace prophecy in EXT:backend/*/Unit/Form/NodeFactoryTest.php
Resolves: #98830
Releases: main
Change-Id: I24ee92b2e3cfc7e32ce623fdbf907f634b4a119a
Reviewed-on: https://review.typo...
Torben Hansen
14:44 Revision 1593a66f: [BUGFIX] Fix typo in language file
Releases: main
Resolves: #99002
Change-Id: Ib57a63ff3527c1681c0ba4d646aa1ee90e51b78c
Reviewed-on: https://review.typo...
Daniel Ziegenberg
13:51 Revision 67ca4588: [TASK] Separate file + folder creation controllers
This change splits up the functionality of
the "CreateFolderController" into "add folder"
and "add file".
This also ...
Benni Mack
13:51 Revision 551f540f: [BUGFIX] Have CKEditor link plugin keep tags
When using TYPO3's custom link plugin
for CKEditor, special tags / attributes
within the link (e.g. <em>) are now kep...
Benni Mack
13:23 Revision 5d22389b: [TASK] Drop ineffective TMENU caches
The "hash" cache for (TMENU) menu generation is
very ineffective: The cache identifier hash contains
the page rootlin...
Loek Hilgersom
12:58 Revision f4b0e018: [TASK] Show notification when creating a bookmark
As a follow-up to #98989, it'd make sense to show a notification if a
bookmark was created to give the user some sort...
Andreas Fernandez
10:45 Revision 8ac62f54: [BUGFIX] Respect prefers-reduced-motion for notifications
Most modern operating systems allow to disable animations, also known
as "reduced motion", which is a very important ...
Andreas Fernandez
10:44 Revision a13da62d: [TASK] Disable xdebug for phpstan command execution
PHPStan recently added a xdebug check The TYPO3 core
php testing images has xdebug installed and enabled
in cli mode,...
Stefan Bürk
10:44 Revision f60f4dc8: [TASK] Deprecate BackendWorkspaceRestriction and FrontendWorkspaceRestriction
WorkspaceRestriction solves all cases, the previous
BackendWorkspaceRestriction and FrontendWorkspaceRestriction
do n...
Benni Mack
10:38 Revision 5ebe5b5b: [TASK] Add contextual balloon menu for RTE Links
Adapting the link behavior to match the default CKEditor5
linking behavior. We are now also introducing the contextua...
Benjamin Kott
10:32 Revision c21b964b: [TASK] Disable xdebug for phpstan command execution
PHPStan recently added a xdebug check The TYPO3 core
php testing images has xdebug installed and enabled
in cli mode,...
Stefan Bürk
08:05 Revision 7afa11a1: [BUGFIX] Resolve modified slugs in versioned pages of preview
This change now also fetches versioned records when
previewing a workspace, allowing to also query the
versioned reco...
Benni Mack

2022-11-03

21:28 Revision d9384e7c: [TASK] Replace prophecy in EXT:core AbstractConditionMatcherTest
Also, remove obsolete Fixture functions.
Used command(s):
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
...
Nikita Hovratov
20:41 Revision 992392e7: [FEATURE] Respect write-protected settings.php in Install Tool
The "System" section in the Install Tool now informs a system
maintainer if the file `system/settings.php` is write-p...
Andreas Fernandez
20:06 Revision 10d92804: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FormDataProvider
This patch replaces most prophecy usages in EXT:backend FormDataProvider
unit tests.
TcaSelectItemsTest and TcaSelec...
Torben Hansen
19:38 Revision f1dd7781: [FEATURE] Differentiate redirects based on creation type
A new field in the redirect table allows to distinguish
between redirects created automatically because the slug
chan...
Georg Ringer
19:03 Revision 462adaed: [BUGFIX] Harden LocalizationUtility with empty arguments
To avoid exceptions if arguments are given but
empty, an additional check is added in extbase
LocalizationUtility, pl...
Georg Ringer
18:58 Revision b5112092: [BUGFIX] Respect prefers-reduced-motion for notifications
Most modern operating systems allow to disable animations, also known
as "reduced motion", which is a very important ...
Andreas Fernandez
18:34 Revision 3fa59bdb: [TASK] Do not ask for confirmation before creating bookmarks
When a backend user wants to create a bookmark, the confirmation modal
that was previously in place doesn't pop up an...
Andreas Fernandez
18:22 Revision 7112cb15: [BUGFIX] Harden LocalizationUtility with empty arguments
To avoid exceptions if arguments are given but
empty, an additional check is added in extbase
LocalizationUtility, pl...
Georg Ringer
16:40 Revision a79a780e: [BUGFIX] Resolve modified slugs in versioned pages of preview
This change now also fetches versioned records when
previewing a workspace, allowing to also query the
versioned reco...
Benni Mack
14:48 Revision 50e25494: [TASK] Refactor Backend Live Search functionality
The backend search (aka Live Search) can search for database
records only, currently.
To make the search able to fin...
Andreas Fernandez
13:50 Revision 2aafe239: [TASK] Replace prophecy in EXT:core ListenerProviderTest
Resolves: #98747
Releases: main
Change-Id: I94988837b3160f54b6055f3195587afec592f1b4
Reviewed-on: https://review.typo...
Nikita Hovratov
13:49 Revision 3515512a: [TASK] Replace prophecy in EXT:core EventDispatcherTest
Resolves: #98748
Releases: main
Change-Id: If1864ec72cd4b2ab4d69ea7df3edefd5fb411654
Reviewed-on: https://review.typo...
Nikita Hovratov
12:05 Revision 70b041dc: [TASK] Use ResourceMutex in TSFE for locking
Class ResourceMutex is codewise identical to
acquireLock() in TypoScriptFrontendController.
Use it.
Resolves: #98984...
Christian Kuhn
12:01 Revision 5e64744c: [BUGFIX] Use proper annotations to avoid type errors
This is mainly related to test files,
where the phpdoc annotations of the affected
test classes have been removed, as...
Benni Mack
10:09 Revision 255d0fb6: [BUGFIX] Allow LIVE workspace preview for BE users without LIVE editing permission
Allow temporary setting of the live workspace for backend users that
don't have permission "Edit Live (Online)". Thes...
Eric Harrer
09:43 Revision 9862877c: [TASK] Replace prophecy in EXT:backend InlineStackProcessorTest
Resolves: #98856
Releases: main
Change-Id: I5093065bd688c2289cd96679b8b868518aa1ff7d
Reviewed-on: https://review.typo...
Torben Hansen
09:36 Revision cd04ccc7: [TASK] Replace prophecy in EXT:core PasswordHashFactoryTest
Resolves: #98746
Releases: main
Change-Id: I03c68d18a783bee545f2d877d46c6d70546f0f37
Reviewed-on: https://review.typo...
Nikita Hovratov
09:09 Revision 2bfb595d: [TASK] Replace prophecy in EXT:backend/Tests/Unit/Form/FormDataGroup/*
Resolves: #98857
Resolves: #98858
Resolves: #98859
Resolves: #98860
Resolves: #98861
Resolves: #98862
Releases: main
...
Torben Hansen
09:02 Revision 86724c7f: [BUGFIX] Allow LIVE workspace preview for BE users without LIVE editing permission
Allow temporary setting of the live workspace for backend users that
don't have permission "Edit Live (Online)". Thes...
Eric Harrer
08:44 Revision f68873a8: [TASK] Update to PHPStan 1.9.0
This update finds new problems and gets rid of
some false positives.
Run commands:
> composer req --dev phpstan/php...
Oliver Klee
08:44 Revision 9a900247: [TASK] Update to PHPStan 1.9.0
This update finds new problems and gets rid of
some false positives.
Run commands:
> composer req --dev phpstan/php...
Oliver Klee
07:12 Revision c0955e1b: [TASK] Replace prophecy in EXT:backend TcaSelectTreeAjaxFieldDataTest
Resolves: #98863
Releases: main
Change-Id: If882956a3cd31fd2d91716647cd90bc2a13c834e
Reviewed-on: https://review.typo...
Torben Hansen
07:10 Revision 752bb562: [TASK] Replace prophecy in EXT:backend PaletteAndSingleContainerTest
Resolves: #98864
Releases: main
Change-Id: I3d01fdb150c80535a2e5d1335ecbf68e09fa3b77
Reviewed-on: https://review.typo...
Torben Hansen
07:03 Revision 62915d76: [TASK] Use new TS parser in t3editor
Avoid another TemplateService usage by switching
to the new TypoScript parser logic.
Resolves: #98983
Related: #9781...
Christian Kuhn

2022-11-02

17:20 Revision 032417a9: [TASK] Replace prophecy in EXT:core TemplateServiceTest
Resolves: #98744
Releases: main
Change-Id: I44184fcb7f2bbfa237d91d11db1584eaf8756bd6
Reviewed-on: https://review.typo...
Nikita Hovratov
15:46 Revision 11ead60e: [TASK] Replace prophecy in EXT:backend ListOfFieldsContainerTest
Resolves: #98865
Releases: main
Change-Id: I478aacd3ed9211e224e89c16bab47eedb368dc0b
Reviewed-on: https://review.typo...
Torben Hansen
15:45 Revision 33039668: [TASK] Replace prophecy in EXT:backend TableListTest
Resolves: #98866
Releases: main
Change-Id: I200997883f96fcba930427de3c65aa49f19463f7
Reviewed-on: https://review.typo...
Torben Hansen
15:44 Revision 99123d68: [TASK] Clean FormProtectionFactory state in BackendUserAuthenticationTest
This triggers fails when this unit tests is
executed *before* FormProtectionFactoryTests
in random-order unit test ru...
Christian Kuhn
15:41 Revision 738d1184: [TASK] Simplify FE functional test related TypoScriptInstruction
Raised testing-framework allows avoiding usage of the
deprecated TemplateService::class identifier when adding FE
fun...
Christian Kuhn
15:38 Revision acc5b4a7: [TASK] Include all ProphecyTrait usages with use statements
Resolves: #98969
Releases: main
Change-Id: Ib101ec253eb10608a0c4331ede4e69cdec8c2366
Reviewed-on: https://review.typo...
Christian Kuhn
14:56 Revision 43020d9b: [TASK] Replace prophecy in EXT:backend FormInlineAjaxControllerTest
Resolves: #98869
Releases: main
Change-Id: I431ae10d8450abe642cd5bd66a3ba5867f4b9908
Reviewed-on: https://review.typo...
Torben Hansen
14:55 Revision 2b62656a: [TASK] Replace prophecy in EXT:backend ElementBrowserTest
Resolves: #98867
Releases: main
Change-Id: I9e20554e9b22e87d8cfc358ba7780e1ec04f058f
Reviewed-on: https://review.typo...
Torben Hansen
14:54 Revision 5a1b24ac: [TASK] Replace prophecy in EXT:backend SuggestWizardControllerTest
Resolves: #98868
Releases: main
Change-Id: I075a58881052b94c225a1cf3b2520ab24bcd94a7
Reviewed-on: https://review.typo...
Torben Hansen
13:17 Revision 6897a359: [TASK] Upgrade to firebase/php-jwt v6.3.1 (PHP 8.2)
Corresponding work-arounds to suppress deprecation errors
when invoking `firebase/php-jwt` have been removed.
Execut...
Oliver Hader
08:23 Revision 3e10dc23: [TASK] Replace prophecy in EXT:core ProcessorRegistryTest
Resolves: #98743
Releases: main
Change-Id: Ifd7de886f9aa8684161139aae16b5667cb863c03
Reviewed-on: https://review.typo...
Nikita Hovratov
08:21 Revision bcae924d: [BUGFIX] Properly encode error messages in FileController
Invalid file names containing special characters like `<` or `>`
are not correctly represented as text node. Error me...
Oliver Hader
08:21 Revision 3d590673: [TASK] Replace prophecy in EXT:backend FormSelectTreeAjaxControllerTest
Resolves: #98870
Releases: main
Change-Id: I41b01ca1f2b72721e282f31f9656f995c0164755
Reviewed-on: https://review.typo...
Torben Hansen
08:21 Revision 3a3eaceb: [BUGFIX] Properly encode error messages in FileController
Invalid file names containing special characters like `<` or `>`
are not correctly represented as text node. Error me...
Oliver Hader
08:17 Revision 74784c01: [TASK] Replace prophecy in EXT:core AbstractRepositoryTest
Resolves: #98741
Releases: main
Change-Id: I2d9499084ca7b1cecab6b05b4edbe69dd6029fcd
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-01

21:40 Revision 110f1274: [TASK] Replace prophecy in EXT:core MetaDataAspectTest
Resolves: #98742
Releases: main
Change-Id: I37f7273aec6976d618e5e03495814920b83816bd
Reviewed-on: https://review.typo...
Nikita Hovratov
21:31 Revision 006da866: [TASK] Replace prophecy in EXT:backend BackendLayoutTest
Resolves: #98873
Releases: main
Change-Id: Ie4e480ebf3032c948dbba15ded5451a9c11f564d
Reviewed-on: https://review.typo...
Torben Hansen
21:30 Revision ccfd63af: [TASK] Replace prophecy in EXT:backend LoginControllerTest
Resolves: #98872
Releases: main
Change-Id: I0ed4d8d007befb51f3a2f9879b2340f3c3590273
Reviewed-on: https://review.typo...
Torben Hansen
19:14 Revision c584a882: [TASK] Replace prophecy in EXT:backend ModuleRegistryTest
Resolves: #98874
Releases: main
Change-Id: Ie21ec092d465734e429ef6adcd6e726c035785b6
Reviewed-on: https://review.typo...
Torben Hansen
19:12 Revision 9e9edf20: [TASK] Replace prophecy in EXT:core BackendUserAuthenticationTest.php
Resolves: #98757
Releases: main
Change-Id: Ieea7e9fd217c6908adc7c1837e396ddc5fd3d5f6
Reviewed-on: https://review.typo...
Nikita Hovratov
08:01 Revision 14f26b38: [TASK] Replace prophecy in EXT:backend ModuleFactoryTest
Resolves: #98875
Releases: main
Change-Id: I952a3f4132170a64204dd06fdd6678aadfa8691f
Reviewed-on: https://review.typo...
Torben Hansen

2022-10-31

16:18 Revision a4c7bb4f: [TASK] Replace prophecy in EXT:core StorageRepositoryTest
Resolves: #98739
Releases: main
Change-Id: I099820f55874eac4dc6df7cd045a87b1a7ca7d3c
Reviewed-on: https://review.typo...
Nikita Hovratov
16:17 Revision 0efa659f: [TASK] Replace prophecy in EXT:backend PasswordResetTest
Resolves: #98877
Releases: main
Change-Id: If70c0bca6bf710f467fcf8d84d9e96e684f5a64a
Reviewed-on: https://review.typo...
Torben Hansen
16:16 Revision 203dc169: [BUGFIX] Check if variable exists before passing it to json_decode
Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,...
Albrecht Köhnlein
15:42 Revision ad8fc672: [BUGFIX] Check if variable exists before passing it to json_decode
Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,...
Albrecht Köhnlein
15:36 Revision 911c1859: [TASK] Replace prophecy in EXT:backend MfaInfoElementTest
Resolves: #98878
Releases: main
Change-Id: I0b4e4dd4380a6a393723eb6f11644a7288c6117d
Reviewed-on: https://review.typo...
Torben Hansen
09:08 Revision 1627c2f9: [TASK] Make FormProtectionFactory injectable - part 2
This change modifies all places in TYPO3 Core
to avoid using FormProtectionFactory::get() and use
proper DI. A new me...
Benni Mack
07:58 Revision bba68793: [TASK] Replace prophecy in EXT:backend MfaSetupControllerTest
Resolves: #98879
Releases: main
Change-Id: Id7be42cb707c29d5c43ed8d299fd43cc8fd1f684
Reviewed-on: https://review.typo...
Torben Hansen
03:01 Revision cb2530e1: [TASK] Replace prophecy in EXT:core FileExtensionFilterTest
Resolves: #98738
Releases: main
Change-Id: I16dd353cf2910c4b7a7ebf853112d998236e5014
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-10-30

18:45 Revision 73ef2eee: [TASK] Replace prophecy in EXT:extensionmanager ExtensionStatusTest
Resolves: #98887
Releases: main
Change-Id: I9231fa207503e258e5bd5ee94c83ea243d3fdd28
Reviewed-on: https://review.typo...
Torben Hansen
18:45 Revision eb47b508: [TASK] Replace prophecy in EXT:backend ResetPasswordControllerTest
Resolves: #98880
Releases: main
Change-Id: I86c9862a6c8e4acf083088852fdcf3c745e95979
Reviewed-on: https://review.typo...
Torben Hansen
18:18 Revision 82c7abfd: [TASK] Removed unused prophecy in EXT:backend BackendViewFactoryTest
Resolves: #98881
Releases: main
Change-Id: I189341499e66e53935a7370d511f0dc434afed09
Reviewed-on: https://review.typo...
Torben Hansen
14:22 Revision 7529e2d1: [TASK] Replace prophecy in EXT:extensionmanager FileHandlingUtilityTest
Resolves: #98883
Releases: main
Change-Id: I136ae22e7d35f6e260cc60a76110a756caa45e95
Reviewed-on: https://review.typo...
Torben Hansen
14:14 Revision 9fc5f0c0: [TASK] Replace prophecy in EXT:extensionmanager DependencyUtilityTest
Resolves: #98884
Releases: main
Change-Id: I8c560609b9ce1542fd92cfd675dc2d800737028d
Reviewed-on: https://review.typo...
Torben Hansen
13:48 Revision 7ee2ecfe: [TASK] Replace prophecy in EXT:extensionmanager DownloadControllerTest
Resolves: #98886
Releases: main
Change-Id: Id7cecd7518a2f8d72fcaae2cd978dfe5609bc03f
Reviewed-on: https://review.typo...
Torben Hansen
13:40 Revision a48d0c7a: [TASK] Replace prophecy in EXT:core AspectFactoryTest
Resolves: #98736
Releases: main
Change-Id: Ia3085e54e5c9688789fa4392012d1499215f5c37
Reviewed-on: https://review.typo...
Nikita Hovratov
13:39 Revision ee6efa23: [TASK] Replace prophecy in EXT:core Typo3DatabaseBackendTest
Also, a wrong call to flushByTag(s) is corrected.
Resolves: #98735
Releases: main
Change-Id: I3f6ecbf7570d6383fb836e...
Nikita Hovratov
13:38 Revision b9888f05: [TASK] Replace prophecy in EXT:core CacheManagerTest
Resolves: #98733
Releases: main
Change-Id: Iff82295a7d29c35fe8d05679154772ef908652be
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-10-29

16:36 Revision 9f2fef30: [BUGFIX] Rename event variable in multi-delete handler
The patch for #98288 accidentally overwrote the variable of the event in
the event handler for deleting multiple file...
Andreas Fernandez
16:34 Revision 1e92ff1e: [TASK] Remove the comment "Test case" from test files
These comments don't add any value as the class under test can be easily
determined from the filename.
Executed comm...
Nikita Hovratov
13:32 Revision f03af432: [TASK] Convert FluidTemplateContentObjectTest to functional tests
Resolves: #98724
Resolves: #98728
Releases: main
Change-Id: Id046c240ae4e9d3017dc4b8503e23fd8a6a9b4b8
Reviewed-on: ht...
Nikita Hovratov
12:59 Revision 9700bac7: [TASK] Replace prophecy in EXT:form PropertyMappingConfigurationTest
Resolves: #98904
Releases: main
Change-Id: I659bad4926656c2d5e3ed3120a13ef8b14a720c9
Reviewed-on: https://review.typo...
Torben Hansen
12:58 Revision 12f6d1dd: [TASK] Update phpstan-phpunit to 1.2.2
composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58...
Wouter Wolters
12:58 Revision 8bb4a399: [TASK] Update phpstan-phpunit to 1.2.2
composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58...
Wouter Wolters
12:48 Revision 85bc3e90: [TASK] Replace prophecy in ConditionMatcherTest
Resolves: #98729
Resolves: #98876
Releases: main
Change-Id: I7184afd240dc9d3ebd0dbd92f4b106f2909370b1
Reviewed-on: ht...
Nikita Hovratov
12:28 Revision 16a611ab: [TASK] Use LinkResult object for HMENU menu items
This change allows to use the LinkResult object
for custom HMENU generation moving HMENU to be
more consistent like t...
Benni Mack
12:27 Revision b7c42d36: [TASK] Replace prophecy in EXT:form ClosureFinisherTest
Resolves: #98907
Releases: main
Change-Id: I475b245a83a29e3993dfd47652dfbdb8c0527e0e
Reviewed-on: https://review.typo...
Torben Hansen
12:26 Revision e2e1eee9: [TASK] Replace prophecy in EXT:form ProcessingRuleTest
Resolves: #98902
Releases: main
Change-Id: Icf72d1124c6abec85940d8ff511f6bdff62e9e06
Reviewed-on: https://review.typo...
Torben Hansen
12:17 Revision 5cf75f6a: [TASK] Replace prophecy in EXT:form FormPersistenceManagerTest
Resolves: #98903
Releases: main
Change-Id: I1de1bb7df01d552b82dd13fea0d287cbe654342a
Reviewed-on: https://review.typo...
Torben Hansen
12:13 Revision 9e683cb5: [TASK] Replace prophecy in EXT:form ArrayFormFactoryTest
Resolves: #98908
Releases: main
Change-Id: Ibf9f2f47ed9343d8b91052bf0e06601ccb96d60f
Reviewed-on: https://review.typo...
Torben Hansen
12:01 Revision 45b856e0: [BUGFIX] Ensure proper functional test setup for FileBackendTest
With the patch resolving #98931 and #98734 the FileBackendTest
has been migrated from unit to a functional test, and ...
Stefan Bürk

2022-10-28

18:51 Revision 0872bab0: [TASK] Remove useCrawlerForExternalFiles setting from Indexed Search
This removes an obsolete configuration from the Indexed Search.
It was earlier used to use the TYPO3 Crawler for inde...
Tomas Norre Mikkelsen
18:46 Revision b1b3685f: [TASK] Replace prophecy in EXT:extbase ExtensionServiceTest
Resolves: #98899
Resolves: #98901
Releases: main
Change-Id: Ifb188334c1445e3e8847bca476b6c5182bce829c
Reviewed-on: ht...
Torben Hansen
18:36 Revision 03625fdb: [TASK] Replace prophecy in EXT:core PageRouterTest
Resolves: #98737
Releases: main
Change-Id: I12de96341eae97eafb2fa558e8da2f9cc2e40bb6
Reviewed-on: https://review.typo...
Torben Hansen
18:05 Revision f2d57b54: [FEATURE] Get multiple items by common key prefix from local storages
A new method `getByPrefix()` is added to the module
`@typo3/backend/storage/abstract-client-storage`, affecting its
i...
Andreas Fernandez
09:13 Revision 78def4c4: [DOCS] Correct changelog about removing TMENU.collapse
Resolves: #98946
Related: #96517
Releases: main
Change-Id: Ibf44b8dad7a1cc79796a5791f194fc7792e9a355
Reviewed-on: htt...
Chris Müller

2022-10-27

19:12 Revision 73dc2c04: [BUGFIX] Make toolbar dropdown menu scrollable again
With #94641 toolbar dropdown menus were made
scrollable, since otherwise bookmarks were cut off
at the bottom of the ...
Oliver Bartsch
18:06 Revision a54fb957: [TASK] Replace prophecy in EXT:frontend DatabaseRecordLinkBuilderTest
Resolves: #98725
Releases: main
Change-Id: Ia0cac4637e14e7fbe46fa4216022b6e9bcf3406a
Reviewed-on: https://review.typo...
Nikita Hovratov
18:05 Revision beae270f: [TASK] Replace prophecy in EXT:extbase CacheServiceTest
Resolves: #98900
Releases: main
Change-Id: Ie6f7d98ee293dcc2153a6af191892a7e12c1ea9e
Reviewed-on: https://review.typo...
Torben Hansen
17:58 Revision a210c285: [TASK] Replace prophecy in EXT:extbase PersistenceManagerTest
Resolves: #98893
Releases: main
Change-Id: Idcf53113f2f4acafe11cd953d9d9dd89f3b3dccb
Reviewed-on: https://review.typo...
Torben Hansen
17:42 Revision 5a3464de: [TASK] Replace prophecy in EXT:frontend AbstractPluginTest
Resolves: #98726
Releases: main
Change-Id: I80f4e40c32193aaffd2c99cdbb307018103e971d
Reviewed-on: https://review.typo...
Nikita Hovratov
17:10 Revision b5a6605c: [TASK] Remove unused prophecy in EXT:extbase ReflectionServiceTest
Resolves: #98890
Releases: main
Change-Id: If64893018e062ffb1fe83d3b8f68de3d5f2b2289
Reviewed-on: https://review.typo...
Torben Hansen
16:31 Revision 51c73783: [TASK] Remove dependency mikey179/vfsstream
TYPO3 Core Tests no longer use the vfsStream
dependency, so it is removed.
Resolves: #98939
Related: #97762
Releases...
Anja Leichsenring
16:20 Revision d7d06709: [TASK] Improve FAL tests
* Make some unit tests functional test
* Remove some state
* Avoid last usages of vfsStream
> Build/Scripts/runTests...
Christian Kuhn
14:30 Revision 405fc9f5: [TASK] Replace prophecy in EXT:extbase ActionControllerTest
Resolves: #98888
Releases: main
Change-Id: I54c4cb0bb406f9d6a0a6b8d56a330f89630c9ca4
Reviewed-on: https://review.typo...
Torben Hansen
14:22 Revision b53be0b6: [TASK] Replace prophecy in EXT:extensionmanager ActionControllerTest
Resolves: #98885
Releases: main
Change-Id: Ia51c12a35892c7d9d9f8e332470d5986472f8c67
Reviewed-on: https://review.typo...
Torben Hansen
11:05 Revision 6dd8d7a9: [TASK] Replace prophecy in EXT:extbase QueryTest
Resolves: #98898
Releases: main
Change-Id: I62c2915adb19bc8cc124cab51e4f99782053b4d9
Reviewed-on: https://review.typo...
Torben Hansen
10:56 Revision ec8a26c8: [TASK] Replace prophecy in EXT:extbase QueryFactoryTest
Resolves: #98894
Releases: main
Change-Id: I7c1d7cf3622f64666adcabbb3ebf30d7c6189d1b
Reviewed-on: https://review.typo...
Torben Hansen
10:54 Revision 54a511d2: [TASK] Replace prophecy in EXT:extbase BackendTest
Resolves: #98896
Releases: main
Change-Id: I3c452a229b8a690d3954cfadfa439c9b3b7be30e
Reviewed-on: https://review.typo...
Torben Hansen
10:53 Revision c66bc7e2: [TASK] Replace prophecy in EXT:extbase Typo3QuerySettingsTest
Resolves: #98895
Releases: main
Change-Id: Ib1898a11fcb156d08d0f3fd9cfb738038d3d90ca
Reviewed-on: https://review.typo...
Torben Hansen
06:26 Revision 1ff887cc: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
> composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re...
Wouter Wolters
06:25 Revision 1caa2e5e: [BUGFIX] Correct registration of toolbar link buttons in CKEditor 5
The CKEditor 5 has very limited support for managing links.
By default, you only get a simple input field for a strin...
Benjamin Kott
06:13 Revision a97c0056: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
> composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re...
Wouter Wolters

2022-10-26

20:01 Revision 82d9577f: [TASK] Clean up types in ResourceStorageTest
Resolves: #98937
Related: #98936
Releases: main
Change-Id: I55ed2c9546312c8bc9b99ffae2b8d3c8a38b5117
Reviewed-on: htt...
Oliver Klee
16:22 Revision fa635f56: [TASK] Simplify FAL related unit tests
To finally tame the FAL related unit tests,
the resource related BaseTestCase is dissolved
and merged into consuming ...
Christian Kuhn
15:09 Revision f197355f: [TASK] Avoid vfsStream in FolderTest
The vfsStream setup is not used in the tests.
Resolves: #98935
Related: #97762
Releases: main
Change-Id: I87ec61c1e5...
Christian Kuhn
14:48 Revision f7071d68: [TASK] Avoid vfsStream in GeneralUtility tests
We can avoid vfs usages in GeneralUtility
tests by creating fixture files and testing
these directly. A detail test f...
Christian Kuhn
13:46 Revision b1fde1d8: [TASK] Avoid testing 'non-writable' directory
Testing 'non-writable' directories is flaky in
real life since it depends on the user that
executes these tests. On g...
Christian Kuhn
13:29 Revision 72c9d863: [TASK] Make FileBackendTest a functional test
Moving cache framework related FileBackendTest
unit tests to functional tests needs less mocks
and avoids vfsStream.
...
Christian Kuhn
13:06 Revision 1123a8c2: [TASK] Update codeception/module-webdriver, TF, styleguide
Acceptance test cookie output is less noisy due to
a new feature in codeception/module-webdriver 3.2.0
and styleguide...
Christian Kuhn
11:20 Revision 6af07d3a: [TASK] styleguide: Replace EMU::allowTableOnStandardPages()
https://github.com/TYPO3-CMS/styleguide/pull/361
ExtensionManagementUtility::allowTableOnStandardPages()
has been re...
Christian Kuhn
11:20 Revision 6faa5c3f: [TASK] styleguide: Avoid using AbstractMessage constants
https://github.com/TYPO3-CMS/styleguide/pull/360
https://review.typo3.org/c/Packages/TYPO3.CMS/+/74925
Christian Kuhn
10:01 Revision a8ac7436: [TASK] Do not scan property '$content' in extension scanner
This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,...
Christian Kuhn
10:01 Revision 9f3800d3: [TASK] Do not scan property '$content' in extension scanner
This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,...
Christian Kuhn
09:18 Revision 7975ac25: [TASK] Avoid vfsStream in functional tests
There is little reason to fake filesystems
details within functional tests that use an
isolated instance.
Resolves: ...
Christian Kuhn
08:18 Revision b8d63f4e: [BUGFIX] CKEditor 4 Anchor Button is incorrectly handled as link in CKEditor 5 migration
CKEditor 5 changed the way it handles links, and
introduced new modules to do so. In the automatic
migration from CKE...
Benjamin Kott
07:34 Revision 057820fe: [TASK] Update jasmine and remove old launchers
This patch updates jasmine to the current version 4.4.0. This mainly
impacts performance and dropped support for outd...
Andreas Fernandez
07:23 Revision 7e229421: [TASK] Clean up DocumentationFile
The class can be hardended a bit and some unused
methods removed. The tests are turned into
functional tests.
Resolv...
Christian Kuhn

2022-10-25

15:23 Revision a9315819: [TASK] Raise typo3/testing-framework
testing-framework now avoids access to
TSFE->tmpl as well.
> composer u typo3/testing-framework
Resolves: #98919
Re...
Christian Kuhn
15:09 Revision a8a8f09b: [TASK] Make EnableFileServiceTest a functional test
Resolves: #98918
Releases: main
Change-Id: I1d6b9fcb5ec0f84d2a5a65689aa4f23b0ff3f82f
Reviewed-on: https://review.typo...
Christian Kuhn
14:52 Revision e3bbf6c9: [FEATURE] Add TypoScript as Request attribute
The patch introduces the new request attribute
TypoScriptRequestAttribute as 'frontend.typoscript'.
It is set up in ...
Christian Kuhn
14:00 Revision 95b58a31: [TASK] Replace prophecy in ext:adminpanel tests
Resolves: #98730
Resolves: #98731
Resolves: #98732
Releases: main
Change-Id: Ie13c6f640b07e3b1fd6742ea4d7f300bb0a3d10...
Torben Hansen
13:55 Revision a0470220: [TASK] Replace prophecy in EXT:frontend AbstractMenuContentObjectTest
Resolves: #98722
Releases: main
Change-Id: Id79d474b607fd024b992bffe669033bf7a974710
Reviewed-on: https://review.typo...
Nikita Hovratov
11:07 Revision 0775f3f5: [TASK] Replace prophecy in EXT:frontend ProductionExceptionHandlerTest
Resolves: #98723
Releases: main
Change-Id: Ia64fed2b7f4f9a0c420e5a836fafb1959c7143d9
Reviewed-on: https://review.typo...
Nikita Hovratov
11:04 Revision be6ba983: [BUGFIX] Avoid undefined array key frequencyOptions
Resolves: #98915
Releases: 11.5
Change-Id: I6a9236f08d8446f465d6bccb72c6f5bad4c5b473
Reviewed-on: https://review.typo...
Simon Ackermann
10:43 Revision 627d2bae: [TASK] Update to PHPStan 1.8.11
Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo...
Oliver Klee
10:42 Revision 49beec70: [TASK] Update to PHPStan 1.8.11
Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo...
Oliver Klee
07:29 Revision fbf77cc4: [TASK] Replace prophecy in ext:fluid tests
Resolves: #98911
Releases: main
Change-Id: I6228795976338f5c8bdf02e03075140272f2511b
Reviewed-on: https://review.typo...
Torben Hansen

2022-10-24

14:43 Revision 3aeb6b09: [TASK] Simplify extbase FrontendConfigurationmanager
The "is backend" check will never kick in since this is
dispatched in ConfigurationManager already.
Resolves: #98721...
Christian Kuhn
13:37 Revision fc4276c6: [BUGFIX] Make CE actions clickable after visibility toggle
When a content element gets hidden or visible, the page module is
reloaded with an anchor in the URL to scroll to the...
Andreas Fernandez
12:02 Revision 3304a26c: [BUGFIX] Correct spellings and add translations
Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie...
Chris Müller
12:02 Revision 95741eb7: [BUGFIX] Correct spellings and add translations
Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie...
Chris Müller
12:02 Revision dd6c1a0c: [TASK] GifBuilder: Use CharRangeMap from configuration
The global charRangeMap option in TypoScript / GIFBUILDER
allows to define the pixelSpace (with a multiplicator for t...
Benni Mack
11:42 Revision f85d1a53: [BUGFIX] Ensure table renaming works due doctrine/dbal behaviour change
doctrine/dbal is working on deprecating and changing code and
behaviour in 3.x as preparation for removal in 4.x. Sta...
Stefan Bürk
11:40 Revision 8dafa679: [TASK] Replace prophecy in ext:install tests
Replaced all prophecy usages and fixed a typo in
BackendGroupsExplicitAllowDenyMigrationTest
Resolves: #98711
Releas...
Torben Hansen
07:27 Revision c82d1929: [TASK] Replace prophecy in ext:redirects tests
Resolves: #98705
Releases: main
Change-Id: I4ec9e97cbe9ab42dd70eb9960331f3dab1f06ff4
Reviewed-on: https://review.typo...
Torben Hansen
07:06 Revision 3bfdad0b: [TASK] Replace prophecy in ext:linkvalidator tests
Resolves: #98712
Releases: main
Change-Id: Idd4107a911c2ec363d4fd7588d5dc07aa2fe8a45
Reviewed-on: https://review.typo...
Torben Hansen

2022-10-23

09:50 Revision ec00fb81: [DOCS] Fix a couple of changelogs
Resolves: #98708
Releases: main
Change-Id: Ia0db3b56b54de7835707ff97db255730a81573d7
Reviewed-on: https://review.typo...
Oliver Bartsch
09:15 Revision 89529ce4: [BUGFIX] Ensure proper test setup related to doctrine/dbal
With doctrine/dbal v3.5.0 some changes has been introduced which
shows invalid test setup. This change use proper tes...
Stefan Bürk
07:09 Revision 613f487d: [DOCS] Fix PHP doc comments in events
Releases: main
Resolves: #98706
Change-Id: I7f80d8469483d098b97ffb178090ed11abfe8b9d
Reviewed-on: https://review.typo...
Lina Wolf

2022-10-22

10:03 Revision fde7150b: [TASK] Optimize FE page locking
This is a clean up and optimization.
First, TSFE->lock does not need to be a multi
dimensional array anymore since t...
Christian Kuhn
04:48 Revision c5ff66e6: [BUGFIX] Ensure code follows cgl ruleset
With #98502 code got merged, which does not follow the
cgl rules. This was a overlap since patch was pushed on
gerrit...
Stefan Bürk

2022-10-21

22:39 Revision 2b4f8790: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie...
Markus Klein
22:32 Revision 6dd592c6: [TASK] Convert FormRuntimeTest to a functional test
The FormRuntimeTest is converted from unit test to a functional test.
This avoids heavy mocking and makes the test ca...
Elias Häußler
22:18 Revision 4e5dab5c: [BUGFIX] Render multi item clipboard actions if clipboard is available
The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions...
Andreas Fernandez
22:18 Revision e3089207: [BUGFIX] Interpolate log messages in InMemoryLogWriter
Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:...
Sascha Egerer
22:18 Revision ee3044df: [BUGFIX] Interpolate log messages in InMemoryLogWriter
Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:...
Sascha Egerer
22:08 Revision 7415ad9d: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie...
Markus Klein
22:00 Revision eedc4023: [BUGFIX] Render multi item clipboard actions if clipboard is available
The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions...
Andreas Fernandez
21:53 Revision 38442db8: [TASK] Replace prophecy in EXT:impexp ImportExportUtilityTest
Resolves: #98694
Releases: main
Change-Id: I9db591448046d043cb2291612dc8c1625da450f5
Reviewed-on: https://review.typo...
Nikita Hovratov
21:50 Revision 59c7ec64: [TASK] Remove prophecy in EXT:backend FileControllerTest
Resolves: #98698
Releases: main
Change-Id: I568f8dbfffec1c570b27f0d7ef80084cb8b47d5f
Reviewed-on: https://review.typo...
Nikita Hovratov
21:46 Revision df2aa4a4: [TASK] Remove prophecy in Unit BackendUtilityTest
Resolves: #98699
Releases: main
Change-Id: I3ed97c0ad92d73da412cf2e2a907f988aae0c8c7
Reviewed-on: https://review.typo...
Nikita Hovratov
21:40 Revision 1f6476b0: [TASK] Centralize checkPid functionality
The functionality to check authentication such
as frontend users only to certain PIDs, is now centralized
in Frontend...
Benni Mack
21:39 Revision 17a7faa8: [DOCS] Merge the API Descriptions from Docs and Doc comments
Releases: main
Resolves: #98633
Change-Id: Ie1f00996b817d788190bca9ef958e4b24addcb54
Reviewed-on: https://review.typo...
Lina Wolf
20:09 Revision bbf7e290: [TASK] Use .typoscript over .ts for TypoScript files
File ending .ts tends to confuse IDE's since they
think this is about typ-e-script, not typ-o-script.
Adapt some file...
Christian Kuhn
19:39 Revision 0d2555cf: [BUGFIX] Animate docheader folding via CSS transitions
A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap...
Andreas Fernandez
18:46 Revision 2dc49ec6: [BUGFIX] Add basic validation for email and phone links
To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req...
Andreas Fernandez
18:14 Revision 2f1991ca: [BUGFIX] Load modal CSS for EXT:dashboard only in BackendController
EXT:dashboard has some custom CSS for its modal contents. Due to how
modals are rendered, the CSS needs to be loaded ...
Andreas Fernandez
18:08 Revision 96036093: [TASK] Remove jQuery from workspace switcher
Resolve: #98686
Releases: main
Change-Id: Id48b6e61e87eaaadc1e28cbf0b8439d9af791b57
Reviewed-on: https://review.typo3...
Andreas Fernandez
18:02 Revision efdd1514: [BUGFIX] Animate docheader folding via CSS transitions
A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap...
Andreas Fernandez
14:42 Revision 9c8c1701: [TASK] Simplify FE page generate lock strategy
With recent FE TS changes, we now have some information
a little earlier, which allows us to simplify the page
genera...
Christian Kuhn
14:40 Revision 28fab495: [TASK] Remove jQuery from "clear cache" menu
Resolves: #98690
Releases: main
Change-Id: I00a069b9ed749be5efa89271eb86fcdee057f2ce
Reviewed-on: https://review.typo...
Andreas Fernandez
14:36 Revision cf8582f3: [BUGFIX] Add basic validation for email and phone links
To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req...
Andreas Fernandez
14:17 Revision dafe4be1: [TASK] Remove unused ProphecyTrait in EXT:backend MfaControllerTest
Resolves: #98695
Releases: main
Change-Id: I7425f675d49970ed61064eb063452b042f7303b2
Reviewed-on: https://review.typo...
Nikita Hovratov
14:16 Revision c1cc6cda: [TASK] Replace prophecy in ext:frontend ErrorControllerTest
Resolves: #98674
Releases: main
Change-Id: I019fe150c4061751c3d1a2910dbf007623e2487d
Reviewed-on: https://review.typo...
Stefan Bürk
14:15 Revision 6e0a786a: [TASK] Replace prophecy in ext:frontend SiteResolverTest
Resolves: #98678
Releases: main
Change-Id: I4df275eadd6b5bdbc2af9e7eb617f37fc95f2ff4
Reviewed-on: https://review.typo...
Stefan Bürk
14:15 Revision dff9b669: [TASK] Replace prophecy in ext:frontend PageArgumentValidatorTest
Resolves: #98677
Releases: main
Change-Id: I3c36c8c4748b1cd653cbba96746873d3a40c4424
Reviewed-on: https://review.typo...
Stefan Bürk
14:14 Revision 096c49fe: [TASK] Replace prophecy in ext:frontend ContentDataProcessorTest
Resolves: #98671
Releases: main
Change-Id: Ibe74811636aa12f6ddeb8717df86f75011f521be
Reviewed-on: https://review.typo...
Stefan Bürk
14:14 Revision 458814ff: [TASK] Replace prophecy in ext:frontend FlexFormProcessorTest
Resolves: #98675
Releases: main
Change-Id: I65f25d393ef84b825dd18f421891ad1719dcf7be
Reviewed-on: https://review.typo...
Stefan Bürk
13:45 Revision ad14de99: [BUGFIX] Add whitespace before debug field label
Due to CSS changes, unnecessary margin was dropped from the `code`
element in #98349, which leads to missing spacing ...
Andreas Fernandez
10:33 Revision cba1887d: [TASK] More efficient FE TypoScript cache layer
The patch changes TSFE getFromCache() to leverage more
effective TypoScript cache layers, possible with the
new TypoS...
Christian Kuhn
09:28 Revision 6a0d6d1c: [DOCS] Replace wrong method name in changelog
Resolves: #98685
Releases: main
Change-Id: I7cbb2135639ba9a0d03e9e536802c01c60919f88
Reviewed-on: https://review.typo...
Oliver Bartsch
09:00 Revision d8038afa: [TASK] Replace prophecy in ext:frontend ContentObjectRendererTest
Resolves: #98672
Releases: main
Change-Id: Icd7aa0b8f624e07140c40ffea78b8b724147d725
Reviewed-on: https://review.typo...
Stefan Bürk
08:59 Revision d27d9429: [TASK] Replace prophecy in ext:frontend RequestHandlerTest
Resolves: #98676
Releases: main
Change-Id: Ia2ed99a4116a5bd84f9ba2cc258e8ccf4d65ed07
Reviewed-on: https://review.typo...
Stefan Bürk
08:41 Revision ea8ec41e: [BUGFIX] Avoid assigning null to string property
In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ...
Anja Leichsenring
08:32 Revision c89231d5: [BUGFIX] Avoid assigning null to string property
In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ...
Anja Leichsenring
08:31 Revision 1e6fbc36: [TASK] Use dependency injection in DatabaseQueryProcessor
Resolves: #98667
Releases: main
Change-Id: I4721bc4bccdca1231c88997cce55d1d5b2575012
Reviewed-on: https://review.typo...
Oliver Bartsch
08:31 Revision 2c3e224f: [TASK] Use fallback to default error handler
Use the default erorr handler of status code 0 as stated in the
description of the backend module.
Resolves: #98502
...
Georg Ringer
08:26 Revision 31d69942: [TASK] Replace prophecy in ext:opendocs unit tests
Resolves: #98680
Releases: main
Change-Id: I2ce193c9388396338a5eab5c6e451780378af6a0
Reviewed-on: https://review.typo...
Torben Hansen
07:45 Revision d0975b30: [TASK] Replace prophecy in ext:install unit tests
Resolves: #98662
Releases: main
Change-Id: I8d49a71cd4a391a06b7e23f1e38763089228f86f
Reviewed-on: https://review.typo...
Stefan Bürk
07:24 Revision aed94cd1: [TASK] Replace prophecy in ext:frontend ImageContentObjectTest
Resolves: #98673
Releases: main
Change-Id: I0761015ccc54e9c1ef909238774a196df404cb5d
Reviewed-on: https://review.typo...
Stefan Bürk
07:23 Revision 46a24a0b: [BUGFIX] Always send strings to the method createStream
PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277...
Michael Voehringer
07:17 Revision 188d12d0: [TASK] Replace prophecy in ext:frontend CaseContentObjectTest
Resolves: #98670
Releases: main
Change-Id: I364679b56f65b4a4fa0f93ba795a42462424c4b8
Reviewed-on: https://review.typo...
Stefan Bürk
07:13 Revision a9768a26: [BUGFIX] Always send strings to the method createStream
PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277...
Michael Voehringer
07:13 Revision a6005320: [TASK] Replace prophecy in ext:frontend StaticRouteResolverTest
Resolves: #98679
Releases: main
Change-Id: Ic610343c7e9af37924b2df35dd60efd8804d53a6
Reviewed-on: https://review.typo...
Stefan Bürk

2022-10-20

19:01 Revision da2fb6d2: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do...
Andreas Kießling
18:43 Revision a7a443ec: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do...
Andreas Kießling
18:12 Revision 02e70b6a: [TASK] Replace prophecy in ext:lowlevel unit tests
Resolves: #98669
Releases: main
Change-Id: I60ce42e744baa1782795791a103ee129b3d4491e
Reviewed-on: https://review.typo...
Torben Hansen
17:53 Revision f752694d: [TASK] Use data processor identifiers in fluid_styled_content
This migrates all usages of the FQCN for data
processors in EXT:fluid_styled_content with the
corresponding identifie...
Oliver Bartsch
17:49 Revision 666537bd: [FEATURE] Use password policy for password reset in ext:backend
The password reset feature for TYPO3 backend users does now consider the
configurable password policy introduced in #...
Torben Hansen
14:21 Revision 058c2678: [FEATURE] Allow tagging of data processors
This adds the possibility to tag data processors
with the "data.processor" tag in the service configuration.
Tagged ...
Thomas Löffler
14:18 Revision 08bb7dcb: [FEATURE] Move LinkResultFactory functionality into LinkFactory
The newly introduced LinkFactory is the main entrypoint
for generating links. It can now be used to generate URLs,
al...
Benni Mack
14:08 Revision 43571080: [TASK] Make FormProtectionFactory injectable - part 1
FormProtectionFactory is hard to mock, and relies
a lot on global state and global variables. The functionality
was b...
Benni Mack
09:05 Revision be710162: [TASK] Replace prophecy in ext:workspaces unit tests
Resolves: #98661
Releases: main
Change-Id: Iddd7f6d53d6a708c08099c3cfc39b6ea7fca2066
Reviewed-on: https://review.typo...
Stefan Bürk
08:36 Revision 54047da6: [TASK] Remove obsolete test fixture template
This has been obsoleted with the paginate
widget removal.
Resolves: #98663
Releases: main
Change-Id: Iee6d57d02b82f9...
Christian Kuhn
07:06 Revision d3528fcb: [BUGFIX] Backend user table: title of "edit" button
Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie...
Markus Zipfel
06:54 Revision 14112516: [BUGFIX] Backend user table: title of "edit" button
Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie...
Markus Zipfel
06:54 Revision b947be64: [TASK] Replace prophecy calls in ext:filelist tests
Resolves: #98660
Releases: main
Change-Id: Id9318e8e4bc8e813c10e96c74519c51121e03679
Reviewed-on: https://review.typo...
Torben Hansen
05:39 Revision 726cb4c2: [TASK] Remove jQuery UI components from EXT:form backend module
The backend module of EXT:form uses an enhanced version of jQuery UI's
sortable implementation that can handle nested...
Andreas Fernandez
05:12 Revision f2d03dc5: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie...
Chris Müller
05:02 Revision ccabc17e: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie...
Chris Müller
04:51 Revision edf7aa53: [TASK] Replace prophecy calls in ext:beuser tests
Resolves: #98658
Releases: main
Change-Id: Iccd4ff6089195c995f0e8d2ce793a209be2334dd
Reviewed-on: https://review.typo...
Torben Hansen

2022-10-19

12:17 Revision 38b9c42b: [TASK] Improve type annotations for ExpressionBuilder::literal()
PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR...
Oliver Klee
11:58 Revision eca6debe: [TASK] Improve type annotations for ExpressionBuilder::literal()
PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR...
Oliver Klee
11:12 Revision 9baf7a4f: [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo
This change modifies most of the userland code to use
a) Connection::PARAM_* constants instead of \PDO::PARAM_* cons...
Benni Mack
09:46 Revision e4ca3b91: [TASK] Streamline typolink LinkResult
This change unifies the generation of the LinkResult
object in order to allow the generation of the LinkResult
for JS...
Benni Mack
09:36 Revision e981cfa3: [TASK] Remove outdated deprecation notice
This patch removes an outdated deprecation notice that was left when
the ViewResolverInterface was changed in #96174....
Elias Häußler
08:20 Revision 7e747470: [BUGFIX] Cover multi-value properties in form editor with HMAC
With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va...
Oliver Hader
08:20 Revision 2e7e438f: [BUGFIX] Cover multi-value properties in form editor with HMAC
With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va...
Oliver Hader
07:06 Revision 7a7fa140: [BUGFIX] Cover multi-value properties in form editor with HMAC
With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va...
Oliver Hader

2022-10-18

20:50 Revision 2328e14a: [TASK] Add iterable types to methods in `TypoLinkCodecService`
This patch adds iterable types to parameters and return types in
methods of `TypoLinkCodecService` leading to a bette...
Elias Häußler
20:32 Revision 819d2784: [TASK] Add iterable types to methods in `TypoLinkCodecService`
This patch adds iterable types to parameters and return types in
methods of `TypoLinkCodecService` leading to a bette...
Elias Häußler
19:43 Revision ad495087: [TASK] Replace prophecy calls in ext:scheduler tests
Resolves: #98652
Releases: main
Change-Id: I4b5638bd06175ed33d96efa4ecf98ec15544fb60
Reviewed-on: https://review.typo...
Torben Hansen
13:17 Revision 10f69507: [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo
This change modifies most of the userland code to use
a) Connection::PARAM_* constants instead of \PDO::PARAM_* cons...
Benni Mack
10:18 Revision 34cb9b59: [BUGFIX] Bind backend search events only once
The event handlers for the backend search are now bound only once, when
the DOM becomes ready to fix event handler st...
Andreas Fernandez
07:36 Revision 830c5791: [TASK] Replace prophecy calls in ext:seo tests
Replace all prophecy calls in ext:seo tests.
Additionally, the unit tests in HrefLangGeneratorTest
have been adapted...
Torben Hansen
07:35 Revision d90020a0: [TASK] Streamline workspaces menu and backend header styling
The active state in the workspaces menu is now streamlined and aligned
to the look the "Help" menu by removing the "t...
Andreas Fernandez
07:06 Revision 989dfbf5: [TASK] Increase testing coverage against PHP8.2
This change widens the testing to have more PHP8.2
testing covered, mainly not only composer locked.
phpspec/prophec...
Stefan Bürk
06:32 Revision 7d4efa38: [BUGFIX] Use correct table identifier for collapse state in record list
The "table" for translated page records is internally identified as
"pages_translated". However, the real table name ...
Andreas Fernandez

2022-10-17

18:36 Revision 8c52b008: [BUGFIX] Use correct table identifier for collapse state in record list
The "table" for translated page records is internally identified as
"pages_translated". However, the real table name ...
Andreas Fernandez
18:10 Revision 5aec2317: [TASK] Replace prophecy in ext:reports tests
Resolves: #98639
Releases: main
Change-Id: Id2561c857aa4d7a61ade2f23e6909f1f9cdad665
Reviewed-on: https://review.typo...
Torben Hansen
15:11 Revision 57c11dcb: [TASK] Use PageTreeRepository for fetching page Ids recursively
This change unifies the loading of "pids"
when looking for records within
* List module
* Live search
* Log module
* ...
Benni Mack
13:15 Revision 5aaf0ae5: [TASK] Add service to prepare CSS for SCSS parsing
Add a dedicated service to parse and prepare CSS for SCSS parsing.
Resolves: #98620
Releases: main
Change-Id: I1592b...
Frank Nägler
11:32 Revision c515257b: [BUGFIX] Filter if conditions before creating tags in PageRenderer
Issue #91499 allows to define arbitrary HTML attributes for the
corresponding HTML tag to be generated in PageRendere...
Oliver Hader
05:52 Revision 6ebd6962: [BUGFIX] Handle flexform in BU::getProcessedValue() only if not null
The contents of a field of type `flex` may be NULL if the field is
empty. `BackendUtility::getProcessedValue()` handl...
Andreas Fernandez

2022-10-16

10:17 Revision 06def196: [BUGFIX] Use proper inline argument assignment in Fluid template
A superfluous space character in a frontend login template
leads to an exception during the Fluid parsing process.
R...
Oliver Hader

2022-10-15

11:49 Revision 07c4ffb6: [BUGFIX] Determine MariaDB Server Version correctly when prefixed
Some builds of MariaDB server and/or report server version of
MariaDB with a '5.5.5-' prefix. This change address cha...
Stefan Bürk

2022-10-14

22:09 Revision 4a4cfea9: [BUGFIX] Avoid undefined array key in FlexFormTools
Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie...
Johannes Przymusinski [jop-software.de]
22:00 Revision 03ddea61: [BUGFIX] Avoid undefined array key in FlexFormTools
Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie...
Johannes Przymusinski [jop-software.de]
11:56 Revision a710f8c4: [BUGFIX] Handle the CKEditor5 option removePlugins properly
The removePlugins option needs to be assigned
as an array in CKEditor5. While we recommended
passing the option alrea...
Benjamin Kott
10:39 Revision d1941f13: [BUGFIX] Assure a string is passed to `octdec` function
Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ...
Elias Häußler
10:31 Revision 7c82be9b: [BUGFIX] Fix PHP warning when checking for resource collection object
Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang...
Felix Nagel
10:30 Revision 5532fb07: [BUGFIX] Assure a string is passed to `octdec` function
Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ...
Elias Häußler
10:12 Revision d19dc89a: [BUGFIX] Fix PHP warning when checking for resource collection object
Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang...
Felix Nagel
09:55 Revision 5ddc6405: [TASK] Add .gitignore for JetBrains Fleet editor
JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `....
Stefan Bürk
09:54 Revision c7ed730a: [TASK] Add .gitignore for JetBrains Fleet editor
JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `....
Stefan Bürk
09:02 Revision 4efdc1aa: [TASK] Update to PHPStan 1.8.9
This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S...
Oliver Klee
08:45 Revision 8e5557af: [TASK] Add .gitignore for JetBrains Fleet editor
JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `....
Stefan Bürk
08:39 Revision 1c7b55e1: [BUGFIX] Avoid undefined array key for bodyTagCObject
Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m...
Karsten Nowak (undkonsorten)
08:35 Revision 195b31e5: [TASK] Update to PHPStan 1.8.9
This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S...
Oliver Klee
07:46 Revision 44738683: [BUGFIX] Avoid undefined array key for bodyTagCObject
Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m...
Karsten Nowak (undkonsorten)
07:46 Revision b4d58089: [TASK] Update bootstrap to 5.2.2
Commands executed:
npm install bootstrap@^5.2.2
npm install --save-dev @types/bootstrap@^5.2.5
npm run build
R...
Benjamin Kott
06:33 Revision 6a83db0c: [TASK] Re-implement costly regex part of cropHTML programmatically
The magic happening for cropHTML in the regex is
really hard to understand. It led to compilation
failures due to the...
Nikita Hovratov

2022-10-13

14:30 Revision 2428c347: [TASK] Add tests for GeneralUtility::implodeAttributes
This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method....
Benni Mack
12:28 Revision 5b928a93: [BUGFIX] Correct prefixing of additional css files for ckeditor5
Some CSS minifier remove the semicolon before the curly brace
While this is valid CSS, the ScssPHP Parser is unable t...
Benjamin Kott
11:14 Revision 5f858b6f: [BUGFIX] Add missing null-checks for typoscript asset includes
With the introduction of additional
attributes for asset includes it was not
considered that a asset can not provide
...
Benjamin Kott
07:48 Revision 210c268b: [TASK] Add tests for GeneralUtility::implodeAttributes
This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method....
Benni Mack

2022-10-12

19:48 Revision 667083f9: [BUGFIX] Fix short scheduler:run options in documentation
Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie...
Christian Weiske
19:38 Revision f86ff782: [BUGFIX] Fix short scheduler:run options in documentation
Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie...
Christian Weiske
11:19 Revision a35236d2: [TASK] Make TreeBuilder a stateless service
We can avoid ugly setters in TypoScript TreeBuilder
class by handing over arguments to the main function,
effectively...
Christian Kuhn
11:12 Revision dedbbcfb: [TASK] Update coding styleguide to PER + additional configs
This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless...
Benni Mack
10:42 Revision 60a66673: [TASK] Update coding styleguide to PER + additional configs
This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless...
Benni Mack
06:52 Revision e3bc112b: [TASK] styleguide: Upgrade action/checkout to avoid deprecation message
https://github.com/TYPO3-CMS/styleguide/pull/357
GitHub has deprecated node v12 support for executing GitHub
actions...
Stefan Bürk
 

Also available in: Atom