Project

General

Profile

Activity

From 2024-07-24 to 2024-08-22

2024-08-22

20:16 Revision 372753d6: [TASK] Avoid StandaloneView in VH tests
We're starting with patches to phase out ext:fluid
StandaloneView to introduce a general core view factory.
A straig...
Christian Kuhn
19:36 Revision 7ffffa9c: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
19:36 Revision 6882fed3: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
19:36 Revision 1c8dacda: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
13:41 Revision 82d829e3: [TASK] Update `lit` and friends
This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa...
Andreas Fernandez
13:41 Revision 98ddf13a: [TASK] Update `lit` and friends
This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa...
Andreas Fernandez
13:09 Revision 484756a2: [DOCS] Fix wrongly merged Syntax of EXT:dashboard documentation
A broken backport for #103298 introduced some
not properly resolved changes.
This patch removes the wrongly merged b...
Lina Wolf
12:23 Revision d7930bdc: [BUGFIX] Allow context menus to position outside of table-fit
Resolves: #104698
Releases: main
Change-Id: I62cf1f89cd980cb453b990435223a45a90b1e0df
Reviewed-on: https://review.typ...
Benjamin Kott
11:23 Revision af18ebf4: [BUGFIX] Correct whitespace handling in alert-message
Resolves: #104523
Releases: main
Change-Id: Ia331af805a4837f227289319b44f4f911463299a
Reviewed-on: https://review.typ...
Benjamin Kott
11:23 Revision a4e17e5a: [BUGFIX] Use correct css property for callout color
Resolves: #104696
Releases: main
Change-Id: If3de4c3aa0bed97ad7cb5886ca9b464cb077f720
Reviewed-on: https://review.typ...
Benjamin Kott
10:28 Revision a98abf72: [BUGFIX] Align table header in backend user/group comparison
Previously, the content of the table header in the backend user/group
comparison view was misaligned, the title was m...
Andreas Fernandez
10:28 Revision 35c78dda: [TASK] Make tables context aware
We are dropping the Bootstrap CSS definitions for
all table to have more control about the styling of
the table eleme...
Benjamin Kott
09:48 Revision e03f3cb9: [TASK] Happify phpstan in ext:install tests
fix() is annotated to return an array of
FlashMessages, the test setup returns an
array of strings instead. Adapt the...
Christian Kuhn
09:47 Revision 1912aa3f: [TASK] Use proper `<template>` tags for Install Tool fragments
The Install Tool templates now incorporate `<template>` tags that
replace the previously used hidden `<div>` elements...
Andreas Fernandez
06:42 Revision 85f7b74c: [BUGFIX] Respect correct max value when clamping progress bar value
In early development, the max value of a progress bar was limited to
being `100`, which changed later on. This was no...
Andreas Fernandez

2024-08-21

18:34 Revision 11ecb92c: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields...
Karsten Nowak (undkonsorten)
18:34 Revision dd58111b: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields...
Karsten Nowak (undkonsorten)
18:20 Revision 4cb94e38: [BUGFIX] Properly log renaming of resources
Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be...
Oliver Bartsch
18:19 Revision e222202b: [BUGFIX] Properly log renaming of resources
Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be...
Oliver Bartsch
17:45 Revision caceca0c: [TASK] Use fluid attribute for Request handling
ext:fluid RenderingContext is in the bad habit of extending
fluid standalone RenderingContext with the two methods
se...
Christian Kuhn
09:21 Revision b8978819: [TASK] Reduce TYPO3_REQUEST in extbase functional tests
Various ext:extbase functional tests set
$GLOBALS['TYPO3_REQUEST']. The extbase
codebase still has various places tha...
Christian Kuhn
09:12 Revision bf4ddd2b: [TASK] Make form styling context aware
We are dropping the Bootstrap CSS definitions for
all form stylings to have more control about the
styling of the for...
Benjamin Kott

2024-08-20

22:07 Revision c8db5b5c: [BUGFIX] Explicitly set icon title in record list
There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for...
Oliver Bartsch
21:25 Revision 4a5b8515: [BUGFIX] Explicitly set icon title in record list
There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for...
Oliver Bartsch
20:51 Revision 6b4c8521: [TASK] Avoid TYPO3_REQUEST in fluid functional tests
Various ext:fluid functional tests set
$GLOBALS['TYPO3_REQUEST']. There are three
scenarious fixed with this change:
...
Christian Kuhn
20:19 Revision 2ceaa167: [TASK] Avoid globals COR TYPO3_REQUEST in typolink VHs
View helpers link.typolink and uri.typolink fail to
set the given request on ContentObjectRenderer, so
it falls back ...
Christian Kuhn
16:40 Revision edd438f9: [TASK] Decouple ext:form ConfigurationManager from extbase
Next change in the "Tame extbase ConfigurationManager" series.
ext:form comes with an add-on class of extbase
Config...
Christian Kuhn
14:32 Revision f5e34cd1: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
14:32 Revision b5a111e4: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
14:32 Revision ef3747b9: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
09:02 Revision 5ecafdb7: [TASK] Do not use ConfigurationManager in FormPersistenceManager
The FormPersistenceManager is a central class of ext:form
that takes care of .form.yaml writing and loading. This
inc...
Christian Kuhn
08:46 Revision 90d22e8a: [BUGFIX] Remove TCEforms leftovers leading to Exception
TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi...
Daniel Siepmann
08:46 Revision e4cab4b6: [BUGFIX] Remove TCEforms leftovers leading to Exception
TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi...
Daniel Siepmann
08:20 Revision e640fe38: [DOCS] Add examples to PHPDoc of new data processors
Resolves: #104665
Related: #103783
Releases: main
Change-Id: I60bb7561f25a0c25068064890ee5deb474c183e4
Reviewed-on: h...
Oliver Bartsch
07:29 Revision dddf99ae: [BUGFIX] Use correct date format in EXT:styleguide date picker example
The date picker used in EXT:styleguide -> Components -> Form needs
another format to be functional again.
Resolves: ...
Andreas Fernandez

2024-08-19

15:30 Revision 2dc7bd4e: [DOCS] Document "Enable recycler by default"
Documents https://review.typo3.org/c/Packages/TYPO3.CMS/+/85472
Resolves: #104647
Releases: main
Change-Id: Ifb41959...
Lina Wolf
11:42 Revision 9c62ba65: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
Oliver Hader
11:41 Revision 826f777f: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
Oliver Hader

2024-08-18

08:38 Revision 04102c1c: [TASK] Improve detail and comparison views of "Backend Users" BE module
The backend module "Backend Users" lists all backend users and backend
user groups in the system.
A detailed view ca...
Jasmina Ließmann

2024-08-17

12:28 Revision ee321f5a: [DOCS] Update EXT:felogin Configuration listing
As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add...
Lina Wolf
12:27 Revision 96472dee: [DOCS] Update EXT:felogin Configuration listing
As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add...
Lina Wolf
10:59 Revision db8105fb: [DOCS] Document base64 attribute of f:uri.image
References:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104649
Rela...
Lina Wolf
10:57 Revision 3f74fabf: [DOCS] Document base64 attribute of f:image
references:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104648
Rela...
Lina Wolf
10:55 Revision aaaba376: [DOCS] Document Introduce hotkeys to scheduler task editing
Documentation of https://review.typo3.org/c/Packages/TYPO3.CMS/+/83702
https://github.com/TYPO3-Documentation/Changel...
Lina Wolf
10:22 Revision 84c96f31: [TASK] Sync ext:form FormPersistenceManagerInterface
To prepare further works on the implementing class,
FormPersistenceManagerInterface is synchronized with
some methods...
Christian Kuhn
09:18 Revision e65803ce: [TASK] Remove ext:form FilePersistenceSlot->defineInvocation()
The method was used by an upgrade wizard that has
been removed in v11 already. Remove that method
and streamline the ...
Christian Kuhn

2024-08-16

18:50 Revision cdda2eeb: [TASK] Use QueryBuilder `UNION` API in CTE API
Replace `sprintf()` union building for the
recursive Common Table Expression part with
`UNION clause` QueryBuilder AP...
Stefan Bürk
18:31 Revision 15254c52: [TASK] Raise `doctrine/dbal:^3.9`
The Doctrine DBAL team has released recently a new
minor version [1] which not only includes bugfixes
but also ships ...
Stefan Bürk
18:31 Revision d6734e9a: [TASK] Use DI in ext:form FormDefinitionValidationService
The patch is rather straight in class
`FormDefinitionValidationService`. The tests
receive a major overhaul towards l...
Christian Kuhn
13:07 Revision 8937573d: [FEATURE] Add `UNION Clause` support to the QueryBuilder
The `UNION Clause` is used to combine the result-set of
two or more `SELECT` SQL queries suported by all database
ven...
Stefan Bürk
09:09 Revision 1c9f4da4: [TASK] Rename web component 'typo3-formengine-element-select-check-box'
The functionality of the web component `<typo3-formengine-element-
select-check-box></typo3-formengine-element-select...
Jasmina Ließmann
08:44 Revision 85739f4b: [TASK] Make ext:form ConfigurationService stateless
Refactor ext:form ConfigurationService towards DI.
The main FormFrontendController is refactored
along the way. Both ...
Christian Kuhn
08:25 Revision 9ed78fdb: [DOCS] Document site sets of EXT:seo
This patch adds a description on how to utilize
site sets from `EXT:seo` to the Configuration section.
Resolves: #10...
Lina Wolf
08:04 Revision 38bce38a: [DOCS] Add a hint to configure the redirect
Releases: main, 12.4
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
(cherry picked from commi...
Sandra Erbel
07:49 Revision e292fad9: [DOCS] Add a hint to configure the redirect
Releases: main
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
Reviewed-on: https://review.typ...
Sandra Erbel
07:39 Revision 3b4118ec: [DOCS] Document Sets of Indexed Search
Resolves: #104599
Releases: main
Change-Id: Ic4059c5d7f1266c57a2a7c053bdb09afa836f075
Reviewed-on: https://review.typ...
Lina Wolf
07:38 Revision c2a38d99: [TASK] Add accessibility ci tests with playwright/axe
playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
Frank Nägler
07:37 Revision 5d904491: [TASK] Add accessibility ci tests with playwright/axe
playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
Frank Nägler

2024-08-15

22:48 Revision 81154088: [DOCS] Highlight relevant code snippets in changelog
First, breaking the <f:uri.resource> example into multiple lines makes
it easier for users on small screens/browser w...
Chris Müller
14:58 Revision 259f099e: [TASK] Move an ext:form constant to interface
Move
FormPersistenceManager::FORM_DEFINITION_FILE_EXTENSION
to
FormPersistenceManagerInterface::FORM_DEFINITION_FILE_...
Christian Kuhn
13:43 Revision 79195cd2: [TASK] Set TYPO3 version to 12.4.20-dev
Change-Id: Ib0dd60e62fc7f438a588dced2e109d75532b3831
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader
13:22 Revision 02b7dad1: [RELEASE] Release of TYPO3 12.4.19
Change-Id: If480bcdddc3825d7e26196c151d6b2613cdd4602
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader
12:45 Revision 64ea7f3a: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra...
Andreas Fernandez
12:44 Revision 91f9dc85: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra...
Andreas Fernandez
12:42 Revision 3f82f5c0: [TASK] Dissolve ext:form AbstractBackendController
AbstractBackendController of ext:form does not do
much, except it gets DI wrong and relies on the
global initializeOb...
Christian Kuhn
11:57 Revision 72b37297: [TASK] Raise `doctrine/dbal:^4.1`
The Doctrine Team recently released minor version
release `4.1.0` including a couple of bugfixes,
internal changes an...
Stefan Bürk
10:51 Revision 9d362db6: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit 56f64089deb2fdc3f0d7b9a...
Oliver Hader
10:51 Revision a5856261: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit acf70306c44f9817552bcaa...
Oliver Hader
10:01 Revision 3647765d: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha...
Oliver Hader
10:01 Revision a3a28493: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha...
Oliver Hader

2024-08-14

20:33 Revision 33b2461e: [TASK] Inject interface, not implementation in ext:form
Inject ext:form ConfigurationManagerInterface, not
the implementation ConfigurationManager in the ext:form
"Show Conf...
Christian Kuhn
20:32 Revision 8f57cba2: [TASK] Make ext:core YamlFileLoader a stateless service
* Slightly refactor YamlFileLoader to make it obvious
it is a stateless service. Declare it readonly.
* Inject Yaml...
Christian Kuhn
20:21 Revision 7386ec33: [TASK] Remove superfluous CSS classes from page module
The page module rendered a lot excess CSS classes that are not used
(anymore) and therefore are now removed.
Resolve...
Andreas Fernandez
19:46 Revision e76dc206: [TASK] Raise typo3/testing-framework
Brings an internal change for better
doctrine/dbal handling
> composer require --dev \
typo3/testing-framework:^8....
Stefan Bürk
19:24 Revision 885f41f5: [TASK] Raise typo3/testing-framework
Brings an internal change for better
doctrine/dbal handling, and a feature
to support readonly classes in
getAccessib...
Christian Kuhn
17:01 Revision fe35c829: [DOCS] Document site sets of EXT:form
This patch adds a description on how to utilize
site sets from `EXT:form` to the Integrator Quick start.
Resolves: #...
Lina Wolf
16:15 Revision f8ccd5c5: [TASK] Deprecate `BackendUserAuthentication::returnWebmounts()`
TYPO3 has a method to retrieve webmounts
`BackendUserAuthentication::returnWebmounts()`.
The method returns the uid's...
Thomas Hohn
15:13 Revision 15eccd83: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe...
Mathias Brodala
15:13 Revision 0083d46d: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe...
Mathias Brodala
13:43 Revision 2bd5592a: [TASK] Streamline BackendUserAuthentication::getWebmounts()
The method BackendUserAuthentication::getWebmounts() now returns
an unique list of webmounts. Before the list could c...
Thomas Hohn
13:24 Revision 10d24501: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per...
Garvin Hicking
13:24 Revision de6fd229: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per...
Garvin Hicking
13:17 Revision f1dd4408: [TASK] Replace hard-coded tt_content table in page layout partials
Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ...
Nikita Hovratov
13:17 Revision 02d88927: [TASK] Replace hard-coded tt_content table in page layout partials
Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ...
Nikita Hovratov
10:20 Revision 008c319a: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co...
Andreas Fernandez
10:20 Revision 5a93108b: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co...
Andreas Fernandez
09:56 Revision af13e98c: [TASK] Introduce TypolinkParameter object
This adds a new value object, containing
the resolved parameters of a typolink.
The object will be used as enriched ...
Oliver Bartsch
07:20 Revision cfffeadb: [DOCS] Fix code formatting in changelog for generating Fluid schema
Resolves: #104616
Related: #104114
Releases: main
Change-Id: Ia2731c55d14e7d0912caa9724239eb041fa2a58e
Reviewed-on: h...
Chris Müller
06:46 Revision 56f64089: [TASK] Allow to disable CSP headers for a particular site
This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the...
Oliver Hader
06:45 Revision acf70306: [TASK] Allow to disable CSP headers for a particular site
This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the...
Oliver Hader

2024-08-13

14:54 Revision 8335657c: [TASK] Use PHP 8.4 in CI nightly integration tests
As last step for PHP 8.4 in CI, the "integration"
tests switch from 8.3 to 8.4 in nightlies, while
pre-merge are kept...
Christian Kuhn
12:59 Revision 9e3039e5: [TASK] Raise enshrined/svg-sanitize:^0.19.0
The hack from #100607 is obsolete with latest versions
and can be removed, the patch for 8.4 compat is kept.
> compo...
Christian Kuhn
11:55 Revision 95f71d85: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ...
Thomas Hohn
11:55 Revision e53b7c3c: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ...
Thomas Hohn
11:17 Revision 863dd8c7: [TASK] Remove unused inline settings from workspace preview
The `PreviewController` of EXT:workspaces registers some inline settings
for use in JavaScript that are actually not ...
Andreas Fernandez
11:16 Revision 2dcf77a5: [TASK] Upgrade eslint to v9.9
The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p...
Andreas Fernandez
11:16 Revision ea970ae0: [TASK] Upgrade eslint to v9.9
The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p...
Andreas Fernandez
11:10 Revision 5dfb0190: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e...
Andreas Fernandez
11:10 Revision 56b3545b: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types...
Andreas Fernandez
10:55 Revision 54d4f303: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types...
Andreas Fernandez
10:54 Revision 9bf17a90: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e...
Andreas Fernandez
10:32 Revision 97588218: [TASK] Add progress tracker component
This commit introduces a new component to render progress trackers.
Progress trackers are bascially segmented or chun...
Andreas Fernandez
08:43 Revision 0a8615a1: [TASK] Set TYPO3 version to 12.4.19-dev
Change-Id: Ic91384a576e3b3986fffaae5d749a8e68116a87a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader
08:43 Revision 0f69ed1b: [TASK] Set TYPO3 version to 11.5.40-dev
Change-Id: I923ac886427a99eb9a3d7d50799e7e1f4aba2fcd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader
08:30 Revision abd0e770: [RELEASE] Release of TYPO3 12.4.18
Change-Id: I75549bf18ee2714a478d832a72b8a79d01fc9f61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader
08:25 Revision ffdee643: [RELEASE] Release of TYPO3 11.5.39
Change-Id: I69b661793f76067cda23b460d1a1aac1bd0896bd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
Oliver Hader

2024-08-12

21:15 Revision 8e100a8a: [TASK] Have PHP 8.4 ac tests
Raise a few dependencies and adapt CI matrix.
> composer req --dev codeception/codeception:^5.1.2
> composer req --d...
Christian Kuhn
20:13 Revision bee30ea5: [TASK] Have PHP 8.4 functionals
Activate PHP 8.4 functional tests in pre-merge
and a nightly combination.
Similar to unit tests with #104578, we pat...
Christian Kuhn
19:47 Revision d826b080: [DOCS] Use typo3-core-preferred="main" in EXT:form
Also apply formatting for the guides.xml
Resolves: #104602
Releases: main
Change-Id: I880b6f052014ec03771370dbeae0da...
Lina Wolf
14:41 Revision e1e14540: [TASK] Deal with sebastian/comparator:5.0.2
sebastian/comparator:5.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa...
Christian Kuhn
14:41 Revision 18c74ddc: [TASK] Deal with sebastian/comparator:6.0.2
sebastian/comparator:6.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa...
Christian Kuhn
13:20 Revision b4853313: [TASK] Update `flag-icons` and friends (August 2024)
Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp...
Andreas Fernandez
13:20 Revision ca84e96d: [TASK] Update `flag-icons` and friends (August 2024)
Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp...
Andreas Fernandez
13:11 Revision 08a6db7e: [TASK] Update `codemirror` and friends (August 2024)
Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@...
Andreas Fernandez
13:10 Revision 2258f32c: [TASK] Update `codemirror` and friends (August 2024)
Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@...
Andreas Fernandez
11:52 Revision 177ac236: [TASK] Simplify Workspace-Calls in TcaInline
Resolves: #104584
Releases: main
Change-Id: I843974be0360a7a4b610c50abc08f3f396ab8024
Reviewed-on: https://review.typ...
Benni Mack

2024-08-10

14:15 Revision 584f83db: [TASK] Sanitize idn_to_ascii with empty string
idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1...
Christian Kuhn
14:10 Revision c4f88931: [TASK] Sanitize idn_to_ascii with empty string
idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1...
Christian Kuhn
13:07 Revision 6bc807f4: [TASK] Sanitize idn_to_ascii with empty string
idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1...
Christian Kuhn
13:02 Revision 42443cc7: [TASK] Raise typo3/testing-framework
Brings PHP 8.4 compatibility. Other
branches will receive dedicated patches.
> composer u typo3/testing-framework
R...
Christian Kuhn
07:16 Revision e47954e4: [TASK] Stabilize FileClipboardCest ac test
Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change...
Christian Kuhn
07:16 Revision 0dec7473: [TASK] Stabilize FileClipboardCest ac test
Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change...
Christian Kuhn
07:16 Revision 38e05e0f: [TASK] Stabilize FileClipboardCest ac test
Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change...
Christian Kuhn
07:15 Revision bda9b3fe: [TASK] Merge FunctionalDeprecated into Functional
Similar to UnitDeprecated merge into Unit in
issue #104582, we merge FunctionalDeprecated
into Functional.
Resolves:...
Christian Kuhn

2024-08-09

16:06 Revision dcd57dff: [TASK] Add "overrideChildTCA" cases to EXT:styleguide
EXT:styleguide did not contain a showcase for a overrideChildTCA
configuration using both columnOverrides or columns ...
Garvin Hicking
16:04 Revision e105215d: [TASK] Use more DI attributes in ext:core
Use Symfony DI attribute AsAlias, AutoconfigureTag, Autowire and
AutowireLocator were applicable in ext:core in order...
Alexander M. Turek
14:12 Revision 1e4e9a06: [TASK] Merge UnitDeprecated into Unit
Younger phpunit come with a happy little feature
to suppress E_DEPRECATED and E_USER_DEPRECATED
errors: The attribute...
Christian Kuhn
12:54 Revision 6c1c51a9: [DOCS] Improve Changelog entry for static asset routes
Highlight site-specific routing, fix spelling error,
add code snippet caption.
Resolves: #104580
Releases: main
Chan...
Garvin Hicking
12:38 Revision d742bc4d: [TASK] Convert focus area to string explicitly
Currently, the Area object is converted to a JSON string representation
implicitly inside the TagBuilder. With newer ...
Simon Praetorius
09:58 Revision 048a1db1: [TASK] Activate PHP 8.4 unit tests
We want to go ahead with PHP 8.4 compatibility and
activate unit tests using PHP 8.4 alpha 4 in CI.
Dependencies tri...
Christian Kuhn
08:22 Revision d99a6f50: [BUGFIX] Do not use DI service id for logging channel
Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam...
Markus Klein
08:22 Revision 103eb818: [BUGFIX] Do not use DI service id for logging channel
Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam...
Markus Klein
08:07 Revision 854f56ca: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak...
Christian Kuhn
08:07 Revision e8588f23: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak...
Christian Kuhn
08:07 Revision 770fd902: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak...
Christian Kuhn

2024-08-08

20:27 Revision 28f43ec2: [TASK] Raise phpstan/phpstan:^1.11.10
Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10...
Christian Kuhn
20:27 Revision 41ee370b: [TASK] Raise phpstan/phpstan:^1.11.10
Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10...
Christian Kuhn
19:13 Revision 36bc8cc0: [BUGFIX] Mitigate UnknownColumnOption exception in database compare
With #102875 Doctrine DBAL has been upgraded to the Doctrine DBAL
v4 major version, which introduced additional schem...
Stefan Bürk
18:40 Revision b8a53fe4: [TASK] Switch to Doctrine DBAL 4 comparison
With #102875 Doctrine DBAL has been upgraded to the
`Doctrine DBAL v4` major version, keeping the column
comparison f...
Stefan Bürk
18:28 Revision cbfae18d: [TASK] Move ConnectionMigrator index normalization to method
Doctrine DBAL 4 has been introduced with #102875.
The new version required additional normalization in
`ConnectionMig...
Stefan Bürk
18:10 Revision 5f7b2e21: [TASK] Normalize DecimalType default value for comparison
With #102875 Doctrine DBAL has been upgraded to the
`Doctine DBAL v4` major version, keeping the column
comparison fr...
Stefan Bürk
17:53 Revision 0426605c: [TASK] Replace column length comparison with schema normalization
The doctine/dbal integration has been raised to v4 with #102875,
but still using the Doctrine DBAL v2 way for compari...
Stefan Bürk
17:20 Revision d92eb50e: [TASK] Tame extbase ConfigurationManager
The extbase ConfigurationManager is - even after various
refactoring loops - still an anti pattern: This is a
statefu...
Christian Kuhn
17:00 Revision 84268584: [TASK] Apply `defaultTableOptions` to table columns
If columns do not specify column `collation`/`collate`
or `charset`, databases determine them using a fallback
chain ...
Stefan Bürk
16:31 Revision 50333fad: [TASK] Don't redraw workspace table on search input focus
Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
...
Willi Wehmeier
16:30 Revision a5b944d9: [TASK] Don't redraw workspace table on search input focus
Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
...
Willi Wehmeier

2024-08-07

17:37 Revision d95507f1: [BUGFIX] Wrap requiring calls in methods to avoid errors
Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai...
Georg Ringer
17:31 Revision 70a6aee7: [BUGFIX] Wrap requiring calls in methods to avoid errors
Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai...
Georg Ringer
17:28 Revision 42d71b44: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum...
Garvin Hicking
17:21 Revision 701c66f9: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum...
Garvin Hicking
17:21 Revision 5444d2f0: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum...
Garvin Hicking
13:23 Revision 71c9e190: [BUGFIX] Replace hardcoded attributes for <span> tags
This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri...
Bastian Stargazer
12:49 Revision 0ba54ae6: [FEATURE] Add setting for backend lock file location, drop typo3conf
As a follow-up to #104074, the directory "typo3conf" is no longer
required to store the `LOCK_BACKEND` file.
A new c...
Garvin Hicking
12:47 Revision cb5f8bb4: [BUGFIX] Replace hardcoded attributes for <span> tags
This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri...
Bastian Stargazer

2024-08-06

20:17 Revision 973015bc: [FEATURE] Allow to directly declare static route variables
Instead of having to use custom route aspect mappers, implementing
`StaticMappableAspectInterface`, to avoid having `...
Oliver Hader
17:29 Revision 9a383ac4: [TASK] Improve accessibility of "Dashboard" backend module
The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally...
Christian Rath-Ulrich
17:29 Revision 0af55915: [TASK] Improve accessibility of "Dashboard" backend module
The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally...
Christian Rath-Ulrich
16:48 Revision 1dde13b3: [TASK] Correct return type annotations for FAL addFile
The `addFile` method may return
> FileInterface|File|ProcessedFile|null
which can be simplified to
> File
as it is ne...
Markus Klein
16:23 Revision 5ad8a56d: [TASK] Raise composer/composer:^2.2.24
composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ...
Oliver Hader
16:22 Revision 883eaa82: [TASK] Raise --dev phpunit/phpunit:^11.3.0
Let's get the latest minor.
> composer req --dev phpunit/phpunit:^11.3.0
Resolves: #104560
Releases: main
Change-Id...
Christian Kuhn
16:00 Revision f28a473b: [BUGFIX] Avoid history view crashes with FlexForm records
Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi...
Benni Mack
15:59 Revision a4637dae: [BUGFIX] Avoid history view crashes with FlexForm records
Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi...
Benni Mack
15:53 Revision 6fb6d345: [TASK] Avoid type error in FileCollector
Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:...
Christian Kuhn
15:52 Revision 6760aade: [TASK] Avoid type error in FileCollector
Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:...
Christian Kuhn
15:52 Revision d8fb28e7: [TASK] Avoid type error in FileCollector
Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:...
Christian Kuhn
15:13 Revision 3f774fca: [BUGFIX] Render empty icon instead of invalid identifier
This additionally resolves a display bug, since the
elements without an icon were moving to the left
and are now prop...
Oliver Bartsch
14:11 Revision 8e7f0e50: [TASK] Provide list of available locales in Install Tool
The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst...
Georg Ringer
14:11 Revision 0aed1600: [TASK] Provide list of available locales in Install Tool
The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst...
Georg Ringer
13:18 Revision 958d61d9: [FEATURE] Add PSR-14 event to modify available countries
`\TYPO3\CMS\Core\Country\CountryProvider` is extended by a new PSR-14
event `\TYPO3\CMS\Core\Country\Event\BeforeCoun...
Georg Ringer
13:13 Revision 90d63485: [TASK] Improve accessibility in ClearCacheToolbar dropdown
To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ...
Christian Rath-Ulrich
13:13 Revision 684dc461: [TASK] Improve accessibility in ClearCacheToolbar dropdown
To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ...
Christian Rath-Ulrich
13:12 Revision 36e5ed9a: [TASK] Raise composer/composer:^2.7.7
composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ...
Christian Kuhn
13:12 Revision 71e558b3: [TASK] Raise composer/composer:^2.7.7
composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ...
Christian Kuhn
12:39 Revision 2bda0aeb: [BUGFIX] Split extension state logic from model to dedicated enum
Also bring back getCategoryString method used in Fluid of extension
manager listing.
Resolves: #104537
Related: #104...
Nikita Hovratov
12:30 Revision e431f690: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5...
Andreas Fernandez
12:30 Revision 64e399d4: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5...
Andreas Fernandez
12:09 Revision 5b66a502: [TASK] Use mock timers in notification test
The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe...
Andreas Fernandez
12:09 Revision be291974: [TASK] Use mock timers in notification test
The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe...
Andreas Fernandez
12:07 Revision 271d9e71: [BUGFIX] Increase accessibility of the login screen
The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f...
Christian Rath-Ulrich
12:07 Revision 331c7601: [BUGFIX] Increase accessibility of the login screen
The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f...
Christian Rath-Ulrich
12:06 Revision d6fe5df4: [TASK] Split extension type logic from model to dedicated enum
Resolves: #104542
Releases: main
Change-Id: I21ec0a01246f7b12ff79d0cd6572bd1ffd95be00
Reviewed-on: https://review.typ...
Nikita Hovratov
12:02 Revision f3ce3d4d: [TASK] Use RecordInterface data in CObjectViewHelper
Using the RecordTransformationProcessor to fetch content elements
returns objects based on RecordInterface. The inter...
André Buchmann
12:01 Revision ae3989ae: [FEATURE] Provide validators for PSR-7 UploadedFile objects in Extbase
When working with PSR-7 `UploadedFile` objects, it is crucial to validate
the uploaded file against common validation...
Torben Hansen
11:38 Revision 572eacca: [TASK] Don't show dropzone when using Upload button
Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ...
Andreas Nedbal
11:38 Revision f17fb40f: [TASK] Don't show dropzone when using Upload button
Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ...
Andreas Nedbal
11:38 Revision 13d3978d: [TASK] Improve tests for form configuration inheritance
Adds a test that checks for inheritance resolution within numeric
array keys, which are the norm for nested finishers...
Friedemann Altrock
11:36 Revision 12b44667: [BUGFIX] Allow users w/o permissions on def lang to render CEs
Fix a bug where backend users without permissions to edit the default
language would see an error message once they o...
Hannes Lau
11:36 Revision 8d3b995d: [BUGFIX] Allow users w/o permissions on def lang to render CEs
Fix a bug where backend users without permissions to edit the default
language would see an error message once they o...
Hannes Lau
11:24 Revision 35114da8: [TASK] Log email for unsuccessful backend user password recovery
Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi...
Oliver Hader
11:24 Revision 99980613: [TASK] Log email for unsuccessful backend user password recovery
Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi...
Oliver Hader
11:00 Revision c1d0aa66: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi...
Christian Rath-Ulrich
11:00 Revision 923df64c: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi...
Christian Rath-Ulrich
10:39 Revision 2b6f1d50: [TASK] Add visually-hidden label to CheckboxToggleElement
Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi...
Christian Rath-Ulrich
10:38 Revision 95a3b2a3: [TASK] Add visually-hidden label to CheckboxToggleElement
Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi...
Christian Rath-Ulrich
10:37 Revision ea716c94: [TASK] Reference column headings in grid cells of "Page" module
To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ...
Christian Rath-Ulrich
10:37 Revision 51cf8316: [TASK] Reference column headings in grid cells of "Page" module
To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ...
Christian Rath-Ulrich
10:36 Revision 5a228c32: [BUGFIX] Replace example in robots.txt
The robots.txt file currently defined in the site
config module on defining a static route is
outdated.
It excludes ...
Lina Wolf
10:25 Revision 21c49643: [TASK] Lower visual importance of target buttons in "Move page" wizard
The buttons rendered in the "Move page" wizard to select a new position
now have a neutral styling to make the UI "li...
Andreas Fernandez
10:12 Revision a2d0e385: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb...
Oliver Hader
10:12 Revision af36582b: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb...
Oliver Hader
09:58 Revision 365480f3: [DOCS] Handle FormDefinitions separately
Move documentation of FormDefinition into its own
section as FormDefinition is not part of form elements.
Internally ...
Stefan Froemken
09:50 Revision 17019d60: [BUGFIX] Skip loading fallback icon
Since #102834 content elements and plugins are auto registered for the
"New Content Element Wizard" but if no icon is...
Georg Ringer
09:28 Revision d27ffe42: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ...
mschmigotzki
09:28 Revision 234baa13: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ...
mschmigotzki
09:13 Revision 178f336b: [TASK] Consider soft delete in file reference delete method
With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ...
Torben Hansen
09:12 Revision 13a7acc0: [TASK] Consider soft delete in file reference delete method
With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ...
Torben Hansen
09:07 Revision b9f686ea: [BUGFIX] Include sets in TypoScript setup & conditions cache keys
The TypoScript setup & conditions cache key is currently hashed with the
list of active sys_template rows. With the i...
Benjamin Franzke
08:38 Revision 070694a4: [BUGFIX] Add CSP headers to error pages
Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C...
Georg Ringer
08:38 Revision 0655a07c: [BUGFIX] Add CSP headers to error pages
Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C...
Georg Ringer
08:24 Revision 815855e0: [BUGFIX] Fix PID evaluation for nested Extbase objects on creation
When a new object is persisted in extbase, the target page uid of the
object is determined either from the `persisten...
Torben Hansen
07:52 Revision 4305a283: [BUGFIX] Mitigate change detection loop for enum and set fields
Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ...
Stefan Bürk
07:51 Revision 5b2ad55f: [BUGFIX] Mitigate change detection loop for enum and set fields
Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ...
Stefan Bürk
07:48 Revision e716082f: [BUGFIX] Add missing additionalAttributes to Fieldset
For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a...
Henrik Ziegenhain
07:48 Revision 9f733d9e: [BUGFIX] Add missing additionalAttributes to Fieldset
For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a...
Henrik Ziegenhain
07:37 Revision 5c7c8fab: [BUGFIX] Fix multiple file upload handling in UploadViewHelper
When using the `f:form.upload` ViewHelper to upload files for a
property of a DTO or domain model, it is not possible...
Torben Hansen

2024-08-05

20:06 Revision 4cd1d470: [BUGFIX] Avoid array key expansion conflict in SchemaMigrator
TYPO3 builds a virtual database schema reading extension
`ext_tables.sql` files combined with TCA based default
schem...
Stefan Bürk
19:41 Revision 4b0cb23c: [TASK] Add "Page Content:Type" in BE user information module
The information about the allowed content types (typically CType) has
been added to the user information in the beuse...
Georg Ringer
19:16 Revision e520fe46: [TASK] Add "Page Content:Type" in BE user information module
The information about the allowed content types (typically CType) has
been added to the user information in the beuse...
Georg Ringer
12:01 Revision bf2bd45a: [FEATURE] Enable recycler by default
Resolves: #99418
Releases: main
Change-Id: Idf1450dd9fe13b98e9f1d204bc1ea6a746f1719d
Reviewed-on: https://review.typo...
Christian Fries
09:07 Revision a6dc3c88: [TASK] Make workspace HistoryService stateless
Resolves: #104313
Releases: main
Change-Id: I1de0b70aaf951bd802ae4b36e7b17b9ce682ad4f
Reviewed-on: https://review.typ...
Anja Leichsenring

2024-08-04

07:42 Revision 42db3bb9: [BUGFIX] Fulfil Site Set dependencies on EXT:styleguide frontend
This patch ensures that the dependencies which are declared in
the Site Set configuration of EXT:styleguide are also ...
Markus Timtner
07:34 Revision 132ad7c7: [FEATURE] Add base64 attribute to f:image and f:uri.image
Add an option to return the base64 encoded contents of an
image embedded via f:image or f:uri.image, via the new
attr...
CONVERS Sébastien

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
 

Also available in: Atom