Project

General

Profile

Activity

From 2023-11-27 to 2023-12-26

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

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
 

Also available in: Atom