Activity
From 2023-12-20 to 2024-01-18
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 11:32 Revision 6af4f29e: [TASK] Streamline TypoScriptFrontendItitialization
- This patch is the result of a careful refactoring of
the TypoScriptFrontendInitialization 'body' methods.
The patch ... - 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... - 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... - 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... - 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 ... - 07:07 Revision 027ef563: [DOCS] Fix FQCN in changelog for ModifyRecordsAfterFetchingContentEvent
- Resolves: #102850
Related: #99323
Releases: main
Change-Id: I15f188d221f7dbc899f819103283cf3f8ff4f5c8
Reviewed-on: ht... - 06:56 Revision 1ede07c2: [DOCS] Fix class name of event listener example
- Resolves: #102852
Related: #102755
Releases: main
Change-Id: I2640742252b34d0b8f3c61a9e62c765f63dfbe9a
Reviewed-on: h...
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... - 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...
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'... - 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... - 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... - 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... - 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... - 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... - 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... - 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,... - 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,... - 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,...
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...
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 ... - 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 ... - 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`,... - 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.... - 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... - 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... - 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.... - 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...
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... - 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... - 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... - 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... - 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... - 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. ... - 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. ...
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... - 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... - 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,... - 21:16 Revision c83970f3: [TASK] Harmonize tests around PageRepository->init
- Resolves: #102819
Releases: main
Change-Id: Ib5a0b3f69685aed0529900d27e147dbfe567589a
Reviewed-on: https://review.typ... - 16:24 Revision ff9d3011: [TASK] Update `lit` packages
- This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav... - 16:24 Revision 0c3cb5fd: [TASK] Update `lit` packages
- This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav... - 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... - 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... - 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... - 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... - 09:58 Revision 9f64e516: [BUGFIX] Allow all records on recycler pages
- Resolves: #101397
Releases: 12.4
Change-Id: Ic8a46c8121b779afbe50f8845ff819a42c604e6a
Reviewed-on: https://review.typ... - 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... - 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... - 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... - 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'...
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... - 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... - 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
... - 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
... - 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 ... - 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...
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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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,... - 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... - 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... - 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... - 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... - 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... - 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... - 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'... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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.
... - 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... - 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...
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... - 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... - 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-... - 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.... - 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
... - 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
... - 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... - 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... - 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
... - 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
... - 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... - 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... - 09:17 Revision fed6200a: [TASK] Fix typo in CSP module description
- Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi... - 09:10 Revision c0b91627: [TASK] Fix typo in CSP module description
- Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi... - 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... - 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...
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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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
... - 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
... - 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 ... - 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 ... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 08:13 Revision a618f5fd: [TASK] Avoid TSFE->linkVars
- TypoScriptFrontendController->linkVars is only used once
in PageLinkBuilder. The TSFE property can be avoided quite
e... - 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... - 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 ... - 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... - 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 ...
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...
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... - 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...
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... - 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... - 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 ... - 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... - 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... - 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... - 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...
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... - 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...
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... - 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... - 11:04 Revision a1eba395: [DOCS] Fix code example and docblock for ModifyImageSourceCollectionEvent
- Resolves: #102718
Related: #102624
Releases: main
Change-Id: I50ee2b8bbbc472f0fec330adc88acee1e78b540f
Reviewed-on: h... - 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 ...
2023-12-23
- 12:28 Revision a4cef9b3: [!!!][FEATURE] Establish FE frontend.page.information attribute
- The patch extracts TSFE->determineId() and its sub
methods from TSFE into TypoScriptFrontendInitialization
middleware... - 12:13 Revision 2b5be24d: [TASK] Proper core require in styleguide composer.json
- Before styleguide has been merged to monorepo, it did
not have composer require definitions to core since
that gave u...
2023-12-22
- 16:11 Revision b101346d: [TASK] Add styleguide example for type group with allowed `*`
- Resolves: #102714
Releases: main
Change-Id: If0ea2bb972308e361b1ec47a75a122b61006a772
Reviewed-on: https://review.typ... - 11:35 Revision ae2739dd: [DOCS] Add documentation for sys_note
- Resolves: #102056
Releases: main, 12.4
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://revi... - 11:34 Revision 9978e919: [TASK] Replace Bootstrap::initializeLanguageObject() in tests
- This change uses the LanguageServiceFactory
directly (mostly in tests) instead of
Bootstrap::initializeLanguageObject... - 11:34 Revision b9cabb72: [TASK] Add strict parameter to base64url decode
- PHP's base64_decode has a strict parameter to only
accept characters of the corresponding base64 alphabet,
see https:... - 11:34 Revision b4625afa: [TASK] Add strict parameter to base64url decode
- PHP's base64_decode has a strict parameter to only
accept characters of the corresponding base64 alphabet,
see https:...
2023-12-21
- 23:06 Revision 72f25722: [BUGFIX] Prevent 'Undefined array key' in FileDeletionAspect
- Properly check for valid meta data record
to prevent 'Undefined array key' error on
deleting a file.
Meta data recor... - 23:06 Revision 41309a8e: [BUGFIX] Prevent 'Undefined array key' in FileDeletionAspect
- Properly check for valid meta data record
to prevent 'Undefined array key' error on
deleting a file.
Meta data recor... - 22:47 Revision e5f04b94: [BUGFIX] Avoid PHP warning when checking TCA hideTable
- Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:... - 22:47 Revision 8e54ff8e: [BUGFIX] Avoid PHP warning when checking TCA hideTable
- Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:... - 22:47 Revision 5f92a394: [BUGFIX] Avoid PHP warning when checking TCA hideTable
- Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:... - 18:11 Revision d6a2eb43: [DOCS] Add documentation for sys_note
- Resolves: #102056
Releases: main
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://review.typ... - 07:03 Revision e565bf50: [TASK] Streamline the PHPUnit configuration files
- - autoformat the files
- sort the configuration options
This keeps the files consistent and avoids unrelated formatt... - 07:03 Revision 44d56482: [TASK] Streamline the PHPUnit configuration files
- - autoformat the files
- sort the configuration options
This keeps the files consistent and avoids unrelated formatt... - 06:46 Revision 8b5fffdd: [DOCS] Fix code example in comment of UserSessionManager
- Resolves: #102706
Releases: main, 12.4
Change-Id: Ia250046ca8e36a82012555a8ed4e638e3746c787
Reviewed-on: https://revi... - 06:46 Revision 5ccafb08: [DOCS] Fix code example in comment of UserSessionManager
- Resolves: #102706
Releases: main, 12.4
Change-Id: Ia250046ca8e36a82012555a8ed4e638e3746c787
Reviewed-on: https://revi...
2023-12-20
- 13:15 Revision c5a6f58b: [BUGFIX] Proper styleguide data generator MM fields
- Patch for #102279 to auto-create DB select fields
reveals a bug in the styleguide data generator which
tries to creat... - 11:53 Revision bdd2a5ba: [TASK] Notify user about forced module redirect
- There might be valid reasons for a module
being (temporary) inaccessible for a user.
Since #102665 a module redirect ... - 11:53 Revision 8b7acb3b: [TASK] Notify user about forced module redirect
- There might be valid reasons for a module
being (temporary) inaccessible for a user.
Since #102665 a module redirect ... - 10:43 Revision 8c81e38b: [TASK] Provide more information to itemsProcFunc calls
- Adding the following information to itemsProcFunc helps extension
authors:
- effectivePid: correct page id
- site: cu... - 10:43 Revision f266613e: [TASK] Provide more information to itemsProcFunc calls
- Adding the following information to itemsProcFunc helps extension
authors:
- effectivePid: correct page id
- site: cu... - 10:33 Revision db22f222: [BUGFIX] Consider URL encoded values for addQueryString.exclude
- TypoScript property `addQueryString.exclude` concerns the internal,
URL-decoded values. However, the parameters are p... - 10:33 Revision 929fa84d: [BUGFIX] Consider URL encoded values for addQueryString.exclude
- TypoScript property `addQueryString.exclude` concerns the internal,
URL-decoded values. However, the parameters are p... - 10:14 Revision 0a9b6282: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
- Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:... - 10:14 Revision df6c9fcf: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
- Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:... - 10:14 Revision 40217e05: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
- Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:... - 09:56 Revision 87966751: [TASK] Remove unused `submitFile_grlist() from Indexer
- Resolves: #102701
Releases: main
Change-Id: I0546bdc6ebdce3a405fd6421ddc0656e6d577cf4
Reviewed-on: https://review.typ...
Also available in: Atom