Project

General

Profile

Activity

From 2023-12-24 to 2024-01-22

2024-01-22

15:14 Revision a7a447c3: [!!!][FEATURE] Add PSR-14 Event to modify link resolving result data
This introduces the new PSR-14
`AfterLinkResolvedByStringRepresentationEvent`, enabling extension
authors to modify t...
Oliver Bartsch
12:23 Revision d356b2d3: [BUGFIX] Typoscript ">" operator removes too much
page = PAGE
page {
10 = COA
10 {
10 = TEXT
10.value = A
20 = TEXT
20.value = B
30 = TEXT
...
Christian Kuhn
12:23 Revision 2ec69476: [BUGFIX] Typoscript ">" operator removes too much
page = PAGE
page {
10 = COA
10 {
10 = TEXT
10.value = A
20 = TEXT
20.value = B
30 = TEXT
...
Christian Kuhn
12:21 Revision 70b7bc19: [BUGFIX] Use matching site in extbase BE modules
Extbase BE modules suffer from the conceptual mistake
of using FE TypoScript for configuration. Modules
not in page c...
Christian Kuhn
12:21 Revision 650e1645: [BUGFIX] Use matching site in extbase BE modules
Extbase BE modules suffer from the conceptual mistake
of using FE TypoScript for configuration. Modules
not in page c...
Christian Kuhn
12:16 Revision ad54ae83: [DOCS] Fixes PHP syntax in snippet
No semicolon after method argument is needed/allowed.
Releases: main, 12.4
Resolves: #102888
Change-Id: Ib04783dc487...
Julian Hofmann
12:16 Revision 5b5c0f71: [DOCS] Fixes PHP syntax in snippet
No semicolon after method argument is needed/allowed.
Releases: main, 12.4
Resolves: #102888
Change-Id: Ib04783dc487...
Julian Hofmann
08:17 Revision 24601a9c: [TASK] Redefine CI pipeline execution shuffle
With #102779 the support for PHP 8.1 has been
dropped and GitLab workflow jobs simply raised.
In general it is tried...
Stefan Bürk
08:13 Revision 63292d4c: [TASK] Update container image versions
New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
Stefan Bürk
08:13 Revision b8948187: [TASK] Update container image versions
New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
Stefan Bürk
08:12 Revision 2dbb8a9a: [TASK] Update container image versions
New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
Stefan Bürk

2024-01-21

22:39 Revision e914e7fb: [DOCS] Added note to ext:felogin redirect modes
The documentation for redirect mode "Defined by Domain entries"
for ext:felogin does not describe, that configured do...
Torben Hansen
22:30 Revision 77d284da: [DOCS] Added note to ext:felogin redirect modes
The documentation for redirect mode "Defined by Domain entries"
for ext:felogin does not describe, that configured do...
Torben Hansen
21:40 Revision 5ec4b642: [BUGFIX] Fix page input of recordlist pagination
This fixes several bugs of the recordlist
pagination page input field.
1. The selector for the corresponding form
...
Oliver Bartsch
21:39 Revision 01a8f4ad: [BUGFIX] Fix page input of recordlist pagination
This fixes several bugs of the recordlist
pagination page input field.
1. The selector for the corresponding form
...
Oliver Bartsch
21:30 Revision dedf8377: [TASK] Remove internal state properties from PageRepository
This change reduces the internal duplicate
state from PageRepository, in order to fully
rely on the workspace aspect ...
Benni Mack
19:43 Revision 2d9479c9: [TASK] Remove todo for intExplode function in GeneralUtility
A todo for the `intExplode` function suggests to refactor the method
by using `array_filter` and `array_walk`. This r...
Torben Hansen

2024-01-20

23:21 Revision 100b0be1: [TASK] Remove extended `SchemaManager::getDatabasePlatform()`
`AbstractSchemaManager::getDatabasePlatform()` is deprecated
and will be remove with Doctrine DBAL 4.x. A intermediat...
Stefan Bürk
23:19 Revision 6c1f8a6a: [TASK] Remove traces of unsupported platform `Oracle`
Albeit never officially supported some workarounds
has been introduced in several places to support
Oracle at least p...
Stefan Bürk
22:01 Revision ad3164b5: [TASK] Remove redundant type casts in ext:extbase
Some type casts in ext:extbase are superfluous, since it is
already ensured that the variable types are as expected.
...
Torben Hansen
21:55 Revision df48578e: [TASK] Update to CKEditor5 v41
Also switch back to `List` instead of `DocumentList`, since the new
DocumentList implementation (that we use since #1...
Benjamin Franzke
21:33 Revision 0d48f759: [TASK] Remove jQuery from workspaces comment view
Resolves: #102435
Related: #102431
Releases: main
Change-Id: Ic8e815f74af3de60d996f242f886d4441dd76aa6
Reviewed-on: h...
Andreas Nedbal
15:04 Revision 20fa9dcd: [TASK] Pass connection to ConnectionMigrator and factory method
Only the connection name has been passed to the `ConnectionMigrator`
and factory method `ConnectionMigrator::create()...
Stefan Bürk
09:32 Revision 0eb7cac3: [!!!][FEATURE] Add PSR-14 Event to modify stdWrap `cacheStore`
This introduces the new PSR-14 BeforeStdWrapContentStoredInCacheEvent,
enabling extension authors to manipulate the c...
Oliver Bartsch
09:11 Revision 0e0a9fac: [TASK] Ensure unique values in filemounts permissions
Ensure unique values in BackendUserAuthentication::groupData['filemounts']
by processing it through the StringUtility...
Marcin Sągol

2024-01-19

20:26 Revision 79790b4f: [TASK] Ensure unique values in filemounts permissions
Ensure unique values in BackendUserAuthentication::groupData['filemounts']
by processing it through the StringUtility...
Marcin Sągol
20:22 Revision e5535d5e: [TASK] Add localRootLine and sysTemplateRows to PageInformation
FE knows two root lines: TSFE->rootLine, which is the
'full' path to pid 0, and TSFE->config['rootLine'], which
is on...
Christian Kuhn
12:22 Revision 566c6d60: [TASK] Sort table and field list in DB Check module by labels
When we use DB Check module and our project has large number of
tables configured in the TCA it is often hard to quic...
Marcin Sągol
12:22 Revision aee5fe9e: [TASK] Sort table and field list in DB Check module by labels
When we use DB Check module and our project has large number of
tables configured in the TCA it is often hard to quic...
Marcin Sągol
12:02 Revision ffbad03b: [TASK] Avoid TSFE getSite(), getLanguage(), pageArguments
Next logical step on the 'get rid of TSFE' path:
Avoid the @internal public getters getSite() and
getLanguage(), retr...
Christian Kuhn

2024-01-18

20:19 Revision 7b7a8edb: [!!!][FEATURE] Add PSR-14 Events to TypoLinkCodecService
This adds two new PSR-14 Events to the TypoLinkCodecService,
which allow to easily manipulate the encoding and decodi...
Oliver Bartsch
19:59 Revision 410adb76: [TASK] Mitigate deprecated maximum length methods of `AbstractPlatform`
Relying on the default and the maximum column lengths provided by the
Doctrine DBAL is deprecated. The following Abst...
Stefan Bürk
19:58 Revision 0a28d08c: [TASK] Ensure to provide `$type` argument for `Statement::bindValue()`
The `$type` parameter for `Statement::bindValue()` will be
required with Doctrine DBAL 4.0 and usages in capsuled cod...
Stefan Bürk
18:42 Revision 58674744: [TASK] Doctrine DBAL 3.2 Connection::lastInsertId() mitigation
The usage of `Connection::lastInsertId()` with a sequence name
is deprecated as unsafe in scenarios with multiple con...
Stefan Bürk
18:30 Revision 60b3ccbb: [TASK] Mitigate `AbstractPlatform::getIdentifierQuoteCharacter()` usage
`AbstractPlatform::getIdentifierQuoteCharacter()`
is deprecated since Doctrine DBAL 3.7.x and will
be removed with Do...
Stefan Bürk
17:49 Revision 6fe90704: [TASK] Remove unused labels from core locallang_tca.xlf file
Current workspace settings for a backend user or group allow only
to set editing in the Live workspace. The translati...
Marcin Sągol
13:10 Revision 7a9cfb2b: [BUGFIX] Restore `Controller` PHP attribute
Instead of using a class alias for the `Controller`
PHP attribute, is the class now restored.
This allows to install...
Oliver Bartsch
13:06 Revision 39cf5716: [BUGFIX] Ensure table wizard connected callback has access to textarea
The textarea element needs to be available in the DOM before the table
wizard element is rendered, as the connected c...
Benjamin Franzke
13:06 Revision 44670dd4: [BUGFIX] Ensure table wizard connected callback has access to textarea
The textarea element needs to be available in the DOM before the table
wizard element is rendered, as the connected c...
Benjamin Franzke
11:32 Revision 6af4f29e: [TASK] Streamline TypoScriptFrontendItitialization
This patch is the result of a careful refactoring of
the TypoScriptFrontendInitialization 'body' methods.
The patch ...
Christian Kuhn
08:23 Revision 5fc78f37: [TASK] Remove pointless stdWrap test
This removes a pointless stdWrap test,
which checked whether defined stdWrap
functions are actually callable. This
on...
Oliver Bartsch
08:12 Revision 5c296a45: [BUGFIX] Prevent type error on static route
If you happen to have inconsistent data in the
config.yaml like:
```
routes:
-
route: robots.txt
type: sta...
Lina Wolf
08:12 Revision 3dc75cf8: [BUGFIX] Prevent type error on static route
If you happen to have inconsistent data in the
config.yaml like:
```
routes:
-
route: robots.txt
type: sta...
Lina Wolf
07:09 Revision d5b9eba2: [TASK] Update `typo3/testing-framework`
This change updates the "typo3/testing-framework" to
fetch required changes as preparation for the upcoming
Doctrine ...
Stefan Bürk
07:07 Revision 027ef563: [DOCS] Fix FQCN in changelog for ModifyRecordsAfterFetchingContentEvent
Resolves: #102850
Related: #99323
Releases: main
Change-Id: I15f188d221f7dbc899f819103283cf3f8ff4f5c8
Reviewed-on: ht...
Chris Müller
06:56 Revision 1ede07c2: [DOCS] Fix class name of event listener example
Resolves: #102852
Related: #102755
Releases: main
Change-Id: I2640742252b34d0b8f3c61a9e62c765f63dfbe9a
Reviewed-on: h...
Oliver Bartsch

2024-01-17

14:35 Revision 2a35f927: [TASK] Use CPP in EXT:core/Classes/Localization/*
This change introduces constructor property promotion where possible
in EXT:core/Classes/Localization/*
Resolves: #1...
Torben Hansen
14:11 Revision df3de41a: [TASK] Remove redundant type casts in ext:form
Some type casts in ext:form are superfluous, since it is
already ensured, that the variable type is as expected.
Thi...
Torben Hansen

2024-01-16

15:56 Revision adc1a4a4: [!!!][FEATURE] Add PSR-14 Events for modifying cObj stdWrap
This replaces the previously available hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php'...
Oliver Bartsch
10:50 Revision 9fcbdad4: [BUGFIX] Use correct check and fallback type for plugin itemGroups resolving
In case a plugin, using the `list` CType has
an item group configured, which is not defined
in `list_type>config>item...
Oliver Bartsch
10:34 Revision 871b9516: [BUGFIX] Use correct check and fallback type for plugin itemGroups resolving
In case a plugin, using the `list` CType has
an item group configured, which is not defined
in `list_type>config>item...
Oliver Bartsch
09:10 Revision c73f57ae: [TASK] Set TYPO3 version to 12.4.11-dev
Change-Id: I60ef2b390e55d5544f599d82f8c71b64093ede8b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824...
Oliver Hader
09:10 Revision f9eee0fa: [TASK] Set TYPO3 version to 11.5.35-dev
Change-Id: I20b54295db619fbfebf1d0958b057e495d2334bc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824...
Oliver Hader
08:57 Revision d07cbbfe: [RELEASE] Release of TYPO3 12.4.10
Change-Id: Id818722727dd70ecccf819231901c8ba2946049f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824...
Oliver Hader
08:54 Revision 4637a5d6: [RELEASE] Release of TYPO3 11.5.34
Change-Id: I46b6548fd7f7e58dfabdc8f7b87871ce55ba61ec
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824...
Oliver Hader
08:30 Revision f11f4c07: [DOCS] Remove invalid configuration option from SMTP upgrade example
The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,...
Benjamin Franzke
08:30 Revision 82dc46cc: [DOCS] Remove invalid configuration option from SMTP upgrade example
The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,...
Benjamin Franzke
08:30 Revision 7f255dc0: [DOCS] Remove invalid configuration option from SMTP upgrade example
The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,...
Benjamin Franzke

2024-01-15

10:55 Revision 94615448: [!!!][TASK] Remove ConsumableNonce->b64
It has been deprecated with TYPO3 v12.4.8 and is now removed.
Resolves: #102754
Related: #101751
Related: #100963
Re...
Simon Schaufelberger

2024-01-14

12:10 Revision 570d83b6: [BUGFIX] Add missing label for RedirectsCleanupCommand statusCode
The label has been added, so the output of the help section for the
command will now provide basic information about ...
Anja Leichsenring
12:10 Revision ad83c184: [BUGFIX] Add missing label for RedirectsCleanupCommand statusCode
The label has been added, so the output of the help section for the
command will now provide basic information about ...
Anja Leichsenring
09:07 Revision 4554b479: [BUGFIX] Do not create integer field for TCA selectSingle with no items
In case of a type `select` and renderType `selectSingle` TCA field,
which doesn't define `items` nor `itemsProcFunc`,...
Nikita Hovratov
08:35 Revision 9b891c58: [TASK] Update UploadedFile.php
Exception message is wrong. The file did not move, the path is empty in
itself or due to error in getFileAbsFileName....
Thore
08:26 Revision 3f8710ce: [TASK] Fix comment in convertDatabaseRowValuesToPhp
Fix comment about obsolete type user with dbType json.
Resolves: #102832
Releases: main, 12.4
Change-Id: I390a1a7d3a...
Nikita Hovratov
08:25 Revision 3b93e0e2: [FEATURE] Add ApplicationContext to TypoScript data
The current application context was already available within conditions.
It now is also added to data. That way it ca...
Daniel Siepmann
08:23 Revision 8a089913: [TASK] Update UploadedFile.php
Exception message is wrong. The file did not move, the path is empty in
itself or due to error in getFileAbsFileName....
Thore
08:18 Revision 93852dfe: [TASK] Fix comment in convertDatabaseRowValuesToPhp
Fix comment about obsolete type user with dbType json.
Resolves: #102832
Releases: main, 12.4
Change-Id: I390a1a7d3a...
Nikita Hovratov

2024-01-12

21:34 Revision c17e7978: [BUGFIX] Update doctrine/dbal to ensure performance bugfix
Doctrine DBAL 3.7.0 introduced a performance issue [1]
which has been already fixed by the Doctrine Team [2].
This c...
Stefan Bürk
21:34 Revision 1fb79867: [BUGFIX] Update doctrine/dbal to ensure performance bugfix
Doctrine DBAL 3.7.0 introduced a performance issue [1]
which has been already fixed by the Doctrine Team [2].
This c...
Stefan Bürk
14:04 Revision 8889d55b: [BUGFIX] Use DataHandler->log consistently
When using DataHandler->log, the format changed
to using an associative array as $data, whereas
the message then cont...
Benni Mack
12:55 Revision 7a05575a: [BUGFIX] Use DataHandler->log consistently
When using DataHandler->log, the format changed
to using an associative array as $data, whereas
the message then cont...
Benni Mack
11:55 Revision e32c7858: [TASK] Avoid TSFE->contentPid, ->rootLine, ->page, ->id
This removes usages of those properties from TSFE
that have been modeled as PageInformation object
attached to the Re...
Christian Kuhn
11:52 Revision 994d152d: [BUGFIX] Allow SelectItem to be used in registerPlugin syntax
With TYPO3 v12, the SelectItem API was introduced to
allow an associative array for registering items in TCA
select. ...
Benni Mack
11:19 Revision cdd6cd1b: [BUGFIX] Allow SelectItem to be used in registerPlugin syntax
With TYPO3 v12, the SelectItem API was introduced to
allow an associative array for registering items in TCA
select. ...
Benni Mack

2024-01-11

21:54 Revision b638cefb: [TASK] Explicitly style gap between Content Element header icons
Resolves: #102812
Releases: main, 12.4
Change-Id: I43ea655938b8e4e691359bd22113c4f02ea71036
Reviewed-on: https://revi...
Nikita Hovratov
21:54 Revision 1b7c8449: [TASK] Explicitly style gap between Content Element header icons
Resolves: #102812
Releases: main, 12.4
Change-Id: I43ea655938b8e4e691359bd22113c4f02ea71036
Reviewed-on: https://revi...
Nikita Hovratov
21:31 Revision 73f12834: [TASK] Clean up FrontendBackendUserAuthentication
With removal of ext:feedit from core in v10 and
removal of FE editing related code in v12 from
ContentObjectRenderer,...
Christian Kuhn
21:16 Revision c83970f3: [TASK] Harmonize tests around PageRepository->init
Resolves: #102819
Releases: main
Change-Id: Ib5a0b3f69685aed0529900d27e147dbfe567589a
Reviewed-on: https://review.typ...
Benni Mack
16:24 Revision ff9d3011: [TASK] Update `lit` packages
This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav...
Andreas Fernandez
16:24 Revision 0c3cb5fd: [TASK] Update `lit` packages
This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav...
Andreas Fernandez
16:06 Revision 6a6a7fb4: [!!!][FEATURE] Add PSR-14 Event for manipulating records in ContentContentObject
This introduces a new PSR-14 event, enabling
extension authors to modify the fetched records
as well as related optio...
Joey Bouten
12:13 Revision b190d7e5: [TASK] Simplify extbase CacheService
Extbase CacheService has been extracted from the storage
backend in v11 with #94703, is still @internal and still
onl...
Christian Kuhn
12:11 Revision 5b6adcd5: [TASK] Streamline import/export code
Types are added to all class properties in export
and import classes.
Some code only related to import has been move...
Benni Mack
11:05 Revision 4b1b0f12: [TASK] Improve FE title generation
The FE page title handling is a rather awful
construct: First, providers need to be registered
with TypoScript, which...
Christian Kuhn
09:58 Revision 9f64e516: [BUGFIX] Allow all records on recycler pages
Resolves: #101397
Releases: 12.4
Change-Id: Ic8a46c8121b779afbe50f8845ff819a42c604e6a
Reviewed-on: https://review.typ...
Benni Mack
09:53 Revision 7eb651a5: [TASK] Decrease ContentObjectRenderer->getQuery indentation
Less if statements by using early return on error.
Resolves: #102811
Releases: main
Change-Id: I65e28f2ebab357100172...
Nikita Hovratov
09:10 Revision 5ea3e67b: [TASK] Update `typescript` and friends
This commit updates `typescript` and its `eslint` and `terser` friend
packages to their respective latest version.
E...
Andreas Fernandez
09:10 Revision f168c879: [TASK] Update `typescript` and friends
This commit updates `typescript` and its `eslint` and `terser` friend
packages to their respective latest version.
E...
Andreas Fernandez
08:50 Revision 187c443f: [!!!][FEATURE] Migrate hooks in PageRepository
The two leftover hooks
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Domain\PageRepository::class]['init'...
Benni Mack

2024-01-10

18:24 Revision 036c2e36: [TASK] Avoid invalid datetime database default in a test
With #102479 support for persisting datetime_immutable
object has been ensured and covered with a functional
test. Ho...
Stefan Bürk
18:24 Revision 2557776c: [TASK] Avoid invalid datetime database default in a test
With #102479 support for persisting datetime_immutable
object has been ensured and covered with a functional
test. Ho...
Stefan Bürk
18:11 Revision 931fc9a7: [BUGFIX] Properly handle unknown link type
In case an invalid link type is used in
a link field, the link browser does no
longer throw an exception but instead
...
Oliver Bartsch
18:11 Revision 449bf029: [BUGFIX] Properly handle unknown link type
In case an invalid link type is used in
a link field, the link browser does no
longer throw an exception but instead
...
Oliver Bartsch
16:09 Revision 18c156e0: [TASK] Use correct mariadb default in `runTests.sh`
With #102518 the minimal suported version for MariaDB
has been raised, and the version selection `-i` for
functional ...
Stefan Bürk
06:06 Revision 32ab09f5: [BUGFIX] Remove static class string from deprecation message
Using `__METHOD__` already contains the FQDN.
Therefore, the duplicated static class string
is removed from correspo...
Oliver Bartsch

2024-01-09

22:04 Revision 402a4b9d: [!!!][FEATURE] Migrate enableFields hook to PSR-14 event
This change replaces the hook to manipulate enableFields
DB query constraints in PageRepository with a PSR-14
Event c...
Benni Mack
21:03 Revision 17bab365: [BUGFIX] Prevent text wrap of title for file reference container
The title of a file reference container is currently wrapped to
multiple lines, depending on the length of the title ...
Torben Hansen
20:33 Revision e9659d11: [BUGFIX] Prevent text wrap of title for file reference container
The title of a file reference container is currently wrapped to
multiple lines, depending on the length of the title ...
Torben Hansen
20:29 Revision 9b91e820: [TASK] Clean up page layout grid classes
Code cleanup of internal page layout grid classes.
Resolves: #102801
Releases: main
Change-Id: I3294d0d3db64ad9df91c...
Oliver Bartsch
20:29 Revision d84789f6: [BUGFIX] Migrate `legend` configuration of chart widgets
Due to the major update of the `chart.js`
package to v4, corresponding `legend`
configuration of the BarChartWidget
a...
Oliver Bartsch
20:29 Revision a31ae2c1: [BUGFIX] Migrate `legend` configuration of chart widgets
Due to the major update of the `chart.js`
package to v4, corresponding `legend`
configuration of the BarChartWidget
a...
Oliver Bartsch
20:15 Revision 5e5330b2: [TASK] Declare Event classes and properties readonly
Declare Event classes, only having readonly
properties, as readonly.
Resolves: #102795
Releases: main
Change-Id: I1d...
Oliver Bartsch
18:42 Revision 19e74cbf: [TASK] Require Symfony 7.0+
TYPO3 v13 requires Symfony 7,
which will be subsequently updated
until Symfony 7.4 (LTS)
Symfony 7 requires PHP 8.2,...
Benni Mack
13:52 Revision 56a81d6e: [TASK] Avoid hard-coded table `tt_content` in GridColumnItem
This patch replaces all hard-coded occurrences with a class property,
allowing to set the table name as a constructor...
Nikita Hovratov
13:45 Revision 108dd9d2: [TASK] Avoid hard-coded table `tt_content` in GridColumnItem
This patch replaces all hard-coded occurrences with a class property,
allowing to set the table name as a constructor...
Nikita Hovratov
12:19 Revision df49c38b: [TASK] Avoid TSFE->MP
Based on the new PageInformation object attached to the
Request from #102715, we can get rid of usages of
TSFE->MP pr...
Christian Kuhn
10:56 Revision 4e6efa28: [TASK] Implement PDO DriverResult as `doctrine/dbal driver middleware`
TYPO3 v12 upgraded to Doctrine DBAL 3.2 with #96287 and cloned a
couple of doctrine PDO related classes to provide th...
Stefan Bürk
10:43 Revision abc78240: [TASK] Declare EXT:backend Event classes and properties readonly
Declare EXT:backend Event classes, only
having readonly properties, as readonly.
Additionally, adds readonly to prop...
Oliver Bartsch
10:43 Revision a877f72e: [TASK] Declare EXT:core Event classes and properties readonly
Declare EXT:core Event classes, only
having readonly properties, as readonly.
Additionally, adds readonly to propert...
Oliver Bartsch
10:07 Revision 7b2c112f: [!!!][FEATURE] Add PSR-14 Event and DTO for modifying resolved ImageResource
This replaces the previously available hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php'...
Oliver Bartsch
09:15 Revision bedee37f: [BUGFIX] Check all method for existence in `OpcodeCacheService`
The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i...
Stefan Bürk
09:14 Revision 55794e45: [BUGFIX] Check all method for existence in `OpcodeCacheService`
The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i...
Stefan Bürk
09:14 Revision c90c95ab: [BUGFIX] Check all method for existence in `OpcodeCacheService`
The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i...
Stefan Bürk
09:12 Revision 8096733e: [BUGFIX] Use configured `languageField` in context menu item providers
Replace the hard-coded `sys_language_uid` name
with the actually configured `languageField` value.
Resolves: #102758...
Oliver Bartsch
09:12 Revision 8916bf41: [BUGFIX] Use configured `languageField` in context menu item providers
Replace the hard-coded `sys_language_uid` name
with the actually configured `languageField` value.
Resolves: #102758...
Oliver Bartsch
08:50 Revision 5abb8f47: [TASK] Update `flag-icons` and related build packages
This commit updates the `flag-icons` and its related build packages
`filesize` and `sharpen` to their respective late...
Andreas Fernandez
08:50 Revision 98193c90: [TASK] Update `flag-icons` and related build packages
This commit updates the `flag-icons` and its related build packages
`filesize` and `sharpen` to their respective late...
Andreas Fernandez
08:00 Revision 7743cb09: [TASK] Raise node version to 18.19
The supported node version is raised to 18.19, see
https://nodejs.org/en/blog/release/v18.19.0 for further details.
...
Andreas Fernandez
08:00 Revision 257042ad: [TASK] Raise node version to 18.19
The supported node version is raised to 18.19, see
https://nodejs.org/en/blog/release/v18.19.0 for further details.
...
Andreas Fernandez
07:41 Revision 5185f307: [TASK] Update `core-testing-*` images version
New `core-testing-*` images has been build and released. [1]
This change update used image version to:
* core-testi...
Stefan Bürk
07:41 Revision f79c4b32: [TASK] Update `core-testing-*` images version
New `core-testing-*` images has been build and released. [1]
This change update used image version to:
* core-testi...
Stefan Bürk

2024-01-08

18:30 Revision b9b4c624: [DOCS] Fix example in changelog for UsableForConnectionInterface
As `canBeUsedForConnection()` is defined in the `UsableForConnectionInterface`, this interface must be implemented.
A...
Chris Müller
16:57 Revision 78df6bc6: [TASK] Remove PSR-7 request attribute "target" for backend routes
Back in TYPO3 v7, the "target" request attribute for BE routes
was added with PSR-7, before Routing with PSR-15 and t...
Benni Mack
16:12 Revision 192bd466: [!!!][TASK] Harden various methods in PageRepository
The following methods now have a strict
method signature for all arguments and their return types.
- PageRepository-...
Benni Mack
14:43 Revision cf787275: [!!!][TASK] Set PHP 8.2 as minimum required version
TYPO3 v13 will require PHP 8.2 as minimum
PHP version to be used.
Used commands:
> composer config platform.php 8.2....
Benni Mack
14:40 Revision 861096e4: [TASK] Update `luxon` to 3.4.4
This commit updates `luxon` to 3.4.4. See changelog at [1].
Executed commands:
npm install --save luxon@^3.4.4
...
Andreas Fernandez
14:40 Revision dc097c44: [TASK] Update `luxon` to 3.4.4
This commit updates `luxon` to 3.4.4. See changelog at [1].
Executed commands:
npm install --save luxon@^3.4.4
...
Andreas Fernandez
14:06 Revision a27be54d: [TASK] Update JavaScript testing suite
This commit updates the JavaScript testing suite, including all related
dependencies. As a new requirement, `@types/m...
Andreas Fernandez
14:06 Revision fcada96c: [TASK] Update JavaScript testing suite
This commit updates the JavaScript testing suite, including all related
dependencies. As a new requirement, `@types/m...
Andreas Fernandez
13:20 Revision c6c43cb3: [TASK] Update `sortablejs` to 1.15.1
Executed commands:
npm install --save sortablejs@^1.15.1
npm install --save-dev @types/sortablejs@^1.15.7
...
Andreas Fernandez
13:20 Revision 44582689: [TASK] Update `sortablejs` to 1.15.1
Executed commands:
npm install --save sortablejs@^1.15.1
npm install --save-dev @types/sortablejs@^1.15.7
...
Andreas Fernandez
12:42 Revision 43f3d096: [FEATURE] Introduce driver middleware `UsableForConnectionInterface`
TYPO3 integrated the Doctrine DBAL Driver Middleware concept for
connection (#100089) and all connections (#102496) a...
Stefan Bürk
10:49 Revision 89cbefc9: [TASK] Add visibility to a DI argument in test class
Resolves: #102774
Releases: main
Change-Id: Id67074c625e71dded57bcde5d43a8963f2599f79
Reviewed-on: https://review.typ...
Christian Kuhn
09:17 Revision fed6200a: [TASK] Fix typo in CSP module description
Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi...
Peter Kraume
09:10 Revision c0b91627: [TASK] Fix typo in CSP module description
Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi...
Peter Kraume
08:01 Revision 194f56b0: [BUGFIX] Allow redirects to special no module routes
Some controllers / modules are not registered as
dedicated modules but only as route, e.g. FormEngine.
This is now r...
Oliver Bartsch
08:01 Revision 1516b4c4: [BUGFIX] Allow redirects to special no module routes
Some controllers / modules are not registered as
dedicated modules but only as route, e.g. FormEngine.
This is now r...
Oliver Bartsch

2024-01-07

20:46 Revision c1d6f887: [TASK] Implement missing delete functionality for FileReference
When working with a `FileReference` object, it is currently not
possible to delete the file reference with the `dele...
Torben Hansen
20:38 Revision be94bc5a: [TASK] Implement missing delete functionality for FileReference
When working with a `FileReference` object, it is currently not
possible to delete the file reference with the `dele...
Torben Hansen

2024-01-06

22:34 Revision 9b73cd29: [BUGFIX] Remove empty values from colPosArray
Additionally prevent a TypeError in case
SHARED.colPos_list is used.
Resolves: #102135
Releases: 11.5
Change-Id: Idc...
Achim Fritz
20:47 Revision 0f5205ef: [BUGFIX] Do not show deleted page translation in page module in WS
This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo...
Benni Mack
20:37 Revision c4f36156: [BUGFIX] Do not show deleted page translation in page module in WS
This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo...
Benni Mack
20:35 Revision 70b2588e: [!!!][TASK] Unify _PAGES_OVERLAY_UID and _LOCALIZED_UID
When doing language overlays in PageRepository
an overlaid language for a page received special properties:
* "_PAGE...
Benni Mack
17:18 Revision c4cf9962: [DOCS] Mention Doctrine DBAL driver middlewares in Configuration module chapter
Resolves: #102765
Related: #102586
Releases: main
Change-Id: Ic56dfc57ca6f6363a02b78f2a30d6d9521fccb97
Reviewed-on: h...
Chris Müller
15:37 Revision 321ccc39: [TASK] Use correct input type for backend user name search
Resolves: #102740
Releases: main
Change-Id: I353e2110935de792bda454705a5bc3e6ab1b2553
Reviewed-on: https://review.typ...
Oliver Bartsch
12:17 Revision 7c35514d: [DOCS] Fix issues in changelogs for sortable Doctrine DBAL middlewares
Resolves: #102764
Related: #102586
Releases: main
Change-Id: Idef16b854a5c6e5ef86697339ca3e8c5d4bd39b9
Reviewed-on: h...
Chris Müller
12:08 Revision 81de9ac1: [TASK] Assert result based on symfony version in deprecated code tests
Symfony 7 removed deprecated code paths [1][2] and therefore started
using strict `in_array()` check for the `in` and...
Stefan Bürk
12:07 Revision 822eb0e8: [TASK] Upgrade `typo3/cms-styleguide`
This change upgrades the `typo3/cms-styleguide` version
to pull in required changes for `symfony 7 compat`. The
culpr...
Stefan Bürk
09:34 Revision e64fbb78: [TASK] Update `phpstan/phpstan:^1.10.51`
New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose...
Anja Leichsenring
09:34 Revision 252b1f22: [TASK] Update `phpstan/phpstan:^1.10.51`
New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose...
Anja Leichsenring

2024-01-05

14:32 Revision d250d1f6: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc...
Oliver Bartsch
14:31 Revision eb92138b: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc...
Oliver Bartsch
12:04 Revision e27da89d: [TASK] Remove TODO to mark PageRenderer final
It was decided that PageRenderer won't become final.
Resolves: #102752
Releases: main
Change-Id: I19001ae5f89ca89930...
Simon Schaufelberger
10:02 Revision 8c40ce02: [TASK] Exclude thumbnails from screen readers in file list module
In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
...
Christian Rath-Ulrich
10:02 Revision 0db1c608: [TASK] Exclude thumbnails from screen readers in file list module
In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
...
Christian Rath-Ulrich
10:01 Revision 82dbb4fe: [BUGFIX] Use defined `languageField` in DataHandler
It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ...
Oliver Bartsch
10:01 Revision 5f072a9c: [BUGFIX] Use defined `languageField` in DataHandler
It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ...
Oliver Bartsch
08:17 Revision fbd25fd7: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em...
Oliver Bartsch
08:17 Revision db53130a: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em...
Oliver Bartsch
08:04 Revision 4da71895: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack

2024-01-04

19:52 Revision 8cdf6380: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack
19:11 Revision fe0f1dec: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack
14:12 Revision 141e8fd4: [FEATURE] Allow record reset in CLI command cleanup:localprocessedfiles
A new CLI Symfony Command option `--all` is added to the
CLI command `bin/typo3 cleanup:localprocessedfiles` that all...
Garvin Hicking
13:42 Revision b03970d9: [TASK] Allow usage of symfony 7
This change enables Symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by...
Benni Mack
11:53 Revision a1a12035: [TASK] Allow usage of symfony 7
This change enables symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by...
Benni Mack
07:22 Revision b67a6988: [TASK] Remove references to non existing wizard_rte route
Resolves: #102744
Releases: main
Change-Id: I1b50b5f7abefd455eae143de70ac8b7f0f02c89d
Reviewed-on: https://review.typ...
Oliver Bartsch
07:22 Revision 5d1edad0: [FEATURE] Enable item groups for foreign_table
It's now possible to define a specific field
for a foreign table, holding the id of an
associated item group. This th...
Oliver Bartsch
06:26 Revision 5a4a17fa: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Anja Leichsenring
06:26 Revision efc39f40: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Anja Leichsenring

2024-01-03

21:49 Revision 2c1e9c24: [FEATURE] Use Symfony attribute to autoconfigure message handler
Message handlers had to be registered in the extensions
`Services.yaml` file with the `messenger.message_handler` tag...
Sascha Nowak
13:23 Revision e47d34bd: [TASK] Update `alwan` to 2.0.1
This patch updates `alwan`, the used color picker library, to version
2.0.1. Since this a major version update, CSS n...
Andreas Fernandez
13:13 Revision 80be6771: [BUGFIX] Show creator name in element information modal
This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem...
Jasmina Ließmann
12:54 Revision b0f4d50d: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:54 Revision a951aef3: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:54 Revision a1da8339: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:14 Revision ed7e8ed1: [TASK] Update `@codemirror` and friends
This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer...
Andreas Fernandez
12:14 Revision d6ab2e28: [TASK] Update `@codemirror` and friends
This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer...
Andreas Fernandez
08:13 Revision a618f5fd: [TASK] Avoid TSFE->linkVars
TypoScriptFrontendController->linkVars is only used once
in PageLinkBuilder. The TSFE property can be avoided quite
e...
Christian Kuhn
06:33 Revision ee3e9994: [BUGFIX] Show creator name in element information modal
This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem...
Jasmina Ließmann
06:10 Revision b4c06428: [BUGFIX] Respect empty alt attribute in ImageViewhelper
The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ...
Oliver Bartsch
06:10 Revision eca1d43c: [TASK] Simplify PageRepository code
This change reduces some cognitive load
in some methods to use early returns
instead of nested if statements.
Resolv...
Benni Mack
06:04 Revision 756d1c43: [BUGFIX] Respect empty alt attribute in ImageViewhelper
The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ...
Oliver Bartsch

2024-01-02

09:07 Revision f49ed337: [TASK] Remove unused language labels in ext:reports
This change removes several unused language labels in ext:reports.
Related functionality for affected labels has been...
Torben Hansen

2024-01-01

20:40 Revision b32e985b: [BUGFIX] Do not render empty link explanation callout
In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai...
Oliver Bartsch
20:40 Revision 5bae05a3: [BUGFIX] Do not render empty link explanation callout
In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai...
Oliver Bartsch

2023-12-30

15:09 Revision ae569234: [TASK] Update `chart.js` to 4.4.1
This commit updates `chart.js` to version 4.4.1. See changelog at
https://github.com/chartjs/Chart.js/releases/tag/v4...
Andreas Fernandez
15:07 Revision c797c616: [TASK] Avoid usages to TSFE->sys_page
Since TYPO3 v9, PageRepository dependencies
are in better shape with the introduction
of Context API.
With TYPO3 v12...
Benni Mack
14:58 Revision 98628dd0: [!!!][TASK] Remove TS showForgotPasswordLink in ext:felogin
The `showForgotPasswordLink` setting in ext:felogin has never been
used in default Fluid templates and has only been ...
Torben Hansen
12:47 Revision 1339a6a4: [TASK] Remove unused import in PasswordElement
This change removes an unused import in `PasswordElement`
Resolves: #102730
Releases: main
Change-Id: I9845598850dd0...
Torben Hansen
00:21 Revision 14be0b08: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk
00:20 Revision 202edbf7: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk
00:20 Revision cf146d30: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk

2023-12-28

20:06 Revision 46562295: [TASK] Align error handler tests with changed PHPUnit behavior
PHPUnit has changed the behavior of the error handler in
several ways, for example introducing a PHP attribute to
dis...
Stefan Bürk
20:06 Revision 5d1d9d7b: [TASK] Align error handler tests with changed PHPUnit behavior
PHPUnit has changed the behavior of the error handler in
several ways, for example introducing a PHP attribute to
dis...
Stefan Bürk

2023-12-26

20:20 Revision b61dfba9: [BUGFIX] Omit calling `getRecordWSOL` in `BU::getProcessedValue()`
Since #102616, itemsProcFunc config is resolved in
`BU::getLabelFromItemlist()`. This method therefore
was adjusted t...
Oliver Bartsch
20:20 Revision 7a238b3b: [BUGFIX] Omit calling `getRecordWSOL` in `BU::getProcessedValue()`
Since #102616, itemsProcFunc config is resolved in
`BU::getLabelFromItemlist()`. This method therefore
was adjusted t...
Oliver Bartsch
11:04 Revision a1eba395: [DOCS] Fix code example and docblock for ModifyImageSourceCollectionEvent
Resolves: #102718
Related: #102624
Releases: main
Change-Id: I50ee2b8bbbc472f0fec330adc88acee1e78b540f
Reviewed-on: h...
Chris Müller
10:59 Revision 65b979db: [DOCS] Enhance changelogs around enums
Links to the official PHP documentation for enums have been added
to ease access for developers who do not know this ...
Chris Müller
 

Also available in: Atom