Project

General

Profile

Activity

From 2022-11-02 to 2022-12-01

2022-12-01

22:33 Revision 21027e1c: [FEATURE] Introduce PSR-14 event to define whether files are selectable
This introduces a new PSR-14 event, enabling
extension authors to define whether a file
can be selected in the file b...
Stefan Froemken
18:39 Revision bf65642f: [FEATURE] Reactions - Incoming WebHooks for TYPO3
This feature adds the possibility to receive incoming webhooks
into a TYPO3 instance.
This feature allows everybody ...
Frank Nägler
16:09 Revision e0d3cfbe: [BUGFIX] Make backdrop for EXT:recycler confirmations static
The confirmation in modal windows of EXT:recycler may run long
running tasks, depending on the database structure and...
Andreas Fernandez
16:01 Revision d58151e5: [TASK] Require Symfony 6.2
Symfony 6.2 provides a longer support lifetime
than the currently supported Symfony 6.1.
For this reason the depende...
Benni Mack
15:46 Revision 554007d7: [TASK] Omit header "content elements" in linkbrowser if no elements
available
If no content elements are available to be linked to, the header should
not be rendered at all.
Resolves:...
Georg Ringer
12:06 Revision 312ed402: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
12:06 Revision f02f02bc: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
11:39 Revision 46e87287: [TASK] Make type annotations for trait CookieHeaderTrait more specific
This fixes 2 of the 4 PHPStan warnings with Symfony 6.2.
Resolves: #99235
Releases: main
Change-Id: Id36d0eb39fa1211...
Oliver Klee
11:38 Revision 5b0c51cd: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
11:25 Revision dc0ad269: [TASK] Extend testing range to PHP8.2 with more dbms versions
doctrine/dbal 2.x version has reached EOL, which means that
there will be no new version in this version range. Sadly...
Stefan Bürk
08:45 Revision 5b0e98ed: [TASK] Extract code from InstallerController
The InstallerController contains a lot of code
that could be useful in e.g. cli command.
Thus, some code of the cont...
Jochen Roth
01:08 Revision 9522763b: [FEATURE] Add filter for backend user groups
The backend module "Backend Users" now has a filter
for backend user groups that can filter by name or group
ID.
Res...
Bastien Lutz

2022-11-30

22:09 Revision 98cf5fae: [FEATURE] Allow placeholders in Backend URLs
This change introduces a Backend Route Result,
similar to the Frontend Route Result object,
using symfony's native UR...
Benni Mack
10:41 Revision 4748cc29: [FEATURE] Add dbType "json" to TCA type "user"
To allow automatic decoding for type `user` implementations,
a new dbType `JSON` is introduced.
Resolves: #99226
Rel...
Oliver Bartsch

2022-11-29

16:31 Revision b960e7a6: [BUGFIX] Fix styling of inactive language packs
Bootstrap 5 styling of striped tables has a higher CSS specificity
than the styling for inactive language packs. Simp...
Andreas Nedbal
13:15 Revision 2a75c68d: [TASK] Improve usability of "Create Administrative User" function
When the "Create Administrative User" is used in install tool, all
input fields are cleared regardless of, if a new u...
Torben Hansen
13:05 Revision 601af136: [TASK] Add label for edit button in docheader localization overview
In docheader buttons on the left side should have labels,
therefore add label for editWholeRecord in Localization ove...
Annett Jähnichen
12:37 Revision 25ff3d6c: [TASK] Swap position for buttons in docheader in history view
Use default settings for addButton($backButton),
so that the close button is always placed
on the far left side of th...
Annett Jähnichen
09:20 Revision 07d67a3b: [TASK] Replace prophecy in EXT:core DataHandlerTest
Resolves: #98971
Releases: main
Change-Id: I8bac1331435b06df7cd253f8e96f95e6b9f4cf89
Reviewed-on: https://review.typo...
Nikita Hovratov
08:15 Revision 6102e5d8: [TASK] Replace `['dummy']` array in getAccessibleMock calls with null
Resolves: #99216
Releases: main
Change-Id: I1d0e92fb5b5fbf91d873c8b5e8a6d313e1bea517
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-28

19:53 Revision 7bb4239b: [TASK] Remove label from clear cache button in docheader
In docheader buttons on the right side should not have labels,
therefore they are removed.
Resolves: #99215
Releases...
Annett Jähnichen
16:14 Revision 7f443f45: [TASK] Group search result items again
With the refactoring of the backend search, the result grouping got
lost. This patch adds the grouping again.
Resolv...
Andreas Fernandez
14:30 Revision 4d0673f7: [TASK] Deprecate config.baseURL
The methods:
TSFE->wrapBaseUrl()
PageRenderer->setBaseUrl()
and the TypoScript setting config.baseURL are
set to be ...
Benni Mack
14:06 Revision 47c22811: [TASK] Allow multiple actions and custom invoke handlers for search results
Search results now may have multiple actions to trigger, depending on
their context. For pages it'd make sense to eit...
Andreas Fernandez
14:02 Revision 15e3a526: [TASK] Streamline AbstractUserAuthentication->removeCookie() usage
This change unifies TYPO3 Cores handling
of calling the mostly internal call of removeCookie()
method.
Functionality...
Benni Mack
11:39 Revision b08e4a7d: [TASK] Avoid usage of superglobal $_COOKIE in favor of PSR-7
This change reduces most usages of the
superglobal "$_COOKIE" in TYPO3 Core
in favor of PSR-7 $request->getCookiePara...
Benni Mack
09:00 Revision 6f7b2978: [BUGFIX] Cover invalid type `db` input in ContentObjectRenderer->getData
Resolves: #99207
Releases: main, 11.5
Change-Id: I222a861578a7b1b683b7922bcdf55776b96b4648
Reviewed-on: https://revie...
Nikita Hovratov
08:59 Revision 03d2cdfa: [BUGFIX] Cover invalid type `db` input in ContentObjectRenderer->getData
Resolves: #99207
Releases: main, 11.5
Change-Id: I222a861578a7b1b683b7922bcdf55776b96b4648
Reviewed-on: https://revie...
Nikita Hovratov

2022-11-27

15:19 Revision 897e4238: [TASK] Replace prophecy in EXT:form TranslationServiceTest
Resolves: #98906
Releases: main
Change-Id: I4c2a52e5ab69001bae4a1a8aa67d9612be4a73e2
Reviewed-on: https://review.typo...
Torben Hansen
14:08 Revision bd161dc2: [FEATURE] Extend stdWrap.if feature
This change extends the TypoScript
function "if." (checkIf) to also allow
* "contains"
* "startsWith"
* "endsWith"
E...
Benni Mack
04:45 Revision 2d7ad4cd: [BUGFIX] Avoid undefined array key warning in LanguageService
Guard invalid array key access in LanguageServices, also it
relates to an invalid xliff translation identifier. Howev...
Stefan Bürk

2022-11-26

20:51 Revision 56c88bf4: [TASK] Replace prophecy in EXT:extensionmanager InstallUtilityTest
Resolves: #98974
Releases: main
Change-Id: Ia654bad7271b37df8537aaf003e83cd7d02424d7
Reviewed-on: https://review.typo...
Torben Hansen
14:28 Revision 461b7752: [TASK] Replace prophecy in EXT:form DataStructureIdentifierListenerTest
Resolves: #98905
Releases: main
Change-Id: I28f6cc1f4323094f80bf1c216767d490ab95fae3
Reviewed-on: https://review.typo...
Torben Hansen
13:05 Revision 7de9e16f: [TASK] Replace prophecy in EXT:form AbstractFinisherTest
Resolves: #98980
Releases: main
Change-Id: I82b58852b56da4336e639f32b2e8198c85751904
Reviewed-on: https://review.typo...
Torben Hansen
12:49 Revision d150317f: [TASK] Convert EXT:extbase Typo3DbBackendTest to functional
Resolves: #98891
Releases: main
Change-Id: I69e15b139af7222b49353b0060ade35ca4aa87a3
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-25

19:14 Revision 303f2113: [TASK] Replace prophecy in EXT:form RedirectFinisherTest
Resolves: #98982
Releases: main
Change-Id: I84a57c6d11af8a6e540678749ccbbdc13c6e92bf
Reviewed-on: https://review.typo...
Torben Hansen
18:55 Revision 7c83b52f: [TASK] Replace prophecy in EXT:form SaveToDatabaseFinisherTest
Resolves: #98981
Releases: main
Change-Id: I0e8abe44147c90c88f6221efa59fd384959f31ca
Reviewed-on: https://review.typo...
Torben Hansen
15:18 Revision edd4fed3: [TASK] Replace prophecy in EXT:form FormFrontendControllerTest
Resolves: #98978
Releases: main
Change-Id: I1bf664b460c2a9e820382e009caefee5cdc5472f
Reviewed-on: https://review.typo...
Nikita Hovratov
15:01 Revision f8b50530: [TASK] Re-organize PageLayoutController
This change cleans up various parts of
PageLayoutController that are leftovers due to
the usage of PageLayoutView (wh...
Benni Mack
14:28 Revision 69364cef: [TASK] Replace prophecy in EXT:form ConfigurationServiceTest
Resolves: #98979
Releases: main
Change-Id: I4c3d342b783a516661da33bdc04834967a91302b
Reviewed-on: https://review.typo...
Nikita Hovratov
14:18 Revision fee58b64: [TASK] AdminPanel: Group sql queries made by PageRepository
With this the list of grouped sql queries is
much shorter and better understandable.
Resolves: #99187
Releases: main...
Christoph Lehmann
14:06 Revision 87ae5f3b: [BUGFIX] Wrap action callback in Promise
The changes of #99176 and #99189 logically conflicted with each other.
The former resets the state of the DeferredAct...
Andreas Fernandez
13:05 Revision a97089d6: [TASK] AdminPanel: Group sql queries made by PageRepository
With this the list of grouped sql queries is
much shorter and better understandable.
Resolves: #99187
Releases: main...
Christoph Lehmann
10:10 Revision 1b0fea17: [TASK] Allow modals to stay open after invoking an action
A new enum `PostActionModalBehavior` is added to allow control whether
a modal window should stay open after invoking...
Andreas Fernandez
10:03 Revision 9bf653a2: [TASK] Make docheader finally embrace flexbox
The conversion to flexbox is now complete. Spacing is now
streamlined and hard limits for columns removed. SCSS-Varia...
Benjamin Kott
09:47 Revision 61462835: [TASK] Replace prophecy in EXT:core UserSessionManagerTest
Resolves: #98770
Releases: main
Change-Id: Ia61497849e6b02e654a19cb8e776c68fdb0ea80f
Reviewed-on: https://review.typo...
Torben Hansen
09:46 Revision 95f1b4d3: [BUGFIX] Lock `DeferredAction` and recover original label
When a `DeferredAction` is executed, the related action trigger is now
disabled when invoked to prevent multiple exec...
Andreas Fernandez
08:32 Revision d84b6a33: [TASK] Replace prophecy in deprecated EXT:backend TcaFlexPrepareTest
Resolves: #98882
Releases: main
Change-Id: I9a8cdefe05fbaf70fdc0158a0b3b558865f6523a
Reviewed-on: https://review.typo...
Nikita Hovratov
07:17 Revision e5bc0eab: [BUGFIX] Close shortcut menu when opening an entry
It doesn't make much sense to keep the shortcut menu open once an entry
is opened, therefore it will be closed now.
...
Andreas Fernandez
06:52 Revision dfb82ef7: [BUGFIX] Close shortcut menu when opening an entry
It doesn't make much sense to keep the shortcut menu open once an entry
is opened, therefore it will be closed now.
...
Andreas Fernandez
05:00 Revision d6256496: [TASK] Remove useless "Set up" comments in tests
Resolves: #99185
Releases: main
Change-Id: I9071008e7a6d44797b15264d6f79fe2218cd2b98
Reviewed-on: https://review.typo...
Nikita Hovratov
04:54 Revision 4c5461ee: [TASK] Remove unused ProphecyTrait in EditDocumentControllerTest
Resolves: #98871
Releases: main
Change-Id: Ifc85b2d21b7ea2787b6f0cdeb7078b66b3e04f3d
Reviewed-on: https://review.typo...
Nikita Hovratov

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
 

Also available in: Atom