Project

General

Profile

Activity

From 2023-11-20 to 2023-12-19

2023-12-19

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

2023-12-18

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

2023-12-16

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

2023-12-15

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

2023-12-14

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

2023-12-13

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

2023-12-12

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

2023-12-11

16:27 Revision 8b1fbf87: [BUGFIX] Use proper editor.css path within TYPO3
GeneralUtility::createVersionNumberedFilename() will process the
provided path. It will execute a file_exists check. ...
Daniel Siepmann
16:27 Revision d3b26dc0: [BUGFIX] Use proper editor.css path within TYPO3
GeneralUtility::createVersionNumberedFilename() will process the
provided path. It will execute a file_exists check. ...
Daniel Siepmann
16:27 Revision 1f5e344b: [BUGFIX] Fix link-element initialization race condition
Children of custom elements are not guaranteed to be available by the
time the element is added to the DOM — i.e. whe...
Benjamin Franzke
16:27 Revision 51da1bed: [BUGFIX] Fix link-element initialization race condition
Children of custom elements are not guaranteed to be available by the
time the element is added to the DOM — i.e. whe...
Benjamin Franzke
11:06 Revision a62df29d: [DOCS] Fix headings in AsController changelogs
Resolves: #102648
Related: #102631
Releases: main
Change-Id: I7b6bcffc4b051e7d9ea4a23cd5e42d4e1288b4a3
Reviewed-on: h...
Chris Müller
06:59 Revision 3d97625a: [DOCS] Fix migration example for backed enum in changelog
Resolves: #102647
Related: #101163
Releases: main
Change-Id: I8c5081b8279dddd2a76bfad8288d2027af42a716
Reviewed-on: h...
Chris Müller
06:58 Revision a49bd36c: [DOCS] Fix rst syntax issues in Changelog
These are issues that cause no warning in
Sphinx but are displayed wrong. They will
cause a warning in the new PHP ba...
Lina Wolf

2023-12-10

07:32 Revision f567483a: [DOCS] Fix sphinx warnings in the Changelog
Resolves: #102641
Releases: main
Change-Id: Ie5f3324760961fff027bedfe161099488db26fa9
Reviewed-on: https://review.typ...
Lina Wolf

2023-12-09

18:25 Revision 9429de02: [TASK] Avoid TSFE->getContext() and TSFE->getRequestedId()
The context object is injectable singleton state - "Not good
but not terrible". There is no need to have a getter in
...
Christian Kuhn
16:48 Revision 16582d9d: [TASK] Deprecate class Enumeration
The class \TYPO3\CMS\Core\Type\Enumeration
is deprecated in favor of PHP native backed enums.
Resolves: #101163
Rele...
Thomas Hohn
12:47 Revision 7546b03b: [BUGFIX] Remove unnecessary BackendUtility::getProcessedValue() call in GridColumn
Using BackendUtility::getProcessedValue() in GridColumn to
fetch a backend layout column's title is unnecessary and a...
Oliver Bartsch
12:47 Revision 7bc186e9: [BUGFIX] Remove unnecessary BackendUtility::getProcessedValue() call in GridColumn
Using BackendUtility::getProcessedValue() in GridColumn to
fetch a backend layout column's title is unnecessary and a...
Oliver Bartsch
11:33 Revision 8fa6c908: [TASK] Update `phpstan/phpstan:^1.10.48`
> composer req --dev phpstan/phpstan:^1.10.48
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #10...
Christian Kuhn
11:32 Revision 4c139824: [TASK] Update `phpstan/phpstan:^1.10.48`
New phpstan find a fishy but not trivial to resolve
inheritance return type definition. Add to baseline
for now.
> c...
Christian Kuhn
11:09 Revision 5ecc0f7c: [TASK] Unit tests stumble on missing import
Something changed with recent phpspec/prophecy release
1.18.0 which now stumbles upon a missing namespace
import in a...
Christian Kuhn
10:16 Revision 0bdf6daa: [FEATURE] FE cache information request attribute
Refactor TSFE->no_cache towards the new Request
attribute 'frontend.cache.instruction': This
attribute can be created...
Christian Kuhn

2023-12-08

15:48 Revision 11cbb5df: [BUGFIX] Resolve itemsProcFunc in BackendUtility label functions
A couple of BackendUtility methods dealing with resolving
labels do now also evaluate a configured `itemsProcFunc`
to...
Oliver Bartsch
15:48 Revision 1c2b6a80: [BUGFIX] Resolve itemsProcFunc in BackendUtility label functions
A couple of BackendUtility methods dealing with resolving
labels do now also evaluate a configured `itemsProcFunc`
to...
Oliver Bartsch
15:36 Revision cc3f8072: [FEATURE] Introduce AsController attribute for auto configuration
This introduces a new PHP attribute `AsController`,
which serves as a drop-in replacement for the former
introduced `...
Oliver Bartsch
15:36 Revision 8b69e3a6: [FEATURE] Introduce AsController attribute for auto configuration
This introduces a new PHP attribute `AsController`,
which serves as a drop-in replacement for the former
introduced `...
Oliver Bartsch
15:05 Revision 9416e326: [TASK] Register schedulable commands via `AsCommand` attribute
Since #101567 it's possible to use the Symfony
`AsCommand` attribute to register commands.
This is now done for all ...
Oliver Bartsch
12:30 Revision afd47e45: [FEATURE] Introduce sortable Doctrine DBAL middleware registration
Doctrine DBAL supports driver middlewares to decorate
drivers as a method to enhance the implementation.
TYPO3 integ...
Stefan Bürk
10:02 Revision b611228b: [BUGFIX] Use _LOCALIZED_UID also for pages in Extbase persistence
When pages use overlays, the special key "_PAGES_OVERLAY_UID"
is used (PageRepository->getPageOverlay), for other
pag...
Benni Mack
09:50 Revision 9fb117d5: [BUGFIX] Use _LOCALIZED_UID also for pages in Extbase persistence
When pages use overlays, the special key "_PAGES_OVERLAY_UID"
is used (PageRepository->getPageOverlay), for other
pag...
Benni Mack
09:37 Revision 92311213: [!!!][FEATURE] Add PSR-14 event for modifying image source collection
This introduces a new PSR-14 event, enabling
extension authors to modify the image source
collection of an ImageConte...
Oliver Bartsch

2023-12-07

14:39 Revision f3b2d2c8: [!!!][FEATURE] Add PSR-14 event for modifying GetData result
This introduces a new PSR-14 event, enabling
extension authors to modify the resolved "data",
just before `ContentObj...
Oliver Bartsch
14:25 Revision 28068a96: [TASK] Avoid TSFE->lastImgResourceInfo
With images nowadays handled by fluid or similar, there
is no need anymore to park the "last generated image" in
a pr...
Christian Kuhn
14:14 Revision d0ea36d1: [BUGFIX] Add aria-label to link wizard tca button
Resolves: #102532
Releases: main, 12.4
Change-Id: I18611284df9fed2ed086515c1dcbddaf4890d769
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:14 Revision b3cf1759: [BUGFIX] Add aria-label to link wizard tca button
Resolves: #102532
Releases: main, 12.4
Change-Id: I18611284df9fed2ed086515c1dcbddaf4890d769
Reviewed-on: https://revi...
Christian Rath-Ulrich
13:11 Revision 4c97ff50: [TASK] Refer to active content element in Fluid image exception
This patch adds context information to all exceptions thrown
in ImageViewHelpers which helps to localize missing imag...
Simon Praetorius
13:06 Revision 9dbda996: [TASK] Refer to active content element in Fluid image exception
This patch adds context information to all exceptions thrown
in ImageViewHelpers which helps to localize missing imag...
Simon Praetorius
13:05 Revision e987588f: [!!!][TASK] Mark most TSFE members internal or read-only
Further TypoScriptFrontendController refactorings will remove
methods and properties, mainly by modeling state as req...
Christian Kuhn
10:17 Revision 7350df58: Revert "[BUGFIX] Set HTTP timeout to 20 seconds"
This reverts commit f49f871bff426c2913b65eebcc087cf37769fd08.
The change for issue #102606 has the potential to do m...
Oliver Hader
10:17 Revision bd51e1a8: Revert "[BUGFIX] Set HTTP timeout to 20 seconds"
This reverts commit f49f871bff426c2913b65eebcc087cf37769fd08.
The change for issue #102606 has the potential to do m...
Oliver Hader
10:05 Revision f4eeae7d: [BUGFIX] Fix GeneralUtility::validEmail() with spaces in email
`GeneralUtility::validEmail()` uses the package egulias/email-validator
for validating emails. It treats the email `t...
Thomas Hohn
10:05 Revision 21f5ee49: [BUGFIX] Fix GeneralUtility::validEmail() with spaces in email
`GeneralUtility::validEmail()` uses the package egulias/email-validator
for validating emails. It treats the email `t...
Thomas Hohn
06:59 Revision a1998b39: [DOCS] Fix typos in changelog files
Resolves: #102617
Related: #102581
Related: #101174
Releases: main
Change-Id: I03b08bd88235a0790f37c89677bad723da73db...
Oliver Bartsch

2023-12-06

16:27 Revision fdd766dd: [BUGFIX] Rename getOrderRepresentaion to getOrderRepresentation
Fix spelling error in function getOrderRepresentaion in native
enum TYPO3\CMS\Backend\Toolbar\InformationStatus.
Res...
Thomas Hohn
15:52 Revision 7c6b5cc7: [BUGFIX] Validate arguments for ExpressionBuilder::in and notIn
And add Unit tests with empty array and empty string.
This behaviour is like ExpressionBuilder::inSet now.
This prev...
Lina Wolf
11:40 Revision a3d74ac6: [BUGFIX] Use "da" instead of "dk" for Danish language locale
"DK" stands for "Denmark", whereas "da" stands for the Danish
language.
We should clean our mess up once and for all...
Benni Mack
09:57 Revision 2c1d8b69: [BUGFIX] Add aria-checked attribute for clipboard state
The current highlighting for the selected clipboard mode is purely
decorative and thereby impossible to use for scree...
Patrick Schriner
09:57 Revision d81935fc: [BUGFIX] Add aria-checked attribute for clipboard state
The current highlighting for the selected clipboard mode is purely
decorative and thereby impossible to use for scree...
Patrick Schriner
09:42 Revision 4f1adcaf: [BUGFIX] Use "da" instead of "dk" for Danish language locale
"DK" stands for "Denmark", whereas "da" stands for the Danish
language.
We should clean our mess up once and for all...
Benni Mack
09:31 Revision 0a8a2498: [TASK] Use platform `instanceof` checks in `ConnectionMigrator`
The TYPO3 ConnectionMigrator implementation used to retrieve
a string representation for a platform, originally based...
Stefan Bürk
05:56 Revision dffcafee: [BUGFIX] Fire event for shortcut button in date picker
The setDate function does not fire a change event by default
(triggerChange=false). However, the form engine needs an...
Imko Schumacher
05:56 Revision 8be3f6a9: [BUGFIX] Fire event for shortcut button in date picker
The setDate function does not fire a change event by default
(triggerChange=false). However, the form engine needs an...
Imko Schumacher

2023-12-05

21:58 Revision 0df3196a: [BUGFIX] Set HTTP timeout to 20 seconds
To prevent infinite outgoing requests
while using RequestFactory which will exceed
max_execution_time limitation we r...
Stefan Froemken
21:15 Revision f49f871b: [BUGFIX] Set HTTP timeout to 20 seconds
To prevent infinite outgoing requests
while using RequestFactory which will exceed
max_execution_time limitation we r...
Stefan Froemken
17:10 Revision 25036269: [FEATURE] Introduce native enum InformationStatus
This deprecates the InformationStatus class and adds the native
backed enum TYPO3\CMS\Backend\Toolbar\Enumeration\Inf...
Thomas Hohn
12:47 Revision 9ab43f07: [BUGFIX] Include records in Extbase without a l10n parent
Within TYPO3's LanguageAspect there are four options for doing
overlays:
OVERLAYS_OFF -> fetch records in a specific ...
Benni Mack
12:40 Revision 46139891: [BUGFIX] Include records in Extbase without a l10n parent
Within TYPO3's LanguageAspect there are four options for doing
overlays:
OVERLAYS_OFF -> fetch records in a specific ...
Benni Mack
12:34 Revision e7204abb: [!!!][TASK] Avoid TSFE->fe_user
TypoScriptFrontendController->fe_user is the current
FrontendUserAuthentication object. It is set when
constructing t...
Christian Kuhn
12:28 Revision d0c8195e: [!!!][TASK] Raise minimal MySQL server version
Albeit creating a index for json-field array
values is not supported by MariaDB and SQLite,
the MySQL server version ...
Stefan Bürk
11:53 Revision 490f1269: [BUGFIX] Allow access to TypoScript overrides for labels in _LOCAL_LANG
This bugfix enables the possibility to access _LOCAL_LANG
values from TypoScript properly again via Extbase's
Localiz...
Christian Kuhn
09:09 Revision ed503f90: [BUGFIX] Allow access to TypoScript overrides for labels in _LOCAL_LANG
This bugfix enables the possibility to access _LOCAL_LANG
values from TypoScript properly again via Extbase's
Localiz...
Christian Kuhn
09:03 Revision fb45dda3: [TASK] Clean up workspaces-related code
This change most notably modifies EXT:workspaces
where various places do not throw a custom exception
anymore due to ...
Benni Mack
07:16 Revision 81db9678: [BUGFIX] Convert line break element in table element wizard
The table element wizard (TCA `renderType=textTable`) stores
serialized table representation in a text field. Previou...
Oliver Hader
07:16 Revision 7224dc1e: [BUGFIX] Convert line break element in table element wizard
The table element wizard (TCA `renderType=textTable`) stores
serialized table representation in a text field. Previou...
Oliver Hader

2023-12-04

19:21 Revision d893dd72: [!!!][TASK] Avoid TSFE->applicationData
Property applicationData of TypoScriptFrontendController
is unfortunate: It is meant as an extension place to park
an...
Christian Kuhn
18:19 Revision 8ae8f355: [TASK] Add request object to Canonical Tag generation link
The PSR-14 ModifyUrlForCanonicalTagEvent was one of the first PSR-14
events to be added to TYPO3 Core, and was rather...
Benni Mack
18:13 Revision 171ef87f: [TASK] Add request object to Canonical Tag generation link
The PSR-14 ModifyUrlForCanonicalTagEvent was one of the first PSR-14
events to be added to TYPO3 Core, and was rather...
Benni Mack
18:11 Revision 8d9e2bff: [TASK] Rework DataHandler->doesBranchExist
This change adapts DataHandler->doesBranchExist
to work with an array instead of a stringlist
and the magic "-1" valu...
Benni Mack
17:08 Revision 857b39d7: [!!!][FEATURE] Add PSR-14 event for manipulating ContentObjectRenderer
This introduces a new PSR-14 event, enabling
extension authors to modify the ContentObjectRenderer
instance, after it...
Oliver Bartsch
11:28 Revision 0d9ae08e: [BUGFIX] Add `#[Controller]` attribute to `EditController`
The `EditController` uses DI since #102213 and must
therefore be declared public, which is done by setting
the corres...
Oliver Bartsch
10:17 Revision f381d0e5: [TASK] Omit passing default values to BU::thumbCode()
By using named parameters a couple of unused
parameters can be omitted on calling BU::thumbCode().
Resolves: #102577...
Oliver Bartsch
10:17 Revision 425ea019: [TASK] Omit passing default values to BU::thumbCode()
By using named parameters a couple of unused
parameters can be omitted on calling BU::thumbCode().
Resolves: #102577...
Oliver Bartsch
09:02 Revision 5ebad2d4: [BUGFIX] Use locale dependencies in Extbase LocalizationUtility
Since TYPO3 v12.4, TYPO3 uses locales such as "de_DE"
or "de-AT" in Site Configuration natively.
In order to resolve...
Benni Mack
08:56 Revision 8609902c: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Stefan Bürk
08:56 Revision 30f93780: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Stefan Bürk
08:42 Revision 68e8f031: [BUGFIX] Use locale dependencies in Extbase LocalizationUtility
Since TYPO3 v12.4, TYPO3 uses locales such as "de_DE"
or "de-AT" in Site Configuration natively.
In order to resolve...
Benni Mack

2023-12-03

19:37 Revision 9e1e9493: [FEATURE] Provide full userdata in password recovery email
Currently, the variables `receiverName`, `url` and `validUntil` are
available in the template of the password recover...
Torben Hansen
15:44 Revision 51e256c8: [TASK] Remove TSFE->clearPageCacheContent()
Internal TypoScriptFrontendController->clearPageCacheContent()
is removed without further notice.
Resolves: #102591
...
Christian Kuhn
15:14 Revision 37d0bca4: [!!!][TASK] Remove TSFE->no_cacheBeforePageGen "safety net"
TypoScriptFrontendController->no_cacheBeforePageGen is a flag
used by generatePage_preProcessing() to ensure an exten...
Christian Kuhn

2023-12-02

13:15 Revision 57b5ef2c: [!!!][TASK] Simplify adminPanel forceTemplateParsing
EXT:adminpanel class TypoScriptWaterfall sets both
'no_cache' and the typoscript context aspect
'forcedTemplateParsin...
Christian Kuhn
11:32 Revision f31540a2: [TASK] Resolve various PHPStan-related issues
Resolves: #102576
Releases: main
Change-Id: I5c24e0e794c224ed28c1f04a8d93d678460aed7a
Reviewed-on: https://review.typ...
Benni Mack
11:12 Revision a760989e: [TASK] Update `phpstan/phpstan` to 1.10.47
Also fix one unneeded null coalescing operator usage,
which was discovered with this release.
> composer require --d...
Christian Kuhn
11:12 Revision 4aef4676: [TASK] Update `phpstan/phpstan` to 1.10.47
Also fix one unneeded null coalescing operator usage,
which was discovered with this release.
> composer require --d...
Christian Kuhn

2023-12-01

16:54 Revision 48a979f6: [TASK] Add title argument to IconViewhelper
Allow a title argument to be set in the IconViewHelper.
The give title will be passed to the `Icon` object and
will b...
Patrick Schriner
16:54 Revision c0c1fe53: [TASK] Add title argument to IconViewhelper
Allow a title argument to be set in the IconViewHelper.
The give title will be passed to the `Icon` object and
will b...
Patrick Schriner
13:55 Revision 13acab80: [BUGFIX] Use target argument for events in recordlist
Due to the removal of jQuery in #102418,
the corresponding event listener functions
receive the actual target element...
Oliver Bartsch
08:00 Revision aa623239: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released.
This change update used image version to:
* core-testi...
Stefan Bürk
08:00 Revision 4aabbcaf: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released.
This change update used image version to:
* core-testi...
Stefan Bürk
08:00 Revision 3ff59cbf: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released.
This change update used image version to:
* core-testi...
Stefan Bürk
07:44 Revision a0b51598: [TASK] Update TypeScript to 5.3 and update its friends
This commit updates TypeScript to 5.3 and related packages used for
JavaScript building.
Executed commands:
npm...
Andreas Fernandez
07:44 Revision 4d68e5be: [TASK] Update TypeScript to 5.3 and update its friends
This commit updates TypeScript to 5.3 and related packages used for
JavaScript building.
Executed commands:
npm...
Andreas Fernandez
07:40 Revision d6d9219f: [TASK] Avoid unnecessary null-coalesence operators etc
When PHP 8.0 support was added, a lot of places
received extra checks with the $conf ?? [].
PHPStan complained about...
Benni Mack
07:38 Revision 2dd5a4e3: [BUGFIX] Respect endtime of page when calculating the lifetime
When the endtime of a page is lower than the default lifetime (24h),
the calculation did not respect the endtime and ...
Sascha Nowak
07:33 Revision eca540fa: [BUGFIX] Fix value-picker initialization race condition
(Custom) element children are not guaranteed to be available by the time
the element is added to the DOM — i.e. when ...
Benjamin Franzke
07:33 Revision 7866d44f: [BUGFIX] Fix value-picker initialization race condition
(Custom) element children are not guaranteed to be available by the time
the element is added to the DOM — i.e. when ...
Benjamin Franzke

2023-11-30

17:05 Revision e2ecd89e: [BUGFIX] Respect endtime of page when calculating the lifetime
When the endtime of a page is lower than the default lifetime (24h),
the calculation did not respect the endtime and ...
Sascha Nowak
13:16 Revision 637f1eab: [BUGFIX] Use config.sendCacheHeaders only for cacheable content
This changes the behaviour of config.sendCacheHeaders = 1.
When a non-cacheable option is used, the HTTP Response
He...
Benni Mack
13:03 Revision 594c1cd4: [BUGFIX] Use config.sendCacheHeaders only for cacheable content
This changes the behaviour of config.sendCacheHeaders = 1.
When a non-cacheable option is used, the HTTP Response
He...
Benni Mack
12:01 Revision d8ade28c: [TASK] Avoid TSFE->pSetup
Internal property TypoScriptFrontendController->pSetup
contains the TypoScript PAGE TS array of the current
type/type...
Christian Kuhn
08:43 Revision f6af4fea: [BUGFIX] Prevent endless loop in t3editor when using '/*' literal
When entering the sequence "/*" into any t3editor instance
(i.e. TypoScript editor in the backend), it puts the brows...
Garvin Hicking
08:43 Revision 99093f7e: [BUGFIX] Prevent endless loop in t3editor when using '/*' literal
When entering the sequence "/*" into any t3editor instance
(i.e. TypoScript editor in the backend), it puts the brows...
Garvin Hicking

2023-11-29

21:29 Revision 9421844a: [BUGFIX] Display the form containing invalid configuration
The form framework adds a warning flash messages to
the page module in case a page contains a form content
element, h...
Oliver Bartsch
21:29 Revision 84ce8e8e: [BUGFIX] Display the form containing invalid configuration
The form framework adds a warning flash messages to
the page module in case a page contains a form content
element, h...
Oliver Bartsch
21:18 Revision e5bc06b9: [BUGFIX] Correctly re-import extension static-data
The ext_tables_static+adt.sql data are now re-imported,
if its data changed, when setting up the extensions.
This ha...
Markus Klein
21:17 Revision 331244f0: [BUGFIX] Correctly re-import extension static-data
The ext_tables_static+adt.sql data are now re-imported,
if its data changed, when setting up the extensions.
This ha...
Markus Klein
20:59 Revision 54530b44: [BUGFIX] Properly set a request object in FormPersistenceManager
Due to the removed fallback to $GLOBALS['TYPO3_REQUEST']
in #102513, it's required to properly set a request
object t...
Oliver Bartsch
20:45 Revision 7b6ed162: [FEATURE] Allow custom default in getFormValue() conditions function
Resolves: #102077
Releases: main
Change-Id: I6c5428f97e35807dbb22db0e4d862b62ab7c84cf
Reviewed-on: https://review.typ...
Mathias Brodala
20:41 Revision 1fa0a832: [TASK] Remove `_TOGGLE` handling from FlexForms
Historically, FlexForms store their section collapsing state within the
flex structure in the database, having the im...
Andreas Fernandez
20:27 Revision dffc2cf2: [BUGFIX] Throw dedicated exception for invalid request URL on CLI
Usage of ServerRequestFactory::fromGlobals() on
CLI is discouraged as the request url, used to
create the request is ...
Oliver Bartsch
20:27 Revision 1371b045: [BUGFIX] Throw dedicated exception for invalid request URL on CLI
Usage of ServerRequestFactory::fromGlobals() on
CLI is discouraged as the request url, used to
create the request is ...
Oliver Bartsch
19:43 Revision 612937b2: [BUGFIX] Prevent side effects from ViewHelpers
Fluid now provides a ScopedVariableProvider to make sure that
ViewHelpers that provide variables to child nodes don't...
Simon Praetorius
19:26 Revision 054600da: [BUGFIX] Support legacy-mode PSR-autoloading for enum type files
The ClassMapGenerator is used in non-composer ("legacy") mode
installations and builds files used for PSR-autoloading...
Garvin Hicking
19:25 Revision ffe4d969: [BUGFIX] Support legacy-mode PSR-autoloading for enum type files
The ClassMapGenerator is used in non-composer ("legacy") mode
installations and builds files used for PSR-autoloading...
Garvin Hicking
19:13 Revision 3dfa7c71: [TASK] Early return in case title tag should not be rendered
To avoid unnecessary initialization of page
title providers and calling any stdWrap, an
early return is added to `TSF...
Oliver Bartsch
19:13 Revision 0f1d8a3d: [TASK] Early return in case title tag should not be rendered
To avoid unnecessary initialization of page
title providers and calling any stdWrap, an
early return is added to `TSF...
Oliver Bartsch
18:01 Revision 8a3c13e8: [BUGFIX] Show correct old name when renaming files/folders
When a file or folder is rename()'ed, the name property
is updated immediately. The file list controller handling
a r...
Daniel Hoffmann
18:01 Revision 8327414c: [BUGFIX] Show correct old name when renaming files/folders
When a file or folder is rename()'ed, the name property
is updated immediately. The file list controller handling
a r...
Daniel Hoffmann
16:30 Revision a3c809b9: [BUGFIX] Loose return value in HtmlentitiesDecodeViewHelper
The return value of HtmlentitiesDecodeViewHelper can be null
e.g. {foo -> f:format.htmlentitiesDecode()}
with foo mig...
Achim Fritz
16:30 Revision 1e8e2cf9: [BUGFIX] Loose return value in HtmlentitiesDecodeViewHelper
The return value of HtmlentitiesDecodeViewHelper can be null
e.g. {foo -> f:format.htmlentitiesDecode()}
with foo mig...
Achim Fritz
16:06 Revision 45694556: [TASK] Avoid superfluous SQL query in RecordsContentObject
Don't check accessibility to current page again. This is already
done in the TypoScriptFrontendController.
In additi...
Christoph Lehmann
16:06 Revision 31ce4ea2: [TASK] Avoid superfluous SQL query in RecordsContentObject
Don't check accessibility to current page again. This is already
done in the TypoScriptFrontendController.
In additi...
Christoph Lehmann
14:33 Revision 27ee69fc: [TASK] Upgrade to Symfony 6.4 (LTS)
This commit updates all Symfony components to version 6.4, as 6.3 ran
out of support. Symfony 6.4 also marks an LTS r...
Benni Mack
14:33 Revision e832a654: [TASK] Upgrade to Symfony 6.4 (LTS)
This commit updates all Symfony components to version 6.4, as 6.3 ran
out of support. Symfony 6.4 also marks an LTS r...
Benni Mack
11:11 Revision 5b6eabca: [TASK] Extract WS-related code from BE_USER
The main goal of this change is to use constants
for sys_workspace.publish_access options to make
the code more reada...
Benni Mack
09:12 Revision 59820ab8: [BUGFIX] Prevent double encoding in field controls
The link attributes of a field control are added to
the link tag using implodeAttributes() with the second
parameter ...
Oliver Bartsch
09:12 Revision 93c9b5b2: [BUGFIX] Prevent double encoding in field controls
The link attributes of a field control are added to
the link tag using implodeAttributes() with the second
parameter ...
Oliver Bartsch
09:12 Revision 2632ccc2: [BUGFIX] Improve performance by lazy loading of thumbnails
Adds the loading="lazy" HTML attribute to a couple
of img tags, used to display thumbnails in the backend.
This will...
Oliver Bartsch
09:12 Revision 14f3fd04: [BUGFIX] Improve performance by lazy loading of thumbnails
Adds the loading="lazy" HTML attribute to a couple
of img tags, used to display thumbnails in the backend.
This will...
Oliver Bartsch
07:37 Revision 45601e22: [TASK] Avoid TSFE->type
Internal property TypoScriptFrontendController->type
is a duplication of PageArguments->getPageType().
This can be us...
Christian Kuhn
07:05 Revision 28d9a7cc: [TASK] Simplify TSFE->getFromCache() cache details
$typoscriptCache is initialized to either a cache frontend
instance or null depending on $this->no_cache. The cache
a...
Christian Kuhn
06:34 Revision 3c57b9db: [TASK] FormEngine NodeInterface->render() always returns array
The check in FieldControl is obsolete.
Resolves: #102546
Releases: main
Change-Id: I968451905a372a9c236c25300851be5a...
Christian Kuhn
04:42 Revision 93eafd29: [BUGFIX] Skip validation of form fields in disabled containers
Aside from being disabled itself, a form field can also be placed in a
container which is disabled statically or usin...
Mathias Brodala
04:42 Revision 478d85d5: [BUGFIX] Skip validation of form fields in disabled containers
Aside from being disabled itself, a form field can also be placed in a
container which is disabled statically or usin...
Mathias Brodala
04:41 Revision 8a36b636: [BUGFIX] Set maxlength for varchar inputs in sys_file_metadata
Max values have been set to the input fields in the TCA of the
sys_file_metadata table. The settings have been adjust...
Willi Wehmeier
04:41 Revision be3629eb: [BUGFIX] Set maxlength for varchar inputs in sys_file_metadata
Max values have been set to the input fields in the TCA of the
sys_file_metadata table. The settings have been adjust...
Willi Wehmeier
04:15 Revision c33f1556: [BUGFIX] Properly set allowed fields for record download
Since #101859, the `setFields` property of the record
list, which contains the fields to show / download is
initializ...
Oliver Bartsch
04:15 Revision 91897b7f: [BUGFIX] Properly set allowed fields for record download
Since #101859, the `setFields` property of the record
list, which contains the fields to show / download is
initializ...
Oliver Bartsch
03:48 Revision bd44f5bb: [TASK] Remove leftover upload folder code in BE_USER
Due to the introduction of the "DefaultUploadFolderResolver"
class in v12, a dedicated service to load information ab...
Benni Mack
03:43 Revision 43ddaa41: [TASK] Update PHPStan & friends
The new version fixes a false positive, adds a second
warning for a problem that already is logged in the baseline,
a...
Christian Kuhn
03:33 Revision 6e1230f6: [TASK] Update PHPStan & friends
The new version fixes a false positive, adds a second
warning for a problem that already is logged in the baseline,
a...
Oliver Klee

2023-11-27

18:52 Revision 818ea41f: [BUGFIX] Avoid invalid language key in page module
Resolves: #102534
Releases: main, 12.4
Change-Id: I09c5cc656702c7c262638a95a28d6d0f0cf79cf2
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:52 Revision d744d45c: [BUGFIX] Avoid invalid language key in page module
Resolves: #102534
Releases: main, 12.4
Change-Id: I09c5cc656702c7c262638a95a28d6d0f0cf79cf2
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:48 Revision 9fd01e00: [TASK] Raise typo3fluid/fluid:^2.10.0
Standalone fluid 2.10 comes with a series of
features that will streamline and simplify
EXT:fluid for core v13. We'll...
Christian Kuhn
18:03 Revision b40774ee: [TASK] Update `phpstan/phpstan` to 1.10.45
> composer require --dev phpstan/phpstan:^1.10.45
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #...
Christian Kuhn
18:03 Revision 8069d33b: [TASK] Update `phpstan/phpstan` to 1.10.45
> composer require --dev phpstan/phpstan:^1.10.45
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #...
Christian Kuhn
17:14 Revision 7256ea0a: [BUGFIX] Use correct visitor in FE condition matching
Patch for issue #101364 came with a bug using a wrong
visitor. This leads to potentially broken nested
condition matc...
Christian Kuhn
17:14 Revision 3a81cfb6: [BUGFIX] Use correct visitor in FE condition matching
Patch for issue #101364 came with a bug using a wrong
visitor. This leads to potentially broken nested
condition matc...
Christian Kuhn
16:58 Revision 4897c09f: [!!!][TASK] Raise supported minimal MariaDB database engine version
Doctrine DBAL v4 will raise the supported minimal dbms versions [1].
TYPO3 v12 already raised the minimal supported v...
Stefan Bürk
14:55 Revision 5a73c643: [BUGFIX] Add safeguard in case normalizedParams are missing
With #100885 the availability of the normalizedParams request attribute
became a requirement for user sessions initia...
Benjamin Franzke
14:54 Revision ed152538: [BUGFIX] Add safeguard in case normalizedParams are missing
With #100885 the availability of the normalizedParams request attribute
became a requirement for user sessions initia...
Benjamin Franzke
14:17 Revision 755b0daf: [BUGFIX] Force type in ckeditor configuration migration
To avoid exceptions during the ckeditor migration the type is forced
to be a string.
Resolves: #102521
Releases: mai...
Georg Ringer
14:10 Revision f2703b6b: [BUGFIX] Force type in ckeditor configuration migration
To avoid exceptions during the ckeditor migration the type is forced
to be a string.
Resolves: #102521
Releases: mai...
Georg Ringer
13:14 Revision 15541d5a: [BUGFIX] Wait for initialized FormEngine in `TemplateCest`
AC test reveal [1] that our code editor may be in a half-initialized
state before shutting down the test case, carryi...
Andreas Fernandez
11:56 Revision 946e5289: [TASK] Throw exception if `frontend.typoscript` is not available
Extension authors tend to use extbase way out of the
feel well habitat, for example using extbase in PSR-7
middleware...
Stefan Bürk
10:59 Revision 8bfd2ed4: [BUGFIX] Avoid side effect in acceptance tests
FalMetadataCest changes the title of styleguide
'bus_lane.jpg'. InlineFalCest uses the title to
look up details in el...
Christian Kuhn
09:27 Revision 8da35859: [FEATURE] Add hotkey API to TYPO3 backend
TYPO3 provides a new API to let developers easily add keyboard
shortcuts to execute certain actions.
The following s...
Andreas Fernandez
09:21 Revision 3ffb5e0f: [TASK] Extract ext_tables.php loading to a factory
Having ext_tables.php loading related code within
static ExtensionManagementUtility is unflexible and no
good archite...
Christian Kuhn
07:55 Revision 07e2383c: [BUGFIX] Add missing slash to t3editor import map
If the import specifier is defined as a path, the path value also needs
to end with a slash.
Resolves: #102519
Relat...
Andreas Fernandez

2023-11-26

19:51 Revision e3f666cd: [BUGFIX] Prevent JS SyntaxError on extension installation
In case an extension should be installed
via the extension manager, containing code
which might stop the PHP request,...
Oliver Bartsch
19:51 Revision 620b199b: [BUGFIX] Prevent JS SyntaxError on extension installation
In case an extension should be installed
via the extension manager, containing code
which might stop the PHP request,...
Oliver Bartsch
10:43 Revision ac39836d: [TASK] Extract ext_localconf.php loading to a factory
Having ext_localconf.php loading related code within
static ExtensionManagementUtility is unflexible and no
good arch...
Torben Hansen
10:31 Revision 65a3d28c: [FEATURE] Introduce global Doctrine DBAL driver middlewares
Since v3, Doctrine DBAL supports adding custom driver
middlewares. These middlewares act as a decorator around
the ac...
Stefan Bürk

2023-11-25

16:24 Revision 091e1727: [BUGFIX] Allow persisting values with Doctrine type datetime_immutable
Resolves: #102479
Releases: main, 12.4
Change-Id: Ic708efab47c319d60d3137c0630944bdece0bfb3
Reviewed-on: https://revi...
Andreas Wolf
16:24 Revision ff015550: [BUGFIX] Allow persisting values with Doctrine type datetime_immutable
Resolves: #102479
Releases: main, 12.4
Change-Id: Ic708efab47c319d60d3137c0630944bdece0bfb3
Reviewed-on: https://revi...
Andreas Wolf
16:21 Revision 61873701: [BUGFIX] Avoid calling method on unavailable `frontend.typoscript`
The request attribute 'frontend.typoscript' might not be initialized
at the point of calling `$request->getAttribute`...
Markus Gerdes
16:21 Revision 23f474f1: [BUGFIX] Avoid calling method on unavailable `frontend.typoscript`
The request attribute 'frontend.typoscript' might not be initialized
at the point of calling `$request->getAttribute`...
Markus Gerdes
15:16 Revision ac202c8d: [!!!][TASK] Merge EXT:t3editor into backend
This patch merges the "t3editor" extension into EXT:backend. The
overall benefit is a globally available syntax highl...
Andreas Fernandez
15:10 Revision ad5fb392: [!!!][TASK] Add native type declarations to more GU methods
Resolves: #102486
Releases: main
Change-Id: I2e8d8cdeb603b8c83aed76193d649e3e01ef94df
Reviewed-on: https://review.typ...
Oliver Klee
15:09 Revision 3460429a: [TASK] Avoid $GLOBALS['TYPO3_REQUEST'] in BackendConfigurationManager
Avoid the $GLOBALS['TYPO3_REQUEST fallback
and use the class variable directly.
Resolves: #102513
Releases: main
Cha...
Oliver Bartsch

2023-11-24

22:35 Revision 1c057c3f: [BUGFIX] Avoid inline JavaScript when navigating to a previous form step
In favor of applying content security policies, inline JavaScript is
dropped when navigating back to the previous for...
Oliver Hader
22:35 Revision 2a72b590: [BUGFIX] Avoid inline JavaScript when navigating to a previous form step
In favor of applying content security policies, inline JavaScript is
dropped when navigating back to the previous for...
Oliver Hader
22:15 Revision 0aee941f: [BUGFIX] Use correct variable for preview links in element information
In the "References from this item" area of the "Element Information"
modal, there is s preview link for references of...
Jasmina Ließmann
22:14 Revision 54de11c8: [BUGFIX] Use correct variable for preview links in element information
In the "References from this item" area of the "Element Information"
modal, there is s preview link for references of...
Jasmina Ließmann
21:59 Revision 229d590f: [BUGFIX] Show correct icon of referenced records in item information
The “Element information” modal displays, among other things, references
to and from the selected record. In the "Ref...
Jasmina Ließmann
21:59 Revision ad7c7819: [BUGFIX] Show correct icon of referenced records in item information
The “Element information” modal displays, among other things, references
to and from the selected record. In the "Ref...
Jasmina Ließmann
16:01 Revision cb03cd36: [TASK] Remove usages of $.Deferred()
Use promises instead. Also adapt the type declarations
to denote the actually resolved type, which is void.
This was ...
Andreas Fernandez
14:01 Revision e15108ca: [BUGFIX] Prevent TypeError in SystemInformationMenu
In some cases the element might not be available,
making the data attributes not accessible. To
prevent type errors,...
Oliver Bartsch
13:49 Revision 56e2fde3: [BUGFIX] Prevent TypeError in SystemInformationMenu
In some cases the element might not be available,
making the data attributes not accessible. To
prevent type errors,...
Oliver Bartsch
11:58 Revision 15020f68: [TASK] Raise `typo3/testing-framework`
Used command(s):
> composer req --dev \
"typo3/testing-framework":"^8.0.7"
Resolves: #102506
Releases: main
Cha...
Stefan Bürk
11:58 Revision 18d58191: [TASK] Raise `typo3/testing-framework`
Used command(s):
> composer u typo3/testing-framework
Resolves: #102506
Releases: main
Change-Id: Ib0ca2770420cdcb7...
Stefan Bürk
11:57 Revision 8cc5f172: [BUGFIX] Properly iterate over extensions in extension manager
When downloading or updating extension using extension manager, the
resulting extensions are now properly iterated us...
Elias Häußler
11:57 Revision ef622f4b: [BUGFIX] Properly iterate over extensions in extension manager
When downloading or updating extension using extension manager, the
resulting extensions are now properly iterated us...
Elias Häußler
11:50 Revision 513a405a: [!!!][TASK] Remove UserTSconfig option "overridePageModule"
The UserTSconfig setting options.overridePageModule
was introduced in TYPO3 v4, to run TemplaVoila
and "regular" page...
Benni Mack
10:45 Revision 913e62c8: [TASK] Remove jQuery from @typo3/backend/recordlist
Resolves: #102418
Releases: main
Change-Id: Idb5f0e3224971d79c28ad4ae9e07a6df17beea4a
Reviewed-on: https://review.typ...
Andreas Nedbal
10:36 Revision 4ff9e4e3: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke
10:36 Revision ca507dfb: Revert "[TASK] Respect not-nullable strings in `TableBuilder`"
This reverts commit 3bac9e44783d6bdb901617e58226e9aaacaf1b86.
#102495 ensured that the `ext_tables.sql` scanning usi...
Stefan Bürk
10:33 Revision 43289631: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke
10:32 Revision b0f71a7a: [TASK] Outsource common multi record actions template part
This follows #100227, which outsourced common
multi record selection actions into dedicated
JS components to be reusa...
Oliver Bartsch
10:28 Revision 37cd17fe: Revert "[TASK] Make clearable button more accessible"
This reverts commit 75b558b6ee7a534462538d3356d9a4630ebc9201.
The proposed and merged solution decreases the overall...
Andreas Fernandez
10:28 Revision 4ec730e9: Revert "[TASK] Make clearable button more accessible"
This reverts commit 2a05d2844d514918ec2c73cdeab9fcab199d222e.
The proposed and merged solution decreases the overall...
Andreas Fernandez
09:51 Revision 6f474ed2: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke

2023-11-23

23:17 Revision b61827c3: [TASK] Outsource common multi record actions template part
This follows #100227, which outsourced common
multi record selection actions into dedicated
JS components to be reusa...
Oliver Bartsch
21:41 Revision 3bac9e44: [TASK] Respect not-nullable strings in `TableBuilder`
The doctrine team enforced types on a couple of classes
to not-nullable strings [1], for examle:
* `Column->setComme...
Stefan Bürk
21:10 Revision 9a006e36: [TASK] Use `Connection::PARAM_STR` instead of null in `BulkInsertQuery`
Doctrine DBAL deprecated the support for integer type values based
on the php-pdo `\PDO::PARAM_*` constants as prepar...
Stefan Bürk
20:51 Revision 0a808c2f: [BUGFIX] Allow WS preview links to preview hidden pages
When a hidden page is previewed in the Backend,
the PreviewSimulator has a valid BE_USER object
in place. However, wh...
Benni Mack
20:44 Revision 93c15598: [BUGFIX] Allow WS preview links to preview hidden pages
When a hidden page is previewed in the Backend,
the PreviewSimulator has a valid BE_USER object
in place. However, wh...
Benni Mack
19:17 Revision cc5c9bfd: [TASK] Prevent undefined array key in Typo3DbBackend
Releases: main, 12.4
Resolves: #102489
Change-Id: I2e0c190366bd052fdafa2d8b3e91ff7064c2465a
Reviewed-on: https://revi...
moveDaniel
19:15 Revision ce3f795d: [TASK] Prevent undefined array key in Typo3DbBackend
Releases: main, 12.4
Resolves: #102489
Change-Id: I2e0c190366bd052fdafa2d8b3e91ff7064c2465a
Reviewed-on: https://revi...
moveDaniel
19:15 Revision 0bf5c426: [TASK] Avoid deprecated `Platform->getStringLiteralQuoteCharacter()`
The doctrine team deprecated within `doctrine/dbal 3.x` the
`Platform->getStringLiteralQuoteCharacter()`, postulating...
Stefan Bürk
18:49 Revision 297df490: [BUGFIX] Enable multi deletion of records
By constructing a correct command object, it's now
possible to delete multiple records using multi
record selection i...
Oliver Bartsch
18:49 Revision 30502a87: [BUGFIX] Enable multi deletion of records
By constructing a correct command object, it's now
possible to delete multiple records using multi
record selection i...
Oliver Bartsch
18:49 Revision 86c11036: [TASK] Remove usage of three deprecated `AbstractPlatform` methods
Doctrine DBAL depreated a couple of `AbstractPlatform methods [1]
producing SQL fragments which does not vary between...
Stefan Bürk
18:42 Revision f7d696de: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
18:42 Revision 13cfbc72: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
18:42 Revision 417f72a1: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
17:48 Revision 55c385f7: [TASK] Remove jQuery from @typo3/backend/drag-uploader
Resolves: #102415
Releases: main
Change-Id: I7d8ed50bc775b4ee1bef251f6cbcf87fc95cdcf7
Reviewed-on: https://review.typ...
Andreas Nedbal
17:32 Revision 0a869c19: [TASK] Display correct `-d mysql` version name for `-i` in runTests.sh
Resolves: #102482
Releases: main, 12.4
Change-Id: Id1b92d3b42f52a48e657dc6f53fcf6cef403841e
Reviewed-on: https://revi...
Stefan Bürk
17:32 Revision 7fd866f7: [TASK] Display correct `-d mysql` version name for `-i` in runTests.sh
Resolves: #102482
Releases: main, 12.4
Change-Id: Id1b92d3b42f52a48e657dc6f53fcf6cef403841e
Reviewed-on: https://revi...
Stefan Bürk
17:24 Revision f1aa587c: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
17:24 Revision 998d65b3: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
17:24 Revision 2349a112: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
15:29 Revision b1150859: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:29 Revision 1e0381ae: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:29 Revision 9bac5129: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:21 Revision 30a0a2e7: [BUGFIX] Update display of start page field in "LinkValidator" task
In the "LinkValidator" scheduler task, you need to select a start page.
The button to select this page does not match...
Jasmina Ließmann
15:21 Revision 1cbb8756: [BUGFIX] Update display of start page field in "LinkValidator" task
In the "LinkValidator" scheduler task, you need to select a start page.
The button to select this page does not match...
Jasmina Ließmann
15:12 Revision e72819b2: [TASK] Revise wording in TCA ext_tables.php check
The TCA ext_tables.php check in install tool refers to a conceptual
change in TYPO3 6.2 and explains, why TCA overrid...
Torben Hansen
15:02 Revision 9c411f5f: [TASK] Remove `COMPOSER_ALLOW_SUPERUSER=1` from runTests.sh
The environment variable `COMPOSER_ALLOW_SUPERUSER` has been set for
composer command runs to avoid the warning that ...
Stefan Bürk
15:01 Revision d2e5ffc0: [TASK] Remove `COMPOSER_ALLOW_SUPERUSER=1` from runTests.sh
The environment variable `COMPOSER_ALLOW_SUPERUSER` has been set for
composer command runs to avoid the warning that ...
Stefan Bürk
14:56 Revision 1bfc2ab3: [TASK] Remove doktype 255 (recycler) from excludedDoktypes in EXT:seo
The page doktype "recycler" has been removed. So, we don't need to
exclude it anymore in the default TypoScript const...
Chris Müller
14:52 Revision bec03e53: [BUGFIX] Use correct `ext:redirects` http status code settings name
With #99048 the site settings API has been introduced
and reading parts modified. However, the `ext:redirects`
relate...
Markus A
14:51 Revision fecb5fc9: [BUGFIX] Prevent creating TS setup tree twice
Avoid a second fetch of TS 'setup include tree'
in TypoScriptFrontendController when it just
has been calculated a co...
Christian Kuhn
14:51 Revision 12c35287: [BUGFIX] Prevent creating TS setup tree twice
Avoid a second fetch of TS 'setup include tree'
in TypoScriptFrontendController when it just
has been calculated a co...
Christian Kuhn
14:50 Revision 163db636: [BUGFIX] Use correct `ext:redirects` http status code settings name
With #99048 the site settings API has been introduced
and reading parts modified. However, the `ext:redirects`
relate...
Markus A
14:48 Revision 16001a5a: [TASK] runTests.sh with podman, new CI
This patch is paired with the setup of a new CI [1].
The patch adapts runTests.sh to allow podman as
container envir...
Christian Kuhn
13:52 Revision ddcb52e8: [BUGFIX] Wait for invisible `#alert-container` before editing sys_note records
Resolves: #102459
Related: #102331
Releases: main, 12.4
Change-Id: Id0d21abf3142577a0a2486ee1c8c42a0907e6d46
Reviewed...
Andreas Fernandez
13:52 Revision 79e9736f: [TASK] Add missing multi record selection to redirects module
This adds the missing multi record selection with
basic functionality (edit and delete records) to
the redirects modu...
Oliver Bartsch
13:51 Revision 2f3df25c: [TASK] Add missing multi record selection to redirects module
This adds the missing multi record selection with
basic functionality (edit and delete records) to
the redirects modu...
Oliver Bartsch
13:24 Revision d431b08a: [TASK] Position alert container at the bottom of the screen
By having a high z-index on the #alert-container, notifications
appear above the main interface elements, including d...
Marcin Sągol
09:47 Revision 9eca2f8a: [TASK] Extract TCA loading to a factory
Having TCA creation related code within static
ExtensionManagementUtility is unflexible and no
good architecture.
Th...
Christian Kuhn
08:28 Revision 1e2c3f15: [TASK] Remove unnecessary brackets in GroupElement
Resolves: #102473
Releases: main, 12.4
Change-Id: Iac4b1884e5a4c4f49c3e346b96795366f5bccdd1
Reviewed-on: https://revi...
Nikita Hovratov
08:28 Revision ab48128a: [TASK] Remove unnecessary brackets in GroupElement
Resolves: #102473
Releases: main, 12.4
Change-Id: Iac4b1884e5a4c4f49c3e346b96795366f5bccdd1
Reviewed-on: https://revi...
Nikita Hovratov

2023-11-22

21:40 Revision d1ce5264: [BUGFIX] Avoid strict type exception in Import
$tokenizedContent could be null and would already cause an undefined
array key warning. When passed to the strlen met...
Nikita Hovratov
21:40 Revision 20b5920a: [BUGFIX] Avoid strict type exception in Import
$tokenizedContent could be null and would already cause an undefined
array key warning. When passed to the strlen met...
Nikita Hovratov
21:02 Revision 1e1e084c: [BUGFIX] Visually remove all translations in record list when deleting main record
When deleting a main record in the record list, only the first
translated record was removed from the list. This affe...
Andreas Fernandez
21:02 Revision cc30aa7c: [BUGFIX] Visually remove all translations in record list when deleting main record
When deleting a main record in the record list, only the first
translated record was removed from the list. This affe...
Andreas Fernandez
21:01 Revision 553eb80d: [BUGFIX] Suppress command output in functional tests
In #102417 the cli tests were moved to functional
tests. This leads to (unwanted) additional on top of
the dot output...
Jochen Roth
21:01 Revision b42a6546: [BUGFIX] Suppress command output in functional tests
In #102417 the cli tests were moved to functional
tests. This leads to (unwanted) additional on top of
the dot output...
Jochen Roth
20:55 Revision 1297613a: [TASK] Remove jQuery from workspace preview
Resolves: #102465
Releases: main
Change-Id: I0f20dd7b5a68d5dd857e558a5e0a8dbfe09352eb
Reviewed-on: https://review.typ...
Andreas Nedbal
20:55 Revision 1b0361ba: [TASK] Remove jQuery from Extension Manager
Resolves: #102455
Releases: main
Change-Id: Ia625a666f86df2f38506ef6352e06d3da0b1e335
Reviewed-on: https://review.typ...
Andreas Nedbal
20:40 Revision 1ca1b77d: [TASK] Remove ext:saltedpasswords specific code in tests
3 unit tests define ext:saltedpasswords related extension
settings, which however have no effect anymore.
This chang...
Torben Hansen
20:26 Revision d2b7b23c: [BUGFIX] Avoid double base64 encoding for reused ConsumableNonce
Only base64 encode if a new nonce value has been created.
Resolves: #102438
Releases: main, 12.4
Change-Id: I816556f...
Michael Binder
20:26 Revision 659d1c75: [BUGFIX] Avoid double base64 encoding for reused ConsumableNonce
Only base64 encode if a new nonce value has been created.
Resolves: #102438
Releases: main, 12.4
Change-Id: I816556f...
Michael Binder
19:54 Revision a986bc4e: [BUGFIX] Remove ">" char from console command option
Resolves: #102463
Releases: main, 12.4
Change-Id: If5583c5f71d31e0bdecf1a2f808e895e3d2e6720
Reviewed-on: https://revi...
Oliver Bartsch
19:54 Revision 2aee1a97: [BUGFIX] Remove ">" char from console command option
Resolves: #102463
Releases: main, 12.4
Change-Id: If5583c5f71d31e0bdecf1a2f808e895e3d2e6720
Reviewed-on: https://revi...
Oliver Bartsch
19:50 Revision d30f73c2: [TASK] Hide buttons with no impact
When a pagetree were created in the styleguide extension
the create or delete button is actually disabled, but visibl...
Annett Jaehnichen
19:48 Revision 2ee8bfb1: [BUGFIX] Realign additional field options and arguments in scheduler task
When editing a scheduler task, it is possible to select console commands.
These sometimes contain several field optio...
Jasmina Ließmann
19:48 Revision 98985aed: [BUGFIX] Realign additional field options and arguments in scheduler task
When editing a scheduler task, it is possible to select console commands.
These sometimes contain several field optio...
Jasmina Ließmann
16:58 Revision 4dadd6bb: [BUGFIX] Do not convert additional attributes
Additional attributes of contect menu items
should not be converted by htmlspecialchars(),
because they will be escap...
Oliver Bartsch
16:41 Revision 8e8bbb98: [BUGFIX] Wait for invisible `#alert-container` before editing sys_note records
Resolves: #102459
Related: #102331
Releases: main
Change-Id: Id0d21abf3142577a0a2486ee1c8c42a0907e6d46
Reviewed-on: h...
Andreas Fernandez
16:40 Revision 0a542ed4: [BUGFIX] Do not convert additional attributes
Additional attributes of contect menu items
should not be converted by htmlspecialchars(),
because they will be escap...
Oliver Bartsch
12:55 Revision 9d7f0907: [BUGFIX] Fix typo in ext:felogin: forget to forgot
This patch fixes all occurences of the word "forget"
to "forgot" in ext:felogin.
Releases: main, 12.4
Resolves: #102...
Josef Glatz
12:11 Revision f0e646ae: [BUGFIX] Fix typo in ext:felogin: forget to forgot
This patch fixes all occurences of the word "forget"
to "forgot" in ext:felogin.
Releases: main, 12.4
Resolves: #102...
Josef Glatz
10:29 Revision 0f44fe42: [BUGFIX] Restore diff-item-result-inline styling
With the recent introduction of formatted FlexForm diff views, the
styling for "diff-item-result-inline" was removed....
Nikita Hovratov
10:29 Revision b35ed2ee: [BUGFIX] Restore diff-item-result-inline styling
With the recent introduction of formatted FlexForm diff views, the
styling for "diff-item-result-inline" was removed....
Nikita Hovratov
09:58 Revision c8db1ecc: [BUGFIX] Let screenreaders skip avatar image
The avatar image which does not add value to visually
impaired persons. To let screenreaders skip it, an empty alt
at...
Willi Wehmeier
09:57 Revision facff29c: [BUGFIX] Let screenreaders skip avatar image
The avatar image which does not add value to visually
impaired persons. To let screenreaders skip it, an empty alt
at...
Willi Wehmeier
08:56 Revision ff09345b: [TASK] Position alert container at the bottom of the screen
By having a high z-index on the #alert-container, notifications
appear above the main interface elements, including d...
Marcin Sągol
08:23 Revision 85829d00: [BUGFIX] Set default value for command description
The function `TextDescriptor::describeApplication` did throw an
unhandled exception if the TYPO3 CMS installation had...
Tim Weisenberger
08:23 Revision f8e1a613: [BUGFIX] Set default value for command description
The function `TextDescriptor::describeApplication` did throw an
unhandled exception if the TYPO3 CMS installation had...
Tim Weisenberger

2023-11-21

22:05 Revision b2c89e26: [BUGFIX] Fix caching performance issues for MySQL on large sites
Removed special treatment of MySQL connections which caused extremely
inefficient join deletes and Backend crashes on...
Linus Stubert
22:05 Revision d95eca33: [BUGFIX] Fix caching performance issues for MySQL on large sites
Removed special treatment of MySQL connections which caused extremely
inefficient join deletes and Backend crashes on...
Linus Stubert
21:07 Revision d1c73c1b: [TASK] Cleanup PasswordRecoveryController in ext:felogin
Some method names and descriptions in PasswordRecoveryController are not
fully correct and should be optimized in ord...
Torben Hansen
20:41 Revision 75b558b6: [TASK] Make clearable button more accessible
The icon is now hidden from screen readers but
the button is reachable by tab with proper focus
styles.
Resolves: #1...
Patrick Schriner
20:41 Revision 2a05d284: [TASK] Make clearable button more accessible
The icon is now hidden from screen readers but
the button is reachable by tab with proper focus
styles.
Resolves: #1...
Patrick Schriner
20:27 Revision f56e0354: [BUGFIX] Handle empty values with FormEngine radio fields
The bug report #102303 indicates that a TCA element type=radio
with items containing an empty string do not get prope...
Garvin Hicking
19:27 Revision 95c41f9d: [BUGFIX] Fix checking of rootline in linkvalidator
The function `PagesRepository::doesRootLineContainHiddenPages`
did not correctly pass the pid if the function was cal...
Sybille Peters
19:27 Revision 67ef7f14: [BUGFIX] Fix checking of rootline in linkvalidator
The function `PagesRepository::doesRootLineContainHiddenPages`
did not correctly pass the pid if the function was cal...
Sybille Peters
18:56 Revision a80e2b05: [TASK] Improve History/Undo module
The History/Undo module can be used to undo changes.
> General:
The heading of the module and links referring to it ...
Jasmina Ließmann
18:46 Revision 77db1a4f: [TASK] Change SEO field labels in pages table
Use dedicated and meaningful labels for the SEO fields
of the pages table. This also fixes duplicate labels
for diffe...
Annett Jaehnichen
18:43 Revision accf5dd9: [BUGFIX] Handle empty values with FormEngine radio fields
The bug report #102303 indicates that a TCA element type=radio
with items containing an empty string do not get prope...
Garvin Hicking
18:41 Revision 75121c25: [!!!][TASK] Add native type declarations to GU file methods
Resolves: #102419
Releases: main
Change-Id: I904d731d3233e36376795a56a2e69736797f3bd8
Reviewed-on: https://review.typ...
Oliver Klee
18:28 Revision 2959b579: [TASK] Update available scheduler commands and tasks view
Headings for the commands and tasks sections have been added.
Additionally, the content is now displayed in two colu...
Jasmina Ließmann
18:04 Revision 36cc81e0: [TASK] Show error message when Install Tool password is empty
When `$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword']` is
empty, the Install Tool does not handle the reques...
Torben Hansen
18:04 Revision 15402e18: [TASK] Show error message when Install Tool password is empty
When `$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword']` is
empty, the Install Tool does not handle the reques...
Torben Hansen
18:01 Revision 8d400de9: [BUGFIX] Alert about deleting content elements with references
If deleting content elements which have references
to it, a confirm dialog is displayed asking if the
element should ...
Sybille Peters
17:19 Revision a88357c3: [TASK] Use verdict() in condition ViewHelpers
The old method evaluateCondition() is deprecated in Fluid
Standalone. This patch switches existing Core ViewHelpers t...
Simon Praetorius
17:19 Revision aa6c7c2b: [TASK] Use verdict() in condition ViewHelpers
The old method evaluateCondition() is deprecated in Fluid
Standalone. This patch switches existing Core ViewHelpers t...
Simon Praetorius
15:20 Revision 2895e3fc: [BUGFIX] Enable Export/Import of page translations
The impexp system extension is now able to export translated pages. This
essential functionality has not been impleme...
Nikita Hovratov
15:19 Revision 44fd4645: [BUGFIX] Enable Export/Import of page translations
The impexp system extension is now able to export translated pages. This
essential functionality has not been impleme...
Nikita Hovratov
13:31 Revision fc25db79: [TASK] Use `instanceof` checks for database platform aware handling
TYPO3 provides a method to retrieve the server version prefixed
with a platform identifier, which is used in multiple...
Stefan Bürk
13:30 Revision ddf15a5d: [TASK] Clean up filelist element browser classes
Some code cleanup of the element browsers
in EXT:filelist. Also adds strict types
to those classes.
Resolves: #10242...
Oliver Bartsch
12:46 Revision d6f35f60: [TASK] Modify handling of prefixed server version information
Doctrine DBAL deprecated the `ServerInfoAwareConnection`
and `VersionAwarePlatformDriver` interfaces within `3.x`
and...
Stefan Bürk
11:40 Revision 4b39f02c: [BUGFIX] Allow creating bookmark after it was removed
This commit addresses 2 bugs in BE bookmarks management:
- After adding and removing a page from bookmarks, it could...
Marcin Sągol
11:39 Revision 4137779e: [BUGFIX] Allow creating bookmark after it was removed
This commit addresses 2 bugs in BE bookmarks management:
- After adding and removing a page from bookmarks, it could...
Marcin Sągol
11:12 Revision b54062b5: [TASK] Move cli command tests from acceptance to functional tests
Currently, cli commands are tested with codeception acceptance tests.
This takes quite some time to test all CLI comm...
Jochen Roth
11:12 Revision 289df657: [TASK] Move cli command tests from acceptance to functional tests
Currently, cli commands are tested with codeception acceptance tests.
This takes quite some time to test all CLI comm...
Jochen Roth
09:42 Revision ba9565f5: [TASK] Make file replace file input accessible with keyboard
This patch makes the browse button on the file input field
for the file replace dialog in the filelist module reachab...
Willi Wehmeier
09:33 Revision dff5e464: [BUGFIX] Do not link content preview without edit content permissions
In case a user does not have content edit permissions,
the content preview does no longer link to FormEngine,
which p...
Oliver Bartsch
09:17 Revision dd93050b: [BUGFIX] Do not link content preview without edit content permissions
In case a user does not have content edit permissions,
the content preview does no longer link to FormEngine,
which p...
Oliver Bartsch
08:57 Revision 584e58e7: [TASK] Make file replace file input accessible with keyboard
This patch makes the browse button on the file input field
for the file replace dialog in the filelist module reachab...
Willi Wehmeier
08:56 Revision 8cd8d4b8: [BUGFIX] Set DOM attributes to Page module columns with defLangBinding enabled
The Page module loads a different partial to render its columns if
`defLangBinding` is enabled, that misses some DOM ...
Andreas Fernandez
08:44 Revision bc3c7a2a: [BUGFIX] Set DOM attributes to Page module columns with defLangBinding enabled
The Page module loads a different partial to render its columns if
`defLangBinding` is enabled, that misses some DOM ...
Andreas Fernandez

2023-11-20

22:01 Revision d5bc01ce: [BUGFIX] Fix PHP error in FormEditor property preparation
This change fixes the error
`array_key_exists(): Argument #1 ($key) must be a valid array offset
type`
This error o...
Rico Sonntag
22:01 Revision 79fc8a25: [BUGFIX] Fix PHP error in FormEditor property preparation
This change fixes the error
`array_key_exists(): Argument #1 ($key) must be a valid array offset
type`
This error o...
Rico Sonntag
21:43 Revision 5f8fbd3b: [BUGFIX] Allow deletion of file references again
A non-admin is now able to delete file
references when having content edit
permissions are set again.
Resolves: #102...
Oliver Bartsch
21:30 Revision 2ca6acf6: [TASK] Propagate cache tags of cached page parts to page cache tags
When using the first-class TypoScript cache or stdWrap cache functions
the given cache tags of the content object are...
Sascha Nowak
21:28 Revision e3247142: [TASK] Propagate cache tags of cached page parts to page cache tags
When using the first-class TypoScript cache or stdWrap cache functions
the given cache tags of the content object are...
Sascha Nowak
21:18 Revision 60045a84: [BUGFIX] Allow deletion of file references again
A non-admin is now able to delete file
references when having content edit
permissions are set again.
Resolves: #102...
Oliver Bartsch
20:12 Revision b4a425c5: [TASK] Avoid deprecated doctrine `Type::getName()`
The doctrine team deprecated the `Type::getName()` method
as it does not serve any purpose for doctrine anymore. [1]
...
Stefan Bürk
19:00 Revision 5edb7f34: [BUGFIX] Prevent deprecation notice in InputLinkElement
Add missing typecast to prevent deprecation notice.
Resolves: #102396
Releases: 11.5
Change-Id: I49f22bac872b2485cb2...
Oliver Bartsch
17:55 Revision beca0401: [TASK] Avoid deprecated method `Platform->getName()`
The doctrine team has deprecated the method `getName()`
on the platform classes with `doctrine/dbal 3.8.x` [1]
and wi...
Stefan Bürk
16:47 Revision c9f75484: [TASK] Document pitfalls between f:(uri.)image vs f:uri.resource
Resolves: #102084
Releases: main, 12.4
Change-Id: Ib4086a4067008d1279dccbd9299978967faac375
Reviewed-on: https://revi...
Garvin Hicking
16:47 Revision 67ff74ce: [TASK] Document pitfalls between f:(uri.)image vs f:uri.resource
Resolves: #102084
Releases: main, 12.4
Change-Id: Ib4086a4067008d1279dccbd9299978967faac375
Reviewed-on: https://revi...
Garvin Hicking
16:25 Revision 37996d37: [BUGFIX] Use correct label for "new" records
The backport of #101860 accidentally uses a label that is available in
TYPO3 v13+ only. This patch reverts to the pre...
Andreas Fernandez
16:15 Revision 941e05a5: [BUGFIX] Create symlinks for public assets with specific vendor names
When `composer install|dumpautoload` is performed, the
PackageArtifactBuilder inspects the list of all extensions, an...
Garvin Hicking
16:15 Revision e0daf995: [BUGFIX] Create symlinks for public assets with specific vendor names
When `composer install|dumpautoload` is performed, the
PackageArtifactBuilder inspects the list of all extensions, an...
Garvin Hicking
15:30 Revision e1b2da2c: [BUGFIX] Abort CLI installation when no databases are available.
Note: This patch doesn't make the command be on feature-parity
with the web-based installer. CLI bails out when the D...
Garvin Hicking
15:29 Revision 6101ecb2: [BUGFIX] Abort CLI installation when no databases are available.
Note: This patch doesn't make the command be on feature-parity
with the web-based installer. CLI bails out when the D...
Garvin Hicking
15:12 Revision 270bb3fb: [BUGFIX] Prevent possible PHP crash with empty systemLocale (follow-up)
This is a follow-up to patch 81704 and adds one more guard
to a usage of possibly empty $GLOBALS['TYPO3_CONF_VARS']['...
Garvin Hicking
15:00 Revision 280a2b55: [BUGFIX] Prevent possible PHP crash with empty systemLocale (follow-up)
This is a follow-up to patch 81704 and adds one more guard
to a usage of possibly empty $GLOBALS['TYPO3_CONF_VARS']['...
Garvin Hicking
14:45 Revision e1f856d9: [!!!][FEATURE] Finetune SQL autocreation of TCA fields type "datetime"
This patch tries to address the issue of several core DB fields
being set to 'integer signed' (1901 to 2038), specifi...
Garvin Hicking
14:24 Revision a15bc316: [TASK] Remove usage of deprecated `doctrine/event-manager`
The doctrine team used `doctrine/dbal:3.x` as a transition version
to prepare for a full overhaul with `4.0` and adde...
Stefan Bürk
12:32 Revision 30a49f82: [BUGFIX] Properly handle aliases with the AsCommand registration
The auto configuration of the symfony AsCommand
attribute, introduced with #101567, now properly
handles the `aliase...
Oliver Bartsch
12:32 Revision bde1384a: [BUGFIX] Properly handle aliases with the AsCommand registration
The auto configuration of the symfony AsCommand
attribute, introduced with #101567, now properly
handles the `aliase...
Oliver Bartsch
09:46 Revision b5d257e8: [TASK] runTests.sh with podman, new CI
This patch is paired with the setup of a new CI [1].
The patch adapts runTests.sh to allow podman as
container envir...
Christian Kuhn
 

Also available in: Atom