Project

General

Profile

Activity

From 2023-07-02 to 2023-07-31

2023-07-31

18:48 Revision bb6a980c: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:48 Revision c9433a5a: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:47 Revision 5bb795b4: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:31 Revision 1d5985b4: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
18:30 Revision 54c67930: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
18:18 Revision 818e5fb4: [TASK] Refactor DefaultTcaSchema
In preparation of upcoming features in this area,
the `@internal` class is refactored a bit:
* `getPrioritizedFieldN...
Christian Kuhn
18:12 Revision 1342330f: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
15:47 Revision 57e53a4a: [TASK] Clean up FluidTemplateContentObject
The workaround for previous TYPO3 versions
to allow nested renderings can now be removed,
as instances are not shared...
Helmut Hummel
13:48 Revision 24470964: [BUGFIX] Avoid undefined array key in AbstractFormElement
Resolves: #101502
Related: #97330
Releases: main, 12.4
Change-Id: I1171ec0cf44c61480a0dffb0b6105022c8b8efed
Reviewed-...
Nikita Hovratov
13:44 Revision fd4a9e79: [TASK] Raise typo3/cms-styleguide to current version
> composer req --dev typo3/cms-styleguide:^12.0.2
Resolves: #101508
Releases: main, 12.4
Change-Id: I824b05025c32eb7...
Christian Kuhn
13:44 Revision 42258873: [TASK] Raise typo3/cms-styleguide to current version
> composer u typo3/cms-styleguide
Resolves: #101508
Releases: main, 12.4
Change-Id: I824b05025c32eb72d10d908b9e61d6d...
Christian Kuhn
13:40 Revision 146e5b57: [BUGFIX] Avoid undefined array key in AbstractFormElement
Resolves: #101502
Related: #97330
Releases: main, 12.4
Change-Id: I1171ec0cf44c61480a0dffb0b6105022c8b8efed
Reviewed-...
Nikita Hovratov
13:36 Revision e95b3cce: [TASK] Streamline RequestBuilderTest
Resolves: #101506
Related: #101501
Releases: main
Change-Id: I773b14ff1533e109d023afc90e3a9b0c23e829d6
Reviewed-on: h...
Oliver Klee
11:58 Revision de1ae0e6: [TASK] Clean up deprecation removal ReST file
There is a last v13 deprecation removal patch
pending, which will be finished next days.
We can finish the ReST file...
Christian Kuhn
11:57 Revision 1868638d: [TASK] Remove backwards-compat files array in extbase
Removal of having extbase files as
request arguments, use request->getUploadeFiles()
instead.
Releases: main
Resolve...
Susanne Moog
11:19 Revision b4b6eff6: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
11:19 Revision 24a0c473: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
11:18 Revision a37adf73: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
10:10 Revision 37ea5a51: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Nikita Hovratov
10:10 Revision 515841c2: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Thomas Anders
10:09 Revision f483908a: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Thomas Anders
08:46 Revision ad5a998e: [TASK] Drop obsolete fixture class for GU unit tests
The fixture class `GeneralUtilityFilesystemFixture` was only needed
to add vfsStream-specific workarounds for the tes...
Oliver Klee

2023-07-30

21:43 Revision dccecc5b: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:43 Revision a4d8bc34: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:43 Revision f5f21d19: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:15 Revision 43a00136: [TASK] Stabilize TemplateCest acceptence tests
Those need some additional waitFor checks to be more
stable since the v12 refactoring with all the new
js magic.
Res...
Christian Kuhn
21:15 Revision f7a481ee: [TASK] Stabilize TemplateCest acceptence tests
Those need some additional waitFor checks to be more
stable since the v12 refactoring with all the new
js magic.
Res...
Christian Kuhn
20:08 Revision 724e5f84: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
20:08 Revision 625f55d3: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
20:08 Revision 5c8ccf24: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
19:28 Revision 6e99b186: [TASK] Stabilize ac test Frontend\IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
19:27 Revision faf34868: [TASK] Stabilize ac test Frontend\IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
19:27 Revision b6897263: [TASK] Stabilize ac test Frontend/IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
18:44 Revision b4014901: [DOCS] Fix code examples in changelog
Additionally remove an outdated warning.
Resolves: #101490
Related: #99220
Releases: main, 12.4
Change-Id: I0943ffa2...
Oliver Bartsch
18:44 Revision b8a4e33c: [DOCS] Fix code examples in changelog
Additionally remove an outdated warning.
Resolves: #101490
Related: #99220
Releases: main, 12.4
Change-Id: I0943ffa2...
Oliver Bartsch
13:12 Revision e0845981: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:12 Revision 7eefd950: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:12 Revision b4fb2588: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:08 Revision 7cdc3ddb: [BUGFIX] Avoid skipping ext_typoscript_* files in TS parser
A stupid return vs. continue issue breaks a loop
in SysTemplateTreeBuilder early, which leads to
`ext_typoscript_[set...
Christian Kuhn
13:08 Revision e751ab25: [BUGFIX] Avoid skipping ext_typoscript_* files in TS parser
A stupid return vs. continue issue breaks a loop
in SysTemplateTreeBuilder early, which leads to
`ext_typoscript_[set...
Christian Kuhn
12:41 Revision 96695f1d: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn
12:40 Revision d4b4fc43: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn
12:40 Revision 41d380d6: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn

2023-07-29

15:49 Revision c45d6d5b: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
15:49 Revision 9d99c5b6: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
15:48 Revision fde70c6e: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
14:42 Revision 33b86fe6: [TASK] Use `ignore-platform-req` workaround for `phpspec/prophecy`
The `phpspec/prophecy` defines a hard php version constraint
in the `composer.json` not allowing PHP8.3 for now. This...
Stefan Bürk
10:00 Revision 9ae6772a: [DOCS] Fix problems in changelog for adding type declarations for ResourceInterface
First, the code block must be introduced with "code-block:: php". Then, the FQCN must either have double backslashes ... Chris Müller
08:18 Revision dd95f204: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:16 Revision 2718b829: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:15 Revision 9e54ca80: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:14 Revision 884d38fa: [TASK] Revert "[!!!][TASK] Introduce type declarations in AbstractFile"
This reverts commit bec38789f4889f8d35fb5c4678fb7f6844e60438.
CI failures were not catched properly.
Releases: main
...
Benjamin Franzke
08:13 Revision a3c4c90d: [TASK] Revert "[!!!][TASK] Add native type declarations to GU array methods"
CI test failures were not catched properly.
This reverts commit 3af7d2e15c659ab39ce8c2a7379d0384173a259a.
Resolves: ...
Benjamin Franzke

2023-07-28

20:27 Revision 07124e2b: [BUGFIX] Extend CSP directives and sources
The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ...
Oliver Hader
20:18 Revision 3c00037f: [BUGFIX] Extend CSP directives and sources
The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ...
Oliver Hader
20:18 Revision 74105af1: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ...
Oliver Hader
20:05 Revision 37323c7d: [TASK] Remove backend.contextmenu tag from EXT:form importmap
The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ...
Benjamin Franzke
20:05 Revision 22788b0f: [TASK] Remove backend.contextmenu tag from EXT:form importmap
The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ...
Benjamin Franzke
19:56 Revision 6c02ff7c: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ...
Oliver Hader
19:37 Revision ac6a686c: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:37 Revision 7a499fff: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:37 Revision a42e4d06: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:32 Revision 80bddb71: [BUGFIX] Properly evaluate selected class in BrowseLinksController
Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w...
Oliver Bartsch
19:32 Revision e1db9587: [BUGFIX] Properly evaluate selected class in BrowseLinksController
Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w...
Oliver Bartsch
18:32 Revision f488409d: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:32 Revision 6b5e0b70: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:32 Revision f89806f8: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:26 Revision 21d462d0: [BUGFIX] Properly bind parameters to statement in upgrade wizard
This patch fixes an issue with prepared statements in the sys_log
channel upgrade wizard. Values were bound incorrect...
Elias Häußler
17:54 Revision 47efcaa7: [TASK] Introduce type declarations in LocalPath
Releases: main
Resvoles: #101468
Change-Id: I8d6a7ef717608904f9d7661fcc191e7bb9982157
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:52 Revision bec38789: [!!!][TASK] Introduce type declarations in AbstractFile
Releases: main
Resolves: #101459
Change-Id: Ia4942c57e30285da916a5b9953dd1edeceff6d4e
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:46 Revision 7be47332: [!!!][TASK] Introduce type declarations in FolderInterface
Releases: main
Resolves: #101469
Change-Id: I0362c944999cdf864c83c8364c1c3e25399e044b
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:42 Revision 3af7d2e1: [!!!][TASK] Add native type declarations to GU array methods
Resolves: #101453
Related: #101305
Releases: main
Change-Id: I34598bfe33ac385f82c78cb5ee74686523a07ade
Reviewed-on: h...
Oliver Klee
17:42 Revision 6a6b59f3: [!!!][TASK] Introduce type declarations in AbstractDriver
Releases: main
Resolves: #101471
Change-Id: I0d633ea2d5dc6daed5e3cd97020d03a2a0749969
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:36 Revision fdbd39a8: [BUGFIX] Repair installtool core updater button callback
Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a...
Benjamin Franzke
17:36 Revision 9a388965: [BUGFIX] Repair installtool core updater button callback
Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a...
Benjamin Franzke
17:25 Revision 80e86a25: [BUGFIX] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -...
Andreas Fernandez
17:22 Revision 87a19712: [TASK] Reactivate usage of constructable stylesheets for icon element
With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ...
Benjamin Franzke
17:02 Revision ad30afc1: [TASK] Reactivate usage of constructable stylesheets for icon element
With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ...
Benjamin Franzke
16:54 Revision 03005e0c: [BUGFIX] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -...
Andreas Fernandez
11:25 Revision 3eca33ac: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
11:24 Revision 0b6234dc: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
11:24 Revision df041e1f: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
09:53 Revision db776340: [BUGFIX] Load importmaps for external form backend module scripts
The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ...
Benjamin Franzke
09:40 Revision 149c1ab1: [BUGFIX] Load importmaps for external form backend module scripts
The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ...
Benjamin Franzke
09:14 Revision 6b147427: [TASK] styleguide: Add a page for card component with instructions and examples
TYPO3 uses cards in the install tool as a valid backend component.
This change adds them to the styleguide as exampl...
Jasmina Ließmann
08:13 Revision 1f896b12: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision c00f1253: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision dc0b6070: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision 607d392a: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
...
Oliver Klee
08:12 Revision 24571a72: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
...
Oliver Klee
07:53 Revision 4536ff07: [TASK] Remove superfluous language service usage in ext:install
The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in...
Torben Hansen
07:53 Revision fd5ffc73: [TASK] Remove superfluous language service usage in ext:install
The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in...
Torben Hansen
07:43 Revision 69b99b0f: [TASK] Consolidate COR->typolink() tests
ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ...
Christian Kuhn
07:43 Revision b3534f07: [TASK] Consolidate COR->typolink() tests
ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ...
Christian Kuhn
06:09 Revision 59c68d56: [TASK] Remove an unused test data provider
getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715...
Christian Kuhn
06:04 Revision 36c69d08: [TASK] Remove an unused test data provider
getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715...
Christian Kuhn

2023-07-27

19:32 Revision 40002a3e: [BUGFIX] Suppress "not found" message during "typo3 setup"
Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri...
Jochen Roth
19:32 Revision 5cc3ce83: [BUGFIX] Suppress "not found" message during "typo3 setup"
Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri...
Jochen Roth
09:21 Revision a40d92a9: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller
09:21 Revision aebb9166: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller
09:21 Revision 7570df2b: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller

2023-07-26

20:58 Revision 94ed3abf: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
20:58 Revision 94593899: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
20:58 Revision 695806ee: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
19:25 Revision 37183d3a: [BUGFIX] Do not try to explode null in ResourceStorage
The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr...
Oliver Klee
19:25 Revision f6792659: [BUGFIX] Do not try to explode null in ResourceStorage
The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr...
Oliver Klee
14:14 Revision a2ac29da: [TASK] Change handling of apcu cache flush action
Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored....
Mordamir
14:14 Revision 22634654: [TASK] Change handling of apcu cache flush action
Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored....
Mordamir
13:15 Revision 431a6f25: [FEATURE] Let Extbase handle native enums
With PHP 8.1, native support for enums has been introduced.
This is quite handy if a database field has a specific se...
Alexander Schnitzler

2023-07-25

21:48 Revision b651f126: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
21:47 Revision c3ada497: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
21:47 Revision a3613272: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
19:55 Revision 113946f6: [TASK] styleguide: Replace obsolete Font Awesome icons
This change replaces the obsolete "Font Awesome Icons"
markup on the icon search page and in the section to
create ex...
Jasmina Ließmann
18:09 Revision 183b1d9d: [!!!][FEATURE] Deprecate and replace IconState class with enum
Deprecate IconState class and add a new native backed enum
TYPO3\CMS\Core\Imaging\IconState as a replacement.
In add...
Thomas Hohn
16:09 Revision 28368717: [!!!][TASK] Convert LoginType to backed enum
This change converts class LoginType to a native,
backed enum.
Resolves: #101131
Releases: main
Change-Id: I9059caed...
Thomas Hohn
14:21 Revision 3999784b: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:21 Revision 1269a1c7: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:21 Revision 73412c62: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:16 Revision 5a732852: [TASK] Use strict types in ext:beuser domain models
This change introduces strict types for the domain models
`BackendUser` and `BackendUserGroup` in ext:beuser.
Both d...
Torben Hansen
14:10 Revision 86ce60bd: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor...
Andreas Fernandez
14:08 Revision 21324f20: [TASK] Improve return type annotations for GU::trimExplode
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
13:36 Revision b60bc416: [TASK] Improve return type annotations for GU::trimExplode
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
13:35 Revision 00270662: [TASK] Improve return type annotations for GU explode methods
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
12:16 Revision 16345f8a: [TASK] Update `@typo3/icons` to v4
The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t...
Andreas Fernandez
12:15 Revision 9a03bcdf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:14 Revision 414b3e9a: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:14 Revision 612c30bf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:00 Revision c2f7a5a7: [TASK] Remove workspaces installed check in DatabaseRecordList
The key "_ORIG_uid" is only set, if we are dealing with a versioned
record. There is no need to check whether EXT:wor...
Nikita Hovratov
11:52 Revision 40b02628: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor...
Andreas Fernandez
11:44 Revision 03d52068: [TASK] Stabilize acceptance test for postgres in nightly
This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur...
Stefan Bürk
11:36 Revision 17d1a63b: [TASK] Stabilize acceptance test for postgres in nightly
This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur...
Stefan Bürk
11:29 Revision 0a7671f9: [TASK] Remove useless tests in ext:beuser
The `BackendUserRepositoryTest` and `FileMountRepositoryTest` does
only create a new instance of a repository. The te...
Torben Hansen
11:27 Revision 78b67184: [TASK] Remove remaining usage of Property::getType()
Removes remaining usage of deprecated method
Property::getType(). The calling code is a duplicate,
so it can be remov...
Alexander Schnitzler
09:07 Revision 7d94d9f9: [TASK] Set TYPO3 version to 12.4.5-dev
Change-Id: Ie2710dc2609a474a2e7c3ee5e523675d86d448c7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
09:07 Revision 792ac881: [TASK] Set TYPO3 version to 11.5.31-dev
Change-Id: Ic561c16dd8f95af99b9d27f78633193968574118
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:31 Revision 23125057: [RELEASE] Release of TYPO3 12.4.4
Change-Id: I39a7f300cec06d161db21149b163727b709a4884
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:27 Revision 9eaf8f29: [RELEASE] Release of TYPO3 11.5.30
Change-Id: I41cc21334354b86a347d35eaca63014f433c0e46
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:04 Revision 37ab012c: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision 800f673e: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
08:03 Revision 702e2deb: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision f82faf66: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
08:03 Revision 7ec18d54: [SECURITY] Mitigate XSS in CKEditor4 plugin wordcount
See
https://github.com/w8tcha/CKEditor-WordCount-Plugin/security/advisories/GHSA-q9w4-w667-qqj4
yarn add ckeditor-wo...
Oliver Hader
08:03 Revision 71e2d04e: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision 6658221b: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
06:59 Revision 8354fbd2: [BUGFIX] Harden Extbase LazyLoadingProxy
When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG...
Torben Hansen
06:59 Revision d762ea3b: [BUGFIX] Harden Extbase LazyLoadingProxy
When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG...
Torben Hansen
06:23 Revision ba3dd0c2: [TASK] Replace usage of deprecated Property::getElementType()
Releases: main
Resolves: #101419
Change-Id: I283746f6dd48da89899e987c80f32ca01f492570
Reviewed-on: https://review.typ...
Alexander Schnitzler

2023-07-24

19:28 Revision d72b27c5: [!!!][TASK] Convert Action to backed enum
This change converts class Action to a native backed enum.
In addition it's moved to namespace \TYPO3\CMS\Scheduler\ ...
Thomas Hohn
16:43 Revision 925e4193: [BUGFIX] Allow attributes for anchors in ckeditor
Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme...
Sybille Peters
15:51 Revision 933dab53: [BUGFIX] Allow attributes for anchors in ckeditor
Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme...
Sybille Peters
15:02 Revision 41d49a31: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
14:46 Revision eb737919: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
13:18 Revision 67dac52a: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
12:22 Revision 59fba379: [TASK] Remove unused functions in BackendUser model in ext:beuser
This change removes 3 functions in `BackendUser` domain model which
were never used in ext:beuser. The functions wer...
Torben Hansen
06:27 Revision 1cf815ad: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk
06:27 Revision f6ef1ffb: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk
06:27 Revision 352c2af1: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk

2023-07-23

09:16 Revision 23a7466a: [TASK] Remove unnecessary typecast in ext:adminpanel
The return type of `getConfigurationOption()` is defined as
boolean, so the typecast can safely be removed.
Resolves...
Torben Hansen
07:39 Revision 7a6531d1: [TASK] Remove redundant dividers in type select
The groups and the sorting are already defined in "itemGroups", which
is available since TYPO3 v10. Defining the "--d...
Nikita Hovratov
07:21 Revision ef0a2f54: [TASK] Simplify mapObjectToClassProperty with early returns
Releases: main
Resolves: #101402
Change-Id: Ic9a6d1dc433de7644d08c2c7ee8c7364c6583f4f
Reviewed-on: https://review.typ...
Alexander Schnitzler
07:17 Revision 47b77d50: [TASK] Introduce type declarations in StorageRepository
Type declarations have been introduced for properties and
methods. In addition, PHPStan-specific PHPDoc annotations
h...
Alexander Schnitzler
07:04 Revision fa9db6c1: [TASK] Remove unnecessary typecasts in ext:beuser
The typecasts for `$demand->getBackendUserGroup()` can safely
be removed, since the return type is always an integer....
Torben Hansen
07:00 Revision 4e3a99b2: [TASK] Remove unnecessary typecast in ext:belog
The type of the function argument `$number` is already defined
as int, so the following typecast can safely be remove...
Torben Hansen

2023-07-21

20:59 Revision a8644368: [BUGFIX] Add better read-only settings.php handling to SilentUpgrade
The SilentUpgrade handles changes "under the hood" by migrating
old to new settings. If the settings.php is not writa...
Susanne Moog
20:54 Revision 5a6a95cb: [TASK] Simplify DataMapper::getPlainValue()
Use early returns to remove if..else cascades which
are hard to read.
Releases: main
Resolves: #101406
Change-Id: I4...
Alexander Schnitzler
20:49 Revision bba78825: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:49 Revision 3b6c84e3: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:48 Revision e49fd97b: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:44 Revision 7c06db3d: [!!!][TASK] Enforce strict typing in UnableToLinkException
Enforce that all methods and class variables are strictly typed in:
`\TYPO3\CMS\Frontend\Exception\UnableToLinkExcept...
Thomas Hohn
19:36 Revision 238568cc: [TASK] Simplify DataMapper::thawProperties()
The process of thawing properties didn't properly distinguish
between thawing types (int|float|object etc.) and thawi...
Alexander Schnitzler
19:10 Revision 7182d688: [BUGFIX] Respect item group of custom page type in "New Pages" view
With the introduced group and sorting feature for TCA items it was ever
since possible to easily define the way items...
Nikita Hovratov
09:47 Revision b00c75af: [BUGFIX] Use `spinner-circle` in `DeferredAction`
Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p...
Andreas Fernandez
09:38 Revision 71748281: [BUGFIX] Use `spinner-circle` in `DeferredAction`
Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p...
Andreas Fernandez
08:50 Revision 1fa5efc8: [!!!][TASK] Remove leftover $fetchAllFields in RelationHandler
RelationHandler had an unused property `$fetchAllFields` since
TYPO3 11.5.0. The related method `setFetchAllFields` h...
Nikita Hovratov
05:53 Revision a5b70639: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca...
Oliver Klee
05:53 Revision deee0a0b: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca...
Oliver Klee

2023-07-19

22:33 Revision 8991fcbb: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa...
Stefan Bürk
22:33 Revision 0113c543: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa...
Stefan Bürk
22:30 Revision 2e29b322: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti...
Gerrit Mohrmann
22:29 Revision 01231869: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti...
Gerrit Mohrmann
10:37 Revision 2e014945: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:36 Revision fec1ab54: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:36 Revision 0dfb5204: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:28 Revision f562781f: [!!!][TASK] Introduce type declarations in DriverInterface
Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\Driver\Driv...
Alexander Schnitzler
09:44 Revision fd409a41: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
09:44 Revision fd0cf4bd: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
09:44 Revision 27ecaf0a: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
08:44 Revision 93a3de11: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:43 Revision 6327abd8: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:43 Revision 0a8d1641: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:41 Revision cbb9360b: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:41 Revision ec16c8bb: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:19 Revision fa9c3d0d: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:16 Revision 6ace7532: [!!!][TASK] Introduce type declarations in FileInterface
Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\FileInterfa...
Alexander Schnitzler
07:30 Revision 115bc466: [TASK] Use more DI in FE RequestHandler
Runtime static `FilePathSanitizer` and stateless
`TypoScriptService` can be injected in ext:frontend
`RequestHandler`...
Christian Kuhn

2023-07-18

19:04 Revision 7162c7cd: [BUGFIX] Fix incorrect type in RouteDispatcherTest
A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`....
Oliver Klee
19:04 Revision 8fe271c1: [BUGFIX] Fix incorrect type in RouteDispatcherTest
A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`....
Oliver Klee
18:54 Revision 90d99b6f: [TASK] Add tests for IconFactoryTest fallback page icons
These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:...
Nikita Hovratov
18:54 Revision 2fa4e15d: [TASK] Add tests for IconFactoryTest fallback page icons
These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:...
Nikita Hovratov
15:15 Revision ea45fb45: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
15:15 Revision 740d199d: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
15:15 Revision 28a631ee: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
14:23 Revision 9bbeb7fe: [BUGFIX] Restore accidently removed `in()` expression wrapper
With #86859 array lists which can become quite large have been replaced
using `$queryBuilder->quoteArrayBasedValueLis...
Stefan Bürk
14:05 Revision 77433946: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
13:57 Revision 776e1da4: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
13:27 Revision 1f1082b9: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
13:26 Revision 225adaf6: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
12:38 Revision fa4167a2: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
12:32 Revision cb09c51b: [TASK] Make all internal class in EXT:core strict
Resolves: #101378
Releases: main
Change-Id: I9b8006f65b0805185dc189dce8e19024497326d2
Reviewed-on: https://review.typ...
Oliver Klee
12:29 Revision 7f93a4ba: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
12:02 Revision 6bd1f7f8: [TASK] Harden array callbacks in EXT:core, part 2
Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101328
R...
Oliver Klee
11:52 Revision 1b99459f: [TASK] Use constructor property promotion for EventDispatcherAdapter
Resolves: #101376
Releases: main
Change-Id: I8d091d11cb1eb1cc633364ced2af8f14538df527
Reviewed-on: https://review.typ...
Oliver Klee
11:26 Revision f77393d2: [TASK] Add property type hints in AssetCollector
All properties in AssetCollector can be safely
type hinted. Also avoids a useless reference.
Resolves: #101374
Relea...
Christian Kuhn
10:31 Revision de4171d4: [TASK] Remove `es-module-shims` polyfill
The polyfill package `es-module-shims` was required for loading
ECMAScript modules that implement import maps. To thi...
Andreas Fernandez
10:16 Revision f4b43a6e: [TASK] Remove Broadcast Channel API polyfill
When Broadcast Messaging was introduced into TYPO3 in 2019, a polyfill
was required for Edge. According to [1], every...
Andreas Fernandez
09:56 Revision cfc1c5c9: [!!!][TASK] Introduce type declarations for GU networking-related methods
Native return and param type declarations have been introduced for the
following methods of `\TYPO3\CMS\Core\Utility\...
Oliver Klee
09:36 Revision e4e2881d: [!!!][TASK] Harden FileInterface::getSize()
While FileInterface::getSize() declared its return type to be
int only, the actual implementation AbstractFile::geSiz...
Alexander Schnitzler
08:37 Revision 50ed7d14: [BUGFIX] Pass current rendarable context to condition evaluation
Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe...
Helmut Hummel
08:29 Revision 561c118b: [BUGFIX] Pass current rendarable context to condition evaluation
Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe...
Helmut Hummel
08:04 Revision 74122b79: [TASK] Use Backend/Attribute/Controller attribute more consistently
The PHP attribute #[Controller] has been introduced with
issue #99055 to declare backend module controllers public
an...
Christian Kuhn
08:00 Revision 2bc1c01d: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez
07:59 Revision 05b1b68d: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez
06:13 Revision f98c4b9f: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez

2023-07-17

18:59 Revision 1a7410d4: [TASK] Make all internal classes in EXT:backend strict
Resolves: #100819
Releases: main
Change-Id: I693b19e86fcebc81b9d12f22fb044dbfa0f67831
Reviewed-on: https://review.typ...
Oliver Klee
18:58 Revision 980430dc: [DOCS] Revise changelog for introduction of the capabilities bit set
Resolves: #101368
Related: #101291
Releases: main
Change-Id: Icb94a56254d130452d7b7f6f4b5c3dea6bbd6544
Reviewed-on: h...
Chris Müller
18:35 Revision 0fbaa3cc: [TASK] Clean up ext:scheduler details
Resolve a couple of details in ext:scheduler:
* Changing a unit test into a functional test allows us
declaring Sch...
Christian Kuhn
16:00 Revision 3e72ea63: [BUGFIX] Avoid exception in redirects module
In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr...
Torben Hansen
15:53 Revision 327a2038: [TASK] Only pass strings to PHP string functions in EXT:backend
This avoids type errors when strict typing is set for internal
classes in EXT:backend (when we cannot rely on PHP's i...
Oliver Klee
15:52 Revision 4a633ae2: [TASK] Add some missing string casts in EXT:core
Add string casts in functional calls where the parameter
needs to be a string, but currently is not ensured to be.
T...
Oliver Klee
15:49 Revision 606ef90a: [BUGFIX] Avoid exception in redirects module
In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr...
Torben Hansen
15:31 Revision 0cbbe65a: [TASK] Streamline labels in Install Tool buttons
The button labels in the Install Tool are now using ellipsis
to indicate that clicking a button will invoke another "...
Andreas Fernandez
12:17 Revision b5ad0525: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co...
Nikita Hovratov
12:17 Revision 2ccfaa51: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co...
Nikita Hovratov
11:04 Revision 951b4339: [TASK] Ensure TypoScript traversers are stateless
The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(...
Christian Kuhn
11:04 Revision c655ff11: [TASK] Ensure TypoScript traversers are stateless
The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(...
Christian Kuhn
10:36 Revision b0838689: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
10:36 Revision 1f76a751: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
10:36 Revision 97cdb9ff: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
08:48 Revision b12c8b7e: [TASK] Remove TYPO3-related items from localStorage when resetting config
If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS...
Andreas Fernandez
08:37 Revision 131954a6: [TASK] Remove TYPO3-related items from localStorage when resetting config
If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS...
Andreas Fernandez
07:06 Revision 6cdf2bd9: [BUGFIX] Use 12/24 hour format in date picker depending on client
flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region...
Andreas Fernandez
06:53 Revision baeecc1e: [BUGFIX] Use 12/24 hour format in date picker depending on client
flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region...
Andreas Fernandez

2023-07-15

20:30 Revision 7b92501a: [BUGFIX] Do not consider done `UpgradeWizard` as not found
Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ...
Stefan Bürk
20:22 Revision a69dec49: [BUGFIX] Do not consider done `UpgradeWizard` as not found
Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ...
Stefan Bürk

2023-07-14

22:27 Revision 2e24b663: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
20:58 Revision 827f388f: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
20:32 Revision 8b132d84: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
17:32 Revision 207864d7: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
17:32 Revision 5183c849: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
17:31 Revision df56ff0d: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
09:49 Revision d4c0c2cd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar...
Andreas Fernandez
09:40 Revision 011dcefd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar...
Andreas Fernandez
06:32 Revision 75f3eaba: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti...
Georg Ringer
06:15 Revision 04068fbe: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti...
Georg Ringer

2023-07-13

08:30 Revision 3f2e8650: [BUGFIX] Fetch pages in different language when in free mode
The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default...
Benni Mack
08:30 Revision 201e8015: [BUGFIX] Fetch pages in different language when in free mode
The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default...
Benni Mack
06:26 Revision 61602bc2: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez
06:18 Revision 2a3e57cd: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez
05:55 Revision f304047f: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez

2023-07-12

23:06 Revision f0548332: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
23:05 Revision 15950a54: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
23:05 Revision 50c3c486: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
22:29 Revision 0f1f6a6a: [TASK] Modernize array callbacks in EXT:belog and EXT:beuser
Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101314
R...
Oliver Klee
16:22 Revision 9ef563b1: [!!!][TASK] Make the parameter for GU::sanitizeLocalUrl required
There is no point in sanitizing a URL that is not given.
Resolves: #101311
Related: #101305
Releases: main
Change-Id...
Oliver Klee
16:20 Revision 7dc0969c: [BUGFIX] Mark current page in indexed_search via `aria-current`
To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ...
Andreas Fernandez
16:19 Revision 15b3fbd1: [BUGFIX] Mark current page in indexed_search via `aria-current`
To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ...
Andreas Fernandez
15:49 Revision 49515391: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con...
Marco Kuprat
15:40 Revision 7e0e6432: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con...
Marco Kuprat
08:40 Revision 9058fc76: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File...
Andreas Fernandez
08:36 Revision c4d79f5c: [BUGFIX] Prevent default behavior only for page selector links
The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b...
Andreas Fernandez
08:31 Revision 04503db0: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File...
Andreas Fernandez
08:26 Revision dd85d5a4: [BUGFIX] Prevent default behavior only for page selector links
The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b...
Andreas Fernandez
08:00 Revision 15128a1f: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke
07:59 Revision a4fe9e93: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke
07:30 Revision 4f2e492b: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke

2023-07-11

16:15 Revision 185c3eda: [TASK] Harden array callbacks in EXT:core, part 1
Add native type declarations and first-class callables for improved
type safety and readability. Also make some callb...
Oliver Klee
10:27 Revision 5980d2a9: [TASK] Set TYPO3 version to 11.5.30-dev
Change-Id: I1608d379e6becff4a45b9afb972b02cc91645947
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:24 Revision 275eada2: [TASK] Set TYPO3 version to 12.4.4-dev
Change-Id: I1ec587f07922fb2d1516e78c021899634489ff53
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:11 Revision a0a6929c: [RELEASE] Release of TYPO3 11.5.29
Change-Id: I0c4b5c42c6254d4d63f2f125b58862bcc119613c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:08 Revision 98da206e: [RELEASE] Release of TYPO3 12.4.3
Change-Id: I0de711a07cdc82980a0647f341f165b8602d8304
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
09:55 Revision 8eb72af8: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:55 Revision 27264804: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:55 Revision 5c1a740b: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:46 Revision e7b045ae: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce...
Oliver Hader
09:44 Revision f4465268: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:42 Revision 63c87699: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
09:42 Revision 587690cd: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:42 Revision 6545deb2: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
09:30 Revision 22d35731: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce...
Oliver Hader
09:19 Revision 5ffe8a1b: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:15 Revision 35a2b09b: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
08:06 Revision b581984e: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 0f24df96: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 5fd7b342: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 69849b3f: [BUGFIX] Keep link handler settings in filelist url generation
Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel...
Oliver Bartsch
08:06 Revision 58762cda: [BUGFIX] Keep link handler settings in filelist url generation
Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel...
Oliver Bartsch
08:05 Revision 61137e14: [BUGFIX] Apply sorting parameters on filelist initialization
TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the...
Oliver Bartsch
08:05 Revision 597e6b35: [BUGFIX] Apply sorting parameters on filelist initialization
TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the...
Oliver Bartsch

2023-07-10

21:57 Revision a56c481b: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
21:04 Revision f5f0cacb: [BUGFIX] Use correct fallback for sort field in FileBrowser
Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed...
Nikita Hovratov
21:02 Revision 0e8deb2a: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
20:59 Revision dcb9a73c: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:59 Revision 6b426d4d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:59 Revision 0eac6d5d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:55 Revision fdbf5d20: [BUGFIX] Use correct fallback for sort field in FileBrowser
Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed...
Nikita Hovratov
20:44 Revision 10a41357: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-...
Benjamin Franzke
20:43 Revision 96889af2: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-...
Benjamin Franzke
20:43 Revision e1f4d209: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
20:31 Revision 99483ff8: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
20:17 Revision ccc30d4b: [BUGFIX] Fix sorting in FileBrowser
Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C...
Andreas Nedbal
20:17 Revision 4cdf350c: [BUGFIX] Fix sorting in FileBrowser
Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C...
Andreas Nedbal
19:24 Revision 7c024deb: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
19:23 Revision 96137365: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
19:06 Revision d98d76a7: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
13:04 Revision 08349d36: [DOCS] Adjust changelog of simple log rotation
Resolves: #101299
Related: #100926
Releases: main
Change-Id: I24162529da61a0e07d7dae8c8a17317186cd6f9b
Reviewed-on: h...
Oliver Bartsch
10:59 Revision 1fa2f5ba: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
10:30 Revision a0063c95: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
07:51 Revision c78b2e5b: [FEATURE] Implement simple log rotation
TYPO3 logs tend to grow over time if not manually cleaned on a regular
basis, potentially leading to full disks. Also...
Andreas Fernandez
07:06 Revision b0033746: [TASK] Remove leftover mailer instantiation in backend PasswordReset
With #101239 the `MailerInterface` has been injected using DI in
the backend password reset class. One manual instant...
Torben Hansen

2023-07-09

18:38 Revision 0c4a8afa: [TASK] Remove unused variable in InfoModuleController
The variable `$languageService` in `InfoModuleController` is unused
and can safely be removed.
Resolves: #101296
Re...
Torben Hansen

2023-07-08

12:00 Revision d7503855: [TASK] Let ClassSchema skip static properties/methods
Reflection information on static properties and methods
is not needed by Extbase, therefore they are now skipped.
Re...
Alexander Schnitzler
11:44 Revision db214eb6: [!!!][TASK] Introduce type declarations in ResourceInterface
This change introduces return type declarations of methods
of the ResourceInterface.
This affects many classes due t...
Alexander Schnitzler
11:39 Revision 94f6764d: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
11:38 Revision 30af95c6: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
11:27 Revision 3570b028: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not
overwrite the evaluated HTTP referrer on failed log...
Torben Hansen
11:25 Revision 34cc521a: [!!!][TASK] Introduce capabilities bit set
Instead of managing the capabilities bit value as
integer property on the drivers and resource storage,
they are now ...
Alexander Schnitzler
11:24 Revision 9ab0df8a: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
05:36 Revision 0f49281a: [TASK] Remove PseudoSiteTcaDisplayCondition
The tca display condition for checking pseudo sites no longer
serves a purpose.
Resolves: #100711
Releases: main
Cha...
Christian Eßl

2023-07-07

21:29 Revision 51be6052: [BUGFIX] Provide shortcut button for "Today" in date picker
flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt...
Andreas Fernandez
21:28 Revision b63fcedb: [BUGFIX] Disable preview links if no preview uri can be generated
Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi...
Benjamin Kott
20:19 Revision 35494d65: [BUGFIX] Provide shortcut button for "Today" in date picker
flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt...
Andreas Fernandez
16:23 Revision 50daee72: [BUGFIX] Disable preview links if no preview uri can be generated
Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi...
Benjamin Kott
14:27 Revision 76d868d9: [BUGFIX] Allow import module to also access distributions
This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi...
Benjamin Kott
14:25 Revision 060500a4: [TASK] Add MM-related DataHandler tests
This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang...
Benni Mack
14:23 Revision 56b0c50f: [BUGFIX] Fix command detection with open_basedir in effect
When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for...
Susanne Moog
13:42 Revision e97960ff: [BUGFIX] Fix command detection with open_basedir in effect
When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for...
Susanne Moog
13:38 Revision 73145ed6: [BUGFIX] Allow import module to also access distributions
This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi...
Benjamin Kott
13:03 Revision 433924dc: [TASK] Add MM-related DataHandler tests
This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang...
Benni Mack
13:03 Revision 653bcb4d: [BUGFIX] Prevent message, if workspaces is not installed
With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona...
Benjamin Kott
13:03 Revision daab37f2: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi...
Stefano Kowalke
12:58 Revision 5787a90f: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b...
Jochen Roth
12:47 Revision b39bb819: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b...
Jochen Roth
12:24 Revision 00c39c81: [BUGFIX] Prevent message, if workspaces is not installed
With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona...
Benjamin Kott
12:22 Revision 8beb0e27: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi...
Stefano Kowalke
12:22 Revision d4a9fa5c: [TASK] Remove unused information from ClassSchema
Information that is not needed does not need to be
gathered. It saves both CPU cycles and memory and reduces
the amou...
Alexander Schnitzler
11:03 Revision 6dc1df0e: [BUGFIX] Display field labels of FormEngine container elements
Since #97330, field labels are explicitly added
in the corresponding elements and are no longer
added at a central pl...
Oliver Bartsch
10:35 Revision 4dfc8390: [TASK] Remove jQuery from ImageProcessing
Resolves: #101270
Releases: main
Change-Id: I486a0f05723a979cb03fd822f8d6b508fdd4d2c9
Reviewed-on: https://review.typ...
Oliver Bartsch
08:40 Revision 76ac42af: [BUGFIX] Use specific file palettes as default for file references
In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte...
Benjamin Kott
08:39 Revision 8013b4b8: [BUGFIX] Remove pagination arrows from translations files
We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to...
Benjamin Kott
08:30 Revision 72bbfb36: [TASK] Extract Indexed Search inline event handling
Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit...
Oliver Hader
08:28 Revision 84e3425d: [BUGFIX] Use specific file palettes as default for file references
In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte...
Benjamin Kott
08:26 Revision dd4bc748: [BUGFIX] Remove pagination arrows from translations files
We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to...
Benjamin Kott
08:18 Revision 1db43b0d: [!!!][TASK] Remove RequireJS
RequireJS has been replaced by ECMAScript v6/v11
modules and is now removed.
Support for RequireJS in FormEngine has...
Benjamin Franzke
08:10 Revision d81b22d3: [TASK] Extract Indexed Search inline event handling
Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit...
Oliver Hader
08:05 Revision a40a4d21: [BUGFIX] Check rootline for extendToSubpages when previewing
The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca...
Susanne Moog
08:04 Revision 4ef07f34: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should...
Riny van Tiggelen
07:49 Revision cf18d252: [TASK] Remove jQuery from EnvironmentCheck
Resolves: #101269
Releases: main
Change-Id: I86e9e579a78861e3b080777b722555863536a734
Reviewed-on: https://review.typ...
Oliver Bartsch

2023-07-06

22:23 Revision e400e290: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
22:14 Revision 69ddb8b0: [TASK] Streamline error for already filled database
Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ...
Jochen Roth
21:59 Revision 702abe66: [TASK] Revert "[BUGFIX] Ensure DateTime conversion does not throw an error"
This reverts commit aa956a53c2cebe3d44f99368941c3d8c348ee8b7.
It has been merged before CI run was completed
and the ...
Benjamin Franzke
21:42 Revision f75d0678: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe...
Oliver Hader
21:41 Revision 391ab3ac: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe...
Oliver Hader
20:23 Revision 39a5de46: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
20:12 Revision 4038aabd: [BUGFIX] Do not abort renameFile if filename sanitizable
It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re...
Sybille Peters
20:06 Revision b51c348d: [BUGFIX] Check rootline for extendToSubpages when previewing
The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca...
Susanne Moog
20:06 Revision aa956a53: [BUGFIX] Ensure DateTime conversion does not throw an error
When DataHandler is used to import data from the $dataMap
and a field with dbType="date" is filled with a timestamp,
...
Benni Mack
19:57 Revision 4ad0c247: [TASK] Streamline error for already filled database
Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ...
Jochen Roth
19:54 Revision 27b2a852: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should...
Riny van Tiggelen
19:53 Revision 154efd03: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
19:50 Revision 5dc44ccb: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
19:08 Revision b9b8cf2e: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
19:04 Revision 5be21750: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
19:02 Revision ca614c2a: [BUGFIX] Respect default values in setup command
So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
...
Johannes Nielsen
18:34 Revision ec7617fb: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
18:33 Revision 53d8aa3d: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
18:31 Revision f74aa725: [BUGFIX] Set default plugin title if no label was set
If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
...
Annett Jähnichen
18:22 Revision 1ccaef4f: [BUGFIX] Respect default values in setup command
So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
...
Johannes Nielsen
18:18 Revision 1d5aac83: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
18:09 Revision 866296dd: [BUGFIX] Set default plugin title if no label was set
If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
...
Annett Jähnichen
17:56 Revision 2efe738e: [BUGFIX] Set column width for table grids in page module
The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte...
Benjamin Kott
17:39 Revision 25a72672: [BUGFIX] Render only one toggle per node in trees
In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via...
Andreas Fernandez
17:31 Revision b3d474df: [BUGFIX] Set column width for table grids in page module
The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte...
Benjamin Kott
17:26 Revision 6d6eff17: [TASK] Streamline backend password reset log message
The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe...
Torben Hansen
17:26 Revision 55606780: [BUGFIX] Render only one toggle per node in trees
In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via...
Andreas Fernandez
17:20 Revision d9c29986: [BUGFIX] Add webhook message for failed mfa attempts
In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ...
Oliver Bartsch
17:02 Revision 23c6613e: [BUGFIX] Add webhook message for failed mfa attempts
In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ...
Oliver Bartsch
16:57 Revision f16cfa14: [TASK] Streamline backend password reset log message
The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe...
Torben Hansen
16:56 Revision 53b85eb6: [!!!][FEATURE] Add search for form manager
A search form is added to the form manger
to search a form definition by name or persistenceIdentifier.
Because inte...
Josua Vogel
16:01 Revision ff8e87ed: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi...
Benjamin Franzke
15:59 Revision 27e301f5: [TASK] Clarify iteration for re-processing nested tags
Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ...
Oliver Hader
15:59 Revision 7415c900: [TASK] Clarify iteration for re-processing nested tags
Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ...
Oliver Hader
15:46 Revision abc264b2: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi...
Benjamin Franzke
14:33 Revision 6bf0d254: [BUGFIX] Properly handle user logged in tasks with MFA enabled
In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis...
Oliver Bartsch
14:31 Revision 38665c81: [TASK] Remove jQuery from TcaExtTablesCheck
Resolves: #101257
Releases: main
Change-Id: I95cc27140efbb219a0c100ca92b802e1ee639a1e
Reviewed-on: https://review.typ...
Oliver Bartsch
14:30 Revision 46cabd7b: [BUGFIX] Support union types for event listeners
Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b...
Oliver Bartsch
14:18 Revision 3a89a232: [BUGFIX] Properly handle user logged in tasks with MFA enabled
In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis...
Oliver Bartsch
14:12 Revision 1b5041a7: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
13:57 Revision cb96f4b5: [BUGFIX] Support union types for event listeners
Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b...
Oliver Bartsch
13:39 Revision 8f914fa9: [TASK] Remove leftovers from Extbase DI logic
ClassSchema still evaluated several pieces of information
of class properties and (inject)methods for the already rem...
Alexander Schnitzler
13:35 Revision 331b87a7: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
13:29 Revision 2d2f1ea3: [BUGFIX] Build view level link with page id in access module
Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b...
Annett Jähnichen
13:06 Revision 35d72479: [BUGFIX] Build view level link with page id in access module
Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b...
Annett Jähnichen
13:03 Revision 9e9da14d: [BUGFIX] Dispatch event on failed mfa attempt
By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such...
Oliver Bartsch
13:01 Revision e0d0047b: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is...
Andreas Fernandez
12:37 Revision 6f5f1d9c: [BUGFIX] Check default language for preview requirements
When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ...
Susanne Moog
12:37 Revision 18fd43a1: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is...
Andreas Fernandez
12:37 Revision cdc94f10: [TASK] Improve handling of non-versionable records
Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl...
Lukas Niestroj
12:35 Revision 91034b86: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
12:09 Revision 462786de: [BUGFIX] Dispatch event on failed mfa attempt
By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such...
Oliver Bartsch
11:57 Revision b6c798e8: [TASK] Improve handling of non-versionable records
Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl...
Lukas Niestroj
11:57 Revision bea9a18c: [TASK] Add User- and PageTsConfig old include tag test coverage
This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ...
Stefan Bürk
11:44 Revision b57d36c5: [BUGFIX] Allow 1970-01-01 as native datetime input
The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo...
Imko Schumacher
11:42 Revision f6e32b97: [TASK] Add User- and PageTsConfig old include tag test coverage
This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ...
Stefan Bürk
11:41 Revision 495c7799: [BUGFIX] Check default language for preview requirements
When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ...
Susanne Moog
11:28 Revision 5094a34f: [BUGFIX] Allow 1970-01-01 as native datetime input
The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo...
Imko Schumacher
10:30 Revision fc71bdba: [TASK] Introduce type declarations in ObjectAccess
Releases: main
Resolves: #101251
Change-Id: Ia80e7a1136e9df116ff9cfa3d2cd5713ccd1a90d
Reviewed-on: https://review.typ...
Alexander Schnitzler
10:21 Revision cbe142a6: [BUGFIX] Disable language (de)activation with write-protected configuration
The language management module writes into system/settings.php to
either enable or disable a language. With the chang...
Andreas Fernandez
09:51 Revision e969b10c: [FEATURE] Show if redirects were checked in report
In the status report there is an additional entry to show if redirect
conflicts have been found.
However, there was ...
Sybille Peters
08:49 Revision 1986bec4: [TASK] styleguide: Add TCA fields for dbType=time and more examples
Fixes: https://github.com/TYPO3-CMS/styleguide/issues/351 Benni Mack
08:44 Revision 7e1c8822: [TASK] Streamline CPP usage in console commands
This change ensures that all console commands use constructor property
promotion.
Resolves: #101244
Releases: main
S...
Torben Hansen
08:11 Revision 77400d1b: [BUGFIX] styleguide: Keep integer-like value for integer type=datetime fields
If the database field type is set to integer for an `type=datetime`
field for format `time` or `timesec`, we keep the...
Stefan Bürk
07:59 Revision 3c372ebe: [BUGFIX] Add FROM part to count query in SuggestWizardDefaultReceiver
This resolves the exception Unknown column 'uid' in 'field list' when using the suggest wizard (For example at field ... Christoph Lehmann
07:56 Revision a5aed20a: [BUGFIX] styleguide: Generate correct values for `datetime` type fields
The database generator does not use the DataHandler for
all operation due to some performance considerations.
That m...
Stefan Bürk
07:55 Revision ec81e63d: [BUGFIX] Do not abort renameFile if filename sanitizable
It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re...
Sybille Peters
07:43 Revision 10b182db: [TASK] Include and load CKEditor locales if configured
This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca...
Andreas Nedbal
07:36 Revision 132bcabb: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:36 Revision 9b7bd8ce: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:33 Revision 9d3317e9: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log... Torben Hansen
07:13 Revision aa1592b6: [TASK] Use phpunit 10.2
Update to latest version of phpunit 10.2.3
> composer req --dev phpunit/phpunit:^10.2.3 -w
Resolves: #101232
Releas...
Wouter Wolters
07:13 Revision 60937558: [DOCS] Add sections on allowedContent and its siblings
I've just found out how to hide the fields from the table and table cell
dialog without hacking the source code.
Rel...
Philipp Kitzberger
07:11 Revision ac1e8165: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log... Torben Hansen
07:10 Revision ee732584: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
07:08 Revision cc1909af: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
07:08 Revision aa4ab90a: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
07:08 Revision 75eb34b7: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:07 Revision a56c82fa: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack
07:07 Revision f37d90d2: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack
07:07 Revision f548b244: [BUGFIX] Properly hide overlay in form engine after translating
If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel...
Georg Ringer
06:27 Revision fca127cd: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
06:27 Revision ff739d54: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
06:27 Revision 79f98fbf: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
04:09 Revision d295723f: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack

2023-07-05

21:37 Revision 7e392c6d: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
21:37 Revision 4b1ffe5a: [BUGFIX] Allow linking to records that are set to All Languages
This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t...
Benni Mack
21:24 Revision 69b2bdff: [BUGFIX] Make RTE validate required
Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change...
Jochen Roth
21:14 Revision cf7bcad0: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
21:01 Revision c893cc23: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
21:00 Revision 44d96519: [TASK] Include and load CKEditor locales if configured
This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca...
Andreas Nedbal
20:59 Revision b4633b40: [BUGFIX] Make RTE validate required
Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change...
Jochen Roth
20:58 Revision e56e56e4: [BUGFIX] Allow linking to records that are set to All Languages
This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t...
Benni Mack
20:50 Revision d343e98e: [BUGFIX] Properly hide overlay in form engine after translating
If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel...
Georg Ringer
20:43 Revision 2fc23266: [BUGFIX] Resolve shortcut to a different page in a localized page
When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta...
Benni Mack
20:42 Revision eb60f97d: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
20:33 Revision 3c5d3c87: [BUGFIX] Show warning if TSconfig is set to circular dependency
When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu...
Benni Mack
20:32 Revision ee8faff5: [BUGFIX] Resolve shortcut to a different page in a localized page
When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta...
Benni Mack
20:32 Revision e01c8d0e: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie...
Benni Mack
20:12 Revision ecf8f6de: [BUGFIX] Show warning if TSconfig is set to circular dependency
When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu...
Benni Mack
20:05 Revision df52f29f: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie...
Benni Mack
19:16 Revision dbd804dc: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
19:15 Revision 288b82a2: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
19:02 Revision 0158da81: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
19:01 Revision 774f58a2: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
18:58 Revision 5289e586: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:54 Revision 43e6b93c: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:36 Revision d81741b0: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
18:28 Revision 1033db03: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:02 Revision d9f49083: [BUGFIX] Allow selection of root folder in Folder Browser
The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ...
Andreas Fernandez
17:52 Revision 93bd1ae3: [BUGFIX] Translate lowlevel database search form
This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie...
Josef Glatz
17:52 Revision 43a03a8e: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
17:34 Revision a7541705: [BUGFIX] Translate lowlevel database search form
This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie...
Josef Glatz
17:30 Revision cebeee38: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
17:25 Revision b5816626: [BUGFIX] Allow selection of root folder in Folder Browser
The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ...
Andreas Fernandez
17:22 Revision 83614a80: [TASK] Remove jQuery from TcaMigrationsCheck
Additionally, the handleAjaxRequest function
of the install tool router now also allows
a HTMLElement to be passed as...
Oliver Bartsch
17:18 Revision f996d31c: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
16:21 Revision e520a687: [BUGFIX] Make phpstan happy
Resolves: #101250
Releases: main, 12.4, 11.5
Change-Id: Ib9a6a8f20c459e9d83d8af4024d711291af684b7
Reviewed-on: https:...
Benni Mack
15:07 Revision af71af97: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
14:55 Revision 74421f69: [BUGFIX] Provide request-token in backend login refresh dialog
The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ...
Oliver Hader
14:49 Revision 57463417: [!!!][TASK] Convert VersionState to backed enum
This change converts class VersionState to a native backed enum.
Resolves: #101175
Releases: main
Change-Id: I5d0b5a...
Thomas Hohn
14:41 Revision fb9b3e33: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
14:41 Revision 2d6ed654: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u...
Susanne Moog
14:39 Revision 70d1e1aa: [TASK] Use DI for mailer in backend PasswordReset
This patch injects `MailerInterface` in backend password reset using DI.
Resolves: #101239
Releases: main
Signed-off...
Torben Hansen
14:33 Revision f5eabd82: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u...
Susanne Moog
14:32 Revision a4b67d55: [BUGFIX] Provide request-token in backend login refresh dialog
The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ...
Oliver Hader
14:13 Revision 2803da6a: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
14:00 Revision f79fda4d: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
13:46 Revision 6478888b: [TASK] Remove jQuery from UserPassLogin JS module
Resolves: #101241
Releases: main
Change-Id: I5a6580645f18d2371f35a602866e503a82843913
Reviewed-on: https://review.typ...
Oliver Bartsch
13:41 Revision 3b4c8b93: [TASK] Streamline backend user/-group total amount output
Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ...
Josef Glatz
13:19 Revision 4281557a: [TASK] Remove unused toolbar related JS selectors
Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi...
Oliver Bartsch
13:10 Revision 7f179e2d: [BUGFIX] Consider path links with leading slash as `url`
`ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di...
Stefan Bürk
13:06 Revision bfa9d8fa: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St...
Elias Häußler
13:02 Revision ae67fc48: [TASK] Streamline backend user/-group total amount output
Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ...
Josef Glatz
12:52 Revision a2d13893: [BUGFIX] Avoid fatal error with invalid soft reference parser links
When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang...
Benni Mack
12:50 Revision 42456c5b: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
12:49 Revision 23b50fc0: [TASK] Remove unused toolbar related JS selectors
Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi...
Oliver Bartsch
12:39 Revision 089578d8: [BUGFIX] Consider path links with leading slash as `url`
`ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di...
Stefan Bürk
12:31 Revision 99afcc08: [BUGFIX] Add read_only to cache identifier for file mounts
The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts...
Susanne Moog
12:30 Revision 1a3cf896: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
Creating redirects for `SysFolder`,`Spacer` and `Recycler` on slug
changes does not make sense as they are not reacha...
Stefan Bürk
12:27 Revision cf72e3dc: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
12:08 Revision dbad6d4c: [BUGFIX] Add read_only to cache identifier for file mounts
The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts...
Susanne Moog
11:27 Revision 29f892b0: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
11:27 Revision 592739ac: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
10:58 Revision c356e23c: [TASK] Remove jQuery from EXT:opendocs
Resolves: #101236
Releases: main
Change-Id: Iee3c1cbc8927ee5c27a2a713c4ee7bdfb17a67d2
Reviewed-on: https://review.typ...
Andreas Fernandez
10:57 Revision ffcbeb10: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
09:52 Revision d127bc78: [!!!][TASK] Convert MfaViewType to backed enum
This change converts class MfaViewType to a native,
backed enum. In addition the 3rd parameter of the
method handleRe...
Thomas Hohn
09:52 Revision 41aa51db: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
09:16 Revision 2a50aa40: [BUGFIX] Add identifier to the file mount cache's value
This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang...
Stig Nørgaard Færch
08:43 Revision 0f0ec6e8: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
08:08 Revision 9243e4d6: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
08:05 Revision db1408d9: [TASK] Harden array callbacks in EXT:backend
To improve code readability and to help static analysis, add
type annotations and use first-class callables.
Resolve...
Oliver Klee
07:15 Revision e5aeb7e0: [BUGFIX] Add identifier to the file mount cache's value
This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang...
Stig Nørgaard Færch

2023-07-04

21:29 Revision 831c3df7: [TASK] Add shared cache for VariableProcessor
VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
...
Oliver Hader
21:20 Revision c71b5007: [TASK] Add shared cache for VariableProcessor
VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
...
Oliver Hader
21:13 Revision 22ede859: [TASK] Improve the save notification in mass editing mode
The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi...
Christian Eßl
21:03 Revision 49fd1292: [TASK] Improve the save notification in mass editing mode
The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi...
Christian Eßl
20:57 Revision 4c40d747: [BUGFIX] Properly respect "disallowed" list for file extensions
Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr...
Oliver Bartsch
20:48 Revision bf9c760b: [BUGFIX] Add missing inline language labels for form engine
This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re...
Jochen Roth
20:47 Revision 2f6f6cf5: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ...
Krzysztof Gutkowski
20:28 Revision 29a5ec93: [BUGFIX] Properly respect "disallowed" list for file extensions
Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr...
Oliver Bartsch
20:15 Revision b6f9adb2: [BUGFIX] Streamline new record button titles in recordlist
To streamline the titles a specific language label is added for
the recordlist, which uses the TCA table title config...
Annett Jähnichen
20:00 Revision f0511366: [BUGFIX] Add missing inline language labels for form engine
This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re...
Jochen Roth
19:55 Revision 250fae36: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ...
Krzysztof Gutkowski
18:09 Revision de1ff199: [TASK] Use callout component for slug hints
The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot...
Andreas Nedbal
18:03 Revision 2a5f81c0: [BUGFIX] Strip superfluous srcset path prefix
Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ...
Manuel Glauser
17:57 Revision 08c02402: [BUGFIX] Make check for last key work for menu items with key = 0
Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb...
Tim Horstmann
17:47 Revision 2d35c91e: [TASK] Use callout component for slug hints
The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot...
Andreas Nedbal
17:39 Revision 9d43c6f8: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
17:31 Revision dd4cf5e8: [BUGFIX] Strip superfluous srcset path prefix
Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ...
Manuel Glauser
17:02 Revision 94456d3e: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
15:58 Revision 9e7ba219: [BUGFIX] Respect preferred browser language in backend login
With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t...
Torben Hansen
15:57 Revision bb72ee01: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St...
Elias Häußler
15:56 Revision 32a2cdc3: [BUGFIX] Render image processing results in install tool
Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p...
Daniel Siepmann
15:56 Revision a9a00701: [BUGFIX] Make check for last key work for menu items with key = 0
Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb...
Tim Horstmann
14:47 Revision 5a2c851b: [BUGFIX] Render image processing results in install tool
Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p...
Daniel Siepmann
13:56 Revision 0078b7c7: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
13:40 Revision adf83be9: [BUGFIX] Respect preferred browser language in backend login
With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t...
Torben Hansen
13:10 Revision 26e15895: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
12:01 Revision 2289ae2f: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
10:14 Revision c5fff77f: [TASK] Change sorting of records in recycler module
The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case...
Georg Ringer
09:54 Revision 60964d5b: [TASK] Change sorting of records in recycler module
The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case...
Georg Ringer
09:54 Revision e9131cd2: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
Creating redirects for `SysFolder` and `Spacer` on slug changes does
not make sense as they are not reachable in the ...
Stefan Bürk
09:49 Revision c20dad7e: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
09:24 Revision b9abb5c6: [BUGFIX] Show validation errors for fields with legend in form engine
Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T...
Oliver Bartsch
09:24 Revision ea366949: [BUGFIX] Make parallel execution checkbox in scheduler working
The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad...
Oliver Bartsch
08:40 Revision 0c87eb73: [BUGFIX] Make parallel execution checkbox in scheduler working
The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad...
Oliver Bartsch
08:40 Revision 317b4a7d: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:40 Revision f9abb3ac: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:13 Revision b65472ed: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:03 Revision c09155fb: [!!!][TASK] Remove pages.doktype 255 / recycler
Historically, TYPO3 Core has had a custom page doktype
"recycler" which was used as a "manual trash bin" so editors
c...
Benni Mack
07:31 Revision 96877af6: [BUGFIX] Enable additional attributes for Media ViewHelper
This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C...
Benni Mack
07:31 Revision 474640b2: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati...
Nikita Hovratov
07:31 Revision dad78924: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati...
Nikita Hovratov
07:15 Revision de4bf7e4: [BUGFIX] Do not use FlashMessage in DataHandler hook
This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643...
Benni Mack

2023-07-03

20:11 Revision b038279a: [BUGFIX] Avoid fatal error with invalid soft reference parser links
When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang...
Benni Mack
19:53 Revision dc06661c: [BUGFIX] Enable additional attributes for Media ViewHelper
This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C...
Benni Mack
19:52 Revision fff5a88b: [BUGFIX] Do not use FlashMessage in DataHandler hook
This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643...
Benni Mack
19:50 Revision 591a7ba0: [BUGFIX] Show validation errors for fields with legend in form engine
Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T...
Oliver Bartsch
18:55 Revision 79a5fa48: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
18:54 Revision fe75b7b5: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
17:06 Revision abe424a5: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
16:57 Revision f2d8e0ee: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
16:56 Revision 15c75521: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
16:56 Revision d62c8da3: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
16:25 Revision 71fe4828: [TASK] Update ckeditor5 to v38.1
This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav...
Andreas Fernandez
16:12 Revision 2009770c: [TASK] Update ckeditor5 to v38.1
This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav...
Andreas Fernandez
16:11 Revision 59a36db7: [BUGFIX] Use event delegation for image manipulation triggers
With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ...
Andreas Fernandez
16:03 Revision c9b60dd5: [BUGFIX] Use event delegation for image manipulation triggers
With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ...
Andreas Fernandez
15:38 Revision deb578e7: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
15:24 Revision 35a4c605: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
15:24 Revision f5558dea: [!!!][TASK] Remove deprecated code in SiteLanguage
Removed the following public methods:
* \TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode
* \TYPO3\CMS\Co...
Thomas Hohn
15:22 Revision 2950c7f0: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
15:11 Revision 86da90ea: [TASK] Use better default size when opening the editpopup
When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv...
Benni Mack
15:01 Revision 06ec7354: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process...
Andreas Nedbal
14:52 Revision 53ce42f9: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process...
Andreas Nedbal
14:50 Revision 7720e065: [TASK] Use better default size when opening the editpopup
When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv...
Benni Mack
14:48 Revision d758c0e4: [TASK] Remove fallback in SiteConfiguration constructor
Its todo is solved. This also introduces constructor property promotion.
Resolves: #101213
Releases: main
Change-Id:...
Christoph Lehmann
14:26 Revision 1747cdf5: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
14:26 Revision d634f571: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
14:26 Revision 7287107f: [TASK] Re-introduce hreflang attribute of site language configuration
The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur...
Benni Mack
13:47 Revision 85d2b5b1: [TASK] Re-introduce hreflang attribute of site language configuration
The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur...
Benni Mack
13:43 Revision 68d4f80c: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
13:42 Revision 161d7071: [BUGFIX] Set locale for FormatSize
As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually...
Susanne Moog
13:18 Revision af484875: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
13:17 Revision 52183d71: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
13:16 Revision 508c963b: [BUGFIX] Set locale for FormatSize
As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually...
Susanne Moog
12:42 Revision e5c3be58: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
11:21 Revision 7fa9a9f5: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0...
Tymoteusz Motylewski
11:21 Revision 025d2959: [BUGFIX] Do not return exit codes > 255
If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t...
Andreas Fernandez
10:59 Revision fbed3b1a: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0...
Tymoteusz Motylewski
10:58 Revision df74cd48: [BUGFIX] Do not return exit codes > 255
If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t...
Andreas Fernandez
10:42 Revision e0f1b295: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83...
Tymoteusz Motylewski
09:56 Revision b9d0ae4b: [TASK] Update `styleguide`
This change raises `styleguide` to include
the change with the correct version constraints
in the `ext_emconf.php`.
...
Stefan Bürk
09:32 Revision 2da8d8b5: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/410 from TYPO3/stefan-1
[TASK] styleguide: Set correct core version in `ext_emconf.php` Benni Mack
08:39 Revision 87475850: [TASK] styleguide: Set correct core version in `ext_emconf.php`
This change sets the version in the `ext_emconf.php`
to the next version, matching the current TYPO3 core
main branch...
Stefan Bürk

2023-07-02

09:57 Revision 07ca630f: [TASK] Remove useless test in GeneralUtilityTest
This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
...
Torben Hansen
09:10 Revision fc5e9f7e: [TASK] Remove useless test in GeneralUtilityTest
This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
...
Torben Hansen
 

Also available in: Atom