Project

General

Profile

Activity

From 2024-06-05 to 2024-07-04

2024-07-04

22:18 Revision 8d319097: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
22:18 Revision 7b3be1d0: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
20:55 Revision 4e80310d: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
19:54 Revision 7e4f470f: [TASK] Define cache.assets in service provider
The cache.assets container entry was pregenerated in Bootstrap
for historic reasons: it used to be statically injecte...
Benjamin Franzke
19:52 Revision 907449f1: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
11:40 Revision 5fc077b6: [TASK] Deprecate BackendUtility::getTcaFieldConfiguration
The method getTcaFieldConfiguration is the first
to fall in BackendUtility as we now have a new
API for accessing inf...
Benni Mack
08:40 Revision 9af30f7d: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer
08:23 Revision 140b0d88: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer

2024-07-03

17:40 Revision f08b5d6d: [TASK] Add examples for TCA `file` in FlexForms
This adds new fields to EXT:styleguide for
testing TCA type `file` in FlexForm.
Additionally, this also properly tes...
Oliver Bartsch
16:26 Revision dbfb29f0: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
16:20 Revision bb573a3b: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
13:41 Revision 46604f7f: [TASK] Bundle Flex DS check,migrate,prepare
Central single flex datastructure field TCA
migration and preparation has been established
with #104293.
This patch ...
Christian Kuhn

2024-07-02

18:59 Revision 42b3fa18: [BUGFIX] Rebuild TCA Schema after activating a package
Activating a package (extension) involves a change in
the TCA structure and the `PackageActivationService`
ensured to...
Stefan Bürk
18:32 Revision 61db0d95: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision 351553f5: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision b437207c: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:06 Revision a496e2c1: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
18:06 Revision 80c8cb59: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
17:59 Revision d0b4a232: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision a544f7bf: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision 5868745a: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:56 Revision 70a1c3f8: [BUGFIX] Ensure correct column type in database compare for SQLite
Since Doctrine DBAL 4 field types are no longer communicated based
upon column comments [1]. Database vendors not sup...
Stefan Bürk
16:20 Revision 8676ba79: [TASK] Move TCA control sanitization to TcaPreparation
The functionality to ensure that system internal
columns that are required for data integrity
are available in case t...
Oliver Bartsch
15:34 Revision 55a138e5: [TASK] Use TcaPreparation in FlexFormTools
With introduction of new types "category", "file",
"email" and "link", class TcaPreparation has been
established to a...
Christian Kuhn
12:17 Revision 244ab9f3: [DOCS] Prepare Changelog for 13.3
Resolves: #104291
Releases: main
Change-Id: Ic79826e076077e281a699709d7ee6d38363e85d7
Reviewed-on: https://review.typ...
Garvin Hicking
10:47 Revision 9a23942e: [BUGFIX] Fix composer constraint in test package
Resolves: #104292
Releases: main
Change-Id: Ia09ef532f01fe5c14c809bcfbedb01b79fdcd485
Reviewed-on: https://review.typ...
Benni Mack
09:08 Revision 3b627e3a: [TASK] Introduce Leveled Surface Colors to Backend
This patch advances elevation streamlining by
adding leveled surface colors to the backend.
It serves as a preliminar...
Benjamin Kott
07:35 Revision 00c9f901: [TASK] Set TYPO3 version to 13.3.0-dev
Change-Id: Ia8a718c96803f84f558dc5bfab35b9559491a8c1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:22 Revision 193b1616: [RELEASE] Release of TYPO3 13.2.1
Change-Id: Ieb4da6a77ab6da4ad0149d6b3f7f91bafc9ae13c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:04 Revision 46a0bf73: [TASK] Set TYPO3 version to 13.2.1-dev
Change-Id: Idd321771d9772715595e7bbbf648fb16ead1de61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
06:12 Revision e503ffae: [BUGFIX] Repair composer.json from 13.2.0 release
Due to a bug in TYPO3's packaging tool,
composer.json files were malformed and are now repaired.
Releases: main
Chan...
Benni Mack
05:35 Revision c21e0fd0: [RELEASE] Release of TYPO3 13.2.0
Change-Id: I8727969ce901dcedca5aa86f8c830ca38bccf541
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack

2024-07-01

20:13 Revision 62da7f2d: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
20:13 Revision 59191eb4: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
15:48 Revision e3168b13: [TASK] Re-establish TcaMigration tests for flex form
TcaMigration for flex form fields lived in FormEngine
related TcaFlexPrepare, and has been moved to
FlexFormTools wit...
Christian Kuhn
10:43 Revision 662cbd07: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 332d6b5d: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 06266f76: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:13 Revision 65fc7df8: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
09:13 Revision ad20d03a: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
08:49 Revision c04ce5d7: [TASK] Make codemirror respect color-scheme
We are adapting the CodeMirror implementation to also
respect the current `color-scheme`, instead of purly rely on
`p...
Benjamin Kott
08:34 Revision 2674c2d2: [BUGFIX] Fix code example in Fluid Standalone Update doc
The code example regarding `f:constant()` is wrong, as it uses `value`
as argument, but it is actually `name`, which ...
Andreas Fernandez
07:33 Revision 0796afe8: [TASK] Inherit example color scheme when not set
The styleguide examples were forced into adaptive light dark
mode instead of respecting the current inheritance. We a...
Benjamin Kott
06:34 Revision ff1feb9a: [TASK] Avoid implicitly nullable class method parameter in `EXT:opendocs`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:25 Revision cafa4558: [TASK] Avoid implicitly nullable class method parameter in `EXT:viewpage`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 296bcf78: [TASK] Avoid implicitly nullable class method parameter in `EXT:recordlist`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 89b399da: [TASK] Avoid implicitly nullable class method parameter in `EXT:fluid`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:05 Revision 5798087b: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 00701985: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 1b195d6e: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
05:50 Revision 1a88644b: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann

2024-06-30

15:31 Revision 458a68c2: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision ed7f90d8: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision 05479cee: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:04 Revision 71078914: [TASK] Avoid MockEventDispatcher
The MockEventDispatcher unit test fixture became
useless with introduction of NoopEventDispatcher.
The patch removes...
Christian Kuhn
12:23 Revision 7e6e733c: [TASK] Have more DI in FlexFormTools
FlexFormTools is a stateless service since #102229.
The - also stateless - TcaMigration dependency is
now injected. G...
Christian Kuhn
12:22 Revision b1ff84ba: [TASK] Avoid usage of deprecated TaggedLocator
Use #[AutowireLocator] instead.
Resolves: #104262
Related: #103437
Releases: main
Change-Id: Iee77653ec3a1cf8ba15134...
Kevin Appelt
12:22 Revision 6da39dc0: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision ab644a3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision 6b3eab4c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:16 Revision 9668593e: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:16 Revision 3efe471d: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:10 Revision a0165157: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:10 Revision 3d71a7c7: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:09 Revision 0596cb3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision e6f15430: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision c83d56df: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision 3c41e99f: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:55 Revision 2cd3b299: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen
11:55 Revision 19220047: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen

2024-06-29

20:49 Revision 054dda79: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision 7c3e4466: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision c02d8eb0: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:27 Revision 45c5367e: [BUGFIX] Correct link variable in record title in EXT:linkvalidator
With #103493 a new link was introduced to edit the full record that
contains a broken link. In doing so, the existing...
Jasmina Ließmann
13:11 Revision 72471b21: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" is rendered in FormEngine, under
certain circumstances the HTML structure would close add
`...
Garvin Hicking
13:11 Revision d5b98427: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
13:11 Revision d37f0d82: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
08:42 Revision cca1c9dc: [BUGFIX] Fix reference to RST file for GU:hmac deprecation
With #102762, `GeneralUtility::hmac()` has been deprecated. The
change also added a method call match for the extensi...
Torben Hansen
00:29 Revision 1ca0300a: [TASK] Ensure `BIGINT AUTO_INCREMENT PRIMARY KEY` works
This change adds a test to ensure that an
`BIGINT AUTO_INCREMENT PRIMARY KEY` field
works across all databases up to ...
Stefan Bürk
00:00 Revision 3ff932bb: [TASK] Insert multiple rows when updating refindex
A rather small change to insert all relation rows
at once per handled source row. This gives the
database options to ...
Christian Kuhn

2024-06-28

22:04 Revision 3f86f2ca: [FEATURE] Allow system maintainer to mute disable_functions error
Add a configuration option to customize the environment check in the
Install Tool for a list of `disable_functions` w...
Albrecht Köhnlein
21:01 Revision a63b6ec8: [TASK] Use TcaSchemaFactory in ReferenceIndexUpdater
With DataHandler being DI aware, it's now rather
simple to make peripheral classes DI aware.
The patch uses new TcaSc...
Christian Kuhn
21:00 Revision 5e8d49d2: [TASK] Streamline `SchemaMigratorTest` of `EXT:core`
The SchemaMigratorTest currently works on a fully
populated database, which makes the tests more
brittle than they sh...
Stefan Bürk
18:55 Revision 8be86e85: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:55 Revision 59c509d5: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:54 Revision 8ced1f63: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:08 Revision e35a3b72: [TASK] Use DI in DataHandler
DataHandler is now DI aware and gets a bunch of
services injected.
We're not injecting any potentially possible
serv...
Christian Kuhn
16:54 Revision 9bca34e4: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
16:54 Revision 8e6bada6: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
14:15 Revision 3974e6a8: [TASK] Avoid invalid object type in FileExtensionFilter
filter() retrieves 'DataHandler|DatabaseRecordList $dataHandler'
as argument to call $dataHandler->deleteAction on it...
Christian Kuhn
12:49 Revision ca14daeb: [TASK] Register allowed record types on-demand in PageDoktypeRegistry
Instead of calling the PageDoktypeRegistry
in the TcaFactory, the PageDoktypeRegistry
does now initialize the TCA for...
Oliver Bartsch
12:31 Revision 863132b8: [TASK] Add custom icon example inside the `styleguide` infobox examples
This adds an example on how to use a custom icon inside the Infobox Fluid-Viewhelper.
Resolves: #104123
Releases: ma...
Philipp Kuhlmay
12:23 Revision 6e2f50ae: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision d3cc1640: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision 915f40e3: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision c7f042e5: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 44a9fb63: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision c74ea83e: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 0b609da2: [TASK] Do not use uncommon constants for FormEngine node strings
Resolves: #104244
Releases: main
Change-Id: I9619e380bc32f7966ff6804390207312f9e7da3e
Reviewed-on: https://review.typ...
Oliver Bartsch
12:19 Revision 9baddfc0: [TASK] Make PagePermissionAssembler stateless
PagePermissionAssembler is a DataHandler related
helper that calculates the permission fields of
page records.
The p...
Christian Kuhn
12:11 Revision d7d22f81: [TASK] Unify system backend module paths
This unifies the paths to backend modules
below "system", such as "webhooks" or
"scheduler".
Additionally, the modul...
Oliver Bartsch
10:40 Revision ac3f0533: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
09:18 Revision 596bb678: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
09:03 Revision b0c4df5d: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
08:35 Revision 45c68cd0: [TASK] Free DH::__construct() from stateful dependencies
ReferenceIndexUpdater as established with #92356 is
a stateful object designed to "gather" refindex update
jobs and p...
Christian Kuhn
08:35 Revision 3aa1c1f7: [TASK] Free DataMapProcessor for DI
Get more state in DH periphery right: DataMapProcessor
is an `@internal` construct of DataHandler. It has a
static in...
Christian Kuhn
08:12 Revision a11469e5: [TASK] Update display of table in "Recycler" module
The display of the table in the recycler module has been slightly
revised.
To improve clarity, the page UID informat...
Jasmina Ließmann
07:30 Revision e4daf09f: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:28 Revision 1be2afe6: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:27 Revision 3f9ebcc2: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:18 Revision 8b6609aa: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision dcb83b97: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision 3a35d2d6: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:51 Revision 82cdea40: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
04:50 Revision 01782e29: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:44 Revision 911b01d0: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:42 Revision ee286633: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 45b95fd7: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 3f3ee107: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-27

22:32 Revision 925a9021: [DOCS] Document `site` object usage in EXT:form symfony expressions
Currently only `siteLanguage` was documented as usable, now
also `site` is explained with the most common public gett...
Garvin Hicking
22:32 Revision 6e7dd480: [DOCS] Document `site` object usage in EXT:form symfony expressions
Currently only `siteLanguage` was documented as usable, now
also `site` is explained with the most common public gett...
Garvin Hicking
21:09 Revision d45347cd: [BUGFIX] Make BackendGroupsExplicitAllowDeny wizard indicate errors
The migration wizard BackendGroupsExplicitAllowDeny
('Migrate backend groups "explicit_allowdeny" field to
simplified...
Garvin Hicking
21:09 Revision 7cd29d98: [BUGFIX] Make BackendGroupsExplicitAllowDeny wizard indicate errors
The migration wizard BackendGroupsExplicitAllowDeny
('Migrate backend groups "explicit_allowdeny" field to
simplified...
Garvin Hicking
20:49 Revision 4f53363f: [TASK] Fix typo in class name
Resolves: #104216
Releases: main, 12.4
Change-Id: Ifbd5499fe8c50661cec4ec198b479978bd839084
Reviewed-on: https://revi...
Georg Ringer
20:49 Revision 19fe2a30: [TASK] Fix typo in class name
Resolves: #104216
Releases: main, 12.4
Change-Id: Ifbd5499fe8c50661cec4ec198b479978bd839084
Reviewed-on: https://revi...
Georg Ringer
20:33 Revision d8d18661: [BUGFIX] Set correct owner information in "Recycler" backend module
The "Owner" information in "Recycler" backend module is broken and
never shows a valid value. This patch ensures that...
Jasmina Ließmann
20:32 Revision f51d171b: [BUGFIX] Set correct owner information in "Recycler" backend module
The "Owner" information in "Recycler" backend module is broken and
never shows a valid value. This patch ensures that...
Jasmina Ließmann
20:27 Revision 822eec32: [DOCS] Document YAML configuration options for Link Browser in CKEditor
The CKEditor YAML files support a lot of configuration
options to adjust the Link Browser appearance, adding addition...
Garvin Hicking
20:27 Revision 70897a0c: [DOCS] Document YAML configuration options for Link Browser in CKEditor
The CKEditor YAML files support a lot of configuration
options to adjust the Link Browser appearance, adding addition...
Garvin Hicking
20:14 Revision bf8f6830: [BUGFIX] Include scheduled records in BE/CLI/Install applications
12.0 allowed the option to show "scheduled records",
that is: Records that are timed with starttime / endtime.
Howev...
Benni Mack
20:13 Revision 7a4268ef: [TASK] Clean up extbase TypeConverters
This change cleans up and streamlines Extbase type converters by:
* using typed properties
* adding proper return ty...
Torben Hansen
20:10 Revision 20e86ef1: [BUGFIX] Include scheduled records in BE/CLI/Install applications
12.0 allowed the option to show "scheduled records",
that is: Records that are timed with starttime / endtime.
Howev...
Benni Mack
20:02 Revision 7f68e0a6: [FEATURE] Command to generate Fluid schema files
The XSD schema generator, added with Fluid Standalone 2.12,
is applied to TYPO3's Fluid integration. This provides
au...
Simon Praetorius
18:47 Revision f9dd9cb4: [FEATURE] Introduce Schema API for TCA
This feature introduces a schema for *reading*
information out of TCA, especially when working
with data from the dat...
Benni Mack
15:59 Revision 4da2551c: [FEATURE] Make parseFunc allowTags and denyTags optional
Since HTML Sanitizer was introduced, lib.parseFunc does
"transformations", instead of ensuring that HTML is
"safe", w...
Benni Mack
14:55 Revision c93e8dc9: [FOLLOWUP] Provide PSR-7 Request only when relevant
This makes passing the PSR-7 Request to the
PolicyMutatedEvent optional, since there are
use cases where the availabl...
Oliver Bartsch
14:55 Revision 02cec4c3: [FOLLOWUP] Provide PSR-7 Request only when relevant
This makes passing the PSR-7 Request to the
PolicyMutatedEvent optional, since there are
use cases where the availabl...
Oliver Bartsch

2024-06-26

21:00 Revision 9c5b5a81: [TASK] Fix CGL issues in Build directory
Apply the latest rules of cs-fixer also on the Build directory
Resolves: #104227
Releases: main, 12.4
Change-Id: Ief...
Georg Ringer
20:49 Revision 5b776a34: [TASK] Fix CGL issues in Build directory
Apply the latest rules of cs-fixer also on the Build directory
Resolves: #104227
Releases: main, 12.4
Change-Id: Ief...
Georg Ringer
16:25 Revision 52ab3c4c: [FEATURE] Update Fluid Standalone to 2.12
This patch updates Fluid to the latest version. It also
adds a RST file which describes the new ViewHelper capabiliti...
Simon Praetorius
16:04 Revision 29dd10bf: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
16:04 Revision 0b1dcd1b: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
16:04 Revision af743ff7: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:12 Revision 2829f13c: [TASK] Add tests for current allowTags/denyTags behavior
Resolves: #104219
Releases: main
Change-Id: I18609bb963eae8dd1aa918d74ea40293ea2c5e3a
Reviewed-on: https://review.typ...
Benni Mack
12:19 Revision e0963d0f: [TASK] Avoid implicitly nullable class method parameter in `EXT:lowlevel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision fdcd7d73: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision 5a707397: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision 803a6dbe: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:16 Revision 5bc53853: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
12:16 Revision c0e2cf6b: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
12:16 Revision 4b6ca302: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
08:45 Revision ac9f0ab8: [TASK] Provide PSR-7 Request in PolicyMutatedEvent
For additional context does the PolicyMutatedEvent
now provide the current PSR-7 Request.
Resolves: #104141
Releases...
Oliver Bartsch
08:45 Revision 5a46d585: [TASK] Provide PSR-7 Request in PolicyMutatedEvent
For additional context does the PolicyMutatedEvent
now provide the current PSR-7 Request.
Resolves: #104141
Releases...
Oliver Bartsch

2024-06-25

23:48 Revision 0baa58de: [TASK] Raise typo3/testing-framework
typo3/testing-framework v8 has been branched, dev-main
modernizes the codebase and removes some deprecated
details.
...
Christian Kuhn
23:14 Revision 62fd3fff: [TASK] Bump typo3/testing-framework ^8.2.0
> composer req --dev typo3/testing-framework:^8.2.0
A minor release upgrade of TF needs minor
type hint adaptions to...
Christian Kuhn
15:00 Revision 9265012f: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:00 Revision 25d0a8a7: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision f730783f: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 26863f5a: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 75826c47: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 35250730: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:26 Revision 02858919: [TASK] Remove usages of unused CSS class `hasDefaultValue`
All FormEngine field types shipped in TYPO3 core use a CSS class
`hasDefaultValue` that was never defined or referenc...
Andreas Fernandez
14:21 Revision ed0f870b: [TASK] Remove usages of unused CSS class `hasDefaultValue`
All FormEngine field types shipped in TYPO3 core use a CSS class
`hasDefaultValue` that was never defined or referenc...
Andreas Fernandez
13:23 Revision 89a9dbff: [DOCS] Fix incorrect namespace of AbstractModule
The AbstractModule class is located within the 'ModuleApi' folder, so the
namespace must be \TYPO3\CMS\Adminpanel\Mod...
Christian Reifenscheid
13:06 Revision ba4828c5: [DOCS] Fix incorrect namespace of AbstractModule
The AbstractModule class is located within the 'ModuleApi' folder, so the
namespace must be \TYPO3\CMS\Adminpanel\Mod...
Christian Reifenscheid
12:40 Revision ce5a0e64: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:40 Revision 1d36904c: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:40 Revision 42f11fd8: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:07 Revision 399bb327: [BUGFIX] Translate validation error in DateTime converter
This patch adds missing translation string for the validation
error which is returned when a string is not recognized...
Tim Weisenberger
08:57 Revision 39b788d6: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:57 Revision dcaa0630: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:57 Revision 5c02bb52: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:55 Revision 878ab662: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:54 Revision 13a25ba6: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:54 Revision 33cf90cd: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:33 Revision 28958242: [BUGFIX] Trim email address in EmailFinisher
The ext:form EmailFinisher allows to retreive
recipients via different ways. Next to the
default yaml configuration i...
Oliver Bartsch
08:33 Revision d1b207b6: [BUGFIX] Trim email address in EmailFinisher
The ext:form EmailFinisher allows to retreive
recipients via different ways. Next to the
default yaml configuration i...
Oliver Bartsch
08:31 Revision 173c1615: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:31 Revision 50a45d4e: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:31 Revision 6c88f15e: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:16 Revision b00e20a9: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:16 Revision 89feb2ce: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:16 Revision 66d060a3: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:15 Revision 825f4fd9: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:14 Revision 1d1a2cb4: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:14 Revision 79bda472: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-24

15:35 Revision 877a9800: [TASK] Remove duplicated code from typo3-backend-icon component
The `typo3-backend-icon` component code contains a duplicated
code fragment. This patch removes one occurrence.
Reso...
Marcin Sągol
15:35 Revision c8ec6759: [TASK] Remove duplicated code from typo3-backend-icon component
The `typo3-backend-icon` component code contains a duplicated
code fragment. This patch removes one occurrence.
Reso...
Marcin Sągol
15:27 Revision cfa4d142: [BUGFIX] Provide columnsOnly config as array
Since #104172, the `columnsOnly` configuration
has to be provided in a new format, using
the table name as key and an...
Oliver Bartsch
13:38 Revision 4a574c76: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:38 Revision 870431bb: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:38 Revision cb5719e4: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:46 Revision 9ab4c805: [BUGFIX] Replace remaining left-overs of `typo3-install-progress-bar`
Resolves: #104161
Resolves: #104193
Related: #103767
Releases: main
Change-Id: I8223ae8aef6bb7b035d184e454bf2f7813747...
Andreas Fernandez
12:28 Revision fd5320af: [TASK] Avoid implicitly nullable class method parameter in `EXT:webhooks`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:28 Revision bfa2fe15: [TASK] Avoid implicitly nullable class method parameter in `EXT:webhooks`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:28 Revision 73f6adf1: [TASK] Avoid implicitly nullable class method parameter in `EXT:reactions`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:27 Revision 5a61b8de: [TASK] Avoid implicitly nullable class method parameter in `EXT:reactions`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:01 Revision 7fbcc6c2: [TASK] Move toolbar language keys to corresponding extensions
Language keys used in toolbar context are now in their corresponding
extensions. The following language keys were unu...
Jasmina Ließmann
11:29 Revision 455ce7c7: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:29 Revision 078baa6c: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:07 Revision 0d8199a4: [TASK] Update TypeScript to 5.5
This commit updates TypeScript to 5.5, along with its related friends.
Executed commands:
npm install --save-de...
Andreas Fernandez
09:07 Revision 5128c832: [TASK] Update TypeScript to 5.5
This commit updates TypeScript to 5.5, along with its related friends.
Executed commands:
npm install --save-de...
Andreas Fernandez
07:47 Revision ff5e3dfe: [BUGFIX] Provide and handle module aliases in JS context
Since #96515, is's possible to configure aliases
for backend modules. Those are handled by the
UriBuilder to allow us...
Oliver Bartsch
07:47 Revision e13c8aea: [BUGFIX] Provide and handle module aliases in JS context
Since #96515, is's possible to configure aliases
for backend modules. Those are handled by the
UriBuilder to allow us...
Oliver Bartsch
06:46 Revision a0797b5a: [TASK] Provide lib.parseFunc via ext:frontend
Move lib.parseFunc to EXT:frontend in order to allow
fluid_styled_content to become optional at some point.
Resolves...
Benjamin Kott
05:06 Revision 2b6317e1: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-23

12:56 Revision 06043aeb: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:55 Revision 26dd4d95: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:55 Revision 9ddf6a94: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:33 Revision f91be93e: [TASK] Rename indexed_search module identifier
Next to renaming the module identifier of
the EXT:indexed_search backend module is
the path changed analogous to the ...
Oliver Bartsch

2024-06-22

07:26 Revision dea0303c: [DOCS] Streamline titles of the changelog manual
Renames the title and headline on startpage to
"TYPO3 Core Changelog" for improved SEO results
and less confusion wit...
Lina Wolf

2024-06-21

16:35 Revision df072eae: [TASK] Streamline `TYPO3\CMS\Core\Database\Schema\SchemaMigrator`
This change streamlines the `SchemaMigrator`, mainly
moving code from the `parseCreateTableStatements()`
method into ...
Stefan Bürk
16:01 Revision 67c92af8: [FEATURE] Show button to edit full record in Link Validator
In some cases, it is helpful to have more context when editing
records from the list of broken links. Previously, onl...
Sybille Peters
14:15 Revision 28a812d1: [BUGFIX] Correct link color for workspace module link in toolbar
Using the forced primary link colors in dark mode on dark
backgrounds generates insufficient contrast. In addition,
w...
Benjamin Kott
13:37 Revision 2855c3a6: [BUGFIX] Fix imageManipulation allowedAspectRatios with "." notation
Internally, all allowedAspectRatios will replace a "." character
with "_" to prevent problems with Fluid variable key...
Garvin Hicking
13:37 Revision 0f48be2a: [BUGFIX] Fix imageManipulation allowedAspectRatios with "." notation
Internally, all allowedAspectRatios will replace a "." character
with "_" to prevent problems with Fluid variable key...
Garvin Hicking
13:33 Revision 6cf72fec: [TASK] Avoid backupGlobals=true in deprecated unit tests
Not globally setting backupGlobals=true speeds up
unit tests quite significantly. We can do this with
deprecated unit...
Christian Kuhn
13:06 Revision 695cffd7: [BUGFIX] Handle multi level arguments in backend of indexed search
The view "List of indexed pages" lists all indexed pages with the page
arguments used during indexing. To avoid error...
Georg Ringer
13:05 Revision 0baca4b2: [BUGFIX] Handle multi level arguments in backend of indexed search
The view "List of indexed pages" lists all indexed pages with the page
arguments used during indexing. To avoid error...
Georg Ringer
12:53 Revision 2a1aa4d9: [TASK] Reduce usage of GeneralUtility::makeInstance in functional tests
The functional test setup allows for easy access to registered services
via `$this->get` and will not consider any ot...
Anja Leichsenring
12:39 Revision c5a25313: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:23 Revision 0bc94fca: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:22 Revision ce879bfd: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:22 Revision 19fa3ce4: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:22 Revision a51afe6c: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:21 Revision c25ea7b0: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
12:21 Revision b2e4a572: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
12:21 Revision 2e8499a8: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:09 Revision 57c5ee66: [TASK] Merge submodules of EXT:linkvalidator
The two submodules "Check Links" and "Report" of backend module
"Check Links" have been merged into one view. Languag...
Jasmina Ließmann
12:04 Revision 4d5b225f: [TASK] Update display of overview table in "Redirects" module
The redirects overview table has been revised to improve the UX.
Previously, the table fields took up as much space ...
Jasmina Ließmann
12:01 Revision 8ed3b1ee: [TASK] Avoid unsetting variables in test tearDown()
Recent phpunit versions improved memory handling a lot,
core tests no longer need to unset test case properties
manua...
Christian Kuhn
11:56 Revision 5fae106a: [BUGFIX] Change header tag in PaletteAndSingleContainer and adjust tab.html
This commit fixes a minor issue where the header
tag in PaletteAndSingleContainer was incorrectly
set as h4. The tag ...
Christian Rath-Ulrich
11:56 Revision c1a29598: [BUGFIX] Properly handle checkbox state changes in FormEngine
Using the multi record selection, it's possible
to change the state of checkboxes via multiple
ways, e.g. by clicking...
Oliver Bartsch
11:56 Revision 49d1e234: [DOCS] Fix CSRF code example and naming in Changelogs
Adjust request token header name to match the value defined in
RequestToken::HEADER_NAME.
Fix code example.
Release...
Marcin Sągol
11:44 Revision 82ac91d8: [BUGFIX] Properly handle checkbox state changes in FormEngine
Using the multi record selection, it's possible
to change the state of checkboxes via multiple
ways, e.g. by clicking...
Oliver Bartsch
11:39 Revision 85fbc88f: [BUGFIX] Change header tag in PaletteAndSingleContainer and adjust tab.html
This commit fixes a minor issue where the header
tag in PaletteAndSingleContainer was incorrectly
set as h4. The tag ...
Christian Rath-Ulrich
09:58 Revision 0f64c4eb: [BUGFIX] Properly show multiple cropping coverAreas per cropVariant
When switching between cropVariants with multiple coverAreas,
all of the previous coverAreas are properly removed, on...
Leon Dietsch
09:40 Revision b0545825: [BUGFIX] Properly show multiple cropping coverAreas per cropVariant
When switching between cropVariants with multiple coverAreas,
all of the previous coverAreas are properly removed, on...
Leon Dietsch
09:32 Revision 7a579b46: [BUGFIX] Allow includeRecordsWithoutDefaultTranslation=0
This change allows to explicitly set
includeRecordsWithoutDefaultTranslation = 0
in TypoScript.
Resolves: #93881
Rel...
Benni Mack
09:27 Revision d5e8cf71: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
09:26 Revision 1671cd0e: [TASK] Provide configuration for CKEditor's list properties
Add the configuration example to the full demo of list properties.
Resolves: #100852
Releases: main, 12.4
Change-Id:...
Georg Ringer
09:25 Revision b527a3e4: [BUGFIX] Allow includeRecordsWithoutDefaultTranslation=0
This change allows to explicitly set
includeRecordsWithoutDefaultTranslation = 0
in TypoScript.
Resolves: #93881
Rel...
Benni Mack
09:11 Revision 9cb88ace: [TASK] Provide configuration for CKEditor's list properties
Add the configuration example to the full demo of list properties.
Resolves: #100852
Releases: main, 12.4
Change-Id:...
Georg Ringer
09:09 Revision c284a977: [TASK] Clean up parseFunc functionality in ContentObjectRenderer
This change
* simplifies allowTags and denyTags in lib.parseFunc
by comparing with in_array rather than "inList()"
...
Benni Mack
09:01 Revision d7187dc7: [DOCS] Fix CSRF code example and naming in Changelogs
Adjust request token header name to match the value defined in
RequestToken::HEADER_NAME.
Fix code example.
Release...
Marcin Sągol
08:20 Revision 154bf8a4: [TASK] Clarify description of [SYS][ipAnonymization]
The IP anonymization task uses its own configuration and doesn't allow a
fallback to the configuration defined in the...
Georg Ringer
08:04 Revision ea2731df: [BUGFIX] Avoid formatting typo in docs
A missing whitespace makes a code block
being eaten away by doc rendering.
Resolves: #104169
Related: #104153
Releas...
Christian Kuhn
08:01 Revision 3414815a: [BUGFIX] form plugin translation overrides
the array of translation files was not sorted by key descending.
Resolves: #95212
Releases: main, 12.4
Change-Id: Ie...
Jonathan Kieling
07:53 Revision 32e09a4d: [TASK] Clarify description of [SYS][ipAnonymization]
The IP anonymization task uses its own configuration and doesn't allow a
fallback to the configuration defined in the...
Georg Ringer
07:52 Revision c56ab1dc: [BUGFIX] form plugin translation overrides
the array of translation files was not sorted by key descending.
Resolves: #95212
Releases: main, 12.4
Change-Id: Ie...
Jonathan Kieling

2024-06-20

21:11 Revision a1308271: [BUGFIX] Improve and clean up Composer asset publishing
The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension...
Garvin Hicking
20:07 Revision bb403bb8: [BUGFIX] Improve and clean up Composer asset publishing
The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension...
Garvin Hicking
18:54 Revision a3df9091: [BUGFIX] Add scheduler task exception to error message
When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa...
Christian Weiske
18:54 Revision e216366a: [BUGFIX] Add scheduler task exception to error message
When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa...
Christian Weiske
16:56 Revision cf749330: [BUGFIX] Check open graph to decide if twitter:card should be added
Resolves: #104097
Related: #101621
Releases: main
Change-Id: Ib7265a64477dd99f4c511eb859e7e4859564c3cd
Reviewed-on: h...
Kevin Appelt
16:21 Revision f9463aae: [TASK] Bump phpunit and testing-framework
phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing...
Christian Kuhn
16:20 Revision 745a91e7: [TASK] Bump phpunit and testing-framework
phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing...
Christian Kuhn
15:44 Revision a3be080a: [BUGFIX] Check for existing category before processing it
The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice...
Georg Ringer
15:44 Revision 2000ff33: [BUGFIX] Check for existing category before processing it
The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice...
Georg Ringer
13:55 Revision 8ec3b599: [TASK] Improve UX and accessibility of toolbar items
Several minor adjustments have been made to the toolbar items to
improve the UX and accessibility.
This includes, am...
Jasmina Ließmann
13:42 Revision dc8d7576: [DOCS] Use GitHub permalink to CKEditor Base.yaml
Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi...
Mathias Brodala
13:42 Revision b194c00b: [DOCS] Use GitHub permalink to CKEditor Base.yaml
Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi...
Mathias Brodala
13:22 Revision 8d62a376: [TASK] Use code editor in styleguide examples
Resolves: #104080
Releases: main
Change-Id: I83b5f8dfabb32b584300066ea52a97b5917ca6c4
Reviewed-on: https://review.typ...
Andreas Fernandez
13:20 Revision a7c06397: [TASK] Add info boxes to "Info" module and its submodules
If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w...
Jasmina Ließmann
13:19 Revision b380d810: [TASK] Add info boxes to "Info" module and its submodules
If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w...
Jasmina Ließmann
13:17 Revision d6bea900: [TASK] Rename path to extensionmanager module
The URL path to the extensionmanager backend
module is now "/module/tools/extensionmanager"
to be in line with the ot...
Oliver Bartsch
13:15 Revision 09929d9f: [BUGFIX] Return an OK message if permissions are already fine
If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103...
Georg Ringer
13:15 Revision 6026bea7: [BUGFIX] Return an OK message if permissions are already fine
If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103...
Georg Ringer
13:06 Revision f79d4096: [TASK] Rename twitter to x in labels
As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ...
Georg Ringer
13:06 Revision 244b7883: [TASK] Rename twitter to x in labels
As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ...
Georg Ringer
11:27 Revision eba6e746: [TASK] Improve info text for backend layouts with no colPos assigned
As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12...
Georg Ringer
11:27 Revision 4140e855: [TASK] Improve info text for backend layouts with no colPos assigned
As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12...
Georg Ringer
09:51 Revision 23b4a61d: [BUGFIX] Remove all restrictions in user creation command
Implement what is already commented by removing all restrictions when
comparing given username with all existing user...
Georg Ringer
09:30 Revision 0e5f8561: [BUGFIX] Remove all restrictions in user creation command
Implement what is already commented by removing all restrictions when
comparing given username with all existing user...
Georg Ringer
09:29 Revision 7e69ba0e: [TASK] Add docs for database error "row size too large"
The patch adds an important.rst explaining details
around MySQL / MariaDB "row size too large" and
options to handle ...
Christian Kuhn
07:33 Revision 253926d1: [TASK] Rename path to EXT:form BE route
The URL path to the form backend module
is now named "/module/manage/forms" instead of
"/module/web/FormFormbuilder" ...
Benni Mack

2024-06-19

21:18 Revision 63212d65: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:18 Revision 1dbe88a6: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:06 Revision 9819ed85: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
17:07 Revision 13f9d704: [BUGFIX] Handle processed file paths properly
When implementing a custom ImageViewHelper to manipulate the image
with the GifBuilder, after processing instructions...
Mogens Fiebrandt
13:41 Revision 0b76d647: [TASK] Deprecate `Utility.updateQueryStringParameter()`
The method `Utility.updateQueryStringParameter()` from the module
`@typo3/backend/utility.js` was introduced in TYPO3...
Andreas Fernandez

2024-06-18

21:06 Revision c6645752: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:06 Revision a2f73811: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:05 Revision f96dded6: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
18:43 Revision 35a7e470: [TASK] Add styleguide uuid example fields
This patch provides some examples for the type=uuid
in ext:styleguides 'basic' table including a generator
for this t...
Philipp Kuhlmay
15:10 Revision 9ad6fa97: [FEATURE] Improve backend notifications display and handling
Currently, the notification/alert container does not allow scrolling
when multiple notifications exceed the viewport ...
Jochen Roth
14:21 Revision 10fa9b28: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
14:20 Revision f35b145b: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
13:46 Revision 37a08eaa: [TASK] Have TEXT for type=input length > 255
Long VARCHAR() fields tend to eat up quite a bit of
"65k bytes maximum row size" space, especially with
utf8mb4.
The ...
Christian Kuhn
13:05 Revision e9904c0e: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision e06cac85: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision 45d8e094: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
10:57 Revision aa2a78d8: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
10:57 Revision b2bfb974: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
09:53 Revision 26825240: [TASK] Make pages.author VARCHAR(255)
This was a VARCHAR(255) before #104098, which considers
TCA 'max' property and thus reduced it to VARCHAR(80).
To avo...
Christian Kuhn
08:00 Revision f086b0df: [TASK] Avoid long varchar() in pages table
Prefer TEXT over VARCHAR(2048) for pages:canonical_link.
This gives more "room" for other bigger fields in this
table...
Christian Kuhn
07:09 Revision 14242366: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
07:06 Revision 3f634328: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 00acb625: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 561664cb: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
06:49 Revision 103288b9: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
06:11 Revision bad77404: [DOCS] Add template to changelog overview pages
Resolves: #104134
Releases: main
Change-Id: I810e9cd34d6b4e409386ecddf40549468456e24d
Reviewed-on: https://review.typ...
Lina Wolf
06:10 Revision 16ce9d74: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:10 Revision 58c2378c: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:05 Revision 0bbf7c25: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer
06:04 Revision 8b6c1e1f: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision 5843cc1d: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision ca580736: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
05:51 Revision 9eaa5a0c: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer

2024-06-17

22:31 Revision 8c9e7d87: [TASK] Resolve `@todo` in AbstractFormFieldViewHelper
This change resolves the `@todo` in `AbstractFormFieldViewHelper`
by using the suggested method from `PersistenceMana...
Torben Hansen
14:32 Revision dcf5038f: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:31 Revision 4b8e7296: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:01 Revision 2c2005f5: [TASK] Remove unnecessary typecasts in ext:fluid
This change removes redundant typecasts in ext:fluid, where
the variable type already matches the type being cast.
R...
Torben Hansen
13:36 Revision 0ae97b4b: [TASK] Upgrade to phpunit ^10.5.21
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
13:35 Revision 9ee0d932: [TASK] Upgrade to phpunit ^11.2.2
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
12:56 Revision 9efd5b57: [TASK] Revert "Prevent requiring "typo3conf" for Composer mode in Dir. Status"
This reverts commit 4b89b371d0f013b365bdffe7eec24689db9896f4.
Reason for revert: The typo3conf folder is still used
...
Helmut Hummel
12:37 Revision f2fe50ed: [TASK] Streamline DefaultTcaSchema
Have a switch/case for the main per-type
construct and avoid loops per type.
Resolves: #104110
Related: #101553
Rele...
Christian Kuhn
08:48 Revision 4bb53cf8: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
08:40 Revision d224cd57: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
06:16 Revision a9037fb1: [FEATURE] Provide workspaces in LiveSearch
When EXT:workspaces is installed, backend users with granted permissions
may now search for workspaces in the LiveSea...
Andreas Fernandez

2024-06-15

18:55 Revision 5103bd97: [BUGFIX] Fixing several labels inside EXT:styleguide
This fixes some labels in EXT:styleguide
Resolves: #104107
Releases: main, 12.4
Change-Id: I04fb8067220879aca1341e93...
Philipp Kuhlmay
13:39 Revision 87cd9e6e: [FEATURE] Provide backend modules in LiveSearch
Backend users can now search for the backend modules they have
access to in the LiveSearch.
Resolves: #92009
Release...
Andreas Nedbal

2024-06-14

20:18 Revision a7643c6e: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
20:17 Revision 880d8d32: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:36 Revision c1b81725: [FEATURE] ViewHelper to check feature flags
This patch adds a new condition-based Fluid ViewHelper which allows
integrators to check for feature flags from withi...
Simon Praetorius
16:04 Revision f6cef629: [FEATURE] Allow editing metadata of multiple files in "columns only" mode
A new multi record selection option is
added to the filelist, which allows to
edit the metadata of multiple records
w...
Oliver Bartsch
16:04 Revision 6185cf62: [FEATURE] Allow editing multiple records in "columns only" mode
A new multi record selection option is
added to the recordlist, which allows
to edit multiple records while respectin...
Oliver Bartsch
16:03 Revision c2c16394: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
16:03 Revision 640b7891: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
15:34 Revision 8f90c615: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
13:35 Revision 0c3c22f4: [TASK] Avoid indexed_search debugMode & index_debug
We've had quite a few patches to streamline and clean
up indexed_search. This patch continues these efforts.
ext_con...
Christian Kuhn
13:04 Revision 0a609bf2: [FEATURE] Streamline FE/versionNumberInFilename to 'EXT:' resources
Local resources are currently not "cache-busted", for example, have no version in URL. TypoScript has no possibility ... Christoph Lehmann
12:11 Revision e9abbd6a: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
11:04 Revision 5f707322: [TASK] Avoid a test fixture extension related ext_tables.sql
Add 'title' column to TCA to it auto created in DB.
Resolves: #104109
Releases: main
Change-Id: I246bb64825bae93d252...
Christian Kuhn
10:20 Revision 8f081ee0: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:09 Revision 850a265d: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
07:47 Revision 6c1cdf8a: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:47 Revision d05f02aa: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:34 Revision ea654865: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:32 Revision 5548e0f1: [FEATURE] Provide PSR-7 request in extbase validators
Extbase validators do currently not provide the possibility
to include PSR-7 request related data for validation.
Wi...
Torben Hansen
07:31 Revision ecf1093a: [TASK] Separate StandardContentPreviewRenderer into smaller chunks
The StandardContentPreviewRenderer has some quirks, which allows
to render the content via a Fluid Template via Page ...
Benni Mack

2024-06-13

19:47 Revision 15c4d69b: [TASK] Remove obsolete field from EM domain_model_extension
Field / column 'repository' is obsolete since #92457,
but couldn't be removed at this point in time. It's
possible no...
Christian Kuhn
19:19 Revision dce48c99: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:13 Revision 8f070716: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
19:11 Revision 165d4ebf: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:06 Revision a9674656: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
18:22 Revision fc5cce9f: [BUGFIX] Revert breaking change in BackendLayout class
While cleaning up BackendLayout code, a
"declare(strict_types=1);" line was introduced,
which made existing v13-compa...
Benni Mack
18:14 Revision 54f422bd: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:14 Revision c5278c5f: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:12 Revision ee2d3c6d: [FEATURE] Auto create DB fields from TCA for type "input"
Tables with TCA columns set to type="input" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Christian Kuhn
17:49 Revision 2fe76398: [TASK] Cleanup extbase persistence backend class
This change cleans up extbase persistence backend class, by:
* using constructor property promotion
* using strict t...
Torben Hansen
17:42 Revision 22cd5a47: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann
17:38 Revision 27f0c4f8: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
16:19 Revision 84d000a2: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
15:58 Revision 120c0f74: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:59 Revision 509eb691: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:27 Revision 2a24d558: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:26 Revision 521bb2cd: [TASK] Reference current phpunit.xsd
Resolves: #104094
Releases: main
Change-Id: I0d732915975135e2eb04c6c854b6b01257c3aec9
Reviewed-on: https://review.typ...
Christian Kuhn
14:02 Revision 0d2d8d92: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
14:02 Revision e85898c3: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
13:51 Revision 19ce6696: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:51 Revision 6e0111ed: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:35 Revision 468a8b55: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision c2be8b18: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision cfabd9dc: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision f896c3df: [TASK] Render meta tag twitter:card only if required
Instead of rendering the tag meta tag `twitter:card` always it is now
only rendered if either one of the twitter fiel...
Georg Ringer
13:25 Revision a1c15e4c: [BUGFIX] Remove invalid markup in SelectCheckBoxElement
Resolves: #104088
Releases: main
Change-Id: I22ed897cf9f320ddaa6a51fdb133c61df264af7d
Reviewed-on: https://review.typ...
Oliver Bartsch
13:10 Revision bca16caf: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
13:10 Revision c1b4c32f: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
12:57 Revision 4e06d291: [TASK] Move slug normalization into dedicated class
The current `SlugHelper` implementation make several
tasks hard to implement, for example language aware
transliterat...
Rozbeh Chiryai Sharahi
12:56 Revision 4afd0c2a: [FEATURE] Add record list download presets
The modal to download selected data from a record listing
(Web > List) is enhanced to display a list of configured
pr...
Garvin Hicking
12:46 Revision c2b33596: [TASK] Update display of "Form" module list view
* Align display of "References" table column with usual system display
* Increase size of "Location" table column
* A...
Jasmina Ließmann
12:36 Revision 87f59a5b: [TASK] Use Autoconfigure (public and shared) attribute
Currently, Services.yaml files are used
to register a services as public and shared.
This has been changed throughou...
Jochen Roth
11:31 Revision 1e4d3f80: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:31 Revision 06a76214: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:22 Revision ef6c8535: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
11:12 Revision 38eb42dc: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
11:12 Revision 4937e608: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
10:39 Revision 3ed18128: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
10:19 Revision 4b89b371: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
10:19 Revision 84bf86b4: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
08:13 Revision 82c9dde4: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:12 Revision 2ab9dd6a: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:01 Revision 57c3b279: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
08:01 Revision 4f364583: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
07:47 Revision 96cc3c4d: [TASK] Fixing a typo inside the ext:styleguide notifications example
Resolves: #104078
Releases: main
Change-Id: I094f735e60ce0a78970099f95e76578e34cc1105
Reviewed-on: https://review.typ...
Philipp Kuhlmay
07:29 Revision 5d2fae27: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision eb3e677e: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision b8c09d97: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:19 Revision a4ba1491: [TASK] Update style and wording of an infobox in the Typoscript module
When a site configuration has one or more dependencies on site sets, an
infobox is displayed in the TypoScript submod...
Jasmina Ließmann
06:39 Revision beadfeb3: [TASK] Add styleguide example for inline+collapseAll+date combo
The issue reported in #93743 seems to
not be reproducible in main, the datepicker
works even when "collapseAll=true" ...
Garvin Hicking

2024-06-12

20:54 Revision 8e46026f: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
20:48 Revision 0bac4e75: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
19:50 Revision 372ec9f3: [TASK] Use module title as link/button title in module menu
In the module menu, in addition to the visible module title, the short
description is inserted as a link/button title...
Jasmina Ließmann
18:35 Revision f5f3d36e: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision a072d930: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision c8230cba: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
16:48 Revision 67dcb410: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:48 Revision 25aedf4d: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:11 Revision 766e01eb: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
16:11 Revision da9169b3: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
15:38 Revision fdce1271: [DOCS] Adapt changelog spelling for Feature #104067
Related: #104067
Releases: main
Change-Id: Ie640f046ca4795df2a7d3845ee44f59052997a47
Reviewed-on: https://review.typo...
Garvin Hicking
15:37 Revision 9d6c44a0: [TASK] Make type=link fields TEXT by default
Similar to type=slug with #104063, type=link fields
are now set to TEXT by default. This especially saves
precious ro...
Christian Kuhn
15:01 Revision eccc2cf1: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:13 Revision d0a18484: [FEATURE] Make form listing sortable
The form listing in the form backend
module is now sortable.
Resolves: #104067
Releases: main
Change-Id: Ib950e17b6b...
Oliver Bartsch
09:31 Revision 3cb42221: [BUGFIX] Handle state for "revert selection" correctly
The "revert selection" action of the
SelectCheckBoxElement does now properly
handle the current element's "checked"
s...
Oliver Bartsch
08:31 Revision fbc57f29: [TASK] Rename Access module to Permissions
Currently module is nammed Access we change
to Permissions to be consistent to all the the backend
Resolves: #104037...
morgane garcia
07:37 Revision d917f083: [TASK] Use multi record selection in SelectCheckBoxElement
To unify and streamline record selection in the
backend, the SelectCheckBoxElement now also
utilizes the MultiRecordS...
Oliver Bartsch
07:10 Revision 2634a00e: [BUGFIX] Fix keyboard handling of pagetree
The Treeview widget is only allowed to have one tabstop. Focus handling
within the widget is done using arrow keys.
...
Michael Telgkamp

2024-06-11

23:08 Revision d09e5c06: [TASK] Make slug fields TEXT by default
Big VARCHAR fields can be problematic with mysql/mariadb [1],
as outlined in [2]: A utf8mb4 varchar(2048) eats 8096 t...
Christian Kuhn
19:44 Revision c4c44e68: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:42 Revision 136630ca: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:31 Revision 1ed51380: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:02 Revision c37067b8: [TASK] Reorganize backend group form sections inside tabs
This patch reorganizes sections within the tabs of the backend user
group form:
- The sections 'groupMods', 'availab...
Marcin Sągol
18:02 Revision b15ef343: [TASK] Use Autoconfigure attribute
Currently, Services.yaml files are used
to register a services as public.
This has been changed throughout the core
...
Jochen Roth
13:22 Revision 91b7cfa8: [TASK] Update to Symfony 7.1
Resolves: #104050
Releases: main
Change-Id: Ie5e3ce1af90d6d28de19dc9d5fdb76c5b49b73c3
Reviewed-on: https://review.typ...
Andreas Fernandez
13:10 Revision 2257d5e3: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
13:09 Revision d9b383b8: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
12:51 Revision 16c8b0b5: [DOCS] Fix rendering warnings in changelog
No backport is needed as only the main
version of the changelog is rendered.
Resolves: #104026
Releases: main
Change...
Lina Wolf
12:16 Revision 21ae27fc: [TASK] Upgrade to `phpunit/phpunit ^11.2.1`
The nightly CI run recently revealed a regression
within phpunit [1] which has been fixed meanwhile
upstream [2] by S...
Stefan Bürk
09:30 Revision 338b61ef: [TASK] Add streamlined progress bar component
This commit introduces a new component to render progress bars in a
streamlined fashion, addressing common accessibil...
Andreas Fernandez
08:08 Revision 2616be48: [TASK] Set TYPO3 version to 12.4.17-dev
Change-Id: I86360df1a2a39b3fb1ebca927fe2a714bc887691
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/846...
Oliver Hader
08:08 Revision a855aad7: [TASK] Set TYPO3 version to 11.5.39-dev
Change-Id: Ia5b8b0ec65a4d99829ba087011242c7a17937d1a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:52 Revision f4fc1cec: [RELEASE] Release of TYPO3 12.4.16
Change-Id: If61da3b4e4166c368989faab63ae87c26330e588
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:50 Revision 843b4f68: [RELEASE] Release of TYPO3 11.5.38
Change-Id: I75c50c5c69438aeaf3d59e818c60610dba859b36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:43 Revision 100c3bf9: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:38 Revision d70c72eb: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:23 Revision 8b0563b0: [BUGFIX] Return to first module when closing a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
07:23 Revision 68387fba: [BUGFIX] Return to first module when close a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
06:46 Revision f5b688b9: [BUGFIX] Do not crash linkvalidator report with missing TCA field label
The mask extension[1] automatically generates column definitions in TCA,
and they do not have a 'label' key in the TC...
Christian Weiske

2024-06-10

20:56 Revision 3ffa2ecd: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision faec6cf8: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision 25efd6e2: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
19:42 Revision b2a1c9ae: [TASK] Update card layout and heading structure in "About" module
The "About" backend module provides overviews of the modules available
in the system, installed external libraries, a...
Jasmina Ließmann
18:17 Revision beff4cb1: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
16:43 Revision a3e39c1a: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:37 Revision 6cedafa0: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:24 Revision 5c1e6b28: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
16:24 Revision 839a9dd9: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
15:59 Revision d25bc6eb: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:56 Revision 026a00d3: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:56 Revision e794ecd1: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:43 Revision e6c3e218: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:42 Revision 6b067a2d: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
15:41 Revision e2aff12c: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
13:00 Revision 1cbcf824: [FEATURE] Allow to define default search level
A new TSconfig option `mod.web_list.searchLevel.default`
is added, which allows to define the default
search level fo...
Oliver Bartsch
09:48 Revision f1e1bf33: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn

2024-06-09

07:49 Revision 6d4daf02: [TASK] Add `phpunit 11.2.0` as conflict version due to regression
PHPUnit refactored the double creation to support doubling
readonly classes [1], thus breaking classes where the clas...
Stefan Bürk

2024-06-08

20:55 Revision c56cca0f: [BUGFIX] Add language key for "SiteTemplate" in TypoScript submodule
The "Included TypoScript" submodule shows the type of tree child as
a badge.
This patch adds a missing corresponding ...
Jasmina Ließmann
19:04 Revision 291c9601: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer
19:04 Revision 7f706d2c: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer

2024-06-07

12:35 Revision 7a8c8c4d: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
12:24 Revision 0e625745: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
10:34 Revision d3008fcd: [FEATURE] Allow custom translations for extbase validators
Extbase validators use hardcoded translation keys to display messages
when a validated value is not valid. It is howe...
Torben Hansen
09:16 Revision 0b155e67: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn
08:58 Revision f4303d89: [BUGFIX] Fix color preview in color picker component
With the upgrade of alwan to 2.x, CSS was completely overhauled. This
snuck in some issue regarding the color preview...
Andreas Fernandez
08:31 Revision 79953beb: [FEATURE] User TsConfig option for default resources ViewMode
By default, resources are displayed as tiles in listings since
TYPO3 v12.1 (#99155).
The preferred view mode can be ...
Julian Hofmann
08:28 Revision 8ef97288: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision 6eaa08de: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision c06cb9d8: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
00:30 Revision bf962d48: [TASK] Make TS [END] an own include object
The new v12 TypoScript parser works pretty well. It is time
to rule out some of its rough edges in v13: In hinsight,
...
Christian Kuhn

2024-06-06

15:46 Revision c535968e: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision f81a4d12: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 094e2bec: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 8c9c5afa: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision a217cc59: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision e262015a: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
07:47 Revision 36055eb6: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez
07:47 Revision 35cc4e3f: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez

2024-06-05

15:33 Revision 09414aee: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:33 Revision 2b2c8a75: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:10 Revision 3bcd60f0: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:10 Revision 011e4563: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:02 Revision c5ecf1a6: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision 76a1bcb2: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision cef0b7d1: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
14:29 Revision b7244307: [TASK] Merge word lists in EXT:indexed_search statisticDetailsAction
In single result view of the "Indexing" backend module, the words
found on the page are listed in three tables, each ...
Jasmina Ließmann
14:21 Revision 43650c74: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:21 Revision a2d76837: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:06 Revision 33792566: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:06 Revision 470cb7a9: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:02 Revision 0c909efe: [BUGFIX] Restore open document selector class
Adds required CSS class `t3js-topbar-opendocs-item` to each open
document item. OpendocsMenu JavaScript module counts...
Ulrich Mathes
14:00 Revision 8eb7ad0e: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 984c15f8: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 68fee6ea: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
10:21 Revision 9e63dc5c: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:21 Revision e2ccdaa1: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:07 Revision 837f5b0b: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking
10:07 Revision 89816343: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking
 

Also available in: Atom