Project

General

Profile

Activity

From 2023-12-08 to 2024-01-06

2024-01-06

22:34 Revision 9b73cd29: [BUGFIX] Remove empty values from colPosArray
Additionally prevent a TypeError in case
SHARED.colPos_list is used.
Resolves: #102135
Releases: 11.5
Change-Id: Idc...
Achim Fritz
20:47 Revision 0f5205ef: [BUGFIX] Do not show deleted page translation in page module in WS
This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo...
Benni Mack
20:37 Revision c4f36156: [BUGFIX] Do not show deleted page translation in page module in WS
This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo...
Benni Mack
20:35 Revision 70b2588e: [!!!][TASK] Unify _PAGES_OVERLAY_UID and _LOCALIZED_UID
When doing language overlays in PageRepository
an overlaid language for a page received special properties:
* "_PAGE...
Benni Mack
17:18 Revision c4cf9962: [DOCS] Mention Doctrine DBAL driver middlewares in Configuration module chapter
Resolves: #102765
Related: #102586
Releases: main
Change-Id: Ic56dfc57ca6f6363a02b78f2a30d6d9521fccb97
Reviewed-on: h...
Chris Müller
15:37 Revision 321ccc39: [TASK] Use correct input type for backend user name search
Resolves: #102740
Releases: main
Change-Id: I353e2110935de792bda454705a5bc3e6ab1b2553
Reviewed-on: https://review.typ...
Oliver Bartsch
12:17 Revision 7c35514d: [DOCS] Fix issues in changelogs for sortable Doctrine DBAL middlewares
Resolves: #102764
Related: #102586
Releases: main
Change-Id: Idef16b854a5c6e5ef86697339ca3e8c5d4bd39b9
Reviewed-on: h...
Chris Müller
12:08 Revision 81de9ac1: [TASK] Assert result based on symfony version in deprecated code tests
Symfony 7 removed deprecated code paths [1][2] and therefore started
using strict `in_array()` check for the `in` and...
Stefan Bürk
12:07 Revision 822eb0e8: [TASK] Upgrade `typo3/cms-styleguide`
This change upgrades the `typo3/cms-styleguide` version
to pull in required changes for `symfony 7 compat`. The
culpr...
Stefan Bürk
09:34 Revision e64fbb78: [TASK] Update `phpstan/phpstan:^1.10.51`
New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose...
Anja Leichsenring
09:34 Revision 252b1f22: [TASK] Update `phpstan/phpstan:^1.10.51`
New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose...
Anja Leichsenring

2024-01-05

14:32 Revision d250d1f6: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc...
Oliver Bartsch
14:31 Revision eb92138b: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc...
Oliver Bartsch
12:04 Revision e27da89d: [TASK] Remove TODO to mark PageRenderer final
It was decided that PageRenderer won't become final.
Resolves: #102752
Releases: main
Change-Id: I19001ae5f89ca89930...
Simon Schaufelberger
10:02 Revision 8c40ce02: [TASK] Exclude thumbnails from screen readers in file list module
In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
...
Christian Rath-Ulrich
10:02 Revision 0db1c608: [TASK] Exclude thumbnails from screen readers in file list module
In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
...
Christian Rath-Ulrich
10:01 Revision 82dbb4fe: [BUGFIX] Use defined `languageField` in DataHandler
It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ...
Oliver Bartsch
10:01 Revision 5f072a9c: [BUGFIX] Use defined `languageField` in DataHandler
It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ...
Oliver Bartsch
08:17 Revision fbd25fd7: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em...
Oliver Bartsch
08:17 Revision db53130a: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em...
Oliver Bartsch
08:04 Revision 4da71895: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack

2024-01-04

19:52 Revision 8cdf6380: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack
19:11 Revision fe0f1dec: [TASK] Streamline indentation of arrays and comments
PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
Benni Mack
14:12 Revision 141e8fd4: [FEATURE] Allow record reset in CLI command cleanup:localprocessedfiles
A new CLI Symfony Command option `--all` is added to the
CLI command `bin/typo3 cleanup:localprocessedfiles` that all...
Garvin Hicking
13:42 Revision b03970d9: [TASK] Allow usage of symfony 7
This change enables Symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by...
Benni Mack
11:53 Revision a1a12035: [TASK] Allow usage of symfony 7
This change enables symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by...
Benni Mack
07:22 Revision b67a6988: [TASK] Remove references to non existing wizard_rte route
Resolves: #102744
Releases: main
Change-Id: I1b50b5f7abefd455eae143de70ac8b7f0f02c89d
Reviewed-on: https://review.typ...
Oliver Bartsch
07:22 Revision 5d1edad0: [FEATURE] Enable item groups for foreign_table
It's now possible to define a specific field
for a foreign table, holding the id of an
associated item group. This th...
Oliver Bartsch
06:26 Revision 5a4a17fa: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Anja Leichsenring
06:26 Revision efc39f40: [TASK] Update locales translation files
TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
Anja Leichsenring

2024-01-03

21:49 Revision 2c1e9c24: [FEATURE] Use Symfony attribute to autoconfigure message handler
Message handlers had to be registered in the extensions
`Services.yaml` file with the `messenger.message_handler` tag...
Sascha Nowak
13:23 Revision e47d34bd: [TASK] Update `alwan` to 2.0.1
This patch updates `alwan`, the used color picker library, to version
2.0.1. Since this a major version update, CSS n...
Andreas Fernandez
13:13 Revision 80be6771: [BUGFIX] Show creator name in element information modal
This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem...
Jasmina Ließmann
12:54 Revision b0f4d50d: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:54 Revision a951aef3: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:54 Revision a1da8339: [TASK] Update copyright year in README.md and INSTALL.md
Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d...
Torben Hansen
12:14 Revision ed7e8ed1: [TASK] Update `@codemirror` and friends
This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer...
Andreas Fernandez
12:14 Revision d6ab2e28: [TASK] Update `@codemirror` and friends
This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer...
Andreas Fernandez
08:13 Revision a618f5fd: [TASK] Avoid TSFE->linkVars
TypoScriptFrontendController->linkVars is only used once
in PageLinkBuilder. The TSFE property can be avoided quite
e...
Christian Kuhn
06:33 Revision ee3e9994: [BUGFIX] Show creator name in element information modal
This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem...
Jasmina Ließmann
06:10 Revision b4c06428: [BUGFIX] Respect empty alt attribute in ImageViewhelper
The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ...
Oliver Bartsch
06:10 Revision eca1d43c: [TASK] Simplify PageRepository code
This change reduces some cognitive load
in some methods to use early returns
instead of nested if statements.
Resolv...
Benni Mack
06:04 Revision 756d1c43: [BUGFIX] Respect empty alt attribute in ImageViewhelper
The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ...
Oliver Bartsch

2024-01-02

09:07 Revision f49ed337: [TASK] Remove unused language labels in ext:reports
This change removes several unused language labels in ext:reports.
Related functionality for affected labels has been...
Torben Hansen

2024-01-01

20:40 Revision b32e985b: [BUGFIX] Do not render empty link explanation callout
In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai...
Oliver Bartsch
20:40 Revision 5bae05a3: [BUGFIX] Do not render empty link explanation callout
In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai...
Oliver Bartsch

2023-12-30

15:09 Revision ae569234: [TASK] Update `chart.js` to 4.4.1
This commit updates `chart.js` to version 4.4.1. See changelog at
https://github.com/chartjs/Chart.js/releases/tag/v4...
Andreas Fernandez
15:07 Revision c797c616: [TASK] Avoid usages to TSFE->sys_page
Since TYPO3 v9, PageRepository dependencies
are in better shape with the introduction
of Context API.
With TYPO3 v12...
Benni Mack
14:58 Revision 98628dd0: [!!!][TASK] Remove TS showForgotPasswordLink in ext:felogin
The `showForgotPasswordLink` setting in ext:felogin has never been
used in default Fluid templates and has only been ...
Torben Hansen
12:47 Revision 1339a6a4: [TASK] Remove unused import in PasswordElement
This change removes an unused import in `PasswordElement`
Resolves: #102730
Releases: main
Change-Id: I9845598850dd0...
Torben Hansen
00:21 Revision 14be0b08: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk
00:20 Revision 202edbf7: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk
00:20 Revision cf146d30: [TASK] Update core-testing-phpXY images version
New `core-testing-phpXY` images has been build
and released. [1]
This change update used image version to:
* core-t...
Stefan Bürk

2023-12-28

20:06 Revision 46562295: [TASK] Align error handler tests with changed PHPUnit behavior
PHPUnit has changed the behavior of the error handler in
several ways, for example introducing a PHP attribute to
dis...
Stefan Bürk
20:06 Revision 5d1d9d7b: [TASK] Align error handler tests with changed PHPUnit behavior
PHPUnit has changed the behavior of the error handler in
several ways, for example introducing a PHP attribute to
dis...
Stefan Bürk

2023-12-26

20:20 Revision b61dfba9: [BUGFIX] Omit calling `getRecordWSOL` in `BU::getProcessedValue()`
Since #102616, itemsProcFunc config is resolved in
`BU::getLabelFromItemlist()`. This method therefore
was adjusted t...
Oliver Bartsch
20:20 Revision 7a238b3b: [BUGFIX] Omit calling `getRecordWSOL` in `BU::getProcessedValue()`
Since #102616, itemsProcFunc config is resolved in
`BU::getLabelFromItemlist()`. This method therefore
was adjusted t...
Oliver Bartsch
11:04 Revision a1eba395: [DOCS] Fix code example and docblock for ModifyImageSourceCollectionEvent
Resolves: #102718
Related: #102624
Releases: main
Change-Id: I50ee2b8bbbc472f0fec330adc88acee1e78b540f
Reviewed-on: h...
Chris Müller
10:59 Revision 65b979db: [DOCS] Enhance changelogs around enums
Links to the official PHP documentation for enums have been added
to ease access for developers who do not know this ...
Chris Müller

2023-12-23

12:28 Revision a4cef9b3: [!!!][FEATURE] Establish FE frontend.page.information attribute
The patch extracts TSFE->determineId() and its sub
methods from TSFE into TypoScriptFrontendInitialization
middleware...
Christian Kuhn
12:13 Revision 2b5be24d: [TASK] Proper core require in styleguide composer.json
Before styleguide has been merged to monorepo, it did
not have composer require definitions to core since
that gave u...
Christian Kuhn

2023-12-22

16:11 Revision b101346d: [TASK] Add styleguide example for type group with allowed `*`
Resolves: #102714
Releases: main
Change-Id: If0ea2bb972308e361b1ec47a75a122b61006a772
Reviewed-on: https://review.typ...
Nikita Hovratov
11:35 Revision ae2739dd: [DOCS] Add documentation for sys_note
Resolves: #102056
Releases: main, 12.4
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://revi...
Florian Thiele
11:34 Revision 9978e919: [TASK] Replace Bootstrap::initializeLanguageObject() in tests
This change uses the LanguageServiceFactory
directly (mostly in tests) instead of
Bootstrap::initializeLanguageObject...
Benni Mack
11:34 Revision b9cabb72: [TASK] Add strict parameter to base64url decode
PHP's base64_decode has a strict parameter to only
accept characters of the corresponding base64 alphabet,
see https:...
Oliver Hader
11:34 Revision b4625afa: [TASK] Add strict parameter to base64url decode
PHP's base64_decode has a strict parameter to only
accept characters of the corresponding base64 alphabet,
see https:...
Oliver Hader

2023-12-21

23:06 Revision 72f25722: [BUGFIX] Prevent 'Undefined array key' in FileDeletionAspect
Properly check for valid meta data record
to prevent 'Undefined array key' error on
deleting a file.
Meta data recor...
Oliver Bartsch
23:06 Revision 41309a8e: [BUGFIX] Prevent 'Undefined array key' in FileDeletionAspect
Properly check for valid meta data record
to prevent 'Undefined array key' error on
deleting a file.
Meta data recor...
Oliver Bartsch
22:47 Revision e5f04b94: [BUGFIX] Avoid PHP warning when checking TCA hideTable
Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:...
Markus Klein
22:47 Revision 8e54ff8e: [BUGFIX] Avoid PHP warning when checking TCA hideTable
Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:...
Markus Klein
22:47 Revision 5f92a394: [BUGFIX] Avoid PHP warning when checking TCA hideTable
Resolves: #102713
Releases: main, 12.4, 11.5
Change-Id: I18c841d9085221f4b6ff826600965b159af7971b
Reviewed-on: https:...
Markus Klein
18:11 Revision d6a2eb43: [DOCS] Add documentation for sys_note
Resolves: #102056
Releases: main
Change-Id: Ie19e70148b893aff2e82f6ef2ed1e5b31f39407a
Reviewed-on: https://review.typ...
Florian Thiele
07:03 Revision e565bf50: [TASK] Streamline the PHPUnit configuration files
- autoformat the files
- sort the configuration options
This keeps the files consistent and avoids unrelated formatt...
Oliver Klee
07:03 Revision 44d56482: [TASK] Streamline the PHPUnit configuration files
- autoformat the files
- sort the configuration options
This keeps the files consistent and avoids unrelated formatt...
Oliver Klee
06:46 Revision 8b5fffdd: [DOCS] Fix code example in comment of UserSessionManager
Resolves: #102706
Releases: main, 12.4
Change-Id: Ia250046ca8e36a82012555a8ed4e638e3746c787
Reviewed-on: https://revi...
Chris Müller
06:46 Revision 5ccafb08: [DOCS] Fix code example in comment of UserSessionManager
Resolves: #102706
Releases: main, 12.4
Change-Id: Ia250046ca8e36a82012555a8ed4e638e3746c787
Reviewed-on: https://revi...
Chris Müller

2023-12-20

13:15 Revision c5a6f58b: [BUGFIX] Proper styleguide data generator MM fields
Patch for #102279 to auto-create DB select fields
reveals a bug in the styleguide data generator which
tries to creat...
Christian Kuhn
11:53 Revision bdd2a5ba: [TASK] Notify user about forced module redirect
There might be valid reasons for a module
being (temporary) inaccessible for a user.
Since #102665 a module redirect ...
Oliver Bartsch
11:53 Revision 8b7acb3b: [TASK] Notify user about forced module redirect
There might be valid reasons for a module
being (temporary) inaccessible for a user.
Since #102665 a module redirect ...
Oliver Bartsch
10:43 Revision 8c81e38b: [TASK] Provide more information to itemsProcFunc calls
Adding the following information to itemsProcFunc helps extension
authors:
- effectivePid: correct page id
- site: cu...
Georg Ringer
10:43 Revision f266613e: [TASK] Provide more information to itemsProcFunc calls
Adding the following information to itemsProcFunc helps extension
authors:
- effectivePid: correct page id
- site: cu...
Georg Ringer
10:33 Revision db22f222: [BUGFIX] Consider URL encoded values for addQueryString.exclude
TypoScript property `addQueryString.exclude` concerns the internal,
URL-decoded values. However, the parameters are p...
Oliver Hader
10:33 Revision 929fa84d: [BUGFIX] Consider URL encoded values for addQueryString.exclude
TypoScript property `addQueryString.exclude` concerns the internal,
URL-decoded values. However, the parameters are p...
Oliver Hader
10:14 Revision 0a9b6282: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:...
Oliver Bartsch
10:14 Revision df6c9fcf: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:...
Oliver Bartsch
10:14 Revision 40217e05: [BUGFIX] Prevent Undefined array key `debugMode` in Indexer
Resolves: #102383
Releases: main, 12.4, 11.5
Change-Id: Iced9d71874a51ee321857b662fa157ca2c2c0307
Reviewed-on: https:...
Oliver Bartsch
09:56 Revision 87966751: [TASK] Remove unused `submitFile_grlist() from Indexer
Resolves: #102701
Releases: main
Change-Id: I0546bdc6ebdce3a405fd6421ddc0656e6d577cf4
Reviewed-on: https://review.typ...
Oliver Bartsch

2023-12-19

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

2023-12-18

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

2023-12-16

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

2023-12-15

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

2023-12-14

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

2023-12-13

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

2023-12-12

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

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
 

Also available in: Atom