Project

General

Profile

Activity

From 2024-07-05 to 2024-08-03

2024-08-03

12:54 Revision 38974894: [BUGFIX] Enable inline arrangement of checkboxToggle
Previously, using the property cols="inline" doesn't have an
effect for checkboxes with renderType checkboxToggle.
T...
Corinne van der Zande
12:38 Revision d7987a77: [BUGFIX] Enable inline arrangement of checkboxToggle
Previously, using the property cols="inline" doesn't have an
effect for checkboxes with renderType checkboxToggle.
T...
Corinne van der Zande
11:59 Revision 18b99ae7: [TASK] Use country API in site_language's flag field
Instead of hard-coding all countries, the country API can be used.
The main benefit is now that the name instead of I...
Georg Ringer
11:25 Revision 97996aa0: [BUGFIX] Correctly infer site for new page
SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ... Mathias Bolt Lesniak
11:25 Revision c1451110: [BUGFIX] Correctly infer site for new page
SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ... Mathias Bolt Lesniak
11:24 Revision 94538abe: [BUGFIX] Correctly infer site for new page
SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ... Mathias Bolt Lesniak

2024-08-02

20:05 Revision 79de4fd4: [BUGFIX] Fix "simulate user group" in admin panel on restricted pages
When creating a page with access set to "Show at any login" and trying to view that page with the admin panel "simula... Bastien Lutz
19:52 Revision 8f69ab61: [BUGFIX] Fix "simulate user group" in admin panel on restricted pages
When creating a page with access set to "Show at any login" and trying to view that page with the admin panel "simula... Bastien Lutz
18:45 Revision 0a11a7c0: [TASK] use GeneralUtility::mkdir
Resolves: #102022
Releases: main
Change-Id: I14406d961f678fe7b1121e210afe4223ee87a645
Reviewed-on: https://review.typ...
Patricia Ottmar
15:47 Revision 6882f82e: [BUGFIX] Do not limit auto creation of site config to root level
In large installations, it's common to add sites, having
site root option set, bundled into folders or similar
struct...
Oliver Bartsch
15:40 Revision 0be430df: [BUGFIX] Do not limit auto creation of site config to root level
In large installations, it's common to add sites, having
site root option set, bundled into folders or similar
struct...
Oliver Bartsch
15:24 Revision 74313666: [TASK] Add color scheme toggle to styleguide examples
The styleguide backend module previously rendered examples twice, in
light and dark mode. This commit adds a toggle t...
Andreas Fernandez
14:38 Revision 90e2e1ea: [BUGFIX] Set current phpstan release conflicting
Used command:
composer require --dev phpstan/phpstan:"^1.11.8, !=1.11.9"
Resolves: #104536
Releases: main, ...
Anja Leichsenring
14:23 Revision 2fc9f438: [BUGFIX] Set current phpstan release conflicting
Used command:
composer require --dev phpstan/phpstan:"^1.11.8, !=1.11.9"
Resolves: #104536
Releases: main, ...
Anja Leichsenring
10:24 Revision f527efe9: [TASK] Split extension category logic from model into dedicated enum
This is the first step to free the extension table from TCA.
First, the Model has to be slimmed out by extracting the...
Nikita Hovratov
08:16 Revision 71175081: [DOCS] Handle FormDefinitions separately
Move documentation of FormDefinition into its own
section as FormDefinition is not part of form elements.
Internally ...
Stefan Froemken
07:32 Revision e3ad96ad: [BUGFIX] Provide uploaded files as extbase arguments
This patch enables property mapping of PSR-7
UploadedFile objects to DTO properties.
The workaround for this bug in ...
Daniel Goerz
07:00 Revision 3590c69a: [TASK] Add test for modifying tt_content.sys_language_uid to -1
Create a test to describe the current behavior when the l18n_parent element of a translated record is set to sys_lang... Eric Harrer
06:55 Revision 35a53325: [TASK] Prepare RemoteServer for dependency injection
DI some more stateless services into ext:workspaces
RemoteServer.
Resolves: #104535
Releases: main
Change-Id: I4fd20...
Matthias Krappitz

2024-08-01

19:36 Revision 2bfd1408: [BUGFIX] Fix wrong Fluid namespace in EXT:felogin partials
Namespace declaration did not match Fluid namespaces. This patch fixes
the namespaces for the EXT:felogin partials.
A...
Marcel Küpper
19:29 Revision 5b98bbca: [BUGFIX] Fix wrong Fluid namespace in EXT:felogin partials
Namespace declaration did not match Fluid namespaces. This patch fixes
the namespaces for the EXT:felogin partials.
A...
Marcel Küpper
19:14 Revision b23c43fe: [TASK] Ship optional upstream CKEditor5 plugins
With the CKEditor5 unbundling in #102099, we can now ship free (GPL-2
licensed) CKEditor5 modules, that may be useful...
Georg Ringer
19:03 Revision bbd347da: [TASK] Ship optional upstream CKEditor5 plugins
With the CKEditor5 unbundling in #102099, we can now ship free (GPL-2
licensed) CKEditor5 modules, that may be useful...
Georg Ringer
19:02 Revision bfb5d3d5: [DOCS] Adjust changelog of opacity option in color element
Resolves: #104522
Releases: main
Change-Id: Ie6bac8a670e7c5e10e0b722d7dd8fb7effc469f5
Reviewed-on: https://review.typ...
Oliver Bartsch
18:22 Revision 482f3704: [BUGFIX] Ensure TcaSchemaFactory loads final schema in bootstrap
Resolves: #104521
Releases: main
Change-Id: Ie8b6d4286f87537a37ebe9ba31f3ecaf3041b0e2
Reviewed-on: https://review.typ...
Nikita Hovratov

2024-07-31

13:39 Revision bb6bfdf6: [BUGFIX] Prevent error in idn_to_ascii
Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:...
Markus Sommer
13:39 Revision 402e2fe7: [BUGFIX] Prevent error in idn_to_ascii
Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:...
Markus Sommer
13:38 Revision 38a39054: [BUGFIX] Prevent error in idn_to_ascii
Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:...
Markus Sommer
13:28 Revision f63f95f8: [TASK] Improve test coverage for TagBasedViewHelper
To prevent unintended changes in ViewHelper API in the future,
more test cases are added to TextareaViewHelper as an ...
Simon Praetorius
12:33 Revision 7f05bd23: [BUGFIX] Ensure a correct default storage is used by default
An editor might not have access to the 1st storage defined (usually
fileadmin). To avoid an exception, an additional ...
Georg Ringer
12:11 Revision f84ed6b4: [BUGFIX] Ensure a correct default storage is used by default
An editor might not have access to the 1st storage defined (usually
fileadmin). To avoid an exception, an additional ...
Georg Ringer
11:57 Revision 820c26fa: [TASK] Use recursive common table expressions in RootlineUtility
The patch implements a first use of a recursive
common table expression ("CTE" / "WITH RECURSIVE").
The target of th...
Stefan Bürk
11:52 Revision 93ef207d: [TASK] Update Fluid Standalone to 2.14.1
This patch-level release resolves an issue with arbitrary
ViewHelper arguments introduced with Fluid Standalone
2.12....
Simon Praetorius
11:12 Revision 7f279f23: [TASK] Update Fluid Standalone to 2.14.1
This patch-level release resolves an issue with arbitrary
ViewHelper arguments introduced with Fluid Standalone
2.12....
Simon Praetorius
11:01 Revision 0ccf17b9: [BUGFIX] Remove excess line in code examples
The ViewHelpers used in EXT:styleguide now don't render an excess empty
line in the code examples anymore.
Resolves:...
Andreas Fernandez
09:33 Revision 8e500dda: [TASK] Show tree depth in EXT:indexed_search statisticAction
Previously, all pages listed in the statisticAction table were listed
at the same level.
With this patch the correct ...
Jasmina Ließmann
08:37 Revision fa500c28: [DOCS] Fix code example in changelog
Resolves: #104503
Releases: main
Change-Id: I1aa491f3ef4663306b2c86ce6c41b84db17e4c5d
Reviewed-on: https://review.typ...
Oliver Bartsch

2024-07-30

13:31 Revision f907b7e3: [TASK] Add `page` workspace overlay resolving in RootlineUtility
The change switches the current page record workspace
overlay handling in RootlineUtility from a series of
three simp...
Stefan Bürk
12:06 Revision ca8f1f9f: [DOCS] Properly reflect Fluid "value" resolving in inline comment
If specifying both a "property" and a "value" attribute to a
f:form based Fluid ViewHelper like f:form.textfield, the...
Garvin Hicking
12:05 Revision 0c8d3e97: [TASK] Simplify call to RelationHandler with TCA Schema
Usually, when it comes to resolving related
UIDs, RelationHandler can find the "truth"
for a single relation.
The st...
Benni Mack
12:04 Revision e766f3b2: [TASK] Use `f:constant()` with `f:be.infobox`
In Fluid 2.12 a ViewHelper `f:constant()` was introduced for fetching
constant values and enums. This commit updates ...
Andreas Fernandez
12:00 Revision 987a3d7a: [TASK] Add internal `Common Table Expression` support
`Common Table Expression` and special the recursive
variant can be extremely use-full for recursive tree
data, either...
Stefan Bürk
10:46 Revision 6a14cc1e: [TASK] Adjust example styles in Styleguide for light-dark implementation
Resolves: #104485
Releases: main
Change-Id: I6cfc94c8f3cdbcf97fbe7b61d91d588c951f3ecf
Reviewed-on: https://review.typ...
Jasmina Ließmann
10:19 Revision 6a90d69d: [BUGFIX] Use proper query for specific belog "Delete similar errors"
In case a `sys_log` entry is deleted via the `belog` backend module,
an error was thrown. This only happened for log ...
Garvin Hicking
10:19 Revision debdcc7c: [BUGFIX] Use proper query for specific belog "Delete similar errors"
In case a `sys_log` entry is deleted via the `belog` backend module,
an error was thrown. This only happened for log ...
Garvin Hicking
06:10 Revision 72b0e570: [DOCS] Fix code example in changelog
Resolves: #104499
Releases: main
Change-Id: Iddbc81455c831199e5e1c337d724269b925d842c
Reviewed-on: https://review.typ...
Oliver Bartsch

2024-07-29

15:24 Revision 7165933e: [FEATURE] Add `castText()` expression support to `ExpressionBuilder`
To build more advanced database queries enhanced expression
support is required which have been enhanced with #10330...
Stefan Bürk
13:53 Revision 134f2583: [BUGFIX] Provide null coalesce operator for array_pop
In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va...
Thomas Hohn
13:53 Revision e7a9d3b5: [BUGFIX] Provide null coalesce operator for array_pop
In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va...
Thomas Hohn
13:43 Revision d6635d9d: [BUGFIX] Provide null coalesce operator for array_pop
In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va...
Thomas Hohn
12:54 Revision 5495df95: [TASK] Verify children values change on localize/copy
These tests verify current l10n_mode=exclude behaviour
for inline children of content elements.
Resolves: #104489
Re...
Astrid Haubold

2024-07-26

20:23 Revision 5ff32cf0: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
20:22 Revision c90c77bd: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
20:22 Revision fab5b85d: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
13:33 Revision 5a3435ca: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv...
Christian Kuhn
13:32 Revision 0f27f51d: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv...
Christian Kuhn
13:32 Revision 2e7e1ebf: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer req typo3/html-sanitizer:^2.2....
Christian Kuhn
07:47 Revision 29e1ede1: [FEATURE] Add `if()` expression support to `ExpressionBuilder`
In some cases more complex database queries needs to be
constructed to archieve a dedicated goal. This includes
the a...
Stefan Bürk

2024-07-25

19:03 Revision 054e4b90: [BUGFIX] Fix variable key loop to avoid DB compare issues
With #93223 minor index handling within the Database
Analyzer Stack was fixed.
Via DBAL 4 changes in "main" (and not...
Stefan Bürk
18:50 Revision 73d7bb34: [TASK] Make SysTemplateRepository readonly
This final class can declared readonly without
further impact.
Resolves: #104481
Releases: main
Change-Id: I380460c2...
Christian Kuhn
18:37 Revision cc220ac9: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
18:37 Revision df7faf01: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
18:36 Revision 6f090345: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
13:57 Revision 4dd6c9e4: [TASK] Raise phpstan/phpstan:^1.11.8
Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv...
Christian Kuhn
13:57 Revision 8bec378f: [TASK] Raise phpstan/phpstan:^1.11.8
Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv...
Christian Kuhn
12:45 Revision 295c7868: [TASK] Display additional error info in DataStructureIdentifierListener
In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie...
Garvin Hicking
12:45 Revision cf36f16f: [TASK] Display additional error info in DataStructureIdentifierListener
In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie...
Garvin Hicking
12:28 Revision 6a1e5905: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
12:28 Revision 69f529ea: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
12:28 Revision 79f476ec: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
11:46 Revision 752ecd62: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi...
Benni Mack
11:26 Revision c874b30c: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi...
Benni Mack
11:12 Revision 7946024c: [TASK] Avoid action magic in getControllerActionName()
Extbase has some code within ExtbaseRequestParameters
->getControllerActionName() that fetches all methods
from the g...
Christian Kuhn
11:11 Revision 2e5a0f97: [TASK] Reduce extbase magic in FluidTemplateContentObject
FluidTemplateContentObject has some magic to adapt
the given request *if* the request is an extbase
request already.
...
Christian Kuhn
11:11 Revision 2d89d93d: [TASK] Avoid munging Request in fluid RenderingContext
RenderingContext is *the* state object in fluid.
Fluid was always bound to extbase. There was
quite some magic betwe...
Christian Kuhn
11:10 Revision f0f2b58e: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
* ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid...
Markus Klein
11:10 Revision a1ff91ba: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
* ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid...
Markus Klein
10:45 Revision bbdb3b27: [BUGFIX] Fix PhpIntegrityCheck result if one check catches issues
The was a wrong accumulation in place that made the checker report
success while the output clearly stated exceptionC...
Anja Leichsenring
10:29 Revision ad17707a: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn
10:28 Revision ce5c8c26: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn
09:58 Revision a7781f94: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn

2024-07-24

17:46 Revision bda6b670: [TASK] Replace makeInstance instantiation with DI in TcaDataGenerator
This patch seeks to further eliminate the usage of 'GU:makeInstance'
for stateless services in the styleguide's 'TcaD...
Martin Adler
17:45 Revision b40cb6d3: [TASK] Update card layout in "Reports overview" view of EXT:report
This patch standardizes the appearance of the cards in the "Reports
overview" view with those from the "About" module...
Jasmina Ließmann
14:27 Revision 78c7b6ec: [TASK] Extend component library examples in "Styleguide" backend module
The new markup for examples, previously introduced on the Avatar
component page, has been rolled out to all example p...
Jasmina Ließmann
12:20 Revision 44d8fcd6: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie...
Georg Ringer
12:19 Revision f7783446: [BUGFIX] Return always an integer in ProcessedFile::getSize
ProcessedFile::getSize() can call AbstractFile::getSize which can return
null instead of integer which is required as...
Georg Ringer
10:41 Revision 0c20f2f0: [TASK] Avoid $this->request in LinkValidatorController
$request is hand around already. There is no
reason to assign it to $this.
Resolves: #104467
Releases: main
Change-I...
Christian Kuhn
10:34 Revision 94bde019: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie...
Georg Ringer
10:23 Revision 31de7c41: [TASK] Update EXT:report detail action view display
This patch ensures that all detail action views in the "Reports"
backend module use a unique h1.
In addition, the det...
Jasmina Ließmann
10:04 Revision 02be5d8b: [TASK] Improve UX and functionality of "Linkvalidator" report table
The report table contains broken links that exist in the system
depending on the configuration. The information about...
Jasmina Ließmann
08:21 Revision 170f8d68: [TASK] Update `requirejs` to 2.3.7
This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt...
Andreas Fernandez
08:21 Revision ae4e8ae2: [TASK] Update `requirejs` to 2.3.7
This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt...
Andreas Fernandez
06:24 Revision 66cdc963: [TASK] Use ext:core ViewInterface in extbase
TYPO3 v12 added a new ViewInterface to ext:core that allows
implementing *any* view as long as it sticks to this inte...
Hannes Lau

2024-07-23

18:24 Revision 2dc0ba1d: [DOCS] Correct method references in deprecation tag
So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0...
Lina Wolf
18:24 Revision f7c533a8: [DOCS] Correct method references in deprecation tag
So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0...
Lina Wolf
17:43 Revision 92686544: [TASK] Raise typo3fluid/fluid:^2.14.0
> composer req typo3fluid/fluid:^2.14.0
> composer req -d typo3/sysext/adminpanel --no-update typo3fluid/fluid:^2.14....
Christian Kuhn
12:15 Revision 09f492cf: [FEATURE] Allow static routes to assets
Provide a new type of static routes `assets` to expose assets shipped
by extensions.
Resolves: #101472
Releases: mai...
Georg Ringer

2024-07-22

10:32 Revision 7a0dc683: [BUGFIX] Prevent broken page module state
In case content elements exist in the database,
having a CType for which no TCA exists, e.g.
because an extension pro...
Oliver Bartsch

2024-07-21

14:17 Revision 3a4545a0: [TASK] Avoid view->getTemplatePaths()
Fluid standalone AbstractTemplateView has
method getTemplatePaths() which is just
a wrapper around the same operation...
Christian Kuhn
14:04 Revision fe59c7c6: [BUGFIX] Avoid ancient injectSettings() handling
There is some ancient when a DI method is called
'injectSettings': DI ignores this.
There is a single use for Fluid ...
Christian Kuhn

2024-07-20

10:56 Revision 21d3f18b: [TASK] Avoid registerTagAttribute() in VH's
Method registerTagAttribute() has been
soft-deprecated with Fluid 2.12.
The patch removed usages and documents
detai...
Christian Kuhn
07:17 Revision 3c7ada81: [BUGFIX] Correct attribute "required" in felogin
The usages of `PasswordViewHelper` now render
`required="required"` instead of `required="true"`.
ViewHelpers that d...
Stephan Großberndt

2024-07-19

14:34 Revision 7e6c5f7c: [BUGFIX] Record object does only add fields of current subschema
Resolves: #104425
Releases: main
Change-Id: I76dea6700d5d51a1283e6c13f84ff97dbb0bd386
Reviewed-on: https://review.typ...
Oliver Bartsch
13:20 Revision 22759907: [TASK] Showcase colorPalette in EXT:styleguide
An example colorPalette picker is utilized for
the new field `tx_styleguide_elements_basic.color_palpreset`.
By defa...
Garvin Hicking
13:16 Revision b31d9e8d: [DOCS] Define reference index in ManageReferenceIndex.rst
Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e...
Sandra Erbel
13:16 Revision 1fe12d16: [DOCS] Define reference index in ManageReferenceIndex.rst
Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e...
Sandra Erbel
13:10 Revision e10b25c0: [TASK] Use standard attributes in EXT:felogin
With Fluid v2.12.0 using `additionalAttributes` became obsolete in
`TagBasedViewhelper` (see https://github.com/TYPO3...
Stephan Großberndt
13:07 Revision 6d17d1b7: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R...
Stephan Großberndt
13:07 Revision 8ba881b4: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R...
Stephan Großberndt
12:22 Revision 700ade1b: [TASK] Improve argument description in PasswordViewHelper
Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi...
Stephan Großberndt
12:22 Revision 6cd52def: [TASK] Improve argument description in PasswordViewHelper
Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi...
Stephan Großberndt
12:10 Revision 86a364f9: [BUGFIX] Create default backend user groups without EXT:dashboard
This patch corrects the optional last step of the initial setup
process "Create default backend user groups" if EXT:d...
Stephan Großberndt
12:09 Revision 53d2160c: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:09 Revision edb65e9c: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:09 Revision 75ae9e81: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:08 Revision 70dcfb7b: [TASK] Avoid registerUniversalTagAttributes() in VH's
Tag based ViewHelpers no longer need to call
registerUniversalTagAttributes() since Fluid
2.12.
Add a 'deprecation.r...
Christian Kuhn
11:51 Revision acdafba1: [TASK] Prepare selectSingle fields to use maxitems=1
To prevent using the renderType for checking whether
a column of SelectRelationFieldType is a single
reference, we se...
Oliver Bartsch
11:49 Revision 35b38a5f: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
11:49 Revision ff4d9e4a: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
11:49 Revision e2f6d473: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
10:30 Revision d7b60162: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
10:29 Revision 19bcf691: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
09:38 Revision ea6d0795: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
08:54 Revision 2eedd458: [TASK] Use ISO8601 dates in FormEngine datetime handling
Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr...
Andreas Fernandez
08:23 Revision 9d9bdb17: [TASK] Eliminate makeInstance instantiation for stateless RecordData
'RecordData' is already a stateless service and
partially injected using DI. The remaining cases
could easily be refa...
Martin Adler
06:29 Revision d325006b: [BUGFIX] Remove not needed usage of RawViewHelper
Remove the usage of the RawViewHelper in the list view of distributions
as also the single view doesn't allow any HTM...
Georg Ringer
06:22 Revision e7a41258: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r...
Garvin Hicking
06:12 Revision c688a767: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r...
Garvin Hicking

2024-07-18

10:48 Revision c0c3acc6: [BUGFIX] Keep record type value in Record object
All fields, defined in the sub schema should
be added to the Record object, especially the
record type value.
Resolv...
Oliver Bartsch
09:48 Revision 806ad454: [TASK] Avoid registerArgument() with required=false
$required defaults to 'false' and does not need
to be set explicitly when there are no further
non-default arguments....
Christian Kuhn
09:44 Revision 8ac29ae8: [TASK] Use custom element for indexed search statistics
This also removed a duplicated check for the element's type.
Resolves: #104354
Releases: main
Change-Id: Ied1cb75ad5...
Oliver Bartsch
09:39 Revision bd298b9e: [TASK] Remove superfluous preview renderer
TextPreviewRenderer and TextpicPreviewRenderer
extend the StandardContentPreviewRenderer while
not implementing any c...
Oliver Bartsch
08:52 Revision a0feba23: [BUGFIX] Do not reference Fluid namespace with https URL
Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty...
Markus Klein
08:52 Revision b8678a7f: [BUGFIX] Do not reference Fluid namespace with https URL
Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty...
Markus Klein
08:18 Revision 95da835a: [BUGFIX] Use button-tags for the control-buttons of sortable select items
This patch corrects the misusage of anchor elements instead of buttons
for controlling sortable selects. In addition ...
Ayke Halder
08:18 Revision 42e4bd05: [BUGFIX] Use button-tags for the control-buttons of sortable select items
This patch corrects the missusage of anchor elements instead of buttons
for controlling sortable selects. In addition...
Ayke Halder
06:51 Revision f2cf6ada: [TASK] Apply surface colors to page module
Resolves: #104409
Releases: main
Change-Id: I018a839f1c27997448b44f886dbb2b779fbcfc05
Reviewed-on: https://review.ty...
Benjamin Kott
05:14 Revision 9fd70339: [TASK] Update selenium/standalone-chrome to 4.20
Update the acceptance testing selenium image to include
google-chrome version 124.
The bundled chrome version (115) ...
Benjamin Franzke

2024-07-17

11:23 Revision 16d09d34: [TASK] Streamline checkbox styling
- Ensure correct markup structure checkboxes
- Add indeterminate state to `.form-check-type-icon-toggle`
- Add indete...
Benjamin Kott
11:08 Revision 634043b3: [BUGFIX] Correct styleguide navigation position on small devices
Resolves: #104408
Releases: main
Change-Id: Ife71c4f3e901d934db26a46d1b910431c73dc21e
Reviewed-on: https://review.typ...
Benjamin Kott

2024-07-16

11:58 Revision 5fd42d78: [TASK] Make IconFactory a stateless service
Get rid of a static class property by substituting
it with 'cache.runtime'. IconFactory is used in
ext:install and in...
Christian Kuhn
11:47 Revision 6d8e2aba: [TASK] Remove unused protected property in IconRegistry
Resolves: #104400
Releases: main
Change-Id: I29d1639cb96acbc1c19823d39e5d7233d3854184
Reviewed-on: https://review.typ...
Christian Kuhn
11:25 Revision b639beae: [BUGFIX] Remove not needed usage of RawViewHelper
Remove the usage of the RawViewHelper in the list view of distributions
as also the single view doesn't allow any HTM...
Georg Ringer
07:18 Revision 4df43289: [BUGFIX] Pass request in ext:form preview mode
The ArrayFormFactory and underlying functionality
requires a PSR-7 Request object. In backend context,
when rendering...
Oliver Bartsch

2024-07-15

14:13 Revision 4c3b3c85: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
13:54 Revision 75831dd4: [TASK] Drop obsolete date picker button trigger CSS
FormEngine CSS contains a hack for IE(!) making the click on the date
picker icon functional. Since this code is pret...
Andreas Fernandez
13:40 Revision 660c8621: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
12:41 Revision 6982daf4: [TASK] Use ISO8601 dates in FormEngine datetime handling
Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr...
Andreas Fernandez
12:37 Revision 8840766e: [TASK] Add test for RecordIdentityMap
Resolves: #104385
Related: #104367
Releases: main
Change-Id: I3584b57fb021bc8e90d945250a00ad2968afafad
Reviewed-on: h...
Oliver Bartsch
12:28 Revision 83a47e19: [DOC] Fix incorrect return value in form documentation
Releases: main
Resolves: #104391
Change-Id: I0a1b76a1884fb8d5bf07112ed176fef6e65b2c6c
Reviewed-on: https://review.typ...
Simon Praetorius
09:38 Revision ec9d3058: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 1779d90c: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 72d202e4: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke

2024-07-13

16:16 Revision c7b62d66: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
06:48 Revision 78415251: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov
06:48 Revision 395b71ee: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov

2024-07-12

20:50 Revision fedf7c10: [FEATURE] Allow setting opacity in TCA type=color element
If the TCA setting `opacity` of a color element is set to true,
an editor can now select a color and its opacity usin...
Georg Ringer
16:31 Revision 5106d8ed: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
16:09 Revision 37e21273: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision acc36c64: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision 39bbb56b: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
15:11 Revision ef6f647d: [TASK] Change tt_content bodytext cols value to 50
The maximum value for "cols" is 50. Using higher values
has no effect.
See AbstractFormElement->maxInputWidth
Resol...
Nikita Hovratov
15:10 Revision 4502a5fe: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:10 Revision b44f314f: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:09 Revision e38b9839: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> composer req psr/http-factory:^1.1.0
> comp...
Christian Kuhn
14:11 Revision f4f0ddb4: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer u typo3fluid/fluid
Note v12 only updates composer.lock to latest fluid
version...
Christian Kuhn
14:11 Revision 239d7d60: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer req typo3fluid/fluid:^2.13.0
> composer req -d typo3/sysext/adminpanel --no-upd...
Christian Kuhn
14:01 Revision d3003bcf: [TASK] Update avatar component page in "Styleguide" backend module
Naturally, ViewHelpers convert their contents immediately, which means
that in the examples of the "Styleguide" backe...
Jasmina Ließmann
13:47 Revision 4ea5616b: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:47 Revision f9ca4ff5: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:44 Revision 92c4adcf: [TASK] Make alerts context aware
We are dropping the Bootstrap CSS definitions for
alerts to have more control about the styling of
the alerts. From n...
Benjamin Kott
12:35 Revision 7609ed39: [TASK] Migrate CommandUtility from exec() to Symfony Process
Replaces execution of PHP's `exec()` function with Symfony's Process
component within `TYPO3\CMS\Core\Utility\Command...
Mathias Bolt Lesniak
12:10 Revision 43580abe: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
12:10 Revision 1c4c7664: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
11:07 Revision 6e071a2f: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision ac2ad8c2: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision 2cc9e372: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
09:55 Revision 06953346: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
Note 11.5 needs a raise of n...
Christian Kuhn
09:55 Revision fdb560da: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:55 Revision 753bd274: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:21 Revision 6ccf5a0e: [FEATURE] Introduce PSR-14 events for RTE/persistence HTML transforms
With the removal of the old hook `$GLOBALS['TYPO3_CONF_VARS']
['SC_OPTIONS']['t3lib/class.t3lib_parsehtml_proc.php'][...
Garvin Hicking
07:00 Revision 2543004c: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision e17ff739: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision 7fa8ee97: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision f798b44e: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision 2e55da79: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:59 Revision 4f1fd087: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:11 Revision 0d6c6d26: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
06:02 Revision 47dd1935: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
04:43 Revision 432c0c30: [TASK] Change labels of sections in the access rights configuration form
Updated the labels for various sections in the access rights
configuration form to improve clarity and usability.
It...
Marcin Sągol

2024-07-11

22:32 Revision 4add34e0: [BUGFIX] Fix broken Installer when typo3conf dir is missing
With issue #104074 a change was introduced that no longer required
"typo3conf" to exist in composer mode.
Sadly the ...
Garvin Hicking
22:25 Revision a2f0b95a: [TASK] Use a Identity Map for Record objects
When loading Record objects, and we use Relations
in one of the next patches, the main issue will
be that we might ru...
Benni Mack
21:59 Revision aef4a8e6: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
21:01 Revision 007367dc: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
19:43 Revision 01705634: [TASK] Use TcaSchema in ReferenceIndex
Avoid $GLOBALS['TCA'] access in ReferenceIndex
by using TcaSchema. This is a patch to learn
about fiddly areas and pi...
Christian Kuhn
19:43 Revision 42638417: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:43 Revision b7a3308b: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:08 Revision 70af8940: [TASK] Move special sys_refindex DB index to ext:form
"KEY lookup_string (ref_string(191))" is only used in
a query performed by ext:form. This extension is a bit
specific...
Christian Kuhn
18:54 Revision 255039c1: [TASK] Add test extension "test_classic_content"
This change adds a new fixture extension
with a content element with a relation to an
inline table.
Resolves: #10436...
Benni Mack
15:22 Revision ca559134: [TASK] Remove unused local variables
Add test coverage for GeneralUtility::getFilesInDir with sorting by
mtime.
Resolves: #103817
Releases: main
Change-I...
Simon Schaufelberger
12:46 Revision 8e69dda9: [TASK] Make text colors context aware
We replace the default bootstrap `text-<color>`
utility CSS classes with an own color-scheme
aware implementation.
I...
Benjamin Kott
12:14 Revision c5813baf: [TASK] Add submodules to "Styleguide" backend module
Over time, EXT:stylguide has expanded its range of functions.
To clarify the separation between styles and components...
Jasmina Ließmann
09:33 Revision a806b4ee: [TASK] Make callout context aware
The callout component is now using the unified
surface colors. The new callout styling is now
context aware and adapt...
Benjamin Kott
07:05 Revision 9685e536: [TASK] Remove conflicting card styles
This patch removes the Bootstrap "card" component as the
cards present in the Backend are implemented using the
class...
Andreas Nedbal
06:53 Revision 37d8b4a6: [TASK] Make badges context aware
We are dropping the Bootstrap CSS definitions for
badges to have more control about the styling of
the badges. From n...
Benjamin Kott

2024-07-10

14:36 Revision fa098f90: [TASK] Modernize `TypoScriptReferenceController`
The class `TypoScriptReferenceController` used by our code editor get
some minor updates:
* Removed unneded `$xmlDoc...
Andreas Fernandez
11:30 Revision bbd2a622: [TASK] Make buttons context aware
We are dropping the Bootstrap CSS definitions for
buttons to have more control about the styling of
the buttons. From...
Benjamin Kott
09:47 Revision 6717f080: [BUGFIX] Set `hidden` on toggling alert visibility state
Toggling the visibility of the new alert element,
introduced with #103699, does actually lead to
changing the `opacit...
Oliver Bartsch
08:47 Revision d4f20bb7: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
08:06 Revision 04d45872: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
08:04 Revision fc34492b: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
07:59 Revision 462cb5e9: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
07:39 Revision f64f6c64: [TASK] Introduce Alert web component
A new web component called `<typo3-backend-alert>`,
which is based on the Bootstrap alert component,
is introduced. I...
Marcin Sągol
07:21 Revision bbda2b72: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez
07:21 Revision 1125d4dc: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez

2024-07-09

21:38 Revision 3ce0a6b9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision 4eb891f9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision c11ccd3a: [TASK] composer req lolli42/finediff:^1.1.1
The patch level release brings PHP 8.4 compat.
Core v12 and v11 will have dedicated patches.
> composer req lolli42/...
Christian Kuhn
19:49 Revision a77ae390: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
16:27 Revision abd26777: [TASK] Use DI in styleguide field generators
* Inject service dependencies
* Clean up doc headers
* generate() can return string|int over string only
to create ...
Christian Kuhn
16:22 Revision b8b861a4: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
15:50 Revision 9cc26a6b: [TASK] Add native types to RelationHandler where possible
This change adds native PHP types to RelationHandler.
The reasoning for the changes:
- Even though some properties a...
Benni Mack
11:30 Revision 5ce6ee1a: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:30 Revision a8d62d5d: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:29 Revision 93545648: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
10:49 Revision de80dfd4: [TASK] Port exception code integrity checker into php integrity task
Port the duplicate exception code integrity check into the PhpParser
based integrity suite.
This allows for improvem...
Anja Leichsenring
09:23 Revision fea01592: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
09:23 Revision b58921b8: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
08:28 Revision e3ebdf90: [TASK] Prepare stateless DiffUtility
DiffUtility has the unfortunate property
`$stripTags`, making this tiny service
stateful. This service should not
`st...
Christian Kuhn
07:52 Revision 20f2dac2: [TASK] Set TYPO3 version to 12.4.18-dev
Change-Id: I72e06646233894cfbd8017bef8a5620e17caf32a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
07:19 Revision 0ee86a1d: [RELEASE] Release of TYPO3 12.4.17
Change-Id: I20500c48221bf14b56baef7551a423571883c6a9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
06:19 Revision 6a83d34c: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" and "Save" actions to
trigger the correct actions when e.g. the ic...
Andreas Fernandez
06:19 Revision 028bbc84: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" action to trigger
the correct actions when e.g. the icons within t...
Andreas Fernandez

2024-07-08

16:56 Revision 29741f20: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Georg Ringer
16:44 Revision ea897dad: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision a0363c44: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision 3c64d2d9: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
10:05 Revision 39bc29cd: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Benjamin Franzke
08:59 Revision cde38a72: [TASK] Introduce CSS Color Tokens
With this patch, we are introducing color tokens
for use across the system. These tokens are provided
as CSS variable...
Benjamin Kott

2024-07-07

09:35 Revision f64ec117: [BUGFIX] styleguide: Have proper l10n_source field generator
With TCA changes from #104311, l10n_source in styleguide
is now configured as type=passthrough just like everywhere
e...
Christian Kuhn
08:44 Revision 2bc51dd9: [TASK] Avoid class property $relationMap in TcaSchemaFactory
TcaSchemaFactory can avoid more class state:
RelationMap is only used during building and
can be hand around instead ...
Christian Kuhn

2024-07-06

22:13 Revision a45f1fd8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:13 Revision 62d074f8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:07 Revision 3777b48e: [BUGFIX] Disable edit button for delete placeholder records
Skip the "edit" pen icon in workspace BE module when
the record is a "delete placeholder" (marked for
deletion in wor...
Jasmina Ließmann
19:12 Revision d46a6f85: [TASK] Avoid class property $tca in TcaSchemaFactory
TcaSchemaFactory can avoid more class state: TCA
is only used during building and can be hand
around instead of parki...
Christian Kuhn
18:03 Revision 2c0df92f: [FEATURE] Add default TCA columns from ctrl
This patch adds a layer to the "load and create final TCA"
process. When "base" TCA files in 'Configuration/TCA' defi...
Christian Kuhn
17:26 Revision 6a172f67: [FEATURE] Combine be_groups table permission read & write UI
The `tables_select` and `tables_modify` lists have the same
items listed, so instead of managing them through separat...
Marcin Sągol
09:36 Revision 56c19a95: Revert "[TASK] Turn workspace HistoryService stateless"
This reverts commit 4b4586e1714a61d7b57a1044f9e812ecdd7735bb.
Reason for revert: see post -1, we are going to resolv...
Anja Leichsenring

2024-07-05

14:06 Revision 4b4586e1: [TASK] Turn workspace HistoryService stateless
Resolves: #104313
Releases: main
Change-Id: I17bb0ab444ef180434847a03561aac0414c7af27
Reviewed-on: https://review.typ...
Andreas Nedbal
04:37 Revision 402a65ea: [TASK] Introduce TcaSchemaFactory in EXT:workspaces
This change reduces BackendUtility calls in DataHandlerHook
of EXT:workspaces towards complete TcaSchema usage.
Reso...
Benni Mack
 

Also available in: Atom