Project

General

Profile

Activity

From 2023-10-13 to 2023-11-11

2023-11-10

12:48 Revision 7006388a: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
12:48 Revision b1a7ff66: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
12:48 Revision 68c27e1c: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
07:32 Revision f0fb23c2: [!!!][TASK] Drop bootstrap jQuery interface and window.jQuery
The bootstrap jQuery interfaces required a global window.jQuery
variable to be set. The jquery drop-in is dropped in ...
Benjamin Franzke

2023-11-09

14:46 Revision 1286800f: [BUGFIX] Show correct icon for page types in UserInformationService
The page types section of the Compare User View now
displays the correct record type icon, which is already
resolved ...
Achim Fritz
14:46 Revision 66adf924: [BUGFIX] Add missing file_rename labels to filelist
Resolves: #102350
Releases: main, 12.4
Change-Id: Ieb5f0b952bb647b02fc3dff183f744b8f8cfd1f4
Reviewed-on: https://revi...
Patrick Schriner
09:19 Revision 96418871: [BUGFIX] Add missing file_rename labels to filelist
Resolves: #102350
Releases: main, 12.4
Change-Id: Ieb5f0b952bb647b02fc3dff183f744b8f8cfd1f4
Reviewed-on: https://revi...
Patrick Schriner
09:10 Revision 56487977: [BUGFIX] Show correct icon for page types in UserInformationService
The page types section of the Compare User View now
displays the correct record type icon, which is already
resolved ...
Achim Fritz

2023-11-08

17:18 Revision df0d34a1: [TASK] Use native PHP types in protected/internal GifBuilder methods
This change cleans up GifBuilder class
further by adding types to all internal
or protected methods.
In addition, so...
Benni Mack
14:55 Revision c78e80ad: [TASK] Update `cropperjs` library to 1.6.1
Exected commands:
npm install --save cropperjs@^1.6.1
npm run build
Resolves: #102333
Releases: main, 12.4
...
Andreas Fernandez
14:55 Revision 316474a4: [TASK] Update `cropperjs` library to 1.6.1
Exected commands:
npm install --save cropperjs@^1.6.1
npm run build
Resolves: #102333
Releases: main, 12.4
...
Andreas Fernandez
07:56 Revision 2ff00e55: [BUGFIX] Prevent possible PHP crash with empty systemLocale
When $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale'] is empty, a call
to setlocale() may lead to a PHP crash.
Res...
Xavier Perseguers

2023-11-07

16:19 Revision 10b2642d: [BUGFIX] Prevent possible PHP crash with empty systemLocale
When $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale'] is empty, a call
to setlocale() may lead to a PHP crash.
Res...
Xavier Perseguers
09:38 Revision 6336c729: [TASK] Use new bootstrap Carousel interface in wizards elements
The jquery interface $().carousel() has an implicit dependency on
jquery being loaded, whenever bootstrap is loaded. ...
Benjamin Franzke
07:32 Revision 4f4e6c7d: [TASK] Remove jQuery from `@typo3/backend/grid-editor` module
Resolves: #101872
Releases: main
Change-Id: I5b77bb2d7dacd18bb90002f50d710a3b3d5a4b52
Reviewed-on: https://review.typ...
Andreas Nedbal
06:31 Revision 1ee881f6: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:30 Revision 06e6c33f: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:30 Revision 222367c6: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:26 Revision 048f2546: [BUGFIX] Do not call FormEngine validation with jQuery objects
When implementing #101912, a few case where FormEngine field validation
is triggered with jQuery objects were oversee...
Andreas Fernandez
06:13 Revision ac1b1b27: [TASK] Respect the AsCommand `hidden` constructor argument
Symfony's AsCommand attribute encodes `hidden = true` into
a trailing `|` for the name attribute. Drop that for our
c...
Benjamin Franzke
06:13 Revision a4a05e93: [TASK] Respect the AsCommand `hidden` constructor argument
Symfony's AsCommand attribute encodes `hidden = true` into
a trailing `|` for the name attribute. Drop that for our
c...
Benjamin Franzke

2023-11-06

17:46 Revision b5d4461a: [BUGFIX] Fix special characters in scheduler labels
Special characters (e.g. ") in argument labels of console
commands are no longer displayed as HTML entity (").
...
Imko Schumacher
17:40 Revision 86e7fff4: [BUGFIX] Fix special characters in scheduler labels
Special characters (e.g. ") in argument labels of console
commands are no longer displayed as HTML entity (").
...
Imko Schumacher
14:08 Revision 199d04b0: [TASK] Remove jQuery from `ExtensionManagerUpdate` module
Resolves: #102307
Releases: main
Change-Id: Ie123eb853c34ad6bc451e29a73788787bffaf862
Reviewed-on: https://review.typ...
Oliver Bartsch
12:56 Revision fb77b79e: [DOCS] Add section about adding custom tables to create record reaction
Resolves: #102284
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/297
Related: #99308
Releas...
Chris Müller
12:00 Revision 3708def6: [TASK] Remove superfluous typecasts in Extbase AbstractValidator
Function arguments for `addErrorForProperty()` in Extbase
`AbstractValidator` do use PHP native types, so several
typ...
Torben Hansen
12:00 Revision 07474c7a: [TASK] Remove superfluous typecasts in Extbase AbstractValidator
Function arguments for `addErrorForProperty()` in Extbase
`AbstractValidator` do use PHP native types, so several
typ...
Torben Hansen
10:08 Revision ba750f4a: [DOCS] Use correct variable in code example in `ext:dashboard`
This change use the correct variable to assign view
variables in one example in WidgetImplementation.rst.
Releases: ...
Fabio Norbutat
10:08 Revision 3cb01ec0: [DOCS] Use correct variable in code example in `ext:dashboard`
This change use the correct variable to assign view
variables in one example in WidgetImplementation.rst.
Releases: ...
Fabio Norbutat
09:55 Revision 50505bb7: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:55 Revision e572ec62: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:55 Revision ae096aab: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:44 Revision 32f3cb45: [DOCS] Add section about adding custom tables to create record reaction
Resolves: #102284
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/297
Related: #99308
Releas...
Chris Müller
09:03 Revision 528132a4: [BUGFIX] Update `phpstan/phpstan` to 1.10.41
This commit updates `phpstan/phpstan` to the latest version and fixes
one issue within `RedisSessionBackend` where th...
Andreas Fernandez
09:03 Revision 3d167aad: [BUGFIX] Update `phpstan/phpstan` to 1.10.41
This commit updates `phpstan/phpstan` to the latest version and fixes
one issue within `RedisSessionBackend` where th...
Andreas Fernandez
07:33 Revision 08c67143: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
07:33 Revision 0ab65a4b: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
07:33 Revision 52795f16: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
05:36 Revision 18d8da7a: [TASK] Remove jQuery from `@typo3/backend/viewport/toolbar` module
Resolves: #102305
Releases: main
Change-Id: I3ce5dec038c93e8d0b8aa690396ece0adca875e9
Reviewed-on: https://review.typ...
Andreas Fernandez
05:35 Revision d8fe314e: [TASK] Extract "Remaining characters" into Lit element
The FormEngine feature that shows the amount of remaining characters
that fit in a field has been extracted from the
...
Andreas Fernandez

2023-11-05

19:21 Revision f6fe2665: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
19:21 Revision 66a42144: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
19:04 Revision a9343a81: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
00:05 Revision 975d036a: [DOCS] Fix typos and code example in be module registration API
This patch fixes some typos and adds a missing quotation mark in
the code example.
Resolves: #102316
Releases: main,...
Josef Glatz

2023-11-04

22:12 Revision 97d3e48a: [DOCS] Fix typos and code example in be module registration API
This patch fixes some typos and adds a missing quotation mark in
the code example.
Resolves: #102316
Releases: main,...
Josef Glatz
11:18 Revision e280ba99: [BUGFIX] Respect record's overlay icon in workspace listing
Since #94977, the record icon's markup is rendered
in JavaScript, using the icon-element component.
To display a poss...
Oliver Bartsch
10:44 Revision ef16a6a6: [TASK] Migrate icon-element to @lit/task
@lit/task graduated from a 2-year @lit-labs phase, to an officially
supported helper library for lit elements. We wan...
Benjamin Franzke
10:44 Revision 7acb0b9d: [TASK] Migrate icon-element to @lit/task
@lit/task graduated from a 2-year @lit-labs phase, to an officially
supported helper library for lit elements. We wan...
Benjamin Franzke
09:58 Revision 3b4b875a: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C...
Benjamin Franzke
09:58 Revision 34384bb8: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C...
Benjamin Franzke

2023-11-03

15:23 Revision 6cb90c63: [TASK] Update bootstrap to 5.3.2
This commit updates bootstrap to version 5.3.2.
Executed commands:
npm install --save bootstrap@^5.3.2
npm ...
Andreas Fernandez
15:22 Revision 5e98c00d: [TASK] Update bootstrap to 5.3.2
This commit updates bootstrap to version 5.3.2.
Executed commands:
npm install --save bootstrap@^5.3.2
npm ...
Andreas Fernandez
13:06 Revision a2a268ce: [BUGFIX] Respect record's overlay icon in workspace listing
Since #94977, the record icon's markup is rendered
in JavaScript, using the icon-element component.
To display a poss...
Oliver Bartsch
12:31 Revision 8b5b8faa: [BUGFIX] Enforce light mode in EXT:styleguide examples
EXT:styleguide is not fully compatible to dark mode environments. For
the time being, light mode is enforce in exampl...
Andreas Fernandez
12:22 Revision 31213a1b: [TASK] Re-add extension-key to styleguide's composer.json
The extension key setting was accidentally dropped in one
of the monorepo merge preparation changes:
https://github.c...
Benjamin Franzke
08:08 Revision 984c3f4b: [TASK] Remove jQuery from module menu
This patch removes jQuery from the `@typo3/backend/module-menu` module.
Collapsing/expanding of the module groups is ...
Andreas Fernandez

2023-11-02

16:24 Revision d9af9347: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
16:24 Revision b5fe05c8: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
15:48 Revision 5c3ad376: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
15:24 Revision 54cbbd9f: [TASK] Have an event to modify constants AST in FE
The new v12 TypoScript parser removed one undocumented
feature of the old parser in particular: Nested constants.
Th...
Julian Mair
15:20 Revision 459500c3: [TASK] Clean up usages of typo3conf/ext/styleguide
Some left over usages pointing to
typo3conf/ext/styleguide.
Resolves: #102235
Releases: main
Change-Id: Ib7e1050bc63...
Christian Kuhn
15:00 Revision c5a65771: [TASK] Have an event to modify constants AST in FE
The new v12 TypoScript parser removed one undocumented
feature of the old parser in particular: Nested constants.
Th...
Julian Mair
14:50 Revision ee52da38: [TASK] Typo in Breaking-102165
Releases: main
Resolves: #102306
Change-Id: I4c12548d08efdfcfe7ba57ea55e2c56a3ceba8ef
Reviewed-on: https://review.typ...
Timon Grützmacher
13:55 Revision 4a61b1dc: [TASK] Simplify check for ResourceCompressor HTML5 doctype
Even though ResourceCompressor is not used
in BE context anymore, the check for HTML5 doctype
is now based on PageRen...
Benni Mack
13:36 Revision 586dca31: [TASK] Update EXT:styleguide monorepo integration
> composer update --lock
> Build/Scripts/runTests.sh -s buildJavascript
> Build/Scripts/runTests.sh -s buildCss
Reso...
Jasmina Ließmann
13:05 Revision f3856614: [TASK] Merge typo3/cms-styleguide
Commands executed:
mkdir -p tmp
git clone https://github.com/TYPO3/styleguide tmp/styleguide
cat <<EOT > tmp/re...
Benjamin Franzke
10:04 Revision 05a2f472: [!!!][TASK] Streamline File Processing API
This change the concept of the Processed File API,
which was introduced back in TYPO3 v6 in 2012
(commit #66c204f0bf3...
Benni Mack
08:07 Revision 10f0aa0f: [TASK] styleguide: Convert CRLF to LF
https://github.com/TYPO3-CMS/styleguide/pull/476 Benjamin Franzke

2023-11-01

21:09 Revision 70a2af4a: [TASK] styleguide: Clean up CI related files
https://github.com/TYPO3-CMS/styleguide/pull/475
As a last patch in styleguide standalone repo
before monorepo merge...
Christian Kuhn
19:07 Revision 5b06eef4: [TASK] styleguide: Declare all classes @internal
https://github.com/TYPO3-CMS/styleguide/pull/474
Styleguide is not API.
Christian Kuhn
18:54 Revision 32912607: [TASK] styleguide: Move frontend.css to styleguide-frontend.css
https://github.com/TYPO3-CMS/styleguide/pull/473
Gives that .css file a more unique name indicating
it belongs to ex...
Christian Kuhn
18:13 Revision 8da3ac91: [BUGFIX] styleguide: Update a broken template id attribute
https://github.com/TYPO3-CMS/styleguide/pull/472 Christian Kuhn
18:05 Revision 92d2ac67: [TASK] Skip colliding acceptance test
When ext:styleguide is merged into core monorepo,
there will be no more "casual" extensions in
typo3conf/ext. The "Sc...
Christian Kuhn
17:48 Revision b56f19e7: [TASK] styleguide: Rename Gruntfile to .cjs
https://github.com/TYPO3-CMS/styleguide/pull/471
Use thje common-js file suffix as preparation for
the merge into ty...
Benjamin Franzke
09:23 Revision 2939f9d8: [TASK] Update typo3/cms-styleguide
ext:styleguide is a main module in the
'system' section now. An acceptance test
has to be adapted.
> composer u typo...
Christian Kuhn
08:28 Revision 3058dcac: [TASK] styleguide: Prepare styleguide PHP file headers
https://github.com/TYPO3-CMS/styleguide/pull/470
Move header comment to correct position.
Christian Kuhn
07:55 Revision 06515801: [TASK] styleguide: Update styleguide UnitTestsBootstrap.php
https://github.com/TYPO3-CMS/styleguide/pull/469
The third argument on SystemEnvironmentBuilder::run()
is obsolete.
Christian Kuhn
07:50 Revision bc59a02d: [TASK] styleguide: Files should have 664 permissions
https://github.com/TYPO3-CMS/styleguide/pull/468
Update a series of files that are executable
but shouldn't.
Christian Kuhn
06:14 Revision 2ee97a1f: [TASK] styleguide: Remove acceptance and functional tests
https://github.com/TYPO3-CMS/styleguide/pull/467
The core monorepo runs tests based on styleguide data.
The acceptan...
Christian Kuhn
05:46 Revision bf18c76b: [TASK] styleguide: Update backend module configuration
https://github.com/TYPO3-CMS/styleguide/pull/466
Update backend labels shown in "About TYPO3 CMS" module.
Move backe...
Jasmina Ließmann

2023-10-31

18:05 Revision 56d51298: [TASK] styleguide: Minor JS and template related updates
https://github.com/TYPO3-CMS/styleguide/pull/465 Christian Kuhn
17:18 Revision 24028230: [TASK] styleguide: Namespace BE css
https://github.com/TYPO3-CMS/styleguide/pull/464
Have a unique BE css id to restrict any
declared CSS to the stylegu...
Christian Kuhn
16:24 Revision 2f9415bb: [BUGFIX] Allow custom AbortSignal to be passed to AjaxRequest methods
AjaxRequest uses an own AbortController instance in order to provide
the abort() method. It therefore passes the corr...
Benjamin Franzke
16:24 Revision 876b17dd: [BUGFIX] Allow custom AbortSignal to be passed to AjaxRequest methods
AjaxRequest uses an own AbortController instance in order to provide
the abort() method. It therefore passes the corr...
Benjamin Franzke
15:30 Revision af0dc04e: [TASK] Allow creation of lossless webp images
Since PHP 8.1, GDImage can create lossless webp
images. However, in #102177 this wasn't checked
for properly.
This c...
Benni Mack
12:06 Revision f5f5275c: [TASK] Upgrade to Lit v3
Lit v3 is a new major release and contains breaking changes, but they do
not affect us: It mainly drops IE11 support ...
Benjamin Franzke
12:05 Revision f031457c: [TASK] Upgrade to Lit v3
Lit v3 is a new major release and contains breaking changes, but they do
not affect us: It mainly drops IE11 support ...
Benjamin Franzke
09:02 Revision c21150b0: [BUGFIX] Update `phpstan/phpstan` to 1.10.40
This commit updates `phpstan/phpstan` to the latest version and fixes
one quirk in our code in order to make our nigh...
Andreas Fernandez
09:02 Revision 8f8f9344: [BUGFIX] Update `phpstan/phpstan` to 1.10.40
This commit updates `phpstan/phpstan` to the latest version and fixes
one quirk in our code in order to make our nigh...
Andreas Fernandez

2023-10-30

21:39 Revision 26e8e8b0: [TASK] styleguide: Update screenshot in readme file
Jasmina Ließmann
20:57 Revision 1c725a99: [TASK] styleguide: Declare PHP classes final
https://github.com/TYPO3-CMS/styleguide/pull/462 Christian Kuhn
20:51 Revision 70d8b995: [TASK] styleguide: Tests declared final
Christian Kuhn
20:48 Revision 67a88069: [TASK] styleguide: Update tree node code examples
Jasmina Ließmann
16:25 Revision d194aa31: [TASK] Escape dynamic values in DOM selectors
Use a string literal to automatically apply escaping
to variables via selector``. The is essentially
a formatted stri...
Benjamin Franzke
16:25 Revision a86d38f2: [TASK] Escape dynamic values in DOM selectors
Use a string literal to automatically apply escaping
to variables via selector``. The is essentially
a formatted stri...
Benjamin Franzke
15:42 Revision 1f8eceb8: [TASK] styleguide: Streamline README.md
https://github.com/TYPO3-CMS/styleguide/pull/460
Shorten README.md to relevant text valid when
styleguide is merged ...
Christian Kuhn
15:11 Revision 5e0258c2: [BUGFIX] styleguide: Modal example works with CSP
https://github.com/TYPO3-CMS/styleguide/pull/459 Christian Kuhn
15:01 Revision 03c06639: [TASK] Remove leftover image map code
Remove leftover code from the IMGMENU removal, which has been
deprecated in v9 and removed in v10.
Resolves: #102289...
Stephan Großberndt
15:00 Revision 076bd010: [TASK] styleguide: Fix a last phpstan error on this level
https://github.com/TYPO3-CMS/styleguide/pull/458
This is actually most likely a phpstan bug.
We add an @var hint to ...
Christian Kuhn
14:33 Revision 9c105bab: [DOCS] Display lists correctly in changelog
The lists were displayed as fluent text as the empty line between the
upper paragraph and the first list item was mis...
Chris Müller
14:02 Revision 4013146f: [TASK] styleguide: Align phpstan level with core monorepo
https://github.com/TYPO3-CMS/styleguide/pull/457 Christian Kuhn
14:02 Revision f4108d83: [TASK] styleguide: Avoid prism syntax hightlighting for now
https://github.com/TYPO3-CMS/styleguide/pull/456
To prepare a monorepo merge of the styleguide
extension, we're for ...
Christian Kuhn
11:17 Revision 10b87a3d: [TASK] styleguide: Adapt DuplicationBehavior usage
https://github.com/TYPO3-CMS/styleguide/pull/454
Resource\Enum\DuplicationBehavior instead of
Resource\DuplicationBe...
Christian Kuhn
10:58 Revision c7ea9e7f: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:58 Revision f1428290: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:57 Revision 5ddabe2e: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:56 Revision 3757c79d: [TASK] styleguide: Bump friendsofphp/php-cs-fixer:3.37.1
https://github.com/TYPO3-CMS/styleguide/pull/453
* Align rules with core
* php-cs-fixer 3.37.1 and don't allow updat...
Christian Kuhn
09:50 Revision d58d6be7: [TASK] Use constructor property promotion in ext:install
Several classes in ext:install do not use constructor property
promotion. This change introduces constructor property...
Torben Hansen

2023-10-27

18:02 Revision fa820aa2: [TASK] Move TcaMigration and TcaPreparation
The patch moves the two internal classes into the
same namespace TYPO3\CMS\Core\Configuration\Tca.
A factory is being...
Christian Kuhn
10:37 Revision b72bf8af: [TASK] Extract FlexForm TCA migration & preparation
Having the TCA migration & preparation of single
FlexForm fields within resolveFileDirectives() which
is supposed to ...
Christian Kuhn
09:39 Revision 7c4f8396: [TASK] Avoid calling migrateFlexFormTcaRecursive() twice
With #99756, migrating DS in FlexForms has (indirectly)
been added to parseDataStructureByIdentifier(), so any
DS is ...
Christian Kuhn
08:15 Revision 91946d1b: [FEATURE] Deprecate and replace DuplicationBehavior class with enum
Deprecate DuplicationBehavior class and add a new native backed enum
TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior...
Thomas Hohn
07:25 Revision d81ff201: [DOCS] Correct example in changelog for colorPalettes
The colors configuration defines "darkgray". However, the
palettes definition used "darkgrey".
Additionally, use "pa...
Chris Müller
04:41 Revision 2f782c8a: [TASK] Clean up `@typo3/backend/form-engine-validation` module
* Removed referencing potentially hidden fields as "main field",
lowering congnitive load
* Dropped most usage of j...
Andreas Fernandez

2023-10-26

22:48 Revision 38786329: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
22:48 Revision a5909984: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
22:48 Revision 5ce53082: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
21:47 Revision b53ee748: [TASK] Introduce Symfony attribute based registration of CLI commands
CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ...
Bastien Lutz
21:47 Revision f9855268: [TASK] Introduce Symfony attribute based registration of CLI commands
CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ...
Bastien Lutz
16:43 Revision 5604ac95: [BUGFIX] Add a few missing labels
Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-...
Christian Kuhn
16:43 Revision cb594c26: [BUGFIX] Add a few missing labels
Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-...
Christian Kuhn
16:39 Revision b6cbf352: [BUGFIX] Simplify regex for form finisher FlexForm overrides
EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe...
Nikita Hovratov
16:39 Revision dadd63b8: [BUGFIX] Simplify regex for form finisher FlexForm overrides
EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe...
Nikita Hovratov
16:38 Revision b942bc05: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:38 Revision 17bec443: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:38 Revision 233c9dab: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:09 Revision d396dd6a: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No...
Oliver Hader
16:09 Revision 85da01dc: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No...
Oliver Hader
13:45 Revision 31921f57: [BUGFIX] Harden MigrateFeloginPlugins for empty flexforms
Avoid the migration of empty flexforms, which caused the wizard to fail.
Resolves: #97761
Releases: 11.5
Change-Id: ...
Kay Strobach
13:07 Revision f176c5ff: [TASK] Return __toString value from objects in DataMapper::getPlainValue
See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth...
Soren Malling
13:07 Revision d5043eb1: [TASK] Return __toString value from objects in DataMapper::getPlainValue
See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth...
Soren Malling
12:36 Revision 7c62c580: [TASK] styleguide: Remove all type=number sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/451
We're adding core code to add default sql definitions derived
from ...
Anja Leichsenring
12:31 Revision 9c6bdf6d: [BUGFIX] Fix type checks for T3D import of with missing files/TCA
See the issue for an example snippet and original bug report on
StackOverflow.
Also updates the documentation to ref...
Garvin Hicking
12:17 Revision edd7e7e0: [FEATURE] Auto create DB fields from TCA for type "number"
Tables with TCA columns set to type="number" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
10:29 Revision af090e63: [TASK] Show Content Security Policy Mutations Configuration
The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP...
Oliver Hader
10:29 Revision 99f86484: [TASK] Show Content Security Policy Mutations Configuration
The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP...
Oliver Hader
08:29 Revision af9a058b: [BUGFIX] Replace CSP mutation mode extend by inherit & append
MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th...
Oliver Hader
08:29 Revision 215ad523: [BUGFIX] Replace CSP mutation mode extend by inherit & append
MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th...
Oliver Hader

2023-10-25

17:29 Revision 1cd5ad0d: [!!!][TASK] Remove NotifySoftReferenceParser
The "notify" soft reference parser fits no
apparent use case. It is removed.
Resolves: #102260
Releases: main
Change...
Christian Kuhn
17:22 Revision fe8d8e67: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca...
Andreas Fernandez
17:11 Revision 8e88df79: [TASK] Clean up class ReferenceIndex
A rewrite of the internal handling:
* The class is now practically a stateless service,
the two left over properti...
Christian Kuhn
17:06 Revision 107d893d: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca...
Andreas Fernandez
16:06 Revision 239efd55: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12....
Markus Klein
15:54 Revision e2f80103: [BUGFIX] Handle `null` values in input transformation in AJAX requests
The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub...
Andreas Fernandez
15:54 Revision 09faf08d: [BUGFIX] Handle `null` values in input transformation in AJAX requests
The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub...
Andreas Fernandez
15:47 Revision 9c77d91e: [BUGFIX] Add `#[Controller]` attribute to `SuggestWizardController`
The `SuggestWizardController` makes use of constructor DI. However,
necessary configuration was missing, breaking the...
Andreas Fernandez
14:27 Revision b77aee6f: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting...
Benjamin Franzke
14:27 Revision 7391aa7b: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting...
Benjamin Franzke
14:11 Revision 840acb67: [TASK] Remove unreachable code in impexp
ReferenceIndex no longer returns arrays having
'type=file' set for a relation type, nor arrays
having 'file' set for ...
Christian Kuhn
13:26 Revision d1e2178e: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12....
Markus Klein
08:12 Revision a475d44f: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke
08:12 Revision a93c810e: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke
08:12 Revision 9f413041: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke

2023-10-24

15:32 Revision 6a3cb055: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
15:31 Revision b818725f: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
15:31 Revision 30144784: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
13:09 Revision fa34bf93: [BUGFIX] Show label in foreign record selector
Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to...
Till Hörner
13:09 Revision 3c5c8a71: [BUGFIX] Show label in foreign record selector
Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to...
Till Hörner
09:54 Revision 96faaf13: [BUGFIX] Remove test operating on outdated example
The test showcased an outdated concept of custom eval implementation.
The showcase has been removed to promote more m...
Anja Leichsenring

2023-10-23

23:42 Revision ddc9ee10: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
23:42 Revision af8a1cea: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
23:41 Revision 41e66f9c: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
22:11 Revision 26101cc1: [TASK] styleguide: Remove bin/typo3 styleguide:kauderwelsch
https://github.com/TYPO3-CMS/styleguide/pull/450
We have a useful command with styleguide:generate,
the 'example' st...
Christian Kuhn
21:19 Revision ea1b713e: [TASK] styleguide: Apply lintHtml changes
https://github.com/TYPO3-CMS/styleguide/pull/449
Releases: main
Jasmina Ließmann
21:11 Revision 73f45005: [TASK] styleguide: Remove basic input_20
https://github.com/TYPO3-CMS/styleguide/pull/448
The custom eval example is old fashioned
and should not be outlined...
Christian Kuhn
20:28 Revision ba81fc3a: [BUGFIX] Correct link to limit shown entries in record history module
The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W...
Jasmina Ließmann
20:17 Revision 8460a6b4: [BUGFIX] Correct link to limit shown entries in record history module
The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W...
Jasmina Ließmann
17:19 Revision 2642faef: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
17:19 Revision b6ed3f6e: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
17:19 Revision c6fbb4f4: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
16:49 Revision abc7662b: [!!!][TASK] Remove FlexFormTools traverser
With various pre-patches being done, the ugly traverser
method FlexFormTools->traverseFlexFormXMLData() is
obsolete.
...
Christian Kuhn
10:52 Revision d3d7160c: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
10:32 Revision e81884ec: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
10:19 Revision 0ce568c8: [BUGFIX] Do not flush rootline cache when be user visits the website
The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the...
Christoph Lehmann
09:45 Revision ced160eb: [BUGFIX] Do not flush rootline cache when be user visits the website
The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the...
Christoph Lehmann
09:20 Revision 5463a19d: [TASK] Show original user on new line in ElementHistoryController
This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho...
Josef Glatz
09:16 Revision 951d19cb: [TASK] Simplify ImageProcessingInstruction object
The introduction of the ImageProcessing object
made it possible to refactor and clean up further
code within TYPO3's ...
Benni Mack
09:12 Revision b1a2b3d3: [TASK] Show original user on new line in ElementHistoryController
This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho...
Josef Glatz
08:52 Revision 2cec1065: [TASK] Remove superflous definition for inline field from sys_workspace
After only records of table `sys_workspace_stage` can serve as entries
for the `sys_workspace -> custom_stages` field...
Anja Leichsenring

2023-10-22

15:36 Revision 04503276: [!!!][TASK] Avoid TemplaVoila related FlexForm details
A simple TCA flex form definition in extensions simply uses
the TCA 'ds' 'default' key to declare its data structure....
Christian Kuhn
15:30 Revision 244ef799: [FEATURE] styleguide: TCA inline foreign_match_fields example
https://github.com/TYPO3-CMS/styleguide/pull/447
An example for foreign_match_fields is added, which demonstrates ho...
Nikita Hovratov
15:10 Revision 5775bf0a: [TASK] Simplify query in cleanup:missingrelations
The main worker query of `bin/typo3 cleanup:missingrelations`
includes a "ref_table !== _FILE" where clause. This det...
Christian Kuhn
15:06 Revision b497cc70: [TASK] Remove dead catch in ImageViewHelper
RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ...
Nikita Hovratov
14:27 Revision f95035bc: [TASK] Remove dead catch in ImageViewHelper
RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ...
Nikita Hovratov
12:24 Revision 942db50e: [TASK] styleguide: Remove all type=inline sql field definitions and child relations
https://github.com/TYPO3-CMS/styleguide/pull/446
We're adding core code to add default sql definitions derived from ...
Anja Leichsenring
12:11 Revision 2d6a9769: [FEATURE] Auto create DB fields from TCA for type "inline"
Tables with TCA columns set to type="inline" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
12:07 Revision b88d8c9a: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess...
Nikita Hovratov
11:51 Revision 0c9baa71: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess...
Nikita Hovratov
09:54 Revision d762c35a: [TASK] Improve invalidArguments tests for ImageViewHelper
- Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp...
Nikita Hovratov
09:44 Revision 8baa368b: [TASK] Improve invalidArguments tests for ImageViewHelper
- Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp...
Nikita Hovratov
09:14 Revision f0d2c25b: [TASK] Avoid traverseFlexFormXMLData() in ReferenceIndex
Similar to the works done for CLI cleanup:flexforms,
ReferenceIndex no longer uses the FlexFormTools
traverser.
The ...
Christian Kuhn

2023-10-21

12:45 Revision 38e82005: [TASK] Improve property type annotations for GraphicalFunctions
This is a pre-patch for adding more specific type annotations
to the methods in this class.
Resolves: #102156
Releas...
Oliver Klee

2023-10-20

16:26 Revision afb6024a: [TASK] Basic ReferenceIndex "softref" test coverage
The TCA "softref" logic in ReferenceIndex has close to
no functional test coverage. The patch adds some tests
using a...
Christian Kuhn
13:37 Revision f8dda1d6: [TASK] Proper DI in FlexFormTools
The event dispatcher should always be injected
via DI, either directly or through makeInstance().
It should not be nu...
Christian Kuhn
12:33 Revision 43da9cd7: [TASK] Replace tabs with spaces in xml files
In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t...
Nikita Hovratov
11:19 Revision 23fde652: [TASK] Avoid traverseFlexFormXMLData() in cleanup:flexforms
FlexFormTools->cleanFlexFormXML() is only used by CLI
cleanup:flexforms. traverseFlexFormXMLData() is used
as recursi...
Christian Kuhn
10:57 Revision 7462d714: [TASK] Replace tabs with spaces in xml files
In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t...
Nikita Hovratov
08:38 Revision 5023fe9f: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger
08:37 Revision 9649b356: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger
08:37 Revision 7d6ca174: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger

2023-10-19

14:19 Revision bb6c710a: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
14:17 Revision 413b4116: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
14:15 Revision 41f801b7: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
13:17 Revision 6fce7e8b: [TASK] Update `terser` to 5.22
Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12...
Andreas Fernandez
13:01 Revision 251785ad: [TASK] Update `terser` to 5.22
Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12...
Andreas Fernandez
12:36 Revision 0ea99d7a: [TASK] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix
...
Andreas Fernandez
12:36 Revision b7d58e80: [TASK] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
    npm audit fix
...
Andreas Fernandez
12:33 Revision 9fd4a0ea: [TASK] Streamline providing CSP mutations
The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati...
Oliver Hader
12:33 Revision c08dd72c: [TASK] Streamline providing CSP mutations
The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati...
Oliver Hader
08:28 Revision dba6f482: [TASK] Update ckeditor5 to v40
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E...
Andreas Fernandez
08:28 Revision 695b4c57: [TASK] Update ckeditor5 to v40
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E...
Andreas Fernandez

2023-10-18

16:22 Revision 104e3915: [TASK] Consistently apply ImageMagick parameters when converting
One of the main methods for processing logic when
working the ImageMagick in TYPO3 is "imageMagickConvert".
This met...
Benni Mack
13:04 Revision 8d101ced: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
13:04 Revision 42669735: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
13:04 Revision 5cda6d41: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
12:30 Revision 1c4e8017: [BUGFIX] Adjust config file path in Install Tool password hint
The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate...
Jan Greth
12:14 Revision e0905b1b: [BUGFIX] Adjust config file path in Install Tool password hint
The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate...
Jan Greth
09:56 Revision 3a62b4ff: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
They are executed to build a descriptive cache identifier and
the database name is now received from configuration in...
Christoph Lehmann
09:56 Revision 879966e8: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
They are executed to build a descriptive cache identifier and
the database name is now received from configuration in...
Christoph Lehmann
09:52 Revision 0335da49: [BUGFIX] Allow more TCA types for reaction fields
More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33...
Georg Ringer
09:52 Revision fbb99b3f: [BUGFIX] Allow more TCA types for reaction fields
More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33...
Georg Ringer
09:51 Revision 5c08e8f5: [!!!][TASK] Add native type declarations to GU HTML/XML methods
Resolves: #102116
Releases: main
Change-Id: If78eabc7e7a729d04e6501bb3d9ce1fae0c373c0
Reviewed-on: https://review.typ...
Oliver Klee
08:28 Revision 979a4571: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op...
Benjamin Franzke
08:28 Revision 6c0b5518: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op...
Benjamin Franzke

2023-10-17

19:32 Revision 8038b67f: [FEATURE] Deprecate and replace Abstractfile::FILETYPE_* with enum
Deprecate the following constants in:
* `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN`
* `\TYPO3\CMS\Core\...
Thomas Hohn
15:32 Revision dc6077f9: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
15:32 Revision 0443b418: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
15:32 Revision ac829ed0: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
14:17 Revision f5fb95d4: [TASK] Streamline ReferenceIndex->updateRefIndexTable()
With ReferenceIndex->updateIndex() being pretty much
cleaned up and optimized, we start looking at the main
worker me...
Christian Kuhn
13:07 Revision 7a6e0816: [TASK] Remove pre-FAL code from getImgResource
One piece of code within ContentObjectRenderer
was kept when File Abstraction Layer was not able
to process an image....
Benni Mack
11:39 Revision 81f5d38b: [FEATURE] Add webp support for GifBuilder
It is now possible - if PHP was compiled with gdlib
that supports webp (available since PHP 7.1), to generate
webp fi...
Benni Mack
11:08 Revision 8687b1cf: [DOCS] Add migration note for removed GFX/gdlib setting
Resolves: #102113
Releases: main
Change-Id: I7304567faee9d0883d3c24d93b4b133fba7852d0
Reviewed-on: https://review.typ...
Garvin Hicking
09:08 Revision 8ee62b1a: [!!!][TASK] Drastically speed up `bin/typo3 cleanup:flexforms`
CLI command `bin/typo3 cleanup:flexforms` of ext:lowlevel
is extremely slow due to its page-tree-based strategy.
It c...
Christian Kuhn

2023-10-16

14:38 Revision fdff96dd: [BUGFIX] Mitigate MySQL limitations in `ReferenceIndex`
With #102171 a sub-query is used to fetch the records
to delete. We missed two things:
* Placeholders in the sub-que...
Stefan Bürk
11:06 Revision 1907d333: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ...
Oliver Hader
11:06 Revision 0d6719c5: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ...
Oliver Hader
09:36 Revision b3e54086: [TASK] styleguide: Remove all type=link sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/445
We're adding core code to add default sql definitions derived from ...
Anja Leichsenring
09:05 Revision bb7ae73e: [FEATURE] Auto create DB fields from TCA for type "link"
Tables with TCA columns set to type="link" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Anja Leichsenring
08:51 Revision b8550fd6: [TASK] styleguide: Remove all type=radio sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=radio do not need to
be set an...
Nikita Hovratov
07:43 Revision 69a32356: [FEATURE] Auto DB fields from TCA for type "radio"
Tables with TCA columns set to type="radio" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Nikita Hovratov

2023-10-15

14:20 Revision 87ab6195: [BUGFIX] Properly pass option untrusted to addQueryString
The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021...
Patrick Schriner
14:20 Revision 8bde18db: [BUGFIX] Properly pass option untrusted to addQueryString
The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021...
Patrick Schriner
14:19 Revision f61d4a82: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the...
Kevin Appelt
14:18 Revision 94ed1c26: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the...
Kevin Appelt
14:03 Revision aaa02efa: [TASK] Speed up bin/typo3 referencindex:update
By deleting sys_refindex rows pointing to deleted=1
records early, and ignoring soft-deleted ones in
the main loop, w...
Christian Kuhn
14:01 Revision 3f8c998b: [TASK] Remove superfluous code in ext:felogin
With #98370, all occurrences of `setOriginalRequestMappingResults()`
have been replaced with the reassignment of the ...
Torben Hansen
13:54 Revision bd017e67: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
13:54 Revision a89fe3b0: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
13:54 Revision 5b51986a: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:54 Revision 07115aa5: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:53 Revision 4707456a: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:43 Revision 511a1a01: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,...
Christian Kuhn
13:42 Revision a646ee81: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,...
Christian Kuhn
13:41 Revision acc2cbf0: [TASK] Avoid a pass-by-reference in DataHandler
There is no point calling addDefaultPermittedLanguageIfNotSet()
with $incomingFieldArray as reference. It is more eas...
Christian Kuhn

2023-10-14

18:14 Revision c5985480: [TASK] FAL: Task object cleans up processing configuration
Within the FileProcessingService class,
various cleanups regarding the configuration array
were made in order to avoi...
Benni Mack
 

Also available in: Atom