Project

General

Profile

Activity

From 2023-08-12 to 2023-09-10

2023-09-10

08:38 Revision 3752276b: [TASK] styleguide: Remove all type=folder sql field definitions
We're adding core code to add default sql definitions derived from TCA. Fields of type=email do not need to be set an... Anja Leichsenring
07:42 Revision d11b4dad: [BUGFIX] Fix deprecation rule in cs fixer tests
When performing `Build/Scripts/runTests.sh -s cglGit`
with latest cs fixer version a rule dependency error
is thrown....
Oliver Wand
07:42 Revision 16f6dadd: [BUGFIX] Fix deprecation rule in cs fixer tests
When performing `Build/Scripts/runTests.sh -s cglGit`
with latest cs fixer version a rule dependency error
is thrown....
Oliver Wand

2023-09-09

17:28 Revision 4906cb17: [TASK] Apply php-cs-fixer across all php files
php-cs-fixer rules have been changed and only
partially applied yet, also with the recently
merged php-cs-fixer raise...
Stefan Bürk
16:41 Revision 8a89088a: [TASK] styleguide: Remove all type=check sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=email do not need to
be set an...
Anja Leichsenring
15:29 Revision 25f428bc: [BUGFIX] Fix deprecation rule in cs fixer tests
When performing `Build/Scripts/runTests.sh -s cglGit` with latest cs fixer version a rule dependency error is thrown.... Oliver Wand
15:28 Revision f21d1b4e: [FEATURE] Auto-create DB fields from TCA columns for type "check"
Tables with TCA columns set to type="check" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Anja Leichsenring
09:16 Revision 79ab8c99: [DOCS] Correct invalid @internal statements in comments
Resolves: #101886
Releases: main
Change-Id: Ia7105c8045be42ce8baab7832f1a55927ee603c4
Reviewed-on: https://review.typ...
Lina Wolf
08:30 Revision e21bb8bb: [TASK] Fix runTests.sh -u
Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co...
Benjamin Franzke
08:30 Revision 03fe16c7: [TASK] Fix runTests.sh -u
Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co...
Benjamin Franzke
08:30 Revision 4e027139: [TASK] Fix runTests.sh -u
Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co...
Benjamin Franzke

2023-09-08

22:22 Revision de15998f: [TASK] Remove unwanted `use function` php import
Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768...
Stefan Bürk
22:22 Revision 59239926: [TASK] Remove unwanted `use function` php import
Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768...
Stefan Bürk
21:54 Revision 49ab70c1: [BUGFIX] Localize children of all languages element
When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ...
André Buchmann
21:54 Revision 9941dec5: [BUGFIX] Localize children of all languages element
When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ...
André Buchmann
21:54 Revision 0d1db41c: [BUGFIX] Localize children of all languages element
When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ...
André Buchmann
21:41 Revision 9da08034: [TASK] Allow f:link.action and f:uri.action without Extbase
This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ...
Stefan Bürk
21:41 Revision 1b1dc512: [TASK] Allow f:link.action and f:uri.action without Extbase
This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ...
Stefan Bürk
15:06 Revision f277d01b: [BUGFIX] Respect crop of FileReference objects in getImgResource
ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p...
Friedemann Altrock
15:06 Revision a7e612a5: [BUGFIX] Respect crop of FileReference objects in getImgResource
ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p...
Friedemann Altrock
15:06 Revision 1ef77286: [BUGFIX] Respect crop of FileReference objects in getImgResource
ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p...
Friedemann Altrock
12:39 Revision 9eaea806: [TASK] Set display fields during DatabaseRecordList start
In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
...
Benjamin Kott
12:39 Revision 00535412: [TASK] Set display fields during DatabaseRecordList start
In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
...
Benjamin Kott
11:35 Revision 739664fa: [BUGFIX] Do not try to create symlinks on Windows
When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi...
Helmut Hummel
11:35 Revision 119c4d91: [BUGFIX] Do not try to create symlinks on Windows
When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi...
Helmut Hummel
11:35 Revision b1ea9b65: [BUGFIX] Do not try to create symlinks on Windows
When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi...
Helmut Hummel
11:31 Revision f98fcd79: [FEATURE] Add BeforeLoadedUserTsConfigEvent
With the recent deprecation of adding user TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar...
Nikita Hovratov
09:22 Revision 501b4f1e: [BUGFIX] Ensure online media without author works
When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with...
Benni Mack
09:22 Revision 12367f37: [BUGFIX] Ensure online media without author works
When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with...
Benni Mack
09:22 Revision fdfdc06f: [BUGFIX] Ensure online media without author works
When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with...
Benni Mack
07:50 Revision 036fd2c0: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ...
Elias Häußler
07:40 Revision 288d84b3: [TASK] Simplify filesystem usage in PackageArtifactBuilder
Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai...
Helmut Hummel

2023-09-07

22:49 Revision e57d5430: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ...
Elias Häußler
21:27 Revision 078de3a2: [TASK] Restore "ShowBlocks" functionality in CKEditor5
With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu...
Julian Mair
21:27 Revision a751dbae: [TASK] Restore "ShowBlocks" functionality in CKEditor5
With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu...
Julian Mair
21:07 Revision ddcf2874: [TASK] Clean up usages of ContentObjectRenderer request attribute
ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att...
Helmut Hummel
21:07 Revision 607a46f9: [TASK] Clean up usages of ContentObjectRenderer request attribute
ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att...
Helmut Hummel
20:32 Revision 1a186040: [BUGFIX] Ensure package state file using the setup command
With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol...
Stefan Bürk
20:32 Revision e7e80c79: [BUGFIX] Ensure package state file using the setup command
With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol...
Stefan Bürk
20:12 Revision 8a16e93c: [BUGFIX] Stabilize AbstractDomainObject _isDirty check
Accessing static properties as non-static has always
triggered a notice in PHP. However, since PHP 8.0
accessing unde...
Nikita Hovratov
15:44 Revision a5733bbc: [TASK] Simplify filesystem usage in PackageArtifactBuilder
Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai...
Helmut Hummel
14:00 Revision 236d52fd: [TASK] Replace `php -S` with apache2 and php-fpm
This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ...
Stefan Bürk
13:14 Revision c3384bcc: [TASK] Provide description for "canonical_url" field
- Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the...
Kevin Appelt
13:04 Revision 79683d6f: [TASK] Provide description for "canonical_url" field
- Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the...
Kevin Appelt
12:45 Revision 30b50fd8: [BUGFIX] Fix paging in record list when pressing the Enter key
Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl...
Andreas Fernandez
12:45 Revision 2f4cbfca: [BUGFIX] Fix paging in record list when pressing the Enter key
Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl...
Andreas Fernandez
12:40 Revision 83011772: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi...
Benjamin Kott
12:30 Revision 0159e6d1: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi...
Benjamin Kott
11:03 Revision f8860609: [TASK] Simplify filesystem usage in PackageArtifactBuilder
Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai...
Helmut Hummel
11:00 Revision beabfcf7: [TASK] Allow configuring the modal size via markup trigger
When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d...
Andreas Fernandez
11:00 Revision eb85b957: [TASK] Allow configuring the modal size via markup trigger
When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d...
Andreas Fernandez
10:03 Revision 6d7483a8: [BUGFIX] Make WebserverType an optional argument
There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p...
Helmut Hummel
09:47 Revision a8b53cd4: [BUGFIX] Make WebserverType an optional argument
There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p...
Helmut Hummel
08:47 Revision e613f1f2: [TASK] Refactor install tool module selectors to enums
Resolves: #101792
Releases: main
Change-Id: I8bc37e711ed42f3e58fcd761f9894f6851fbfff9
Reviewed-on: https://review.typ...
Andreas Nedbal
08:38 Revision d50216f5: [BUGFIX] Fix race condition in module router
The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ...
Benjamin Franzke
08:36 Revision c95ec9e5: [BUGFIX] Fix race condition in module router
The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ...
Benjamin Franzke
08:36 Revision 67b88603: [BUGFIX] Fix race condition in module router
The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ...
Benjamin Franzke
07:37 Revision 0e051894: [TASK] Update TypeScript and friends, September 2023
This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal...
Andreas Fernandez
07:37 Revision 5a48b54d: [TASK] Update TypeScript and friends, September 2023
This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal...
Andreas Fernandez
06:55 Revision cd56e424: [BUGFIX] Mark broken links in RTE again
The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ...
Sybille Peters
06:54 Revision a240bf92: [BUGFIX] Mark broken links in RTE again
The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ...
Sybille Peters
06:34 Revision bf720ff2: [BUGFIX] Fix notice in DataHandler if deleting a record
Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b...
Georg Ringer
06:34 Revision abeb264f: [BUGFIX] Fix notice in DataHandler if deleting a record
Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b...
Georg Ringer
06:33 Revision 0b8d896b: [BUGFIX] Fix notice in DataHandler if deleting a record
Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b...
Georg Ringer
05:40 Revision ee1461ea: [BUGFIX] Hide form validators label when no one is available
With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida...
Benjamin Franzke
05:40 Revision f7acf3a0: [BUGFIX] Hide form validators label when no one is available
With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida...
Benjamin Franzke
05:39 Revision b8a9e450: [BUGFIX] Hide form validators label when no one is available
With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida...
Benjamin Franzke
04:36 Revision 7cd691d8: [TASK] Add CI check for zero stray or non updated JavaScript files
All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files...
Benjamin Franzke
04:25 Revision 4f1c1368: [TASK] Add CI check for zero stray or non updated JavaScript files
All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files...
Benjamin Franzke
04:22 Revision 56451a58: [TASK] Require `typo3/testing-framework:^8.0.5`
This change raises the minimum version constraint for
the `typo3/testing-framework` to ensure that required
changes a...
Stefan Bürk

2023-09-06

20:40 Revision c004fed0: [TASK] Unify indention in database record list
Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi...
Benjamin Kott
20:39 Revision 2916ea29: [TASK] Unify indention in database record list
Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi...
Benjamin Kott
20:26 Revision bd308ebc: [TASK] Add tests to show working regexp redirects with query parameter
With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ...
Stefan Bürk
20:26 Revision 4249feae: [TASK] Add tests to show working regexp redirects with query parameter
With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ...
Stefan Bürk
20:26 Revision 75e9c23b: [TASK] Add tests to show working regexp redirects with query parameter
With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ...
Stefan Bürk
19:59 Revision 1943f86c: [BUGFIX] Allow file links in siteConfiguration/static-route
During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf...
Stefan Bürk
19:59 Revision e997a270: [BUGFIX] Allow file links in siteConfiguration/static-route
During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf...
Stefan Bürk
11:10 Revision 259c97cf: [TASK] Cleanup form element reference in FormEngine module
The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b...
Andreas Fernandez
11:09 Revision ef3d2abc: [TASK] Cleanup form element reference in FormEngine module
The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b...
Andreas Fernandez
10:05 Revision 70f68908: [TASK] Simplify markup of collapse buttons
We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,...
Benjamin Kott
10:04 Revision 34a0572e: [TASK] Simplify markup of collapse buttons
We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,...
Benjamin Kott
09:33 Revision a5419526: [BUGFIX] Correct usage of GenericButton
The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de...
Benjamin Kott
09:33 Revision ac685588: [BUGFIX] Correct usage of GenericButton
The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de...
Benjamin Kott
09:05 Revision 61d4c557: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no...
Stefan Bürk
09:05 Revision 27974652: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no...
Stefan Bürk
09:04 Revision 8e75183d: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no...
Stefan Bürk

2023-09-05

19:36 Revision 89bf36e5: [TASK] styleguide: Provide example for type=email with nullable handling
https://github.com/TYPO3-CMS/styleguide/pull/424
We're adding core code to add default sql definitions derived from ...
Anja Leichsenring
15:09 Revision 075b0931: [BUGFIX] Re-add field explanation text for form finisher checkboxes
This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #...
Elias Häußler
15:08 Revision f89a5265: [BUGFIX] Re-add field explanation text for form finisher checkboxes
This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #...
Elias Häußler
14:21 Revision 9f5b375f: [BUGFIX] Add missing label to modal close button
We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined...
Benjamin Kott
14:21 Revision 8864dc5b: [BUGFIX] Add missing label to modal close button
We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined...
Benjamin Kott
14:21 Revision 00c01a19: [BUGFIX] Add missing label to modal close button
We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined...
Benjamin Kott
14:08 Revision 77a9d694: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede...
Benjamin Franzke
14:08 Revision 2cae047a: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede...
Benjamin Franzke
11:46 Revision af2945e5: [BUGFIX] styleguide: Remove bool values from select items
Since the new SelectItems API, item values now have a strict type.
Only strings and integers are allowed to be a valu...
Nikita Hovratov
11:45 Revision 80e6a577: [BUGFIX] Toggle checkmark when switching aspect ratio
The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi...
Andreas Fernandez
11:45 Revision 4d491cf1: [BUGFIX] Toggle checkmark when switching aspect ratio
The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi...
Andreas Fernandez
11:08 Revision 3816f7b1: [BUGFIX] Exclude all icons from screenreaders
Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi...
Benjamin Kott
11:08 Revision 76732353: [BUGFIX] Exclude all icons from screenreaders
Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi...
Benjamin Kott
10:37 Revision 5d995d28: [TASK] Remove jQuery from installer
Resolves: #101766
Releases: main
Change-Id: Ic8a45913fd067cd00170c754d8d2f02216023d15
Reviewed-on: https://review.typ...
Benjamin Franzke
09:46 Revision 66b45be3: [TASK] Allow eslint execution from root folder
With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf...
Benjamin Franzke
09:38 Revision 3091f4d3: [TASK] Allow eslint execution from root folder
With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf...
Benjamin Franzke
05:51 Revision cc8c1e45: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91...
Anja Leichsenring
05:37 Revision d8c1b99a: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91...
Anja Leichsenring
05:06 Revision 068bb7d9: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele...
Chris Müller
05:05 Revision 59a3bc25: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele...
Chris Müller
04:44 Revision 5127116e: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele...
Chris Müller

2023-09-04

14:14 Revision ed907fd9: [BUGFIX] Apply `t3js-colorpicker-initialized` class to correct element
Since migrating the color picker to alwan in #101646, the
`t3js-colorpicker-initialized` class is applied to the inpu...
Andreas Fernandez
12:36 Revision a162a045: [TASK] Migrate helper entry point scripts to TypeScript
Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s...
Benjamin Franzke
12:36 Revision 3384e122: [TASK] Migrate helper entry point scripts to TypeScript
Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s...
Benjamin Franzke
06:10 Revision 8858962b: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1...
Anja Leichsenring
06:01 Revision 6f9245d7: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1...
Anja Leichsenring

2023-09-03

19:48 Revision ba36b893: [TASK] Add language attribute to *.action viewhelpers
This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,...
Markus Klein
19:48 Revision 55fe8674: [TASK] Add language attribute to *.action viewhelpers
This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,...
Markus Klein
19:47 Revision e371bd4f: [TASK] Add language attribute to *.action viewhelpers
This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,...
Markus Klein
12:01 Revision 2176349a: [TASK] styleguide: Stabilize acceptance tests
Some acceptance tests tends to produce errors
in the JavaScript console. This can be mitigated
by using a higher wait...
Stefan Bürk

2023-09-02

16:29 Revision 118b241f: [TASK] Use SiteBasedTestTrait consistently
When the functional test related SiteBasedTestTrait
has been introduced, it was not rolled out to all
possible consum...
Christian Kuhn
11:03 Revision a6552271: [TASK] Add property types to ReferenceIndexUpdater
Minor patch to strictify class members a bit.
Resolves: #101828
Releases: main
Change-Id: Ib3b39411a3fa5bdd8ebad489b...
Christian Kuhn

2023-09-01

17:34 Revision c4f6c2ca: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed...
Benjamin Franzke
17:34 Revision 5f89c218: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed...
Benjamin Franzke
17:10 Revision f3dfe0be: [TASK] Replace `php -S` with apache2 and php-fpm
This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ...
Stefan Bürk
17:06 Revision e9907829: [FEATURE] Add BeforeLoadedPageTsConfigEvent
With the recent deprecation of adding page TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar...
Nikita Hovratov
15:44 Revision f2f79d95: [BUGFIX] Fix fluid template paths to respect TypoScript order
Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they...
Friedemann Altrock
15:44 Revision 5fcaa182: [BUGFIX] Fix fluid template paths to respect TypoScript order
Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they...
Friedemann Altrock
15:44 Revision cd067392: [BUGFIX] Fix fluid template paths to respect TypoScript order
Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they...
Friedemann Altrock
15:26 Revision 3dfad255: [TASK] Avoid irre_tutorial in tests
We extracted all the single irre related test
variants to dedicated fixture extensions in
v12 already.
The remaining...
Christian Kuhn
14:17 Revision 61e20b6e: [TASK] Avoid AbstractDataHandlerActionTestCase
Avoiding this abstract streamlines various tests to
do more things similar as other tests.
This especially affects n...
Christian Kuhn
14:16 Revision 20b65af2: [TASK] Remove famfamfam/silk note
We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me...
Christian Kuhn
14:16 Revision d238c44d: [TASK] Remove famfamfam/silk note
We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me...
Christian Kuhn
10:06 Revision 64859cea: [BUGFIX] Reset RteHtmlParser properly when configuration changes
Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ...
Friedemann Altrock
10:06 Revision ef15a771: [BUGFIX] Reset RteHtmlParser properly when configuration changes
Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ...
Friedemann Altrock
10:06 Revision 47608777: [BUGFIX] Reset RteHtmlParser properly when configuration changes
Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ...
Friedemann Altrock

2023-08-31

14:51 Revision 0baf11c8: [FEATURE] Allow `Configuration/user.tsconfig`
Similar to `Configuration/page.tsconfig`,
default User TSconfig is now loaded from
extensions `Configuration/user.tsc...
Christian Kuhn
14:19 Revision de80a95b: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:19 Revision 45e03bec: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:18 Revision 31156831: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:11 Revision 5d193b1b: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar...
Christian Kuhn
14:11 Revision 20ce6bae: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar...
Christian Kuhn
13:52 Revision da471b0e: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:52 Revision b72cc6c6: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:52 Revision 385fd74f: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:37 Revision 54d22e22: [TASK] Add PHPStan type hints in PackageManager
Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi...
Oliver Hader
13:37 Revision 2ed64ce3: [TASK] Add PHPStan type hints in PackageManager
Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi...
Oliver Hader
13:32 Revision 756493ca: [TASK] Properly disable task setting fields
In its current implementation, the scheduler module renders all
settings fields (aka "additional fields") at one and ...
Andreas Fernandez
09:37 Revision 3b1fe2d5: [BUGFIX] Check used webserver during CLI setup
When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
Andreas Fernandez
09:37 Revision 2aebe1ea: [BUGFIX] Check used webserver during CLI setup
When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
Andreas Fernandez

2023-08-30

17:07 Revision 3bd57aec: [TASK] Stateless TsConfigTreeBuilder
We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ...
Christian Kuhn
17:07 Revision e5e26cfe: [TASK] Stateless TsConfigTreeBuilder
We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ...
Christian Kuhn
15:19 Revision 36e1da41: [TASK] Replace chosen-js with select-pure
chosen-js is based on jQuery, while select-pure is
based on lit and is therefore available as web components.
This is...
Benjamin Franzke
15:12 Revision 8620166b: [TASK] Use `requestSubmit()` in FormEngine
FormEngine JavaScript now uses `requestSubmit()` to announce an actual
data-changing submit action which allows bindi...
Andreas Fernandez
14:46 Revision bc6ccceb: [BUGFIX] Fix stage changing in workspace preview
Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl...
Christian Kuhn
14:46 Revision 7e5e44a6: [BUGFIX] Fix stage changing in workspace preview
Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl...
Christian Kuhn
14:37 Revision 1e024678: [TASK] Remove jQuery from @typo3/workspaces/workspaces
Resolves: #101781
Releases: main
Change-Id: I072c4ae70e08e5d0a6d94d5a3ea67a26394e88d4
Reviewed-on: https://review.typ...
Andreas Nedbal
14:23 Revision 356b6a5b: [TASK] Deprecate EMU::addPageTSConfig()
ExtensionManagementUtility::addPageTSConfig() has
been superseded in v12 with feature #96614 already,
which allows au...
Christian Kuhn
11:33 Revision 6e628d44: [FEATURE] Auto-create DB fields from TCA for type "email"
Tables with TCA columns set to type="email" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Oliver Wand
09:10 Revision d7d3f6fd: [TASK] Update CKEditor5 to use DocumentList instead of List
See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE...
Benjamin Serfhos
08:57 Revision 2790ca3a: [TASK] Update CKEditor5 to use DocumentList instead of List
See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE...
Benjamin Serfhos
08:37 Revision c9873d5e: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:37 Revision 6b33d8f4: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:37 Revision e12f80f1: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:30 Revision b97f50bc: [TASK] Remove DataHandler->checkStoredRecord()
Well, that functionality is hilarious: Sometimes,
when the DataHandler updates or inserts database
rows, it calls che...
Christian Kuhn
06:18 Revision 3e884ce6: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner
06:18 Revision f10914e7: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner
06:18 Revision d4d84685: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner

2023-08-29

17:08 Revision 62a03fcd: [TASK] Move ext:adminpanel user TS out of ext:core
ext:core TsConfigTreeBuilder contains default
User TSconfig of the adminpanel extension.
This does not belong there....
Christian Kuhn
12:57 Revision 1d841793: [TASK] Fix npm copy of contrib packages
@lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor...
Benjamin Franzke
12:16 Revision 31b3ed24: [TASK] Fix npm copy of contrib packages
@lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor...
Benjamin Franzke
10:50 Revision 5bf2dd24: [TASK] Use SelectItem in SelectItemProcessor
A small step towards streamlining Core code to use
the recently introduced SelectItem API.
Resolves: #101745
Release...
Nikita Hovratov
10:44 Revision e66d8373: [TASK] Define readonly for never-written private TypeScript variables
IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu...
Benjamin Franzke
10:44 Revision 0d6b6e7f: [TASK] Define readonly for never-written private TypeScript variables
IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu...
Benjamin Franzke
10:23 Revision e356691b: [TASK] Use TypeScript tsconfig include instead of exclude
This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ...
Benjamin Franzke
10:23 Revision 8016882d: [TASK] Use TypeScript tsconfig include instead of exclude
This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ...
Benjamin Franzke
10:22 Revision f8031744: [TASK] Deny global jQuery usage via eslint rules
This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the...
Benjamin Franzke
10:03 Revision 65c63fc4: [TASK] Remove stray JavaScript build files
Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove...
Benjamin Franzke
10:03 Revision d7f8cef7: [TASK] Use URL API in Install Tool router
The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather...
Andreas Fernandez
09:40 Revision a77cf0d7: [TASK] Deny global jQuery usage via eslint rules
This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the...
Benjamin Franzke
09:40 Revision 9428e080: [TASK] Remove stray JavaScript build files
Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove...
Benjamin Franzke
09:38 Revision 7533eb56: [TASK] Use URL API in Install Tool router
The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather...
Andreas Fernandez
08:17 Revision ed57ed31: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke
08:17 Revision 826f82ae: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke
08:16 Revision f350c107: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke

2023-08-28

19:33 Revision 727fb0e5: [BUGFIX] Avoid static state in LocalizationUtility
The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ...
Christian Kuhn
19:33 Revision 76c10aa2: [BUGFIX] Avoid static state in LocalizationUtility
The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ...
Christian Kuhn
19:18 Revision c43f4151: [BUGFIX] Listen to correct events in "Extension Configuration" filter
Previously, the `keyup` event was intercepted in "Extension
Configuration", which doesn't work with `clearable()`. Th...
Andreas Fernandez
18:33 Revision 4d0c9849: [TASK] Ensure short list syntax is used
With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c...
Torben Hansen
18:33 Revision 8e3e4c3c: [TASK] Ensure short list syntax is used
With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c...
Torben Hansen
14:53 Revision 42b49a99: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-...
Benjamin Franzke
14:53 Revision 18b6cb45: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-...
Benjamin Franzke
14:52 Revision 880709af: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-...
Benjamin Franzke
14:52 Revision eac5c3f1: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-...
Benjamin Franzke
14:50 Revision ce6900a6: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-...
Benjamin Franzke
14:50 Revision b1c0a329: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-...
Benjamin Franzke
14:50 Revision a59bf969: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-...
Benjamin Franzke
14:50 Revision 615d3a8b: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-...
Benjamin Franzke
14:50 Revision f7fea30e: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-...
Benjamin Franzke
14:49 Revision ea2b0259: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-...
Benjamin Franzke
14:49 Revision 57db128d: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-...
Benjamin Franzke
14:49 Revision 398fe456: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-...
Benjamin Franzke
14:49 Revision 7bfb795d: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-...
Benjamin Franzke
14:49 Revision 12c98098: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-...
Benjamin Franzke
14:47 Revision 29c95a7e: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-...
Benjamin Franzke
14:47 Revision 064cde3c: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-...
Benjamin Franzke
14:46 Revision d42e9441: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-...
Benjamin Franzke
14:46 Revision 0c54e525: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-...
Benjamin Franzke
14:46 Revision b05f34ef: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-...
Benjamin Franzke
14:46 Revision b50ec0c0: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-...
Benjamin Franzke
14:45 Revision a2403fae: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-...
Benjamin Franzke
14:45 Revision e71eb2cb: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-...
Benjamin Franzke
13:25 Revision bb6ca378: [TASK] Use EXTBASEPLUGIN in tests
Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ...
Christian Kuhn
13:25 Revision 2745776f: [TASK] Use EXTBASEPLUGIN in tests
Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ...
Christian Kuhn
13:14 Revision 6fc7490a: [BUGFIX] Make filtered upgrade docs visible again
When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously...
Andreas Fernandez
12:57 Revision 50828fc7: [BUGFIX] Make filtered upgrade docs visible again
When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously...
Andreas Fernandez
12:41 Revision 276a6976: [TASK] Add UserSession to BeforeUserLogoutEvent
Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed...
Achim Fritz
12:41 Revision 8474d016: [TASK] Add UserSession to BeforeUserLogoutEvent
Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed...
Achim Fritz
11:53 Revision c963e64c: [TASK] Use <template> for document fragments in form editor
The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th...
Benjamin Kott
11:35 Revision a86b57df: [TASK] Use <template> for document fragments in form editor
The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th...
Benjamin Kott
11:34 Revision 14259194: [BUGFIX] Fix installer password toggle icon rendering
The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone...
Benjamin Franzke
11:22 Revision c6f0364a: [BUGFIX] Fix installer password toggle icon rendering
The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone...
Benjamin Franzke
10:47 Revision 9d1fa5fd: [BUGFIX] Correct fetching of extension form definitions
The `retrieveYamlFilesFromExtensionFolders` function returned
the full path to the form configuration as key and the ...
Benjamin Kott
10:36 Revision b525531d: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:36 Revision b96bdea8: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:35 Revision 980203f1: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:11 Revision 45962459: [BUGFIX] Correct type check for stream resource
The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum...
Mathias Bolt Lesniak
10:11 Revision 3aef3028: [BUGFIX] Correct type check for stream resource
The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum...
Mathias Bolt Lesniak
09:25 Revision 99cfa745: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:05 Revision 6a0e38ba: [TASK] Remove jQuery from Install Tool modules
This patch removes the jQuery usages from all Install Tool modules.
It's done in one go because of the dependency of ...
Andreas Nedbal
08:05 Revision 02f54459: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee
08:04 Revision 9778ef0d: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee
08:04 Revision ef134667: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee

2023-08-26

20:26 Revision e3880e72: [TASK] Improve CKEditor vendor logo placement
With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ...
Torben Hansen
20:09 Revision b75d71fa: [TASK] Improve CKEditor vendor logo placement
With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ...
Torben Hansen
16:46 Revision 43ad669f: [TASK] Use CPP in ModifyRecordListTableActionsEvent
With this change, CPP is used in ModifyRecordListTableActionsEvent.
Resolves: #101761
Releases: main
Signed-off-by: ...
Torben Hansen
16:45 Revision 7d373d2c: [TASK] Use CPP in ModifyRecordListHeaderColumnsEvent
With this change, CPP is used in ModifyRecordListHeaderColumnsEvent.
Additionally, 2 superfluous type declarations h...
Torben Hansen
16:44 Revision dace5aef: [TASK] Use CPP in ModifyButtonBarEvent
With this change, CPP is used in ModifyButtonBarEvent.
Resolves: #101762
Releases: main
Signed-off-by: Torben Hansen...
Torben Hansen
16:37 Revision 7490f3e6: [TASK] Fix Changelog/13.0 RST markup errors
Mostly those are formatting changes of bad spacing and missing colons.
Code-blocks are used where applicable.
Resolv...
Garvin Hicking

2023-08-24

16:38 Revision b5ed6a88: [!!!][TASK] Add native type declarations to GU array methods
Resolves: #101453
Related: #101305
Releases: main
Change-Id: Ib34e3526769753ed90553db42d4e843f44dc560f
Reviewed-on: h...
Oliver Klee

2023-08-23

21:18 Revision 5e4b6159: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t...
Oliver Hader
21:18 Revision 75eec39a: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t...
Oliver Hader
19:02 Revision 39bf11f1: [BUGFIX] Continue loop in case binary was not found
The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins...
Jochen Roth
19:02 Revision 745ed5d7: [BUGFIX] Continue loop in case binary was not found
The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins...
Jochen Roth
17:36 Revision 83546286: [BUGFIX] Fix Linkvalidator checks on hidden pages
The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd...
Sybille Peters
17:35 Revision d21cb595: [BUGFIX] Fix Linkvalidator checks on hidden pages
The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd...
Sybille Peters
17:06 Revision e58a8607: [TASK] Add indexes for table sys_log
This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:...
Ingo Fabbri
17:06 Revision 5753be96: [TASK] Add indexes for table sys_log
This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:...
Ingo Fabbri
16:17 Revision f39d22e4: [TASK] Use CPP in RenderingContextFactory
Minor patch to streamline RenderingContextFactory
a bit.
Resolves: #101742
Releases: main
Change-Id: I97eefb9b9c161a...
Christian Kuhn
15:25 Revision d469b549: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
15:25 Revision cddee3b7: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
15:24 Revision c1d5e1b9: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
13:01 Revision 3e9d0d8c: [BUGFIX] Render fieldControl in UuidElement
The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende...
Garvin Hicking
13:01 Revision e8acb640: [BUGFIX] Render fieldControl in UuidElement
The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende...
Garvin Hicking
12:16 Revision 396296c3: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
12:16 Revision 4c5fbea8: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
12:02 Revision fea2f9db: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
10:30 Revision e487eb43: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:30 Revision 5a5883c9: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:30 Revision fc59d590: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:15 Revision a69163aa: [TASK] Adjust auto-created column length for MM tables
This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl...
Stefan Bürk
10:15 Revision b7c851e4: [TASK] Adjust auto-created column length for MM tables
This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl...
Stefan Bürk
10:13 Revision ff5854a3: [TASK] Allow passwordGenerator in all TCA types
FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict...
Garvin Hicking
10:13 Revision bf8ce33f: [TASK] Allow passwordGenerator in all TCA types
FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict...
Garvin Hicking
07:46 Revision c813459f: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters
07:27 Revision d742e212: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters
07:27 Revision 1d5d06a2: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters

2023-08-22

13:54 Revision 41ece655: [TASK] Verify @-sign is a valid TypoScript identifier
ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one...
Christian Kuhn
13:54 Revision 08f38209: [TASK] Verify @-sign is a valid TypoScript identifier
ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one...
Christian Kuhn
12:25 Revision 3b4e6f58: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
12:25 Revision 3e1d5bb9: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
12:25 Revision 5a93c81b: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
11:56 Revision 2c108778: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r...
Benni Mack
11:56 Revision eadb8557: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r...
Benni Mack

2023-08-21

08:11 Revision f5758fcf: [DOCS] Fix errors in changelog
Fix syntax errors, improve clarity.
Bullet lists should have a newline before and after, otherwise
they will not be ...
Sybille Peters

2023-08-18

08:15 Revision 29d54b8a: [BUGFIX] Restore currently selected folder in Filelist module
The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag...
Nikita Hovratov
08:05 Revision dcaabe5a: [BUGFIX] Restore currently selected folder in Filelist module
The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag...
Nikita Hovratov
06:39 Revision 393ad519: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli
06:39 Revision 98655667: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli
06:38 Revision f0256a39: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli

2023-08-17

22:05 Revision e879029b: [BUGFIX] Fix link attribute handling in ckeditor
Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied...
Sybille Peters
21:57 Revision d0d023af: [BUGFIX] Fix link attribute handling in ckeditor
Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied...
Sybille Peters
21:28 Revision d3051f8d: [BUGFIX] Ensure CKEditor ui language is always set
If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac...
Torben Hansen
21:20 Revision 22dbe1da: [BUGFIX] Ensure CKEditor ui language is always set
If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac...
Torben Hansen
13:55 Revision 4d273911: [DOCS] Modernize and enhance the documentation for EXT:recycler
Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi...
Chris Müller
13:31 Revision aad607b9: [DOCS] Modernize and enhance the documentation for EXT:recycler
Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi...
Chris Müller

2023-08-16

09:29 Revision d7f24355: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:core`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:58 Revision c3a97949: [DOCS] Fix code examples for tagging event listeners with PHP attribute
The "event" value in the PHP attribute has to be the FQCN of the event
class. Additionally, a caption is added to the...
Chris Müller
08:46 Revision fb040cf7: [TASK] Use correct method visibility in Lit elements
The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist...
Andreas Fernandez
08:45 Revision e8d397a9: [TASK] Use correct method visibility in Lit elements
The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist...
Andreas Fernandez
08:41 Revision e7d287c1: [BUGFIX] Restore currently selected folder in ElementBrowser
Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo...
Nikita Hovratov
08:26 Revision 020c7db7: [BUGFIX] Restore currently selected folder in ElementBrowser
Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo...
Nikita Hovratov
08:11 Revision 9f68573c: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez
08:10 Revision 83a2bcfd: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez
08:10 Revision 867e5bbf: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez

2023-08-15

14:05 Revision 76dd5233: [BUGFIX] Ensure copied records keep l10n_state behavior
This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi...
Benni Mack
14:05 Revision e7fb94bf: [BUGFIX] Ensure copied records keep l10n_state behavior
This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi...
Benni Mack
13:26 Revision ea6e19a5: [BUGFIX] Fix Undefined array key warning in InlineRecordContainer
Fix undefined array key 0 in `InlineRecordContainer` by adding
a null coalescing operator and handling `$uid` properl...
Thomas Hohn
10:47 Revision 6718f69d: [BUGFIX] Ensure inline fieldset items do not float
This ensures that the custom web components
(which are display: inline by default) are not
position next to the float...
Nikita Hovratov
09:27 Revision b3c2ce4e: [BUGFIX] Fix classloader dump after extension install
With #101596 event listener registrations were migrated to
PHP attributes. Service registrations may only be performe...
Benjamin Kott

2023-08-14

10:11 Revision 45f3dd73: [TASK] Use DI in SchemaMigrator
Core SchemaMigrator is the main entry point
of the "Database analyzer" and other DB
schema comparison and update func...
Christian Kuhn
09:52 Revision 9b61b397: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn
09:52 Revision 25a65706: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn
09:52 Revision b1379305: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn

2023-08-13

18:50 Revision 0784dbd9: [!!!][TASK] Disable external links by default in Linkvalidator
There are several known problems with external link checking
in Linkvalidator, specifically false positives and no
re...
Sybille Peters

2023-08-12

16:41 Revision ffd77a98: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn
16:41 Revision 10c7aee8: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn
 

Also available in: Atom