Project

General

Profile

Activity

From 2023-10-03 to 2023-11-01

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

2023-10-12

14:28 Revision 29a93e40: [TASK] Minor optimization in bin/typo3 referenceindex:update
Skip some queries when there are no rows in a table.
Resolves: #102152
Releases: main
Change-Id: Ia156c654fb4e5d769e...
Christian Kuhn
12:49 Revision eb8d1545: [TASK] styleguide: Avoid second argument to flexArray2Xml()
https://review.typo3.org/c/Packages/TYPO3.CMS/+/81418 Christian Kuhn
12:31 Revision a91ac429: [!!!][TASK] Always add xml prologue in flexArray2Xml()
There is no point in not adding the XML prologue
when using FlexFormTools->flexArray2Xml(). We
can remove the second ...
Christian Kuhn
11:16 Revision 638ba52d: [TASK] Use descriptions over placeholders in sys_file_storage
It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file...
Nikita Hovratov
11:08 Revision 77f5350a: [TASK] Use descriptions over placeholders in sys_file_storage
It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file...
Nikita Hovratov
11:08 Revision b5e7f6cc: [TASK] Improve type annotations for ImageDimension
Resolves: #101989
Releases: main
Change-Id: Ifb2a68271f8e9dcd0bf37834fc673587a3cbcfcd
Reviewed-on: https://review.typ...
Oliver Klee
11:08 Revision 2385cb8f: [TASK] Remove TYPO3_CONF_VARS BE/flexformForceCDATA
TYPO3_CONF_VARS BE/flexformForceCDATA is an ancient
setting introduced 2009 with #19338 in TYPO3 4.3 to
work around a...
Christian Kuhn
09:09 Revision 053f8755: [TASK] Partially revert method signature change for FileInterface->rename
This is a pre-patch for introducing a native enum for
DuplicationBehavior. In order to prevent changes to the signatu...
Nikita Hovratov
08:29 Revision f87e58d0: [TASK] Clean up GifBuilder code
This change avoids using the `$this->im`
property which is the resource pointer to the
`\GdImage` object.
In additio...
Benni Mack

2023-10-11

18:20 Revision 496b278e: [DOCS] Correct wrong YAML configuration example in changelog
Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi...
Mehdi Chaouch
18:20 Revision cb457b83: [DOCS] Correct wrong YAML configuration example in changelog
Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi...
Mehdi Chaouch
11:32 Revision 2efa2fc7: [TASK] Move GraphicalFunctions code to ImageProcessingInstructions
This change moves some logic to calculate width
and height based on instructions from an incoming
array into a separa...
Benni Mack
09:22 Revision 6e53a120: [TASK] Improve ReferenceIndex details
The ReferenceIndex class with table 'sys_refindex' plays
a more and more important role in core when it comes to
syst...
Christian Kuhn

2023-10-10

18:33 Revision e5f636be: [TASK] Set TYPO3 version to 11.5.33-dev
Change-Id: I8a909ce946355d701963d808e5fbea0bbec4ac63
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
18:33 Revision 49fdcd66: [TASK] Set TYPO3 version to 12.4.8-dev
Change-Id: I936fd1f3f6ad79dc17175157571c01e1154ee141
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:43 Revision 8b5820dc: [RELEASE] Release of TYPO3 12.4.7
Change-Id: Icf1dcdff288278ece0f89cc74fe4d8c8248eebfe
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:39 Revision f366ecd0: [RELEASE] Release of TYPO3 11.5.32
Change-Id: I30afe01b057286c45fd757f9f304daf2b11cc369
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:19 Revision 6cec9654: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
This reverts commit 32fb9912444d09ddd8dbb0a1423d30dc9e568c56.
Due to a changed handling of `extraPlugins`, the edito...
Oliver Hader
10:19 Revision c100b075: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
This reverts commit bd5a93e1c7576b40de34025b8195c2ca844eaf88.
Due to a changed handling of `extraPlugins`, the edito...
Oliver Hader
07:25 Revision 4c1833c2: [TASK] Add types for Install Tool responses
To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
Andreas Fernandez
06:00 Revision f06bef83: [TASK] Upgrade `doctrine/dbal:^3.7.1`
Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This...
Stefan Bürk
06:00 Revision ad577e20: [TASK] Upgrade `doctrine/dbal:^3.7.1`
Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This...
Stefan Bürk
05:26 Revision 32fb9912: [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
05:26 Revision bd5a93e1: [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
04:38 Revision 5b0126a2: [TASK] Add types for Install Tool responses
To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
Andreas Fernandez

2023-10-09

21:37 Revision d7dbf08c: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:37 Revision 00265a5a: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:37 Revision 301d831c: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:34 Revision 2538e0e6: [BUGFIX] Fix TypeErrors when using language argument
Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi...
Kevin Appelt
21:34 Revision 5ae7e949: [BUGFIX] Fix TypeErrors when using language argument
Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi...
Kevin Appelt
19:37 Revision 5d8d7f87: [TASK] Upgrade to composer/composer ^2.2.22
> composer req --dev composer/composer ^2.2.22
Raised development dependencies, since v2.2.22 fixes
CVE-2023-43655 w...
Oliver Hader
19:36 Revision a57148d4: [TASK] Upgrade to composer/composer ^2.6.5
> composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi...
Oliver Hader
19:36 Revision 3d9cef57: [TASK] Upgrade to composer/composer ^2.6.5
> composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi...
Oliver Hader
17:02 Revision 7a9e1565: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat...
Chris Müller
17:01 Revision 9f1c7181: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat...
Chris Müller
07:24 Revision d583834f: [DOCS] Adjust content element wizard screenshot in EXT:felogin
The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
Chris Müller
07:14 Revision 92eeab61: [DOCS] Adjust content element wizard screenshot in EXT:felogin
The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
Chris Müller

2023-10-08

21:44 Revision a0dc1be5: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex...
Chris Müller
21:43 Revision c7d23702: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex...
Chris Müller
17:08 Revision 5d06c167: [!!!][TASK] Remove legacy setting 'GFX/gdlib'
This setting is only used to determine if GIFBUILDER can be used or
not. We can get rid of this configuration if we s...
Andreas Nedbal

2023-10-07

10:08 Revision 543f1de7: [TASK] Bump phpunit and phpstan
phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos...
Christian Kuhn
10:07 Revision 3c0b815f: [TASK] Bump phpunit and phpstan
phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos...
Christian Kuhn
05:15 Revision 1a0aba24: [TASK] Unbundle CKEditor5
Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
Benjamin Franzke
05:15 Revision 6ab5f147: [TASK] Unbundle CKEditor5
Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
Benjamin Franzke

2023-10-06

21:22 Revision 69e5c828: [TASK] Type hint TcaMigration property
Minor patch to streamline types a bit.
Resolves: #102109
Releases: main
Change-Id: I367bbe5092f225d45c30613e3cb46535...
Christian Kuhn
20:23 Revision 280704d0: [TASK] styleguide: Clean up type=number examples
The userfunc setup number_6 is obsolete. Christian Kuhn
20:12 Revision 6991669d: [!!!][TASK] Remove obscure TCA [types][bitmask_*] settings
There are two rather obsure TCA 'types' settings not many
people are aware of, and even less understand:
$GLOBALS['T...
Christian Kuhn
19:41 Revision 8e0368bd: [DOCS] Streamline references to manuals in LTS versions
Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C...
Chris Müller
19:41 Revision b810578f: [DOCS] Streamline references to manuals in LTS versions
Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C...
Chris Müller
19:17 Revision 17092c53: [TASK] styleguide: Remove all type=color sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=color do not need to
be set an...
Christian Kuhn
18:37 Revision b2347e73: [FEATURE] Auto DB fields from TCA for type "color"
Tables with TCA columns set to type="color" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Christian Kuhn
17:45 Revision 2bd2073b: [TASK] styleguide: TCA: Add nullable color example
And change existing ext_tables.sql
definitions to sane values.
Christian Kuhn
17:17 Revision 7cc4aee9: [TASK] styleguide: TCA: Avoid 'required' example in elements_basic
The required table covers this already and
elements_basic table should not have
required fields.
Christian Kuhn
16:49 Revision 8015a329: [TASK] Aria-describedby for password field
Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel...
Patrick Schriner
16:49 Revision b7f13dd6: [TASK] Aria-describedby for password field
Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel...
Patrick Schriner
16:43 Revision 026c1b16: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte...
Christian Kuhn
16:43 Revision f68260b0: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte...
Christian Kuhn
15:59 Revision 8def84db: [TASK] styleguide: Remove all type=password sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=password do not need to
be set...
Christian Kuhn
15:44 Revision a579b4b9: [FEATURE] Auto DB fields from TCA for type "password"
Tables with TCA columns set to type="password" do not
need an ext_tables.sql entry anymore. The core now
creates this...
Christian Kuhn
15:03 Revision cf8bcd77: [TASK] styleguide: TCA: Add nullable password example
Christian Kuhn
14:54 Revision fab6a8fe: [BUGFIX] Ensure working target attribute for link.page and link.action
The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes...
Helmut Strasser
14:54 Revision 6c460759: [BUGFIX] Ensure working target attribute for link.page and link.action
The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes...
Helmut Strasser
14:27 Revision a14925be: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi...
Benjamin Franzke
14:27 Revision 4f99a8d1: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi...
Benjamin Franzke
13:40 Revision 27d64b2c: [BUGFIX] Improve CKEditor5 whitespace plugin usability
* Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc...
Benjamin Franzke
13:40 Revision b56bac9b: [BUGFIX] Improve CKEditor5 whitespace plugin usability
* Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc...
Benjamin Franzke
13:40 Revision 32919cec: [TASK] Warn about empty @import in TypoScript
When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta...
Christian Kuhn
13:40 Revision 0e64ea58: [TASK] Warn about empty @import in TypoScript
When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta...
Christian Kuhn
13:09 Revision a39dffb2: [DOCS] Document TypoScript parse edge case behavior
The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i...
Markus Klein
13:09 Revision 8be384cd: [DOCS] Document TypoScript parse edge case behavior
The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i...
Markus Klein
13:00 Revision 42e7ea6a: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi...
Benjamin Franzke
13:00 Revision 791a24a2: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi...
Benjamin Franzke
12:56 Revision 20dd3730: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch...
Markus Klein
12:56 Revision 83c46182: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch...
Markus Klein
10:02 Revision 6448b4c1: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger
10:02 Revision 28f1f3f9: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger
10:02 Revision 476de6b2: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger

2023-10-05

16:05 Revision 33771025: [TASK] Remove obsolete typo3-navigationIframe placeholder
The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097...
Benjamin Kott
16:05 Revision 98cf0291: [TASK] Remove obsolete typo3-navigationIframe placeholder
The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097...
Benjamin Kott
14:56 Revision ec05c5b9: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr...
Stefan Bürk
14:56 Revision 7e7c078d: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr...
Stefan Bürk
14:19 Revision 8eb66df3: [FEATURE] Introduce PSR-14 BeforeTcaOverridesEvent
This event can be used to dynamically generate TCA and add it as
additional base TCA. This is especially useful for "...
Nikita Hovratov
10:04 Revision d5076dfa: [TASK] Improve exception message for invalid `internal_type`
The exception message now contains the invalid
value as well as the only valid values.
Resolves: #102041
Releases: 1...
Oliver Bartsch
09:36 Revision 13d55a0c: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec...
Stefan Froemken
09:36 Revision c7c26601: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec...
Stefan Froemken
08:58 Revision 9d8ba93f: [DOCS] Fix wrong method name in changelog for Ajax API enhancement
Resolves: #102088
Related: #101970
Releases: main
Change-Id: I56c8975956fdc9dcc08a0cd61e283e46530f8033
Reviewed-on: h...
Chris Müller
08:50 Revision fc717473: [FEATURE] Allow redirect filtering by "protected" state
The redirects module does currently not allow to filter redirects
based on the `protected` state. This making it hard...
Torben Hansen
08:22 Revision ec462b5b: [TASK] Show user real name in ElementHistoryController
This patch improves the record history view of an element
by showing the realName on top of the username if available...
Josef Glatz
08:21 Revision 0d8936e2: [TASK] Show user real name in ElementHistoryController
This patch improves the record history view of an element
by showing the realName on top of the username if available...
Josef Glatz

2023-10-04

16:59 Revision 902de2a4: [TASK] styleguide: Remove all type=text sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=text do not need to
be set any...
Anja Leichsenring
16:50 Revision 10a4a104: [TASK] styleguide: Avoid "empty" tables in ext_tables.sql
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/81181
being done, we can remove "empty" placeholder definitions
...
Christian Kuhn
16:05 Revision f3287e6a: [FEATURE] Auto DB fields from TCA for type "text"
Tables with TCA columns set to type="text" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Anja Leichsenring
15:04 Revision efb29c91: [TASK] Move ImageMagick internals into GraphicalFunctions
The internal "stripProfile" check, and the checks for
"processor_enabled" are now encapsulated into
GraphicalFunction...
Benni Mack
15:04 Revision 8f9a53cd: [BUGFIX] Allow deleting scheduler task from detail view
The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
Garvin Hicking
14:29 Revision c8d3b614: [TASK] Allow to omit tables in ext_tables.sql
We are auto-creating more and more table columns
from TCA automatically with our works on #101553.
ext_tables.sql can...
Christian Kuhn
14:13 Revision cba63181: [BUGFIX] Allow deleting scheduler task from detail view
The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
Garvin Hicking

2023-10-03

17:28 Revision 3016be93: [TASK] Improve composer repository setup
In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
Simon Schaufelberger
17:28 Revision aaf34a3d: [TASK] Improve composer repository setup
In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
Simon Schaufelberger
 

Also available in: Atom