Project

General

Profile

Activity

From 2022-10-26 to 2022-11-24

2022-11-24

17:24 Revision 9937c0d7: [FEATURE] Add route aspect fallback value handling
In case a route variable handled by an aspect mapper cannot be resolved,
there should be a configurable fallback valu...
Oliver Hader
17:23 Revision 7088f2a0: [TASK] Replace prophecy in EXT:extensionmanager ListUtilityTest
Resolves: #98973
Releases: main
Change-Id: I7f43992bbdc89905b1dcd8216a051ee0cbec60fe
Reviewed-on: https://review.typo...
Nikita Hovratov
17:23 Revision 7b3d41fd: [TASK] Replace prophecy in EXT:core VerifyHostHeaderTest
Resolves: #98769
Releases: main
Change-Id: I260228d27ee9176be215910a0016faa4531d722f
Reviewed-on: https://review.typo...
Nikita Hovratov
14:31 Revision 76cae730: [TASK] Drop fallback for explode calls in GeneralUtility
In PHP < 8.0, `explode` could return `false`. Starting with PHP 8.0,
`explode` will always return an array. Hence, no...
Oliver Klee
14:07 Revision de94ced6: [BUGFIX] Update `@typo3/icons` to 3.3.1
The package `@typo3/icons` is updated to version 3.3.1, fixing the
broken icon used in the module group "Admin Tools"...
Andreas Fernandez
13:10 Revision 5310ae78: [TASK] Replace prophecy in EXT:form FormDefinitionArrayConverterTest
Resolves: #98976
Releases: main
Change-Id: Ie7ac39209934349deb9ed6b76123a12cbd4e5ff8
Reviewed-on: https://review.typo...
Nikita Hovratov
11:30 Revision dc5f2c0b: [TASK] Replace prophecy in EXT:core ExtensionManagementUtilityTest
Resolves: #98768
Releases: main
Change-Id: I5a0805e9d0e08ce1c47989f19d83ec64f370e7cf
Reviewed-on: https://review.typo...
Nikita Hovratov
08:09 Revision fe5de1d8: [TASK] Remove prophecy in EXT:core SessionManagerTest
Resolves: #98771
Releases: main
Change-Id: I3c22353bc827c3a8d0b81261444e1fd3a1e78271
Reviewed-on: https://review.typo...
Torben Hansen
08:08 Revision 0c63ddd6: [TASK] Remove prophecy in EXT:core CommandRegistryTest
Resolves: #98772
Releases: main
Change-Id: I53eba1c67f131391d512517820d59696f4de61f6
Reviewed-on: https://review.typo...
Torben Hansen

2022-11-23

22:00 Revision 21591924: [TASK] Remove prophecy in EXT:core LocalizationFactoryTest
Resolves: #98774
Releases: main
Change-Id: I188ea56f60e4c279384b6a69079dbe56f901a312
Reviewed-on: https://review.typo...
Torben Hansen
18:23 Revision 2474d169: [BUGFIX] Avoid undefined array key access in LanguageMenuProcessor
While the assumption that sys_language_uid 0 is enabled is probably
always true, there are scenarios where this isn't...
J. Peter M. Schuler
16:14 Revision 546ee860: [TASK] Clean up extension manager controllers
This change uses
* constructor property promotion and DI consistently
* types instead of type hints
in all Extension...
Benni Mack
16:07 Revision 38ab87f4: [BUGFIX] Avoid undefined array key access in LanguageMenuProcessor
While the assumption that sys_language_uid 0 is enabled is probably
always true, there are scenarios where this isn't...
J. Peter M. Schuler
15:46 Revision 3bb114c9: [TASK] Improve the type annotations around GU::makeInstance & friends
Run command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #99146
Releases: main
Change-Id: Ib8...
Oliver Klee
15:40 Revision 56735d74: [TASK] Improve some type annotations in TypoScript-related classes
Resolves: #99148
Releases: main
Change-Id: I7bef875aefaf82a5183c7d8c2b7c626b97b7eb2c
Reviewed-on: https://review.typo...
Oliver Klee
15:31 Revision 72187ddb: [TASK] Convert ExtendedFileUtilityTest to functional
Resolves: #98767
Releases: main
Change-Id: I5b2b9082e5e2a8264ed63f11a37255e586ea963e
Reviewed-on: https://review.typo...
Nikita Hovratov
15:24 Revision 694cb2d6: [TASK] Update @typo3/icons to 3.3.0
Executed commands:
npm install @typo3/icons@^3.3.0
npm run build
Resolves: #99167
Releases: main
Change-Id: I43f193f...
Benjamin Kott
14:01 Revision 0ee0b951: [FEATURE] Introduce PHP attribute based backend controller registration
Backend controller had to be registered in the extension
`Services.yaml` file with tag `backend.controller`.
This ch...
Bastien Lutz
13:03 Revision 1aa77ecf: [TASK] Replace prophecy in EXT:core GeneralUtilityTest
Resolves: #98765
Releases: main
Change-Id: Idcb97b1b6c0e1966d06c0ddd23f3c6ecb6cd15fe
Reviewed-on: https://review.typo...
Nikita Hovratov
09:32 Revision 4cb1c049: [FEATURE] Add tile view to filelist
The listing of resources in a table has some specific use
cases but for the editor, hard to get an overview of file
r...
Benjamin Kott
07:57 Revision 8b6f4926: [BUGFIX] Remove obsolete declarations from index.d.ts
Resolves: #99161
Releases: main
Change-Id: I760bab1962bd61b5ea0e66d592e62470f3b2a376
Reviewed-on: https://review.typo...
Andreas Fernandez
00:55 Revision 72ff6886: [TASK] Replace prophecy in EXT:core RootlineUtilityTest
Resolves: #98766
Releases: main
Change-Id: I26a0f9f904493eb8d5a682bb0254a4b8fe28f668
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-22

23:25 Revision 6ce29494: [BUGFIX] Avoid undefined array keys in Indexer
Resolves: #99151
Releases: main, 11.5
Change-Id: Ibddea0cd6b4f869632899b7887f573bb7a6856b8
Reviewed-on: https://revie...
Chris Müller
23:17 Revision fa7b0589: [BUGFIX] Avoid undefined array key in AbstractPlugin::pi_exec_query
Resolves: #99158
Releases: main, 11.5
Change-Id: I7cc2760f7f7ec4f329e8ec2dac127da3b2ba9648
Reviewed-on: https://revie...
J. Peter M. Schuler
23:17 Revision e389a171: [BUGFIX] Avoid undefined array key in ContentObjectRenderer::parseFuncInternal
Resolves: #99154
Releases: main, 11.5
Change-Id: Iff01454dffb3afc0ebd4dff440467c0170d05934
Reviewed-on: https://revie...
J. Peter M. Schuler
23:08 Revision c154df93: [BUGFIX] Avoid undefined array keys in Indexer
Resolves: #99151
Releases: main, 11.5
Change-Id: Ibddea0cd6b4f869632899b7887f573bb7a6856b8
Reviewed-on: https://revie...
Chris Müller
23:04 Revision 5155e5b2: [BUGFIX] Avoid undefined array key in AbstractPlugin::pi_exec_query
Resolves: #99158
Releases: main, 11.5
Change-Id: I7cc2760f7f7ec4f329e8ec2dac127da3b2ba9648
Reviewed-on: https://revie...
J. Peter M. Schuler
23:02 Revision f4fa549d: [BUGFIX] Avoid undefined array key in ContentObjectRenderer::parseFuncInternal
Resolves: #99154
Releases: main, 11.5
Change-Id: Iff01454dffb3afc0ebd4dff440467c0170d05934
Reviewed-on: https://revie...
J. Peter M. Schuler
22:02 Revision 9d274529: [BUGFIX] Avoid undefined array key in ContentObjectRenderer:noTrimWrap
Resolves: #99159
Releases: main, 11.5
Change-Id: I7a130b7471528dbd0a7e98257f119def8bb648ce
Reviewed-on: https://revie...
J. Peter M. Schuler
21:53 Revision c2c3ecf8: [BUGFIX] Avoid undefined array key in ContentObjectRenderer:noTrimWrap
Resolves: #99159
Releases: main, 11.5
Change-Id: I7a130b7471528dbd0a7e98257f119def8bb648ce
Reviewed-on: https://revie...
J. Peter M. Schuler
21:42 Revision e843fb1b: [FEATURE] Introduce native JSON database field type support
The patch adds native JSON database field type.
This allows to define a JSON database field in extension
`ext_tables...
Stefan Bürk
21:36 Revision f6407474: [BUGFIX] Use correct ordering of nl2br & htmlspecialchars
The ViewHelper `f:format.nl2br` must be applied after
`f:format.htmlspecialchars()`.
Resolves: #99160
Releases: main...
Georg Ringer
21:35 Revision ad8130a7: [BUGFIX] Use correct ordering of nl2br & htmlspecialchars
The ViewHelper `f:format.nl2br` must be applied after
`f:format.htmlspecialchars()`.
Resolves: #99160
Releases: main...
Georg Ringer
14:10 Revision 22c0062e: [TASK] Introduce luxon and remove moment.js
The JavaScript library `luxon` is added to TYPO3 as a replacement for
`moment.js` that is considered legacy software ...
Andreas Fernandez
11:44 Revision bd9e88d3: [TASK] Update chart.js to 4.0.1
This patch updates chart.js to version 4.0.1, used in EXT:dashboard.
Due to breaking changes, a migration layer is in...
Andreas Fernandez
11:33 Revision 6aa7ef47: [TASK] Remove prophecy in EXT:core ImageInfoTest
Resolves: #98775
Releases: main
Change-Id: I14519e07221db5e281329e135896b7dd6b83b9c2
Reviewed-on: https://review.typo...
Torben Hansen
07:43 Revision 550c250f: [BUGFIX] Recover felogin password recovery functionality
If `FE|checkFeUserPid` is set, the storagePids must evaluate
to an empty set instead of the pid "0".
Resolves: #9511...
Markus Klein
07:10 Revision 7bf3baa7: [BUGFIX] Recover felogin password recovery functionality
If `FE|checkFeUserPid` is set, the storagePids must evaluate
to an empty set instead of the pid "0".
Resolves: #9511...
Markus Klein

2022-11-21

13:19 Revision 8b3eb1ac: [BUGFIX] Prevent PHP 8.1 runtime deprecation notice in IconRegistry
IconRegistry->detectIconProvider() may receive a null value for
the $iconReference parameter. E.g. in
IconRegistry->r...
Nikita Hovratov
13:18 Revision 9172b334: [BUGFIX] Prevent PHP 8.1 runtime deprecation notice in IconRegistry
IconRegistry->detectIconProvider() may receive a null value for
the $iconReference parameter. E.g. in
IconRegistry->r...
Nikita Hovratov
12:23 Revision 5d84a114: [TASK] Replace prophecy in EXT:core TypoScriptParserTest
Resolves: #98745
Releases: main
Change-Id: I47e3633005d17d8786127fbf3ed29bbff323ed52
Reviewed-on: https://review.typo...
Nikita Hovratov
11:06 Revision cb3a226e: [TASK] Remove prophecy in EXT:core/Tests/Unit/Http/*
Resolves: #98776
Resolves: #98777
Resolves: #98778
Resolves: #98779
Resolves: #98780
Releases: main
Change-Id: I3e856...
Torben Hansen

2022-11-20

15:28 Revision 310b1af8: [TASK] Remove @covers annotations
The @covers annotation is used very sparsely in the
codebase: We don't have any coverage stats anyways,
and the stats...
Stefan Bürk
15:15 Revision e51c979f: [TASK] Fix some phpstan errors
Most of these are from test related ignore patterns.
Resolves: #99144
Releases: main
Change-Id: I2f050a467e7754a1cbc...
Christian Kuhn
14:52 Revision 48538556: [TASK] Remove a useless WorkspaceService test
The test does not make sense and is skipped for a
while already. Remove it.
Resolves: #97112
Releases: main, 11.5
Ch...
Christian Kuhn
14:51 Revision 2796a335: [BUGFIX] Fix variable assignment of default duplication behaviour action
The default duplication behaviour action for the
file upload is now properly assigned to the view again.
Resolves: #...
Oliver Bartsch
14:15 Revision ec5a1304: [TASK] Remove prophecy in EXT:core BootstrapRendererTest
Resolves: #98783
Releases: main
Change-Id: I58715f0d465c58d680b234ad736397c75fbed7e8
Reviewed-on: https://review.typo...
Torben Hansen
14:03 Revision 76a714a4: [TASK] Remove prophecy in EXT:core SendEmailCommandTest
Resolves: #98784
Releases: main
Change-Id: Ib5cee201b3ca046af1e35b6737b49c438b85358a
Reviewed-on: https://review.typo...
Torben Hansen
13:58 Revision 588e9705: [TASK] Remove prophecy in EXT:core TcaItemsProcessorFunctionsTest
Resolves: #98781
Releases: main
Change-Id: I1432f3d7485af2af447cb75800077fdabfa5e697
Reviewed-on: https://review.typo...
Torben Hansen
13:56 Revision b7880672: [TASK] Remove prophecy in EXT:core MarkerBasedTemplateServiceTest
Resolves: #98782
Releases: main
Change-Id: Ie6257fc6c2fd44f3b9080b387edc6fcf06b49b94
Reviewed-on: https://review.typo...
Torben Hansen
13:50 Revision e50a374c: [TASK] Remove useless @return annotations
Method return annotations identical to the
return signature are useless and can be omitted.
Resolves: #99143
Release...
Christian Kuhn
12:53 Revision 7c478e10: [TASK] Remove useless @param annotations
Method parameter annotations identical to the
parameter signature are useless and can be omitted.
Resolves: #99142
R...
Christian Kuhn
11:54 Revision 35e6392e: [TASK] Remove useless @var annotations
Property annotations identical to the property
signature are useless and can be omitted.
Resolves: #99141
Releases: ...
Christian Kuhn

2022-11-19

23:18 Revision 26442d97: [TASK] Remove null coalesce operator on always true value in ContentObjectRenderer
Resolves: #99140
Releases: main
Change-Id: Icfe0fbc0c2b10b5383127bd27206237dae4f2965
Reviewed-on: https://review.typo...
Nikita Hovratov
20:29 Revision caa47ce2: [TASK] Replace prophecy in EXT:core/Tests/Unit/Page/*
Resolves: #98788
Resolves: #98789
Resolves: #98790
Releases: main
Change-Id: I640479f791f17be349a45e63a0e8e38f1ffb6ed...
Torben Hansen
20:24 Revision 8d483c55: [TASK] Remove prophecy in EXT:core SiteTest
Besides the prophecy removal, also 3 assertions
are changed to assert concrete class instances
instead of generic int...
Torben Hansen
19:40 Revision 85cdc356: [TASK] Replace prophecy in EXT:core AbstractServiceProviderTest
Resolves: #98787
Releases: main
Change-Id: Ic6465c4eef4be444403dc0fc05fe746840624f11
Reviewed-on: https://review.typo...
Torben Hansen
19:22 Revision a55ef0f5: [TASK] Remove unused prophecy in EXT:core TcaPreparationTest
Resolves: #98786
Releases: main
Change-Id: I66ffa0cd23323d593a5a0dee5d77e0e1c3da2cd8
Reviewed-on: https://review.typo...
Torben Hansen
16:57 Revision 3250cf9f: [BUGFIX] Make file processing configuration serializable
This allows to use the mask property from the TypoScript
imgResource function again.
Resolves: #96116
Releases: main...
Roman Büchler
16:49 Revision 507e21e9: [BUGFIX] Make file processing configuration serializable
This allows to use the mask property from the TypoScript
imgResource function again.
Resolves: #96116
Releases: main...
Roman Büchler
16:00 Revision 0674795a: [TASK] Improve type annotations in Extbase\Annotation classes
Resolves: #99136
Releases: main, 11.5
Change-Id: I7851afb5f6417bb538895768fe4ae35d8b75d0b9
Reviewed-on: https://revie...
Oliver Klee
15:59 Revision e46b4f8d: [TASK] Improve tests for rst files
Resolves: #99123
Releases: main
Change-Id: Ib1818cb6b14ccb92d976905be2b1f28bb0305d3b
Reviewed-on: https://review.typo...
Lina Wolf
15:58 Revision 256ddbf3: [TASK] Improve type annotations for GU::locationHeaderUrl
This helps PHPStan better analyse code that uses this method.
Resolves: #99133
Releases: main, 11.5
Change-Id: Ia6da...
Oliver Klee
15:53 Revision df4b99a1: [BUGFIX] Avoid undefined array key in ContentObjectRenderer::stdWrap
Resolves: #99134
Releases: main, 11.5
Change-Id: I4ec448a0d06f5614cdc35e7f695c692e4080fbc3
Reviewed-on: https://revie...
J. Peter M. Schuler
15:52 Revision 25bdb918: [TASK] Improve type annotations in Extbase\Annotation classes
Resolves: #99136
Releases: main, 11.5
Change-Id: I7851afb5f6417bb538895768fe4ae35d8b75d0b9
Reviewed-on: https://revie...
Oliver Klee
15:47 Revision 1c090bb9: [TASK] Improve type annotations for GU::locationHeaderUrl
This helps PHPStan better analyse code that uses this method.
Resolves: #99133
Releases: main, 11.5
Change-Id: Ia6da...
Oliver Klee
15:44 Revision 33945109: [BUGFIX] Avoid undefined array key in ContentObjectRenderer::stdWrap
Resolves: #99134
Releases: main, 11.5
Change-Id: I4ec448a0d06f5614cdc35e7f695c692e4080fbc3
Reviewed-on: https://revie...
J. Peter M. Schuler
15:42 Revision ff763798: [TASK] Modernize ext:adminpanel
* Use more DI
* Avoid MainController being a singleton, have it DI shared
* Avoid static state in InMemoryLogWriter
*...
Christian Kuhn
15:37 Revision 2aff2fe6: [TASK] Have some more strict typing
Resolves: #99139
Releases: main
Change-Id: I398300c9db862f4207c21386fc461d98a1e6fc6d
Reviewed-on: https://review.typo...
Christian Kuhn
12:41 Revision 5a538b8e: [BUGFIX] Avoid undef array key in ContentObjectRenderer
Resolves: #99138
Related: #96116
Releases: main, 11.5
Change-Id: I303c6cb4c0cbf9b278f66a34cd49345c18ea2a1c
Reviewed-o...
Christian Kuhn
12:30 Revision 6a694cc5: [BUGFIX] Avoid undef array key in ContentObjectRenderer
Resolves: #99138
Related: #96116
Releases: main, 11.5
Change-Id: I303c6cb4c0cbf9b278f66a34cd49345c18ea2a1c
Reviewed-o...
Christian Kuhn
12:06 Revision 6e4a2b50: [TASK] Replace prophecy in EXT:core ProductionExceptionHandlerTest
Resolves: #98791
Releases: main
Change-Id: I092627dc7555156be9e2cb5d67e1de928f386bea
Reviewed-on: https://review.typo...
Torben Hansen
11:44 Revision 316db326: [TASK] Replace prophecy in EXT:core FailsafeContainerTest
Resolves: #98763
Releases: main
Change-Id: I1e254429777594b5035c24d46f7ca5cb5ea3a219
Reviewed-on: https://review.typo...
Nikita Hovratov
08:29 Revision c8c8b1f4: [TASK] Replace prophecy in EXT:core ResolverTest
Resolves: #98760
Releases: main
Change-Id: Ib497b35c6201d2859cfb4865f641fa4b60d1fcc7
Reviewed-on: https://review.typo...
Nikita Hovratov
08:26 Revision 4a4a2af2: [TASK] Convert AbstractUserAuthentication unit test to functional
Resolves: #98758
Releases: main
Change-Id: I777732e76c1182d6453aea52221054cc31d0f833
Reviewed-on: https://review.typo...
Nikita Hovratov
08:24 Revision 2c02b350: [TASK] Replace prophecy in EXT:core AuthenticationServiceTest
Resolves: #98759
Releases: main
Change-Id: I907e7f2d4958901205f6d9af517979aa61c5b9bc
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-18

12:44 Revision 9992399c: [TASK] Remove multi record selection limitation to table elements
To increase the reusability of the multi-record-selecton,
we are removing the limitation to table elements.
This enab...
Benjamin Kott
11:04 Revision 82780ade: [BUGFIX] Do not mark the FAL-related Extbase models as internal anymore
The FAL-related Extbase models are documented in the "TYPO3 Explained"
documentation, and they are the recommended wa...
Oliver Klee
10:39 Revision 541dce41: [BUGFIX] Do not mark the FAL-related Extbase models as internal anymore
The FAL-related Extbase models are documented in the "TYPO3 Explained"
documentation, and they are the recommended wa...
Oliver Klee
09:48 Revision 38660dbc: [TASK] Clean up ext:adminpanel
Remove a series of property and param annotations
specified by signatures already.
Resolves: #99124
Releases: main
C...
Christian Kuhn

2022-11-17

22:22 Revision fa2efea1: [DOCS] Mark codesnippets in Language API
Resolves: #99083
Releases: main
Change-Id: I8e84db2ca9afdb2dc335fc3b89902f015aec2f87
Reviewed-on: https://review.typo...
Lina Wolf
21:53 Revision 9334103a: [DOCS] Introduce unique link targets per Changelog
Changelog entries can be linked even if the
file is renamed or moved.
In the future this enables us to get rid of di...
Lina Wolf
21:31 Revision 6c2f6ee7: [TASK] Replace prophecy in EXT:core/Tests/Unit/Database/*
Note, that the combination of shouldBeCalled and shouldNotBeCalled
for the `quoteIdentifier` function in `QueryBuilde...
Torben Hansen
18:50 Revision f44ae8fa: [BUGFIX] CommandUtility::getCommand() results in error
With PHP 8.1 the CommandUtility::getCommand() results in an
error:
Typed static property TYPO3\CMS\Core\Utility\Comm...
Tomas Norre Mikkelsen
18:40 Revision 894928dd: [BUGFIX] Avoid accessing null-row
With `fallbackType` set to strict, only translated content is rendered.
In AbstractMenuContentObject->sectionIndex c...
Ingo Fabbri
18:13 Revision fcc5cbea: [BUGFIX] Avoid accessing null-row
With `fallbackType` set to strict, only translated content is rendered.
In AbstractMenuContentObject->sectionIndex c...
Ingo Fabbri
18:06 Revision 4e608ed2: [TASK] Make type annotations for backend VH arguments more specific
Resolves: #99111
Releases: main
Change-Id: I16550b5d6ed40a9abe13db5ff247297898a3890a
Reviewed-on: https://review.typo...
Oliver Klee
18:05 Revision 0ca57511: [TASK] Make action name in ActionController::redirect/forward nullable
Passing no action name is a perfectly fine use case as this allows
to conveniently redirect from a controller action ...
Oliver Klee
18:04 Revision f6e635df: [TASK] Make the action name in ActionController::redirect() nullable
Passing no action name is a perfectly fine use case as this allows
to conveniently redirect from a controller action ...
Oliver Klee
15:43 Revision 0dd2f76d: [TASK] Have site attribute in filelist module
When the Site construct has been added to TYPO3
in v9, the setup together with PseudoSites was
pretty complex. This h...
Christian Kuhn
13:00 Revision f86ddcd7: [TASK] Avoid TypoScriptParser for string snippets
There are a couple of places in the core care
that parse a TypoScript a-like syntax.
The patch switches them to the n...
Christian Kuhn
11:10 Revision 94a3ed40: [TASK] Cleanup table styling
Reduce color overwrites and streamline active styling for table rows.
Resolves: #99117
Releases: main
Change-Id: Ia...
Benjamin Kott
09:29 Revision a871015a: [BUGFIX] Avoid undefined array key "title" in BackendUtility
Releases: main, 11.5
Resolves: #99115
Change-Id: I7860824c5377896f94f2ee34b281bf69bae251a1
Reviewed-on: https://revie...
Matthias Vogel
09:29 Revision e2db7f8e: [BUGFIX] Avoid undefined array key "title" in BackendUtility
Releases: main, 11.5
Resolves: #99115
Change-Id: I7860824c5377896f94f2ee34b281bf69bae251a1
Reviewed-on: https://revie...
Matthias Vogel
09:22 Revision 399da674: [TASK] Annotate ActionController methods that never return
Extbase controllers that call a never-returning method do not
need a return statement after that call in order to avo...
Oliver Klee
09:22 Revision efed7d32: [TASK] Annotate ActionController methods that never return
Extbase controllers that call a never-returning method do not
need a return statement after that call in order to avo...
Oliver Klee
09:00 Revision 2cb30584: [TASK] Remove a heavy-mocking unit test
getPagesTSconfigWorksWithoutInitializedBackendUser()
does nothing insanely useful and is more a burden
than a helper ...
Christian Kuhn
09:00 Revision 7391d201: [BUGFIX] Apply overflow to body in iframe loaded in modal
In TYPO3 v8, a "rebounce" protection was added to deny overscrolling
the document on iOS devices (aka "rubber band ef...
Andreas Fernandez
08:57 Revision 5dd37c3f: [TASK] Replace static property caches in RootlineUtility
RootlineUtility uses a multi-staged cacheing logic. This
contains the use of a dedicated rootline-cache, but also
two...
Stefan Bürk

2022-11-16

17:49 Revision 4cc5f782: [TASK] Add more descriptive information to locales class
This change updates some comments for better understanding
TYPO3-internal system languages vs. locales, and makes the...
Benni Mack
13:22 Revision 75732ef9: [TASK] Replace instance cache in FormProtectionFactory
Implementing class internal caches has been done in the
past, which however came with a lot of headaches. Mainly
in t...
Stefan Bürk
12:52 Revision 47cd167f: [TASK] Drop backend.js
The file backend.js contained some basic preparations for the backend
context that are partially not required anymore...
Andreas Fernandez
11:31 Revision 8eb18654: [BUGFIX] Avoid undefined array key "pointer." in AbstractPlugin
Resolves: #99106
Releases: main, 11.5
Change-Id: Iabddf0b2f1c98db6e3e07f26162257f696d6fd9f
Reviewed-on: https://revie...
J. Peter M. Schuler
11:17 Revision 9004231d: [BUGFIX] Avoid undefined array key in AbstractPlugin pi_isOnlyFields
Resolves: #99107
Releases: main, 11.5
Change-Id: If5e9d1acf81bf2913405e18cc38f2a7ad5ee62cc
Reviewed-on: https://revie...
J. Peter M. Schuler
11:13 Revision 2ef7a0fb: [BUGFIX] Avoid undefined array key "pointer." in AbstractPlugin
Resolves: #99106
Releases: main, 11.5
Change-Id: Iabddf0b2f1c98db6e3e07f26162257f696d6fd9f
Reviewed-on: https://revie...
J. Peter M. Schuler
11:11 Revision 666ecb7e: [TASK] Replace prophecy in EXT:core ExpressionBuilderTest
Note, that the argument usage in callback return functions had
to be adjusted. Also, mocking of the `quote` function ...
Torben Hansen
11:08 Revision 7b457f91: [BUGFIX] Avoid undefined array key in AbstractPlugin pi_isOnlyFields
Resolves: #99107
Releases: main, 11.5
Change-Id: If5e9d1acf81bf2913405e18cc38f2a7ad5ee62cc
Reviewed-on: https://revie...
J. Peter M. Schuler
10:57 Revision 15c34066: [TASK] Make backdrop of wizards static
Multi-step wizards may contain a lot of different steps (e.g. in
localization or form management) and accidentally cl...
Andreas Fernandez
08:08 Revision e159189d: [FEATURE] Introduce DropDownButton component
The module menu button bar now can display dropdowns.
This enables new interface interactions, like switching
the cur...
Benjamin Kott
07:21 Revision 3ba50c3a: [FEATURE] Allow static backdrops for modals
The Modal API is now able to render a static backdrop to avoid closing
the modal when clicking it which may come in h...
Andreas Fernandez
06:50 Revision da79ff95: [DOCS] Use correct ReST file syntax in changelog
Some changelog files containing invalid Sphinx syntax,
thus adding warnings during documentation build.
This change ...
Stefan Bürk

2022-11-15

19:24 Revision e11b2cce: [TASK] Streamline TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive
* actually use `array_filter` internally
* allow using `array_filter` modes `ARRAY_FILTER_USE_KEY`
and `ARRAY_FILTE...
Oliver Hader
19:24 Revision 6b0bb323: [TASK] Streamline TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive
* actually use `array_filter` internally
* allow using `array_filter` modes `ARRAY_FILTER_USE_KEY`
and `ARRAY_FILTE...
Oliver Hader
16:42 Revision 85c69277: [TASK] Rename TreeBuilder to SysTemplateTreeBuilder
We will soon have additional TypoScript TreeBuilder
classes, for instance one related to TsConfig.
Rename the Fronten...
Christian Kuhn
16:41 Revision 7ab38546: [BUGFIX] Avoid undefined array key "parent." in AbstractPlugin
Resolves: #99085
Releases: main, 11.5
Change-Id: Ie3b337b93f43fb2c41d76427f29d793b57e9232b
Reviewed-on: https://revie...
Chris Müller
16:41 Revision 6ef95369: [BUGFIX] Avoid undefined array key "parent." in AbstractPlugin
Resolves: #99085
Releases: main, 11.5
Change-Id: Ie3b337b93f43fb2c41d76427f29d793b57e9232b
Reviewed-on: https://revie...
Chris Müller
16:21 Revision 9f4b0554: [BUGFIX] Localize plugin names in EXT:indexed_search and EXT:form
Resolves: #99037
Releases: main, 11.5
Change-Id: I86cf8b64c198d1707dc3c5f385c6ee19ffa5960c
Reviewed-on: https://revie...
Chris Müller
16:21 Revision 1c631f55: [BUGFIX] Localize plugin names in EXT:indexed_search and EXT:form
Resolves: #99037
Releases: main, 11.5
Change-Id: I86cf8b64c198d1707dc3c5f385c6ee19ffa5960c
Reviewed-on: https://revie...
Chris Müller
15:53 Revision 8d18d9ed: [TASK] Clean up some linkvalidator classes
Minor class modification to make the code more
dense, more strict and reduce duplication.
Resolves: #99094
Releases:...
Christian Kuhn
15:49 Revision b79b4882: [TASK] Make TcaSystemLanguageCollectorTest a functional
Create a functional test form the rather heavily
mocking unit test, and streamline.
Resolves: #98773
Releases: main
...
Christian Kuhn
15:47 Revision adbee4c5: [BUGFIX] Avoid duplicate typoscript cache configuration
The default configuration of new typoscript
cache has been accidently added twice: In
ext:frontend ext_localconf.php ...
Christian Kuhn
13:46 Revision 37c9a940: [FEATURE] Make context menu trigger configurable
The context menu JavaScript API was adapted to also support opening
the menu through the "contextmenu" event type (ri...
Benjamin Kott
10:03 Revision c302fac6: [BUGFIX] Use consistent markup for callout with icons
The "icon-emphasized" class has been recently introduced for
FontAwesome replacement and should be used consistently....
Nikita Hovratov
09:06 Revision b281a4be: [TASK] Set TYPO3 version to 11.5.20-dev
Change-Id: I7d30b077af9795dfc335a7f9941aba977dd5377e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/766...
Benni Mack
08:43 Revision d3b485ca: [RELEASE] Release of TYPO3 11.5.19
Change-Id: I357a4d7f4f74c94ad91aa3837b15b83231de4132
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/766...
Benni Mack
08:37 Revision 8ee49e64: [BUGFIX] Array access on null in ConditionMatcher
Resolves: #99088
Releases: main, 11.5
Change-Id: I67f799fdca4d736c36775d50b5ac753eba93ba52
Reviewed-on: https://revie...
Christian Kuhn
08:37 Revision a5eeee63: [BUGFIX] Array access on null in ConditionMatcher
Resolves: #99088
Releases: main, 11.5
Change-Id: I67f799fdca4d736c36775d50b5ac753eba93ba52
Reviewed-on: https://revie...
Christian Kuhn

2022-11-14

16:21 Revision 3cb8a2ea: [BUGFIX] Speed up FormEngine with selective workspaceOL() calls
BackendUtility::getPossibleWorkspaceVersionIdsOfLiveRecordIds()
is added to check for workspace versions within FormE...
Benni Mack
16:12 Revision 2b8123d0: [BUGFIX] Speed up FormEngine with selective workspaceOL() calls
BackendUtility::getPossibleWorkspaceVersionIdsOfLiveRecordIds()
is added to check for workspace versions within FormE...
Benni Mack
15:15 Revision 0b95aa43: [TASK] Avoid additional nesting complexity in typo3-backend-column-selector-button
The custom element typo3-backend-column-selector-button is a
valid HTML and should be used as such. There is no need ...
Benjamin Kott
13:44 Revision 10d1b744: [BUGFIX] Fix typo in locallang.xlf for sysext/beuser
Resolves: #99082
Related: #99038
Releases: main
Change-Id: Icefd1b4ac8a2ae4cefee51ac9cecfd24e4f989a2
Reviewed-on: htt...
Daniel Ziegenberg
09:33 Revision 036b651f: [BUGFIX] Revert "Have CKEditor link plugin keep tags"
This reverts commit 551f540fc348daeaaa199cb5d1d3529457401fff.
Reason for revert: A regression was introduced
Change...
Benni Mack
08:39 Revision 82c72250: [TASK] Deprecate fe_users & fe_groups TSconfig
TSconfig plays an important role in the Backend:
It configures rendering and behavior details in
the Backend and can ...
Christian Kuhn
08:18 Revision 4f9bf262: [TASK] Raise typo3/testing-framework
> composer u typo3/testing-framework
Resolves: #99078
Releases: main
Change-Id: I937487add61afc30509c898004b55a62d6c...
Christian Kuhn
08:17 Revision 91bd6f58: [FEATURE] Add submodule for filemounts
Adds a submodule to the beuser module, which provides an
overview over all filemounts and allows them to modify,
hide...
marcus@schwemer.de

2022-11-13

18:49 Revision af7a1074: [BUGFIX] Use correct php namespace for NoopEventDispatcher
NoopEventDispatcher was originally a text fixture class
to help during testing. This class has been made available
to...
Stefan Bürk
14:14 Revision 983f6614: [TASK] Replace prophecy in EXT:core/*/Unit/DataHandling/SoftReference/*
Resolves: #98808
Releases: main
Change-Id: I24bbb0b74a238e2488fd60c67d502bba7fa3079c
Reviewed-on: https://review.typo...
Torben Hansen
13:06 Revision 72e320bd: [TASK] Require Doctrine DBAL 3.5+
The latest Doctrine DBAL 3.5 is similar
to Doctrine DBAL 4, which is what we
want to use in the future.
Used command...
Benni Mack
11:59 Revision 2b1a6eb6: [TASK] Replace prophecy in EXT:core TreeDataProviderFactoryTest
Resolves: #98806
Releases: main
Change-Id: I9e87fd549f0fbc29fc392cc73944d92fbc83ddb8
Reviewed-on: https://review.typo...
Torben Hansen
09:31 Revision 7fc708f5: [TASK] Replace prophecy in EXT:core PageTsConfigParserTest
Resolves: #98754
Releases: main
Change-Id: I5b11bea380acbce339e37bff4efc117cbeef769e
Reviewed-on: https://review.typo...
Nikita Hovratov
02:32 Revision 7e941790: [TASK] Replace prophecy in EXT:core PageTsConfigLoaderTest
Resolves: #98752
Releases: main
Change-Id: I8b5229ca9d2eb86072ae21a775d9368133cbba54
Reviewed-on: https://review.typo...
Nikita Hovratov
00:53 Revision 248832dd: [TASK] Replace prophecy in EXT:core ExtensionConfigurationTest
Resolves: #98751
Releases: main
Change-Id: I5e127bebb5fdab914c535c7f16f1ff85ce1d9778
Reviewed-on: https://review.typo...
Nikita Hovratov
00:38 Revision fedbd3ee: [TASK] Replace prophecy in EXT:core FlexFormToolsTest
Resolves: #98753
Releases: main
Change-Id: Ibd1b655f8d7563165683e4d8307c9445ac9d3398
Reviewed-on: https://review.typo...
Nikita Hovratov
00:33 Revision 79c01f89: [TASK] Replace prophecy in EXT:core/Tests/Unit/Imaging/*
Resolves: #98755
Resolves: #98756
Releases: main
Change-Id: If8484ba37f25cceb7a2d35dfc22717d95c122716
Reviewed-on: ht...
Nikita Hovratov

2022-11-12

14:53 Revision 78124015: [TASK] Make an `NoopEventDispatcher` available to extensions
With the class in the general `EventDispatcher` namespace,
extensions can now use this class for their tests.
Also a...
Oliver Klee
14:50 Revision c8a0ed4b: [TASK] Make the `NoopEventDispatcher` available to extensions
With the class moved out of the `Tests` namespace into the general
`EventDispatcher` namespace, extensions can now al...
Oliver Klee
13:51 Revision 68802386: [TASK] Replace prophecy in EXT:core/Tests/Unit/Mail/*
Resolves: #98809
Resolves: #98810
Resolves: #98811
Resolves: #98812
Releases: main
Change-Id: I043c797873be9df1ce1356...
Torben Hansen
13:22 Revision a1bdc635: [BUGFIX] Properly check if language was not fetched from UC
The date-time-picker component now checks properly if the backend
user's language could not get fetched from its UC b...
Andreas Fernandez
12:47 Revision d1c31357: [BUGFIX] Update moment* packages
This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library.
Execute...
Andreas Fernandez
12:47 Revision 5f02be93: [BUGFIX] Update moment* packages
This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library.
Execute...
Andreas Fernandez
12:47 Revision b54975ea: [BUGFIX] Update moment* packages and dev dependencies
This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library. In the s...
Andreas Fernandez
12:47 Revision 544ddf37: [BUGFIX] Simplify some FormEngine validations
This patch simplifies some JavaScript-side validations in FormEngine.
Most notably, parsing dates and times is now ha...
Andreas Fernandez
10:21 Revision 2b00ac74: [DOCS] Fix rendering in ViewHelper reference
Solves
https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-ViewHelper/issues/50
Occurences of `:ts:` are adres...
Lina Wolf
10:20 Revision 2d114f81: [DOCS] Fix TypoScript in ViewHelper docs
Replace `:ts:` with ``:typoscript:` in
ViewHelper class comments. `:ts` does not
render properly, see for example
htt...
Lina Wolf
09:40 Revision 802d8d6f: [DOCS] Fix rendering in ViewHelper reference
Solves
https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-ViewHelper/issues/50
Occurences of `:ts:` are adres...
Lina Wolf
09:39 Revision 9b1715c1: [DOCS] Fix TypoScript in ViewHelper docs
Replace `:ts:` with ``:typoscript:` in
ViewHelper class comments. `:ts` does not
render properly, see for example
htt...
Lina Wolf
08:03 Revision ac601c75: [TASK] Replace prophecy in EXT:core SiteConfigurationTest
Resolves: #98750
Releases: main
Change-Id: I3d57299abd943eca8f2e12a3ad56461e7339c28f
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-11

19:14 Revision a6d223be: [TASK] Replace prophecy in EXT:core/*/Tests/Functional/*
Resolves: #98813
Resolves: #98814
Resolves: #98815
Resolves: #98816
Resolves: #98817
Resolves: #98818
Resolves: #9881...
Torben Hansen
19:10 Revision 2bf9682d: [TASK] Remove obsolete `web-animate` library
In mid-2020, the library `web-animate` was added as a polyfill due
to missing support of the Web Animations API (WAAP...
Andreas Fernandez
19:10 Revision 6a2256a3: [BUGFIX] Properly check if language was not fetched from UC
The date-time-picker component now checks properly if the backend
user's language could not get fetched from its UC b...
Andreas Fernandez
13:28 Revision e2de4601: [TASK] Ensure auto-created redirect are stored on site root
Long time back auto-created redirects were created on
page "0", which has been changed meanwhile to create them
using...
Stefan Bürk
12:56 Revision 941b8193: [FEATURE] Allow global services configuration
The Service Configuration for the dependency container
is now also checked in `config/system/services.yaml` or
`confi...
Chris Müller
12:54 Revision 7a1d040c: [TASK] Avoid TypoScriptParser->getVal()
To further reduce usages of old TypoScriptParser,
the "resolve '=<' reference operator" logic in
ContentObjectRendere...
Christian Kuhn
10:15 Revision 52b51313: [TASK] Replace prophecy in EXT:core/*/UnitDeprecated/*/FileExtensionFilterTest
Resolves: #98822
Releases: main
Change-Id: I3e94df477f21600fdd0cb0eeb4ae1c9932d2bc34
Reviewed-on: https://review.typo...
Torben Hansen

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
 

Also available in: Atom