Project

General

Profile

Activity

From 2023-12-12 to 2024-01-10

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

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...
Christian Kuhn
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...
Christian Kuhn

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...
Nikita Hovratov
11:35 Revision ae2739dd: [DOCS] Add documentation for sys_note
Resolves: #102056
Releases: main, 12.4
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://revi...
Florian Thiele
11:34 Revision 9978e919: [TASK] Replace Bootstrap::initializeLanguageObject() in tests
This change uses the LanguageServiceFactory
directly (mostly in tests) instead of
Bootstrap::initializeLanguageObject...
Benni Mack
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:...
Oliver Hader
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:...
Oliver Hader

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...
Oliver Bartsch
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...
Oliver Bartsch
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:...
Markus Klein
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:...
Markus Klein
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:...
Markus Klein
18:11 Revision d6a2eb43: [DOCS] Add documentation for sys_note
Resolves: #102056
Releases: main
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://review.typ...
Florian Thiele
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...
Oliver Klee
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...
Oliver Klee
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...
Chris Müller
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...
Chris Müller

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...
Christian Kuhn
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 ...
Oliver Bartsch
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 ...
Oliver Bartsch
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...
Georg Ringer
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...
Georg Ringer
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...
Oliver Hader
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...
Oliver Hader
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:...
Oliver Bartsch
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:...
Oliver Bartsch
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:...
Oliver Bartsch
09:56 Revision 87966751: [TASK] Remove unused `submitFile_grlist() from Indexer
Resolves: #102701
Releases: main
Change-Id: I0546bdc6ebdce3a405fd6421ddc0656e6d577cf4
Reviewed-on: https://review.typ...
Oliver Bartsch

2023-12-19

15:35 Revision 907a61ce: [TASK] Ensure removing dangling images works with podman
The TYPO3 core `runTests.sh` contains the `-u` option to
update the images and remove dangling images. Providing
an i...
Stefan Bürk
15:35 Revision 9fa175c0: [TASK] Ensure removing dangling images works with podman
The TYPO3 core `runTests.sh` contains the `-u` option to
update the images and remove dangling images. Providing
an i...
Stefan Bürk
15:35 Revision e1044694: [TASK] Ensure removing dangling images works with podman
The TYPO3 core `runTests.sh` contains the `-u` option to
update the images and remove dangling images. Providing
an i...
Stefan Bürk
15:31 Revision 390092d8: [BUGFIX] No "update storage index" FAL task fail with too many records
The Indexer builds a large array of all actual files on a storage
(identifiedFileUids). If many files exists, this ar...
Garvin Hicking
15:30 Revision c6019853: [BUGFIX] No "update storage index" FAL task fail with too many records
The Indexer builds a large array of all actual files on a storage
(identifiedFileUids). If many files exists, this ar...
Garvin Hicking
15:08 Revision fee18f06: [FEATURE] Auto create DB fields from TCA for type "select"
Tables with TCA columns set to type="select" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
09:48 Revision 7bb04175: [TASK] Prevent possible TypeError with custom login providers
Check for existence of the password field before using its value to
prevent a "read properties of null" TypeError.
N...
Oliver Bartsch
09:07 Revision 2c61cae9: [TASK] Migrate ImageMagick $info array to dedicated object
This change introduces a few number of non-breaking details
to be used for further (breaking) changes in the
Image Pr...
Benni Mack
08:02 Revision ee5898d2: [TASK] Sanitize embedded HTML in Installation-Wide Configuration GUI
Input data is statically provided by EXT:core only, so there is no
security issue known right now. This change is a p...
Benjamin Franzke
08:02 Revision 5e2a9d4e: [TASK] Sanitize embedded HTML in Installation-Wide Configuration GUI
Input data is statically provided by EXT:core only, so there is no
security issue known right now. This change is a p...
Benjamin Franzke
08:02 Revision f83b30ad: [TASK] Sanitize embedded HTML in Installation-Wide Configuration GUI
Input data is statically provided by EXT:core only, so there is no
security issue known right now. This change is a p...
Benjamin Franzke
07:31 Revision eda26b6b: [TASK] Remove layout from subtypes_excludelist in indexedsearch_pi2
It is unclear why `layout` was excluded for the indexed search plugin.
In contrary to `pages` and `recursive` this fi...
Nikita Hovratov
05:35 Revision d9ab1d20: [BUGFIX] Avoid type errors in `ResourceFactory` methods
With #92289 logic has been decoupled from `ResourceFactory`
into the `StorageRepository`. As a side change, native ph...
Stefan Bürk
05:35 Revision 48d746eb: [BUGFIX] Avoid type errors in `ResourceFactory` methods
With #92289 logic has been decoupled from `ResourceFactory`
into the `StorageRepository`. As a side change, native ph...
Stefan Bürk
05:34 Revision ec79d5c5: [BUGFIX] Avoid type errors in `ResourceFactory` methods
With #92289 logic has been decoupled from `ResourceFactory`
into the `StorageRepository`. As a side change, native ph...
Stefan Bürk

2023-12-18

12:11 Revision 5dc850cf: [BUGFIX] Add sufficient role and aria attributes
Resolves: #102672
Releases: main, 12.4
Change-Id: I6a393a23acb5030c2239f3ba74a888c638ceb3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich
12:11 Revision 0bd0cad5: [BUGFIX] Add sufficient role and aria attributes
Resolves: #102672
Releases: main, 12.4
Change-Id: I6a393a23acb5030c2239f3ba74a888c638ceb3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich
11:27 Revision 79ba5d29: [TASK] Mitigate deprecated doctrine `SchemaDiff` methods
The doctrine team deprecated the `SchemaDiff->toSql()` and
`SchemaDiff->toSaveSql()` methods [1], `toSaveSql()` witho...
Stefan Bürk
11:05 Revision b5c54bcc: [BUGFIX] Prevent TypeError in FileSearchDemand
Since `QueryHelper::parseOrderBy()` might return
NULL as value for fieldname and direction, we
now check those values...
Oliver Bartsch
11:05 Revision cf7acb12: [BUGFIX] Prevent TypeError in FileSearchDemand
Since `QueryHelper::parseOrderBy()` might return
NULL as value for fieldname and direction, we
now check those values...
Oliver Bartsch
11:05 Revision d54560ba: [BUGFIX] Display inherited module workspace access restriction
Workspace access permissions of backend modules
are inherited. This is now poperly reflected in
the configuration mod...
Oliver Bartsch
11:04 Revision 31bda6b0: [BUGFIX] Display inherited module workspace access restriction
Workspace access permissions of backend modules
are inherited. This is now poperly reflected in
the configuration mod...
Oliver Bartsch
11:04 Revision 18c4e1db: [BUGFIX] Fix access restrictions of scheduler sub modules
The scheduler sub modules are to be
used by admin's only. This has to be
set explicitly as no `inherit` option
exists...
Oliver Bartsch
11:04 Revision ca85d36d: [BUGFIX] Fix access restrictions of scheduler sub modules
The scheduler sub modules are to be
used by admin's only. This has to be
set explicitly as no `inherit` option
exists...
Oliver Bartsch
11:04 Revision bc0f7713: [BUGFIX] Prevent exception for invalid file link
Using an invalid uid to link to a file
does no longer throw an exception, since
this prevents the backend user from f...
Oliver Bartsch
11:04 Revision f31fd1f5: [BUGFIX] Prevent exception for invalid file link
Using an invalid uid to link to a file
does no longer throw an exception, since
this prevents the backend user from f...
Oliver Bartsch
10:52 Revision 2c30be8a: [!!!][TASK] Clean up Context
The constructor of class Context is unfortunate: It
needs to be registered in DI container to be injectable.
If an ex...
Christian Kuhn
10:41 Revision 7627fd70: [TASK] Add Test Image for reading webp images
With official webp support enabled,
reading from webp images can be activated in
EXT:install as well, as "webp" is ad...
Benni Mack
10:31 Revision 5d4285ba: [DOCS] Prevent PHP 8.1 issues for formValues usage
Resolves: #102669
Resolves: #101768
Releases: main, 12.4
Change-Id: Ie377f122cfc9acba74c1684f68bb4e3434bf12d0
Reviewe...
Henrik Elsner
10:31 Revision 38063d6e: [DOCS] Prevent PHP 8.1 issues for formValues usage
Resolves: #102669
Resolves: #101768
Releases: main, 12.4
Change-Id: Ie377f122cfc9acba74c1684f68bb4e3434bf12d0
Reviewe...
Henrik Elsner
10:12 Revision 38485bb0: [FEATURE] Enable webp support in ImageMagick/GraphicsMagick
TYPO3 now supports generation of webp images by default
if ImageMagick / GraphicsMagick supports this.
A new report ...
Benni Mack
10:00 Revision 78515248: [BUGFIX] Fix backend layout lookup in page info module
The page info module currently shows a valid page layout as invalid,
because the lookup of backend layouts still uses...
Torben Hansen
10:00 Revision d2a3ccb0: [BUGFIX] Fix backend layout lookup in page info module
The page info module currently shows a valid page layout as invalid,
because the lookup of backend layouts still uses...
Torben Hansen
08:12 Revision be6b23f1: [TASK] Use array for controller action lists
Clean up plugin configuration by using
an array for the action list. This also
improves performance, since no string
...
Oliver Bartsch

2023-12-16

23:20 Revision 6dd6df82: [BUGFIX] Fix error copying pages with outdated user permissions
If the user permissions contain DB tables which are not available
anymore, a notice is turned into an exception.
Res...
Georg Ringer
23:20 Revision 5ceb5f5a: [BUGFIX] Fix error copying pages with outdated user permissions
If the user permissions contain DB tables which are not available
anymore, a notice is turned into an exception.
Res...
Georg Ringer
22:57 Revision 8ebffad3: [!!!][TASK] Remove admin user account check in ext:reports
In the early versions of TYPO3, "admin" and "password" were set as
the default login credentials. However, this pract...
Torben Hansen
22:56 Revision 976f67ea: [BUGFIX] Fix error copying pages with outdated user permissions
If the user permissions contain DB tables which are not available
anymore, a notice is turned into an exception.
Res...
Georg Ringer
11:51 Revision 99f68df7: [TASK] Rearrange position of always active feature
`security.backend.enforceContentSecurityPolicy`, which
is enabled per default in TYPO3 v13.0, is moved to the
corresp...
Oliver Hader
07:50 Revision db882a06: [TASK] Update `chart.js` library to 4.4.0
Executed commands:
npm install --save chart.js@^4.4.0
npm run build
Resolves: #102334
Releases: main, 12.4
...
Oliver Bartsch
07:11 Revision e17bbebe: [TASK] Update `chart.js` library to 4.4.0
Executed commands:
npm install --save chart.js@^4.4.0
npm run build
Resolves: #102334
Releases: main, 12.4
...
Andreas Fernandez

2023-12-15

08:40 Revision f930e11e: [BUGFIX] Properly handle module access for workspaces
This fixes a couple of workspace related issues
in the module access evaluation.
Basically, it's now ensured that th...
Oliver Bartsch
08:40 Revision 3f25e7ff: [BUGFIX] Properly handle module access for workspaces
This fixes a couple of workspace related issues
in the module access evaluation.
Basically, it's now ensured that th...
Oliver Bartsch

2023-12-14

12:12 Revision 99797bde: [BUGFIX] Consider empty or invalid password policy reference
In case `$GLOBALS['TYPO3_CONF_VARS']['BE']['passwordPolicy']`
is disabled or set to a preset that actually does not e...
Oliver Hader
12:12 Revision 9a41fb0a: [BUGFIX] Consider empty or invalid password policy reference
In case `$GLOBALS['TYPO3_CONF_VARS']['BE']['passwordPolicy']`
is disabled or set to a preset that actually does not e...
Oliver Hader
11:52 Revision b553e939: [TASK] Remove superflous code from `CustomPlatformDriverDecorator`
With #102402 the deprecated `doctrine/event-manager` has been
mitigated by using a global doctrine dbal driver middle...
Stefan Bürk

2023-12-13

13:57 Revision 007ae7a4: [TASK] Extract registration of controller actions into separate method
EU::configurePlugin tightly couples registration of controller actions
and TypoScript generation for a frontend rende...
Nikita Hovratov
13:57 Revision e4105ace: [TASK] Extract registration of controller actions into separate method
EU::configurePlugin tightly couples registration of controller actions
and TypoScript generation for a frontend rende...
Nikita Hovratov
11:49 Revision fc6345c9: [TASK] Unify link fields bottom information styling
The LinkElement does now use the same styling
as the SlugElement for the link bottom information.
In case of the Lin...
Oliver Bartsch
08:50 Revision 909b96ac: [DOCS] Switch to correct code-block languages
While Sphinx ignores case of code-block
languages the new code-highlighter is
code-sensitive. So converting the cases...
Lina Wolf

2023-12-12

22:11 Revision 7a7d57ef: [TASK] Remove jQuery from workspaces record table
Resolves: #102432
Related: #102431
Releases: main
Change-Id: I555f695c517e8691a58c8741a16f3419388f6a43
Reviewed-on: h...
Andreas Nedbal
21:01 Revision 12f67268: [BUGFIX] Expose import file in BeforeImportEvent
The file being about to be imported is
now exposed in the BeforeImportEvent.
This information might be quite relevan...
Oliver Bartsch
21:01 Revision a1ea6e68: [BUGFIX] Expose import file in BeforeImportEvent
The file being about to be imported is
now exposed in the BeforeImportEvent.
This information might be quite relevan...
Oliver Bartsch
16:10 Revision a26f2dbe: [BUGFIX] Avoid exception on trailing comma in include_static_file.txt
If an entry in the include_static_file.txt file contains a trailing
comma, a RuntimeException (1651137904) is thrown....
Thomas Hohn
15:53 Revision 0d153879: [BUGFIX] Avoid exception on trailing comma in include_static_file.txt
If an entry in the include_static_file.txt file contains a trailing
comma, a RuntimeException (1651137904) is thrown....
Thomas Hohn
11:25 Revision 731e9acb: [TASK] Set TYPO3 version to 12.4.10-dev
Change-Id: I05fb7181a26e6bc6cae3696fc037491e49f0892e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/821...
Benni Mack
11:15 Revision 09d18800: [RELEASE] Release of TYPO3 12.4.9
Change-Id: I4d979c9bdd1305a8bca8a2c36f70bc054d3d6ce3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/821...
Benni Mack
10:27 Revision 07c49ed7: [BUGFIX] Ignore l10n_state when detaching localization parent
When an exisiting localization (sys_language_uid>0 and l10n_parent>0)
shall be detached (l10n_parent=0), the processi...
Oliver Hader
10:27 Revision 6d47320d: [BUGFIX] Ignore l10n_state when detaching localization parent
When an exisiting localization (sys_language_uid>0 and l10n_parent>0)
shall be detached (l10n_parent=0), the processi...
Oliver Hader
09:28 Revision 91caafd6: [BUGFIX] Avoid <o:p> tags pasted from MS Word into CKEditor5
With #99738 the option to allow all classes has been reenabled,
which implicitly caused all custom html elements to b...
Benjamin Franzke
09:27 Revision 72519f03: [BUGFIX] Avoid <o:p> tags pasted from MS Word into CKEditor5
With #99738 the option to allow all classes has been reenabled,
which implicitly caused all custom html elements to b...
Benjamin Franzke
09:09 Revision 3ba53b26: [TASK] Update ckeditor5 to v40.2
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.2.0.
E...
Andreas Fernandez
09:09 Revision 14f16d9b: [TASK] Update ckeditor5 to v40.2
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.2.0.
E...
Andreas Fernandez
 

Also available in: Atom