Project

General

Profile

Activity

From 2022-11-13 to 2022-12-12

2022-12-12

21:01 Revision 229d778b: [DOCS] Add example for hook modifyBlindedConfigurationOptions
Releases: main, 11.5, 10.4
Resolves: #99348
Change-Id: I43d305b0f02bd6049f32e65c95184a2d5bfa4fe5
Reviewed-on: https:/...
Stephan Großberndt
20:17 Revision b6a3ed5e: [TASK] Set TYPO3 version to 12.1.1-dev
Releases: 12.1
Change-Id: Ic62d5e750cc67fc6ad4e27c4c23df6655ca69ac6
Reviewed-on: https://review.typo3.org/c/Packages/...
Oliver Hader
16:23 Revision b2293342: [BUGFIX] Properly respect allowEdit setting in PasswordGenerator
When "allowEdit" is disabled in the PasswordGenerator
field control, this is now properly respected also
on initial l...
Oliver Bartsch
16:22 Revision d4c70810: [DOCS] Document no longer evaluated TCA type "group" options
Adds two TCA options to the changelog, which are no
longer evaluated due to the introduction of TCA type
"file". Thos...
Oliver Bartsch
15:16 Revision 0332bf51: [TASK] Migrate WidgetRegistryTest to functional
Resolves: #98910
Releases: main
Change-Id: Icefa048c401cd2b6f49be10b7aa4e2fe76379068
Reviewed-on: https://review.typo...
Torben Hansen
10:57 Revision e90dbe4e: [BUGFIX] Allow auto-registration also for non-composer mode
Using the "_instanceof" definition to auto-tag
reactions does not work for installations in
non-composer mode.
This ...
Oliver Bartsch
09:56 Revision 5048d7ce: [TASK] Align error responses in ReactionResolver
Error responses now use the same format in
ReactionResolver as well as in the reaction.
Additionally, a new method a...
Oliver Bartsch
09:51 Revision fafe38af: [FEATURE] Add Fluid TrimViewHelper
This adds a <f:format.trim> ViewHelper
that trims a string with the option
to trim characters off a string from
the e...
Benjamin Kott
08:58 Revision e4964fe5: [DOCS] Update TypoScript info on file includes within curly braces
Clearly state
foo {
@import '...'
}
is not relative to 'foo' anymore and a construct
like this must be avoided or...
Christian Kuhn
07:59 Revision b1b4c6c1: [TASK] Add "Reload" button in "Page" module
The "Page" module now also has a "Reload" button in the top right
corner to allow users to reload the module easily.
...
Andreas Fernandez

2022-12-10

21:21 Revision 3e022165: [BUGFIX] Adapt minor typo in .rst file
syl vs sql.
Resolves: #99334
Related: #99282
Releases: main
Change-Id: I1f69c7eadffc2f579982acbfb0badc548fd92d10
Rev...
Christian Kuhn
21:10 Revision ff9aade2: [BUGFIX] Allow relative @import wildcard includes
Scenario:
sys_template record
@import 'EXT:core/Configuration/TypoScript/foo.typoscript'
File EXT:core/Configuration...
Christian Kuhn
15:14 Revision 63f967eb: [BUGFIX] Handle reaction records with missing reaction class
When reaction records are present in a system and their
corresponding implementation class is not, the reaction
modul...
Oliver Bartsch
15:04 Revision 781c164f: [BUGFIX] Respect ReactionDemand for shortcuts
Especially for detailed filters, the shortcut button
does now respect the current demand.
Resolves: #99310
Related: ...
Oliver Bartsch
14:41 Revision 4b47665e: [BUGFIX] Honor shift-reload in FE TypoScript
The patch fixes that pressing "shift-reload" in a
Frontend request with a logged in Backend user no
longer honored ch...
Christian Kuhn
14:25 Revision 226d88a1: [TASK] Replace prophecy in EXT:extbase LocalizationUtilityTest
Resolves: #98889
Releases: main
Change-Id: I93d7f0d08de4bf399dc681f8f9fb35f9150bee59
Reviewed-on: https://review.typo...
Torben Hansen
14:10 Revision 2781bc58: [TASK] Rename module "Template" to "TypoScript"
This is long overdue: Even though we call
"TypoScript templates" "Templates", the word
"template" is usually more con...
Christian Kuhn
14:07 Revision a2aeca72: [BUGFIX] Avoid invalid cache identifier in SchemaInformation
The database may contain special characters (e.g. dots) that are
considered invalid by the caching framework, potenti...
Andreas Fernandez
14:03 Revision 2c593c05: [BUGFIX] Dynamically set 'clear' TypoScript flag
Not too many people know and understand the details
of the 'clear constants' and 'clear setup' flags in
TypoScript sy...
Christian Kuhn
10:19 Revision 4ca6a0c0: [TASK] Replace prophecy in EXT:core ServiceProviderRegistryTest
Resolves: #98762
Releases: main
Change-Id: I023bca3867aa19d95c84b5a877e404a7fd3ee4a6
Reviewed-on: https://review.typo...
Torben Hansen
10:02 Revision ac29feb0: [TASK] Replace prophecy in EXT:core ConsoleCommandPassTest
Resolves: #98764
Releases: main
Change-Id: I3a2f1f95efeb3e555936b98e5b1620c9b02cfbd6
Reviewed-on: https://review.typo...
Torben Hansen

2022-12-09

14:15 Revision 1a2c7069: [TASK] Use RouteResult in EXT:reactions resolver
The new Backend Routing feature
with dynamic placeholders was added
just before EXT:reactions was
introduced. This wa...
Benni Mack
11:48 Revision c4c07fbf: [DOCS] Fix links of "Edit on GitHub" button
Resolves: #99299
Releases: main, 11.5
Change-Id: I1b4e7d16cf32bfbcda757685c8b3759bb052a867
Reviewed-on: https://revie...
Chris Müller
11:35 Revision 51bc7e74: [BUGFIX] Re-add "Reload" button in record list
The "reload" button went missing in the record list with #98320 by
accident. This patch re-adds the button again.
Re...
Andreas Fernandez
11:29 Revision dea88988: [TASK] Streamline Locale + LanguageService initialization calls
This change optimizes the calls to LanguageService,
adding some types to internal / protected methods,
while also str...
Benni Mack
09:54 Revision dd04b45e: [DOCS] Fix links of "Edit on GitHub" button
Resolves: #99299
Releases: main, 11.5
Change-Id: I1b4e7d16cf32bfbcda757685c8b3759bb052a867
Reviewed-on: https://revie...
Chris Müller
09:18 Revision a5fe2e29: [BUGFIX] Properly consider else condition in TypoScript
When establishing the TypoScript condition verdict visitors,
the tstemplate related "fake" IncludeTreeConditionEnforc...
Christian Kuhn

2022-12-08

16:53 Revision 131452d0: [TASK] Remove obsolete test related PageHelloWorld.typoscript
Seems this slipped through with #98571 - the fixture file
is not used. Remove it.
Resolves: #99318
Related: #98571
R...
Christian Kuhn
15:35 Revision 8dcdb59f: [BUGFIX] Correctly turn nodes into TypoScript references
Given TypoScript:
foo = foo
foo.childfoo = childfoo
source = source
foo =< source
Current AST builde...
Christian Kuhn
12:03 Revision bb91ad79: [TASK] Deprecate old TypoScriptParser
The main goal of this patch is to avoid last usages
of old TypoScriptParser and to substitute it with
usages of the n...
Christian Kuhn

2022-12-07

19:43 Revision 2aa2206c: [BUGFIX] Avoid exceptions / PHP 8 error with empty list_type
Resolves: #99296
Releases: main, 11.5
Change-Id: I7c7182b107afe30def50bf10f73018df2c888958
Reviewed-on: https://revie...
Benni Mack
19:30 Revision 48ba2f1a: [BUGFIX] Avoid exceptions / PHP 8 error with empty list_type
Resolves: #99296
Releases: main, 11.5
Change-Id: I7c7182b107afe30def50bf10f73018df2c888958
Reviewed-on: https://revie...
Benni Mack
19:25 Revision e027f968: [TASK] Convert DataMapperTest to functional
Resolves: #98897
Releases: main
Change-Id: I5f4d861dc67a6858050564b5ec31a88383d01e2a
Reviewed-on: https://review.typo...
Nikita Hovratov
17:24 Revision 47d1bb4b: [TASK] Mark LegacyClassesForIde entries @deprecated
The point of these files is to hint IDE's for
deprecation usages. The classes need an @deprecated
annotation.
Resolv...
Christian Kuhn
17:19 Revision 2831344b: [TASK] Remove useless information in save file message
When saving a file in the filelist module, a flashmessage
is shown containing the filename, bytes written and md5
has...
Torben Hansen
14:14 Revision 1c2e1265: [BUGFIX] Fix addService PHP 8 warning
If a service is registered with ExtensionManagementUtility::addService(),
that does not have a "os" flag, then a PHP ...
Benni Mack
14:13 Revision c6e5be19: [BUGFIX] Fix addService PHP 8 warning
If a service is registered with ExtensionManagementUtility::addService(),
that does not have a "os" flag, then a PHP ...
Benni Mack
13:30 Revision f1e1e0bb: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader
13:30 Revision 5488994d: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader
13:28 Revision 36459901: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader

2022-12-06

20:31 Revision 16f905ac: [DOCS] Add changelog folder for v12.2
Resolves: #99293
Releases: main
Change-Id: I64fd454f3c8e24389aeda8312e1a68398afb4d02
Reviewed-on: https://review.typo...
Chris Müller
13:38 Revision 253fd15d: [TASK] Highlight content elements in inconsistent translation state
In the "Page" module, translated content elements without a connection
to the original language are highlighted, when...
Annett Jähnichen
10:55 Revision 3402b305: [BUGFIX] Cast integer values in Fluid ViewHelpers
Cast decimals input arguments to integer before using them in
number_format().
Resolves: #99283
Releases: main, 11.5...
Achim Fritz
10:01 Revision e764a7b5: [BUGFIX] Cast integer values in Fluid ViewHelpers
Cast decimals input arguments to integer before using them in
number_format().
Resolves: #99283
Releases: main, 11.5...
Achim Fritz
08:25 Revision 1ccf8df8: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott
08:25 Revision cc19dbdd: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott
08:18 Revision 2e14c410: [TASK] Set TYPO3 version to 12.2.0-dev
Change-Id: I206be78ca4e53366c8ded19ebbabdf6ec4047471
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/769...
Benni Mack
08:00 Revision 0767f2b8: [RELEASE] Release of TYPO3 12.1.0
Change-Id: Ica979328b58e9d44ae8703a67ed7d5c9218afe3c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/769...
Benni Mack
07:52 Revision 35772ce9: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott

2022-12-05

23:07 Revision 0840414d: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
23:07 Revision 96846de7: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
22:38 Revision a88edb5a: [TASK] Streamline ext:redirects auto-create chain
Changing the slugs of pages automatically creates
redirects, if ext:redirects is installed and
that feature has not b...
Stefan Bürk
22:36 Revision 9f87b5ec: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
22:35 Revision aa3ee0e8: [BUGFIX] Ensure inserted json data is properly checked in DataHandler
Native JSON field support along with a custom TCA user dbType
`json` has been added as new features. This has been us...
Stefan Bürk
16:28 Revision cc60fe25: [BUGFIX] Minor fixes in EXT:reactions
- Use TYPO3.Icons
- Make reactionTypes accessible to fluid
- Allow type sorting and use correct field
- Add contextme...
Benjamin Kott
15:24 Revision 47b29e8d: [BUGFIX] Fix typo in `drapUploader`
Resolves: #99274
Releases: main
Change-Id: Ib8e51718d1abf51cf74ebb5ab0d8693efab13cde
Reviewed-on: https://review.typo...
Andreas Fernandez
14:12 Revision e537029c: [BUGFIX] Ensure correct page-section cache identifier calculation
Way back until early stage of v11 development the page section
cache entry included only the rootline of the default ...
Stefan Bürk
14:09 Revision aff13f4b: [TASK] Update @typo3/icons to 3.4.0
Executed commands:
npm install @typo3/icons@^3.4.0
npm run build
Resolves: #99272
Releases: main
Change-Id: I915ff22...
Benjamin Kott
13:42 Revision bce091f4: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
13:42 Revision 4e884800: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
13:19 Revision 0a413341: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
09:13 Revision 2469eef8: [TASK] Add event to intercept/adjust request-token
Add new BeforeRequestTokenProcessedEvent, allowing to intercept
or adjust a RequestToken during active user authentic...
Oliver Hader
09:12 Revision 52024675: [TASK] Display language label keys in configuration module
To improve the listing of mfa providers in the configuration
module are possible language label keys now displayed,
n...
Oliver Bartsch
09:10 Revision 932c387e: [TASK] Use unified buttons in Scheduler docheader
The 'SchedulerTask' module should use
same buttons in docheader as in other modules, therefore
use only 'Close', 'Sav...
Annett Jähnichen
08:48 Revision 0cd44957: [TASK] Display language label keys in configuration module
To improve the listing of mfa providers in the configuration
module are possible language label keys now displayed,
n...
Oliver Bartsch
08:36 Revision fc1108db: [FEATURE] Display registered reactions in configuration module
Resolves: #99245
Related: #98373
Releases: main
Change-Id: I1c82965240149b88f9b1b21adfbc65814eca0fd0
Reviewed-on: htt...
Oliver Bartsch
06:49 Revision 9cb5a10b: [BUGFIX] Avoid invalid orderBy for count query in EXT:reactions
Avoid an exception if using PostgreSQL because there
must not be a orderBy part if building a count query.
PostgreSQL...
Georg Ringer

2022-12-04

20:51 Revision f86ad5e3: [DOCS] Review changelogs for v12.1 release
Resolves: #99266
Releases: main
Change-Id: Ife02422e05d88ea8935c020ccf785aa0a014e9da
Reviewed-on: https://review.typo...
Chris Müller
20:24 Revision 7706ee16: [TASK] Replace prophecy in ExtensionManagementServiceTest
Note, that this patch also fixes some useless prophecy
`->willReturn()` calls, which did not test something. Actually...
Torben Hansen

2022-12-03

22:36 Revision 5bdfc5c7: [TASK] Replace prophecy in EXT:form FormManagerControllerTest
Resolves: #98977
Releases: main
Change-Id: Ib83b762e61483783695e04cdb2257f40ddf14b0a
Reviewed-on: https://review.typo...
Torben Hansen
22:34 Revision 615fffa6: [BUGFIX] Prevent PHP errors in FileMount model
This prevents an error triggered by accessing a possible
uninitialized property as well as a possible TypeError in
th...
Oliver Bartsch
22:33 Revision 961e6291: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
22:33 Revision 662b4b51: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
22:17 Revision 765d5a89: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
20:51 Revision e4270488: [FEATURE] Add a command to set up TYPO3
Currently, there is only a GUI installer to set up
a TYPO3 installation. This does not allow to automate
the setup pr...
Jochen Roth
20:37 Revision 1d605f2d: [TASK] Unify position for docheader buttons
Buttons in button groups either had space between them or were glued
together, because they used to be in the default...
Annett Jähnichen
20:17 Revision 25fda3a1: [DOCS] Create basic documentation for Reactions
This is mainly the scaffolding for future more extensive documentation.
Based on the Changelog entry.
Resolves https...
Lina Wolf
19:33 Revision 38bdd225: [TASK] Update spelling of the word webhooks
Following the commonly used spelling of the word "webhook", this change
updates the headline of the Reactions backend...
Michael Schams
14:11 Revision 78e66458: [TASK] Add label to go back buttons in docheader
In docheader buttons on the left side should have labels,
therefore add label for actions-view-go-back in several mod...
Annett Jähnichen

2022-12-02

16:36 Revision ff630547: [FEATURE] Enable select item groups through TSconfig
With this change you're able to use TCA select item groups within
Page TSconfig in TCEFORM section like
TCEFORM.t...
Sebastian Iffland
15:55 Revision 8871748e: [BUGFIX] Fix typo in EXT:reactions
Resolves: #99256
Releases: main
Change-Id: Id34d69f8c87b357cdd19cc59caca676511c459ca
Reviewed-on: https://review.typo...
Peter Kraume
13:26 Revision 27cf2edb: [BUGFIX] Allow expanding non-default doktypes in configuration module listing
Labels are not suitable as keys for the listing because
they are used as URL identifier and might contain
whitespaces...
Oliver Bartsch
13:25 Revision df7c4d52: [TASK] Improve naming of the reaction type
An administrator can create multiple reactions
of the same reaction type. To make this clear,
corresponding code part...
Oliver Bartsch
12:28 Revision dcdc2683: [TASK] Remove leftover ProphecyTrait in ResolverTest
Resolves: #99253
Related: #98760
Releases: main
Change-Id: I1cdfd3902dad70bff2eeadfcd1a0eae2d8a6b644
Reviewed-on: htt...
Nikita Hovratov
11:07 Revision 9a9b4561: [TASK] Remove leftover ProphecyTrait in Typo3DbQueryParserTest
Resolves: #99249
Related: #98892
Releases: main
Change-Id: Iae2460a894bb3270272e39bfb9b75a83a4deeb78
Reviewed-on: htt...
Nikita Hovratov
10:47 Revision 70ba2866: [TASK] Migrate Typo3DbQueryParserTest to functional
Resolves: #98892
Releases: main
Change-Id: Idbe7b8c1cbb3b105a21fe56be12b348b9c7113bd
Reviewed-on: https://review.typo...
Nikita Hovratov
09:41 Revision 48a379e8: [TASK] Update guzzle components
Used commands:
composer req -W \
-d typo3/sysext/core --no-update \
guzzlehttp/guzzle:^7.5.0 \
guzzleh...
Benni Mack
09:40 Revision 71756e8d: [TASK] Update guzzle components
Used commands:
composer req -W \
-d typo3/sysext/core --no-update \
guzzlehttp/guzzle:^7.5.0 \
guzzleh...
Benni Mack

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
 

Also available in: Atom