Project

General

Profile

Activity

From 2024-02-22 to 2024-03-22

2024-03-22

18:33 Revision 0598521c: [BUGFIX] Admin-only edit lock can be disabled again
Fixes the Doctrine error:
Incorrect integer value: '' for column 'editlock' at row 1
Releases: main, 12.4, 11.5
Reso...
Christian Ludwig
18:33 Revision 74a7d937: [BUGFIX] Admin-only edit lock can be disabled again
Fixes the Doctrine error:
Incorrect integer value: '' for column 'editlock' at row 1
Releases: main, 12.4, 11.5
Reso...
Christian Ludwig
16:13 Revision 77bbe4e9: [TASK] Use `SiteConfiguration` from DI in `SiteBasedTestTrait`
`SiteBasedTestTrait` created a instance of the `SiteConfiguration`
using the PHP `new` keyword for writing functional...
Stefan Bürk
16:12 Revision ee7ef1a3: [TASK] Update core-testing-php image versions
New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
...
Stefan Bürk
16:12 Revision f6015fde: [TASK] Update core-testing-php image versions
New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
...
Stefan Bürk
16:12 Revision 473ecae4: [TASK] Update core-testing-php image versions
New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
...
Stefan Bürk
16:01 Revision 4d63f7ef: [TASK] Clean up code inconsistencies detected by phpstan
Various places in smaller extensions were
reported in phpstan that had some inconsistencies
in their code style, whic...
Benni Mack
15:58 Revision 504c9f9b: [TASK] Use `SiteConfiguration` from DI in `SiteBasedTestTrait`
`SiteBasedTestTrait` created a instance of the `SiteConfiguration`
using the PHP `new` keyword for writing functional...
Stefan Bürk
15:19 Revision 41b99567: [BUGFIX] Respect cross classes when removing restrictions
When removeByType is used to remove restrictions
from the container, it is now ensured that also
cross classes are pr...
Oliver Bartsch
15:19 Revision 1350e2b8: [BUGFIX] Respect cross classes when removing restrictions
When removeByType is used to remove restrictions
from the container, it is now ensured that also
cross classes are pr...
Oliver Bartsch
12:33 Revision 5014c8c7: [BUGFIX] Prevent undefined array index in GifBuilder
Unset non matching key arrays and additionally
secure the array access with a corresponding
check.
Resolves: #102241...
Oliver Bartsch
12:33 Revision 3d18a57a: [BUGFIX] Prevent undefined array index in GifBuilder
Unset non matching key arrays and additionally
secure the array access with a corresponding
check.
Resolves: #102241...
Oliver Bartsch
07:45 Revision 3c5e8691: [TASK] Reduce overhead in BackendLayoutView
BackendLayoutView is used to build the BackendLayout
structure, and does a few things too much:
a) it uses ArrayUtil...
Benni Mack
06:50 Revision 77077a68: [DOCS] Fix References RST syntax containing angle brackets
Resolves: #103424
Releases: main, 12.4
Change-Id: I3c2da18a3d09e78fe9b72113e1a7332942bde715
Reviewed-on: https://revi...
Lina Wolf

2024-03-21

22:00 Revision 39e97c61: [TASK] Deprecate `GeneralUtility::hmac()`
In order to ensure unique HMACs in TYPO3, all usages of
`TYPO3\CMS\Core\Utility\GeneralUtility::hmac` have been
repla...
Torben Hansen
19:28 Revision bea3da0c: [TASK] Remove todo in AbstractDomainObject
A todo for the `$uid` property in AbstractDomainObject states,
that a type declaration should be introduced in v13. T...
Torben Hansen
15:20 Revision d2f87f84: [DOCS] Fix References RST syntax containing angle brackets
Resolves: #103424
Releases: main, 12.4
Change-Id: I3c2da18a3d09e78fe9b72113e1a7332942bde715
Reviewed-on: https://revi...
Lina Wolf
14:38 Revision ecaab170: [BUGFIX] Do not render empty `eval` and `is_in` instructions
This commit checks whether `eval` and `is_in` are not empty before they
are used as "input params" for the JavaScript...
Andreas Fernandez
14:38 Revision 51413462: [BUGFIX] Do not render empty `eval` and `is_in` instructions
This commit checks whether `eval` and `is_in` are not empty before they
are used as "input params" for the JavaScript...
Andreas Fernandez
14:02 Revision ca7baa3b: [BUGFIX] linkvalidator: Add missing CSS class to "Toggle all" label
This commit adds a missing `form-check-label` CSS class to the label
element of the "Toggle all" field in the backend...
Andreas Fernandez
11:20 Revision 0c8317cd: [BUGFIX] Inject logger into YamlFileLoader
YamlFileLoader needs to be instantiated via `self::new` to
ensure that a logger instance is injected.
The issues was...
Benjamin Franzke
10:45 Revision 85b00d0d: [TASK] Do not render `typo3-formengine-updater` if linked field is hidden
TYPO3's TCA type field is rendered in the FormEngine along with a
`<typo3-formengine-updater>` element that listens o...
Andreas Fernandez

2024-03-20

23:12 Revision a0905631: [TASK] Remove TSFE->releaseLocks()
With TF no longer calling releaseLocks(),
it can be removed.
> composer u typo3/testing-framework:dev-main
Change-I...
Christian Kuhn
22:52 Revision 60beadfb: [BUGFIX] Vertically align icon flag in page module again
Resolves: #103429
Releases: main, 12.4
Change-Id: Id8ab8e745a316f8af0abcfe495b7174f0afe1b96
Reviewed-on: https://revi...
Jasmina Ließmann
22:23 Revision 14de669e: [BUGFIX] Vertically align icon flag in page module again
Resolves: #103429
Releases: main, 12.4
Change-Id: Id8ab8e745a316f8af0abcfe495b7174f0afe1b96
Reviewed-on: https://revi...
Jasmina Ließmann
12:47 Revision f58bceef: [BUGFIX] Add `_ga` to `excludedParameters`
This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R...
Andreas Fernandez
12:47 Revision af0da784: [BUGFIX] Add `_ga` to `excludedParameters`
This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R...
Andreas Fernandez
12:47 Revision 040be42f: [BUGFIX] Add `_ga` to `excludedParameters`
This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R...
Andreas Fernandez
07:28 Revision 0e1b095b: [DOCS] Fix minor typo in UserTSconfig Changelog
Releases: main
Resolves: #103431
Change-Id: I640fa48610e85bccf43929cafd31cd0158a1a679
Reviewed-on: https://review.typ...
Christian Kuhn

2024-03-19

14:35 Revision 5712a422: [TASK] Add FrontendTypoScriptFactory
In version 12, the introduction of the new TypoScript parser
was accompanied by the implementation of factories for
P...
Christian Kuhn
13:16 Revision 318f6ceb: [TASK] Apply some runTests.sh cleanups
* Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ...
Benjamin Franzke
13:16 Revision cac4af2a: [TASK] Apply some runTests.sh cleanups
* Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ...
Benjamin Franzke
13:16 Revision 5ebc2e3f: [TASK] Apply some runTests.sh cleanups
* Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ...
Benjamin Franzke
13:12 Revision 38931533: [TASK] Add description to tableRestrictions palette in BE groups
This commit introduces a description for the newly added
tableRestrictions palette in the Backend (BE) user groups fo...
Marcin Sągol
13:08 Revision dc392a4d: [BUGFIX] Ensure `Comparator` knows the current platform
Doctrine DBAL 3.x has been introduced into TYPO3 v12
with #96287 and raised over the time, adding the one
or other de...
Stefan Bürk
12:28 Revision 92b85a3c: [TASK] Align table restriction fields in backend usergroup record
In order to get a better overview of the selected table restrictions,
the two corresponding fields are placed next to...
Jasmina Ließmann
12:28 Revision deae9515: [TASK] Mark BE 'Label' and 'StatusInformation' non-internal
These two classes are part of the new BE tree,
and are documented API for extensions to add
additional labels and sta...
Christian Kuhn
09:33 Revision 6707f50b: [TASK] Set TYPO3 version to 12.4.14-dev
Change-Id: I03729854c268a32ba072d891d4701d42ba5d365d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/835...
Benni Mack
09:11 Revision 91088fb8: [RELEASE] Release of TYPO3 12.4.13
Change-Id: I981c2fe620a96ce344730b184ce60e7aa17a6aa4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/835...
Benni Mack
08:45 Revision 3650e395: [TASK] Update ckeditor5 to v41.2.1
This commit updates ckeditor5 to v41.2.1.
It fixed a recent regression where importing documents from Word with
sugge...
Benjamin Franzke
08:45 Revision e61f9163: [TASK] Update ckeditor5 to v41.2.1
This commit updates ckeditor5 to v41.2.1.
It fixed a recent regression where importing documents from Word with
sugge...
Benjamin Franzke
05:31 Revision b67a88f6: [TASK] Add composer-mode to our acceptance test matrix
All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi...
Benjamin Franzke
05:30 Revision 11102a5f: [TASK] Add composer-mode to our acceptance test matrix
All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi...
Benjamin Franzke
05:30 Revision fa6c3fc4: [TASK] Add composer-mode to our acceptance test matrix
All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi...
Benjamin Franzke

2024-03-18

21:35 Revision a6a1386a: [BUGFIX] Provide correct ll string keys in template for pagetitle edit
The used ll keys used in the javascript code for the inline pagetitle
edit feature in the page and recordlist module ...
Willi Wehmeier
16:29 Revision e8b234b4: [BUGFIX] Provide correct ll string keys in template for pagetitle edit
The used ll keys used in the javascript code for the inline pagetitle
edit feature in the page and recordlist module ...
Willi Wehmeier
07:42 Revision 9ebc397b: [BUGFIX] Prevent null pointer exception in ContentObjectRenderer
The $request might not be initialized, that's
why the getRequest() method has to be used in
ContentObjectRenderer.
T...
Oliver Bartsch

2024-03-17

13:18 Revision 4a2f12a5: [TASK] Fix cache name in comments
In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm...
Oliver Klee
13:17 Revision b69a1a6f: [TASK] Fix cache name in comments
In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm...
Oliver Klee
13:17 Revision d3e492e2: [TASK] Fix cache name in comments
In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm...
Oliver Klee

2024-03-16

09:31 Revision 1a348fe2: [BUGFIX] Prevent TypeErrors in FormEngine for missing elements
Resolves: #103391
Releases: main, 12.4
Change-Id: I48d55c7b66669f9836886f257aefba2171b6910e
Reviewed-on: https://revi...
Oliver Bartsch
09:17 Revision 3b1982e6: [BUGFIX] Prevent TypeErrors in FormEngine for missing elements
Resolves: #103391
Releases: main, 12.4
Change-Id: I48d55c7b66669f9836886f257aefba2171b6910e
Reviewed-on: https://revi...
Oliver Bartsch

2024-03-15

13:23 Revision 9a28958a: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:...
Oliver Bartsch
13:23 Revision 1d38755f: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:...
Oliver Bartsch
13:23 Revision 8d9599f7: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:...
Oliver Bartsch
12:01 Revision 39f49b2c: [TASK] Make pagetree toggle switch accessible via keyboard
This change makes the toggle button accessible via keyboard
and sets the focus manually, so that the pagetree can be ...
Willi Wehmeier
12:01 Revision 765f1696: [TASK] Make pagetree toggle switch accessible via keyboard
This change makes the toggle button accessible via keyboard
and sets the focus manually, so that the pagetree can be ...
Willi Wehmeier
11:26 Revision cadfeeee: [TASK] Add labels to docheader action-menu dropdown
This patch adds a label to the action-menu used by most of
the core extensions.
Resolves: #102548
Releases: main, 12...
Willi Wehmeier
11:26 Revision bc6a791d: [TASK] Add labels to docheader action-menu dropdown
This patch adds a label to the action-menu used by most of
the core extensions.
Resolves: #102548
Releases: main, 12...
Willi Wehmeier
09:09 Revision eaf9df42: [TASK] Apply stricter URI route generation assertions
Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th...
Oliver Hader
09:09 Revision 7e8694b7: [TASK] Apply stricter URI route generation assertions
Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th...
Oliver Hader
09:09 Revision 5c95229a: [TASK] Apply stricter URI route generation assertions
Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th...
Oliver Hader
08:48 Revision 5166cca9: [BUGFIX] Bail out if `AbstractExceptionHandler` cannot write logs
If an exception cannot get written into the database, e.g. due to
connectivity issues, exceptions are already caught....
Andreas Fernandez

2024-03-14

13:01 Revision 0148ef4d: [TASK] Set empty alt text for file reference thumbnails
The thumbnail images in the inline file relations have the properties
alt and title set to "id=x" which is only helpf...
Willi Wehmeier
11:42 Revision ffebe4a9: [TASK] Set empty alt text for file reference thumbnails
The thumbnail images in the inline file relations have the properties
alt and title set to "id=x" which is only helpf...
Willi Wehmeier
08:57 Revision 5cc1b764: [DOCS] Fix ReST file admonition and file name in 13.1 Changelogs
Two errors were made in 13.1 changelogs:
Filename Features-93942-CropSVGImagesNatively.rst has an extra "s"
and shou...
Garvin Hicking
07:27 Revision 24f0a59d: [TASK] Implement `@typescript-eslint/prefer-string-starts-ends-with` rule
The eslint configuration now takes the rule
`@typescript-eslint/prefer-string-starts-ends-with` [1] into account,
enf...
Andreas Fernandez
07:27 Revision a88c8431: [TASK] Implement `@typescript-eslint/prefer-string-starts-ends-with` rule
The eslint configuration now takes the rule
`@typescript-eslint/prefer-string-starts-ends-with` [1] into account,
enf...
Andreas Fernandez

2024-03-13

19:50 Revision 9f861f51: [BUGFIX] Visualize CEs with surrounding box-shadow
In the backend CEs are elevated by a surrounding box-shadow.
This box-shadow was clipped off on top, left and right ...
Ayke Halder
18:34 Revision 0d02b016: [DOCS] Add important RST for changed form framework markup
Resolves: #103392
Related: #103117
Releases: main, 12.4
Change-Id: I97f9c68b6ad1c6b3ded4c70a82dbfe20eb5a9f20
Reviewed...
Kevin Appelt
18:34 Revision 0f097ce4: [BUGFIX] Allow adding multiple files / folders via element browser
This prevents the element browser from closing
as soon as one file or folder was added. This
restores previous behavi...
Oliver Bartsch
18:33 Revision e900ba7a: [TASK] Add meaningful title to File selector add file button
The "+" labelled button in the File selector modal was just
labelled with the filename as the title which doesn't giv...
Willi Wehmeier
18:33 Revision 79329c73: [TASK] Add meaningful title to File selector add file button
The "+" labelled button in the File selector modal was just
labelled with the filename as the title which doesn't giv...
Willi Wehmeier
18:33 Revision f5a6bbbe: [BUGFIX] Allow adding multiple files / folders via element browser
This prevents the element browser from closing
as soon as one file or folder was added. This
restores previous behavi...
Oliver Bartsch
18:33 Revision 0133a5e2: [BUGFIX] Visualize CEs with surrounding box-shadow
In the backend CEs are elevated by a surrounding box-shadow.
This box-shadow was clipped off on top, left and right ...
Ayke Halder
18:22 Revision a43932f7: [DOCS] Add important RST for changed form framework markup
Resolves: #103392
Related: #103117
Releases: main, 12.4
Change-Id: I97f9c68b6ad1c6b3ded4c70a82dbfe20eb5a9f20
Reviewed...
Kevin Appelt
14:10 Revision 93c8520d: [BUGFIX] Recalculate context-menu position after data population
With #103197, a loading indicator was added to the context menus,
which rendered a stub context-menu.
The position of...
Benjamin Franzke
14:10 Revision 828fae90: [BUGFIX] Recalculate context-menu position after data population
With #103197, a loading indicator was added to the context menus,
which rendered a stub context-menu.
The position of...
Benjamin Franzke
11:17 Revision 5ac249b5: [TASK] Streamline Backend Layout View code
This change adapts some places around Backend Layouts,
which is a pre-patch in order to centralize
previously used co...
Benni Mack
09:34 Revision 3709afe0: [BUGFIX] Use telephone as fallback for link text
Resolves: #102139
Releases: main, 12.4
Change-Id: I9eb3b759de4af5c322aedc96df169aa7c603add6
Reviewed-on: https://revi...
Michael Hitzler
09:07 Revision c3c46f43: [BUGFIX] Use telephone as fallback for link text
Resolves: #102139
Releases: main, 12.4
Change-Id: I9eb3b759de4af5c322aedc96df169aa7c603add6
Reviewed-on: https://revi...
Michael Hitzler
08:46 Revision bcea6ec0: [FEATURE] Allow creating backend user group presets
When installing TYPO3, the final step (5) has
been updated to include an additional checkbox.
This checkbox will allo...
Marcin Sągol
07:32 Revision 2709fb71: [TASK] Implement `@typescript-eslint/restrict-plus-operands` rule
The eslint configuration now takes the rule
`@typescript-eslint/restrict-plus-operands` [1] into account,
prohibiting...
Andreas Fernandez
07:32 Revision e8942826: [TASK] Implement `@typescript-eslint/restrict-plus-operands` rule
The eslint configuration now takes the rule
`@typescript-eslint/restrict-plus-operands` [1] into account,
prohibiting...
Andreas Fernandez
07:23 Revision 8bc6fc8b: [TASK] Remove leftover query parsing code in cObj
Some code in ContentObjectRenderer is not needed
anymore as the query parts are not parsed anymore.
Resolves: #10337...
Benni Mack

2024-03-12

21:30 Revision 10ffeb4f: [TASK] Update `@typescript-eslint` packages
The `@typescript-eslint` packages are updated for TypeScript 5.4
support.
Executed commands:
npm install --save...
Andreas Fernandez
21:30 Revision e6026b2f: [TASK] Update `@typescript-eslint` packages
The `@typescript-eslint` packages are updated for TypeScript 5.4
support.
Executed commands:
npm install --save...
Andreas Fernandez
17:23 Revision 9c62fe57: [BUGFIX] Add server request to view in ConfirmationFinisher
Since #98377 it is not possible to use `f:link.page`
ViewHelper in the ConfirmationFinisher template.
This adds the ...
Christoph Lehmann
17:14 Revision 92d1d32d: [BUGFIX] Add server request to view in ConfirmationFinisher
Since #98377 it is not possible to use `f:link.page`
ViewHelper in the ConfirmationFinisher template.
This adds the ...
Christoph Lehmann
13:58 Revision 363f6fa1: [BUGFIX] Stop event propagation when clicking icon in page tree
With #103197, a loading indicator was added to the context menus.
However, due to the nature how the context menu com...
Andreas Fernandez
13:09 Revision 3451b506: [TASK] Implement `@typescript-eslint/no-array-delete` rule
The eslint configuration now takes the rule
`@typescript-eslint/no-array-delete` [1] into account, prohibiting
elemen...
Andreas Fernandez
13:09 Revision 28500f1a: [TASK] Implement `@typescript-eslint/no-array-delete` rule
The eslint configuration now takes the rule
`@typescript-eslint/no-array-delete` [1] into account, prohibiting
elemen...
Andreas Fernandez
12:03 Revision 6055db0b: [TASK] Streamline userid/username handling and system-maintainer checks
The new methods AbstractUserAuthentication::getUserName() and
AbstractUserAuthentication::getUserId() can be used to ...
Oliver Hader
12:03 Revision d92c3c6f: [TASK] Streamline userid/username handling and system-maintainer checks
The new methods AbstractUserAuthentication::getUserName() and
AbstractUserAuthentication::getUserId() can be used to ...
Oliver Hader
11:46 Revision a5502c9e: [FEATURE] Add Gaelic (ga) as supported language
This change adds support for Irish Gaelic to be selected
as TYPO3 Language and to connect to TYPO3 Localizations
(XLF...
Frank Nägler
09:46 Revision b00cc353: [TASK] Translate label in filelist module
Resolves: #103362
Releases: main, 12.4
Change-Id: Ibbd242d886a9cedc3ec1ba055ec6887b6943bfa2
Reviewed-on: https://revi...
Georg Ringer
09:04 Revision 708a5dc4: [TASK] Translate label in filelist module
Resolves: #103362
Releases: main, 12.4
Change-Id: Ibbd242d886a9cedc3ec1ba055ec6887b6943bfa2
Reviewed-on: https://revi...
Georg Ringer
08:25 Revision fe3a72e0: [TASK] Set TYPO3 version to 12.4.13-dev
Change-Id: I1e193614b425f216d46a1f18a74172621af4fb2d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/834...
Benni Mack
08:15 Revision 23e3cc9e: [RELEASE] Release of TYPO3 12.4.12
Change-Id: Ib2f4569e5ce62f5979fa9fb9a9d8188e93e83871
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/834...
Benni Mack
08:04 Revision d2795917: [BUGFIX] Update ISO language db, respecting new languages
Due to merged features #103255 and #103331, the ISO language database
became outdated as the introduced languages "gd...
Andreas Fernandez
07:34 Revision cb4242a0: [BUGFIX] Use original file for ProcessedFile::getMimeType and ::getSize
When the processed files are saved in a different storage,
calling `$this->getStorage()->getFileInfoByIdentifier()`
o...
Christian Weiske
07:20 Revision 53024568: [TASK] Limit commit message line length to 72 characters
The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be...
Ayke Halder

2024-03-11

23:02 Revision b2bf6bef: [TASK] Limit commit message line length to 72 characters
The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be...
Ayke Halder
22:49 Revision 6393ef1e: [TASK] Limit commit message line length to 72 characters
The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be...
Ayke Halder
20:49 Revision b5e71654: [BUGFIX] Use original file for ProcessedFile::getMimeType and ::getSize
When the processed files are saved in a different storage,
calling `$this->getStorage()->getFileInfoByIdentifier()`
o...
Christian Weiske
16:46 Revision 747b9bb1: [FEATURE] Crop SVG images natively
This change adds support for SVGs to be processed. They can be
scaled and cropped, without them being rasterized (con...
Garvin Hicking
15:53 Revision c791afec: [TASK] Avoid duplicate image crop (crop-crop-scale to crop-scale)
Image cropping has been performed in two steps in
case a cropArea (e.g. be the editor) and a crop
scale modifier (e.g...
Benjamin Franzke
15:18 Revision d0a15016: [TASK] Streamline tests in ImageViewHelperTest
* rename `masked` to `inline-max`
* add tests for image upscaling
Resolves: #103361
Releases: main
Change-Id: I7c890...
Oliver Hader
15:07 Revision 66cfee5d: [BUGFIX] Avoid PHP undefined array access in BrowseLinksController
Resolves: #103360
Releases: main, 12.4
Change-Id: I6331f4ed9d061a06962d0e70affa43bc239a78a9
Reviewed-on: https://revi...
Christian Kuhn
15:07 Revision ba53d387: [BUGFIX] Avoid PHP undefined array access in BrowseLinksController
Resolves: #103360
Releases: main, 12.4
Change-Id: I6331f4ed9d061a06962d0e70affa43bc239a78a9
Reviewed-on: https://revi...
Christian Kuhn
13:46 Revision 5fa8dd2a: [BUGFIX] Proper URI generation in workspace preview for records
If a workspace is active, the URI for a record preview link did not consider to prefix additional arguments with a "&... Can Karadag
13:46 Revision 77c7fa0c: [BUGFIX] Proper URI generation in workspace preview for records
If a workspace is active, the URI for a record preview link did not consider to prefix additional arguments with a "&... Can Karadag
12:47 Revision 0561797d: [BUGFIX] Enable action buttons in Linkvalidator module
The action buttons in the Linkvalidator module are
disabled in case all checkboxes are unchecked.
In case one of the...
Sybille Peters
12:42 Revision ac015684: [TASK] Make admin user creation optional in CLI installer
Improve the CLI command `setup` to allow instance creation
without enforcing admin user and password to be defined.
...
Benjamin Franzke
12:42 Revision bd965b36: [TASK] Make admin user creation optional in CLI installer
Improve the CLI command `setup` to allow instance creation
without enforcing admin user and password to be defined.
...
Benjamin Franzke
12:41 Revision d0c1c3fc: [BUGFIX] Let import handle missing TCA for file relations better
If a file relation's field config is missing the import now adds an
error that makes identifying the broken TCA possi...
Patrick Schriner
12:41 Revision a1d906d6: [BUGFIX] Let import handle missing TCA for file relations better
If a file relation's field config is missing the import now adds an
error that makes identifying the broken TCA possi...
Patrick Schriner
12:41 Revision c827d1f4: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m...
Benjamin Franzke
12:40 Revision b3ee9bac: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m...
Benjamin Franzke
12:40 Revision 1b5ece88: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m...
Benjamin Franzke
11:55 Revision 2363ea62: [FEATURE] Add Gaelic (gd) as supported language
This change adds support for Scottish Gaelic to be selected
as TYPO3 Language and to connect to TYPO3 Localizations
(...
Frank Nägler
11:05 Revision 6016a67c: [TASK] Replace GeneralUtility::hmac usage in ext:backend
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
10:45 Revision 9b851d6d: [FEATURE] Add Maltese (mt) as supported language
This change adds support for Maltese to be selected as
TYPO3 Language and to connect to TYPO3 Localizations
(XLF file...
Frank Nägler
10:38 Revision 70305f88: [TASK] Replace GeneralUtility::hmac usage in ext:form
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
10:19 Revision 2ea259be: [TASK] Replace GeneralUtility::hmac usage in ext:core
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
09:58 Revision e7c2a488: [BUGFIX] Allow empty page id for pageId in log module
Allow empty strings as valid input for the page id in the log module.
Resolves: #103290
Releases: main, 12.4
Change-...
Georg Ringer
09:58 Revision 5f151318: [BUGFIX] Allow empty page id for pageId in log module
Allow empty strings as valid input for the page id in the log module.
Resolves: #103290
Releases: main, 12.4
Change-...
Georg Ringer
06:38 Revision 6b15a8d4: [TASK] Upgrade TypeScript to 5.4
Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.1.1 \
@typescrip...
Andreas Fernandez
06:38 Revision e5b0ca53: [TASK] Upgrade TypeScript to 5.4
Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.1.1 \
@typescrip...
Andreas Fernandez

2024-03-10

23:14 Revision 33b968f7: [FEATURE] Provide full userdata in password recovery email in ext:backend
Currently, the variables `name`, `email`, `language`, `resetLink`
and `username` are available in the template of the...
Torben Hansen
08:53 Revision 28f92879: [DOCS] Rename .rst includes to .rst.txt
All files ending on .rst are interpreted as documents in both the new and old rendering. This leads to warnings and e... Lina Wolf
08:02 Revision 951a97c6: [DOCS] Put example input in backtics in form manual
This prevents warnings during rendering and also looks better.
Resolves: #103355
Releases: main, 12.4, 11.5
Change-I...
Lina Wolf

2024-03-09

18:31 Revision fde04993: [DOCS] Put example input in backtics in form manual
This prevents warnings during rendering and also looks better.
Resolves: #103355
Releases: main, 12.4, 11.5
Change-I...
Lina Wolf
18:24 Revision b42632f4: [DOCS] Put example input in backtics in form manual
This prevents warnings during rendering and also looks better.
Resolves: #103355
Releases: main, 12.4, 11.5
Change-I...
Lina Wolf
18:19 Revision 6a0740bb: [DOCS] Rename .rst includes to .rst.txt
All files ending on .rst are interpreted as documents in both the new and old rendering. This leads to warnings and e... Lina Wolf
17:17 Revision 5646e2b3: [DOCS] Switch Low Level documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
17:06 Revision d90f3d2f: [DOCS] Switch Low Level documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
15:10 Revision 3a7242ac: [DOCS] Remove unused files in Documentation folder
* .gitignore files contain files that are not
created during rendering
* .editorconfig conatains old styling, there...
Lina Wolf
15:09 Revision f569676c: [DOCS] Remove unused files in Documentation folder
* .gitignore files contain files that are not
created during rendering
* .editorconfig conatains old styling, there...
Lina Wolf
14:37 Revision 8eab4bd5: [DOCS] Remove unused files in Documentation folder
* .gitignore files contain files that are not
created during rendering
* .editorconfig conatains old styling, there...
Lina Wolf
11:02 Revision d6594305: [DOCS] Adjust Includes.rst.txt after switch to PHP-based rendering
Resolves: #103350
Related: #103304
Releases: main, 12.4, 11.5
Change-Id: I228f946b8bca26b5c334b352ecd48edfd72c620b
Re...
Chris Müller
10:46 Revision 4dfb2f03: [DOCS] Adjust Includes.rst.txt after switch to PHP-based rendering
Resolves: #103350
Related: #103304
Releases: main, 12.4, 11.5
Change-Id: I228f946b8bca26b5c334b352ecd48edfd72c620b
Re...
Chris Müller
10:39 Revision b2c1060a: [DOCS] Adjust Includes.rst.txt after switch to PHP-based rendering
Resolves: #103350
Related: #103304
Releases: main, 12.4, 11.5
Change-Id: I228f946b8bca26b5c334b352ecd48edfd72c620b
Re...
Chris Müller

2024-03-08

21:39 Revision 31439e93: [TASK] Separation of concerns while rendering Page module
All PageTsConfig options are now in DrawingConfiguration
and named properly.
All plain labels are now moved to Fluid...
Benni Mack
21:13 Revision 012dfb1e: [BUGFIX] Avoid race condition in DI cache persistence
With #90418 the container cache has been excluded from the
regular cache-flush-pipeline.
Therefore flushing has been ...
Benjamin Franzke
21:12 Revision c530630e: [BUGFIX] Avoid race condition in DI cache persistence
With #90418 the container cache has been excluded from the
regular cache-flush-pipeline.
Therefore flushing has been ...
Benjamin Franzke
21:12 Revision d8a9458d: [BUGFIX] Avoid race condition in DI cache persistence
With #90418 the container cache has been excluded from the
regular cache-flush-pipeline.
Therefore flushing has been ...
Benjamin Franzke
21:03 Revision cb887fbd: [BUGFIX] Fix cropScale calculation in ImageProcessingInstructions
While refactoring the cropping information calculation in September
2023 by Benni Mack, the cropWidth / cropHeight an...
Benjamin Franzke
19:40 Revision 41c36016: [BUGFIX] Allow backend:user:create CLI Command to use shortcut options
The Symfony CLI Command `backend:user:create` already offers shortcut
options like "-u XXX" instead of "--username=XX...
Garvin Hicking
19:40 Revision dea23624: [TASK] Migrate "move page" wizard to a modal
The "Move page" wizard is still based on the dusted `PagePositionMap`.
In order to modernize the clunky UI, the wizar...
Andreas Fernandez
18:28 Revision f05072a2: [BUGFIX] Allow backend:user:create CLI Command to use shortcut options
The Symfony CLI Command `backend:user:create` already offers shortcut
options like "-u XXX" instead of "--username=XX...
Garvin Hicking
18:16 Revision 0368817a: [TASK] Use TypoScript static file dependency chain in EXT:styleguide
Load TypoScript dependencies via include_static_file.txt which
is the defined pattern for loading dependencies of a s...
Benjamin Franzke
17:45 Revision a1023039: [DOCS] Move code snippets into separate files for EXT:rte_ckeditor
Moving the code snippets into separate files has the advantage that
code highlighting of the IDE is used, and errors ...
Chris Müller
17:38 Revision 8deff33c: [DOCS] Move code snippets into separate files for EXT:rte_ckeditor
Moving the code snippets into separate files has the advantage that
code highlighting of the IDE is used, and errors ...
Chris Müller
17:33 Revision baa183cb: [TASK] Replace GeneralUtility::hmac usage in ext:frontend
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
16:57 Revision 5140349a: [DOCS] Switch styleguide documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
16:55 Revision 9ac03720: [DOCS] Adjust guides.xml
Additionally, resolve rendering warnings
No Backports needed, v12 is already fixed with
https://review.typo3.org/c/P...
Lina Wolf
16:50 Revision b745c655: [DOCS] Switch Reports documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
16:41 Revision 1893c247: [DOCS] Switch sys_note documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
16:29 Revision 90c67819: [DOCS] Switch Recycler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
16:28 Revision 10b2d854: [DOCS] Switch Reactions documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
16:28 Revision 4edf4c1a: [DOCS] Switch Redirects documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
16:21 Revision 0cd5ef58: [DOCS] Switch Redirects documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
16:21 Revision 1707c468: [DOCS] Switch seo documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
16:14 Revision 19a40a57: [DOCS] Switch Recycler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
15:57 Revision 9e7c2428: [DOCS] Switch scheduler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:57 Revision 95359cbc: [DOCS] Switch seo documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:55 Revision 8252c02c: [DOCS] Switch workspaces documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:38 Revision a3c17d4e: [DOCS] Switch scheduler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:33 Revision 7bea8b51: [DOCS] Switch workspaces documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:28 Revision 9fa6efdf: [DOCS] Change interlink-shortcode
No Backports needed, v11 and v12 are already fixed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/83374
and htt...
Lina Wolf
15:17 Revision 3373bb6c: [DOCS] Switch rte_ckeditor documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
15:07 Revision 29eb1294: [DOCS] Switch rte_ckeditor documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
14:47 Revision 64bd1cf6: [TASK] Remove jQuery from @typo3/workspaces/backend
Resolves: #102431
Releases: main
Change-Id: Id28a4f0fc68cb6cb740443f7688694a3a5b04a26
Reviewed-on: https://review.typ...
Andreas Nedbal
13:16 Revision e4d6ff5e: [TASK] Replace sql int casts with `ExpressionBuilder::castInt()`
Since #98503 the new TypoScript parser is used
in the frontend, which used a value list trick
to minimize database qu...
Stefan Bürk
13:14 Revision 269a05e8: [TASK] Use native drag&drop API in page module
interactjs was introduced in page module drag&drop handling with #98471.
It turned out that the library is not necess...
Andreas Nedbal
13:07 Revision 73f83808: [BUGFIX] Add tablename for matchfields of references
Not only the fieldname but also the tablename must be set for
references.
This is especially needed if dealing with e...
Georg Ringer
13:07 Revision d87e2f0e: [BUGFIX] Add tablename for matchfields of references
Not only the fieldname but also the tablename must be set for
references.
This is especially needed if dealing with e...
Georg Ringer
12:13 Revision 99022b1b: [DOCS] Switch rte_ckeditor documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
12:12 Revision 5b026786: [DOCS] Switch Reports documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
12:10 Revision 1e455b6a: [DOCS] Switch sys_note documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
12:09 Revision bea74778: [DOCS] Switch Recycler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
12:06 Revision 2b853c7c: [DOCS] Switch Reactions documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove old Settings.cfg, was only...
Lina Wolf
12:03 Revision 1160a43a: [DOCS] Switch Redirects documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
12:02 Revision 8619e9bd: [DOCS] Switch seo documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
12:00 Revision bc275e35: [DOCS] Switch workspaces documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
11:57 Revision cdf70fea: [DOCS] Switch scheduler documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove outdated genindex: not sup...
Lina Wolf
10:30 Revision 41a6be6d: [BUGFIX] Remove obsolete `diff-[r|g]` classes
The CSS classes `.diff-[r|g]` were used in the old `DiffUtility` that
was removed in the v7 development cycle, but it...
Andreas Fernandez
08:58 Revision d93e1ff0: [DOCS] Fix Edit on GitHub Button for manuals
The setting edit-on-github-directory is needed to find the correct
directory in the monorepository.
Resolves: #10332...
Lina Wolf
08:34 Revision 5d147dab: [FEATURE] Add new expression methods to ExpressionBuilder
This change adds additional helpful expression methods
to the TYPO3 ExpressionBuilder to allow building more
advanced...
Stefan Bürk
07:54 Revision b8a47baf: [DOCS] Fix Edit on GitHub Button for manuals
The setting edit-on-github-directory is needed to find the correct
directory in the monorepository.
Resolves: #10332...
Lina Wolf

2024-03-07

18:53 Revision 98680d90: [TASK] Clean up Page Module rendering code
This change adapts various places
where there are cross-dependencies
between objects that contain state
when renderin...
Benni Mack
18:52 Revision e21a76d0: [BUGFIX] Do not try to log negative UID in DataHandler
Ensure recuid is always int+ as the underlying
DB field is `unsigned`.
Resolves: #103101
Releases: main, 12.4, 11.5
...
Markus Klein
18:51 Revision 24ee68c7: [BUGFIX] Do not try to log negative UID in DataHandler
Ensure recuid is always int+ as the underlying
DB field is `unsigned`.
Resolves: #103101
Releases: main, 12.4, 11.5
...
Markus Klein
18:51 Revision b616ceae: [BUGFIX] Do not try to log negative UID in DataHandler
Ensure recuid is always int+ as the underlying
DB field is `unsigned`.
Resolves: #103101
Releases: main, 12.4, 11.5
...
Markus Klein
18:51 Revision 7deb146e: [BUGFIX] Exclude `gbraid` and `wbraid` parameters from cHash calculation
This patch adds the `gbraid` and `wbraid` parameters to the cHash
parameter exclusion list.
Resolves: #103327
Releas...
Daniel H
18:50 Revision de2b49fb: [BUGFIX] Exclude `gbraid` and `wbraid` parameters from cHash calculation
This patch adds the `gbraid` and `wbraid` parameters to the cHash
parameter exclusion list.
Resolves: #103327
Releas...
Daniel H
18:50 Revision f95a37e1: [BUGFIX] Exclude `gbraid` and `wbraid` parameters from cHash calculation
This patch adds the `gbraid` and `wbraid` parameters to the cHash
parameter exclusion list.
Resolves: #103327
Releas...
Daniel H
18:42 Revision 631c85d6: [DOCS] Fix rendering warning in changelog
Rendering the changelog with the PHP-based rendering the following warning is thrown:
The code-block has no content....
Chris Müller
18:28 Revision 71635fde: [DOCS] Fix rendering warning in changelog
Rendering the changelog with the PHP-based rendering the following warning is thrown:
The code-block has no content....
Chris Müller
17:54 Revision 49fcc6c0: [TASK] Remove jQuery from workspaces record information
Resolves: #103288
Related: #102431
Releases: main
Change-Id: Icda3e0757aab0a1c3d4239ca8f6a15c9dbc45cb8
Reviewed-on: h...
Andreas Nedbal
17:48 Revision 280d56cc: [DOCS] Fix Edit on GitHub Button for manuals
The setting edit-on-github-directory is needed to find the correct
directory in the monorepository.
Resolves: #10332...
Lina Wolf
17:25 Revision 961a8606: [TASK] Use composed `URL` in `@typo3/backend/tree/page-browser`
The module `@typo3/backend/tree/page-browser` used to modify a string
representing an URL by appending arguments to a...
Andreas Fernandez
17:25 Revision bd0df986: [TASK] Use composed `URL` in `@typo3/backend/tree/page-browser`
The module `@typo3/backend/tree/page-browser` used to modify a string
representing an URL by appending arguments to a...
Andreas Fernandez
17:18 Revision 1d092497: [TASK] Allow string as typoScript PAGE typeNum
It was never clear if and why typeNum needs to be
a number. With recent TSFE refactorings, it becomes
more clear we c...
Christian Kuhn
15:33 Revision 10cee627: [TASK] Remove internal declaration for hashService property in actionController
With #92996 the property `hashService` in extbase `actionController`
has been marked as internal. This change was mos...
Torben Hansen
13:54 Revision 78b8e499: [DOCS] Update linkvalidator codesnippets
* Make the code-snippets auto-generatable
* Remove API for internal class
* Fix references
Attention: Backport need ...
Lina Wolf
13:30 Revision 52e4a240: [DOCS] Switch linkvalidator documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
13:29 Revision f781d5d1: [DOCS] Streamline installation chapters of system extension manuals
The content of the installation chapter of the various system
extension differs, some don't have an installation chap...
Chris Müller
13:28 Revision f8976c7f: [DOCS] Update linkvalidator codesnippets
* Make the code-snippets auto-generatable
* Remove API for internal class
* Fix references
Attention: Backport need ...
Lina Wolf
12:17 Revision f4f379aa: [DOCS] Streamline installation chapters of system extension manuals
The content of the installation chapter of the various system
extension differs, some don't have an installation chap...
Chris Müller
11:51 Revision 36f24c33: [DOCS] Switch Dashboard documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace usage of :php:class: text...
Lina Wolf
11:08 Revision b6ae3eac: [TASK] Remove jQuery from EXT:recycler
Resolves: #103275
Releases: main
Change-Id: I8fee9a0ecfdecceb50fa18983f2f3b2f2d8c0b0c
Reviewed-on: https://review.typ...
Andreas Nedbal
10:36 Revision f184aac1: [BUGFIX] Prevent RuntimeException in NewPages view
Page types might contain a static string as
label instead of a locallang key. To prevent
a RuntimeException, the stat...
Oliver Bartsch
10:35 Revision feddd265: [BUGFIX] Prevent RuntimeException in NewPages view
Page types might contain a static string as
label instead of a locallang key. To prevent
a RuntimeException, the stat...
Oliver Bartsch
08:59 Revision bef9c9a5: [DOCS] Add documentation for font plugin to CKEditor5
Resolves: #103311
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/858
Related: #100847
Relea...
Chris Müller
08:42 Revision 314916c9: [DOCS] Add documentation for font plugin to CKEditor5
Resolves: #103311
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/858
Related: #100847
Relea...
Chris Müller
07:42 Revision c9e0a43b: [DOCS] Switch Indexed Search documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
07:26 Revision 24bd2d07: [DOCS] Switch Indexed Search documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
07:02 Revision 04fd8a2e: [DOCS] Switch impexp documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:55 Revision fc8fdef9: [DOCS] Switch linkvalidator documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:44 Revision 3ab75b69: [DOCS] Switch impexp documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:44 Revision dfa06546: [DOCS] Switch felogin documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:34 Revision bb7a553a: [DOCS] Switch fluid_styled_content documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:33 Revision bbc85cdb: [DOCS] Switch felogin documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:21 Revision 8ce1cf37: [DOCS] Switch felogin documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:15 Revision 511a1efb: [DOCS] Switch impexp documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:10 Revision af8a48c1: [DOCS] Switch fluid_styled_content documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
06:03 Revision fd7b2f90: [DOCS] Switch fluid_styled_content documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
05:53 Revision 88308063: [DOCS] Fix references in admin panel
Resolves: #103305
Related: #103238
Releases: main, 12.4, 11.5
Change-Id: I7fd40ea54fd51663222513b803c64ba2a8471d58
Re...
Chris Müller
05:49 Revision eaa7c1be: [DOCS] Add regex example to target column referencing capturing groups
This patch adds necessary hints about regex capturing groups
to the documentation of the field target of EXT:redirect...
Josef Glatz
05:44 Revision 89ceafde: [DOCS] Fix references in admin panel
Resolves: #103305
Related: #103238
Releases: main, 12.4, 11.5
Change-Id: I7fd40ea54fd51663222513b803c64ba2a8471d58
Re...
Chris Müller
05:42 Revision 6b1e5dc9: [DOCS] Switch linkvalidator documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf
05:35 Revision e9058efc: [DOCS] Add regex example to target column referencing capturing groups
This patch adds necessary hints about regex capturing groups
to the documentation of the field target of EXT:redirect...
Josef Glatz
05:27 Revision 348b868f: [DOCS] Fix references in admin panel
Resolves: #103305
Related: #103238
Releases: main, 12.4, 11.5
Change-Id: I7fd40ea54fd51663222513b803c64ba2a8471d58
Re...
Chris Müller
05:24 Revision d69a2e6d: [DOCS] Add regex example to target column referencing capturing groups
This patch adds necessary hints about regex capturing groups
to the documentation of the field target of EXT:redirect...
Josef Glatz
05:22 Revision 7d6b5329: [DOCS] Switch Indexed Search documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Remove superfluous genindex, it i...
Lina Wolf

2024-03-06

21:19 Revision aa125b66: [TASK] Add aria-label to datepicker button
To make the functionality of the button that opens the datepicker clear
to screenreaders, an aria-label is added to t...
Christian Rath-Ulrich
21:19 Revision c9e94c9c: [TASK] Add aria-label to datepicker button
To make the functionality of the button that opens the datepicker clear
to screenreaders, an aria-label is added to t...
Christian Rath-Ulrich
21:12 Revision e4bc8ee4: [BUGFIX] Cast DOM attribute values to string
To avoid passing integer values, all values are now
cast to string.
Releases: main, 12.4, 11.5
Resolves: #103199
Cha...
Helmut Hummel
21:12 Revision ffd1d9f1: [BUGFIX] Cast DOM attribute values to string
To avoid passing integer values, all values are now
cast to string.
Releases: main, 12.4, 11.5
Resolves: #103199
Cha...
Helmut Hummel
21:12 Revision c6e19efa: [BUGFIX] Cast DOM attribute values to string
To avoid passing integer values, all values are now
cast to string.
Releases: main, 12.4, 11.5
Resolves: #103199
Cha...
Helmut Hummel
19:20 Revision efeeb039: [DOCS] Add note about limitations of CKEditor5 CSS styling
Resolves: #103310
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/859
Related: #103151
Relat...
Chris Müller
19:20 Revision 9973f0f5: [DOCS] Add note about limitations of CKEditor5 CSS styling
Resolves: #103310
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/859
Related: #103151
Relat...
Chris Müller
19:16 Revision bcaebd3e: [DOCS] Document database changes for md5 hash in Indexed Search
Resolves: #103312
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/842
Related: #102975
Relea...
Chris Müller
13:34 Revision 663ef258: [BUGFIX] Prevent undefined array key warning in `TcaSlug`
Prevent an undefined array key warning in case the
configured `languageField` does not exist in
the current database ...
Oliver Bartsch
13:34 Revision aea5a493: [BUGFIX] Prevent undefined array key warning in `TcaSlug`
Prevent an undefined array key warning in case the
configured `languageField` does not exist in
the current database ...
Oliver Bartsch
13:31 Revision 7ede908d: [TASK] Update ckeditor5 to v41.2
This commit updates ckeditor5 to v41.2. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v41.2.0.
...
Andreas Fernandez
13:31 Revision 96c169b5: [TASK] Update ckeditor5 to v41.2
This commit updates ckeditor5 to v41.2. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v41.2.0.
...
Andreas Fernandez
12:40 Revision bd752191: [DOCS] Switch Dashboard documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace usage of :php:class: text...
Lina Wolf
12:15 Revision 1bf527b3: [DOCS] Switch Dashboard documentation to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace usage of :php:class: text...
Lina Wolf
09:55 Revision 6705f46c: [FEATURE] Allow deleting IRRE elements via `postMessage()`
To invoke a deletion on items in FormEngine's Inline Relation container
API-wise, a new message identifier `typo3:for...
Andreas Fernandez
09:34 Revision 47dc9d73: [BUGFIX] Remove array reset due to broken backwards compatibility
The reset breaks the mapping if a file upload should be mapped as a
property of an object.
Additionally, parts of th...
Daniel Dorndorf
08:39 Revision a79f184b: [BUGFIX] Prevent malformed SQL query in list module
A page outside of any site subtree has no available languages except the
default langauge (id 0). If a user is constr...
Friedemann Altrock
08:39 Revision ab737038: [BUGFIX] Prevent malformed SQL query in list module
A page outside of any site subtree has no available languages except the
default langauge (id 0). If a user is constr...
Friedemann Altrock
08:39 Revision 9625eecc: [TASK] Update locales translation file
> composer req --dev "sokil/php-isocodes-db-i18n":"^4.0.20"
> php Build/Scripts/updateIsoDatabase.php
Resolves: #103...
Christian Kuhn
08:38 Revision 3de3efad: [TASK] Update locales translation file
> composer req --dev "sokil/php-isocodes-db-i18n":"^4.0.20"
> php Build/Scripts/updateIsoDatabase.php
Resolves: #103...
Christian Kuhn

2024-03-05

20:01 Revision 18341643: [TASK] Replace GeneralUtility::hmac usage in ext:install
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
18:30 Revision a44285c9: [BUGFIX] Return valid markup in localization panel
The localization panel in the list module now returns valid markup.
Resolves: #103286
Releases: main, 12.4
Change-Id...
Marvin Buchmann
18:30 Revision 278731aa: [BUGFIX] Return valid markup in localization panel
The localization panel in the list module now returns valid markup.
Resolves: #103286
Releases: main, 12.4
Change-Id...
Marvin Buchmann
17:45 Revision a9d646e5: [TASK] Fix accessibility issues in topbar and menu
To increase the accessibility of the backend, some issues in the
topbar and menu were fixed.
This patch is one pre-pa...
Frank Nägler
17:45 Revision 6b16907a: [TASK] Fix accessibility issues in topbar and menu
To increase the accessibility of the backend, some issues in the
topbar and menu were fixed.
This patch is one pre-pa...
Frank Nägler
16:54 Revision bde04189: [TASK] Revert "[TASK] Format fluid format tags consistently"
This reverts commit 4fda3505b07bdfd912b20dfe8158856d7a27dce3.
Reason for revert: The patch has been merged with too ...
Benjamin Franzke
16:53 Revision 7561bd05: [TASK] Revert "[TASK] Format fluid format tags consistently"
This reverts commit 4fda3505b07bdfd912b20dfe8158856d7a27dce3.
Reason for revert: The patch has been merged with too ...
Benjamin Franzke
16:02 Revision 9d1a4e49: [TASK] Allow `Element` and `DocumentFragment` in Multi Step Wizard
This commit enables the usage of `Element` and `DocumentFragment` types
in the `@typo3/backend/multi-step-wizard` mod...
Andreas Fernandez
14:57 Revision 849328b9: [DOCS] Adjust example in changelog for tree node status information
The example has been adjusted to give an example how this feature
can use for setting the new status information: wit...
Chris Müller
14:39 Revision a0d903f3: [TASK] Respect alt text in backend thumbnails
The thumbCode method in the BackendUtility sets
the filename as the alt text for images. That's
why the backend repre...
Willi Wehmeier
14:33 Revision 8a2f1565: [TASK] Respect alt text in backend thumbnails
The thumbCode method in the BackendUtility sets
the filename as the alt text for images. That's
why the backend repre...
Willi Wehmeier
11:50 Revision a598d0c2: [TASK] Allow execution of acceptance tests with local chromedriver
A local instance can sometimes be easier to debug and browser issues
can be introspected, when acceptance tests are p...
Benjamin Franzke
11:50 Revision eab4b047: [TASK] Allow execution of acceptance tests with local chromedriver
A local instance can sometimes be easier to debug and browser issues
can be introspected, when acceptance tests are p...
Benjamin Franzke
11:50 Revision 08a859a5: [TASK] Allow execution of acceptance tests with local chromedriver
A local instance can sometimes be easier to debug and browser issues
can be introspected, when acceptance tests are p...
Benjamin Franzke
10:47 Revision b33083a4: [TASK] Add methods to switch MSW steps programatically
The module `@typo3/backend/multi-step-wizard` now has two additional
methods to allow switching to the previous or ne...
Andreas Fernandez
10:47 Revision 4b54ba62: [TASK] Remove jQuery from @typo3/backend/viewport/content-container
Resolves: #103279
Releases: main
Change-Id: I27d5ec131ded8d2e52104590419ad70af2ab8011
Reviewed-on: https://review.typ...
Andreas Nedbal
10:46 Revision 2a0d867d: [TASK] Remove jQuery from workspaces preview link modal
Resolves: #103271
Related: #102431
Releases: main
Change-Id: I914572688df0809d0ff1d7303291aff1acb64a17
Reviewed-on: h...
Andreas Nedbal

2024-03-04

22:02 Revision a13c66ae: [TASK] Throw LogicException in HashService when required parameter is empty
The `hmac` function in the `HashService` class should not throw a
custom `EmptyAdditionalSecretException` when the `$...
Torben Hansen
20:06 Revision ea23f781: [TASK] Use more Fluid Standalone ViewHelpers
With Fluid 2.10.0, which is a required dependency, ViewHelpers from
TYPO3 without any TYPO3 dependency have been extr...
Simon Praetorius
19:18 Revision 1ec9ba4e: [TASK] Remove jQuery from workspaces diffs view
Resolves: #103260
Related: #102431
Releases: main
Change-Id: I728675edce24dbad6344e16193ba8d4487d4146b
Reviewed-on: h...
Andreas Nedbal
18:34 Revision aabdc018: [TASK] Centralize logic from PageLayoutController->getExistingPageTranslations() in BackendUtility
The logic of PageLayoutController->getExistingPageTranslations() was
moved to BackendUtility::getExistingPageTranslat...
Marvin Buchmann
18:34 Revision 4856074a: [BUGFIX] Make context menu trigger a `button`
The trigger to open the context menu is now
a proper `button` element.
Resolves: #103269
Releases: main, 12.4
Change...
Oliver Bartsch
18:34 Revision ae997436: [BUGFIX] Make context menu trigger a `button`
The trigger to open the context menu is now
a proper `button` element.
Resolves: #103269
Releases: main, 12.4
Change...
Oliver Bartsch
18:30 Revision 50b6c74d: [BUGFIX] Respect old delimiter syntax in FileBrowser
With #102992, the delimiter for the allowed
/ disallowed list in the `bparams` parameter
has been changed from `;` to...
Oliver Bartsch
18:30 Revision d5d7ee36: [BUGFIX] Add missing file search to file link handler
The FileLinkHandler, used to select a file
in the link wizard does now also allow to
search for files, like it's also...
Oliver Bartsch
18:30 Revision 9e7fef12: [BUGFIX] Add missing file search to file link handler
The FileLinkHandler, used to select a file
in the link wizard does now also allow to
search for files, like it's also...
Oliver Bartsch
18:15 Revision 8ddd3629: [TASK] Apply preg_replace over str_replace for splitted bparams string
Resolves: #103254
Releases: main
Change-Id: Ibdba6d76507c0889d42e7d42247f22eebaecbd1e
Reviewed-on: https://review.typ...
Oliver Bartsch
15:20 Revision bfd7cf90: [BUGFIX] Allow ws and wss schemes in TYPO3\CMS\Core\Http\Uri
Resolves: #103190
Releases: main, 12.4
Change-Id: Icb71b994b3ca14463dbb86b91551af6d60918096
Reviewed-on: https://revi...
Oliver Hader
15:20 Revision bf8184f2: [BUGFIX] Allow ws and wss schemes in TYPO3\CMS\Core\Http\Uri
Resolves: #103190
Releases: main, 12.4
Change-Id: Icb71b994b3ca14463dbb86b91551af6d60918096
Reviewed-on: https://revi...
Oliver Hader
14:33 Revision 0f8ac727: [BUGFIX] Remove obsolete `indentationPadding` property from EXT:workspaces
With #102432, the property `indentationPadding` became unused but wasn't
removed, which is now taken care of.
Resolv...
Andreas Fernandez
14:28 Revision d9a4e395: [BUGFIX] Exclude `gad_source` parameter from cHash calculation
Google gradually rolls out the `gad_source` parameter as a replacement
for the already excluded `gad` parameter.
Thi...
Andreas Fernandez
14:28 Revision bc9af760: [BUGFIX] Exclude `gad_source` parameter from cHash calculation
Google gradually rolls out the `gad_source` parameter as a replacement
for the already excluded `gad` parameter.
Thi...
Andreas Fernandez
14:28 Revision 3dc9b632: [BUGFIX] Exclude `gad_source` parameter from cHash calculation
Google gradually rolls out the `gad_source` parameter as a replacement
for the already excluded `gad` parameter.
Thi...
Andreas Fernandez
13:53 Revision cb23da6c: [DOCS] Make the reason why noopener was removed more visible
Releases: main, 12.4
Resolves: #103262
Change-Id: I30f4c1c7fd0f27b1712bbead42ceea6bf5f5e0f5
Reviewed-on: https://revi...
Lina Wolf
13:53 Revision 85d67068: [DOCS] Make the reason why noopener was removed more visible
Releases: main, 12.4
Resolves: #103262
Change-Id: I30f4c1c7fd0f27b1712bbead42ceea6bf5f5e0f5
Reviewed-on: https://revi...
Lina Wolf
12:17 Revision 6bfb53f3: [DOCS] Improve example in changelog about tree node labels
Use a full example of an event listener and enclose the RGB value in
quotes. The example also omits named arguments. ...
Chris Müller
12:16 Revision 2df65da0: [TASK] Replace GeneralUtility::hmac usage in ext:fluid
With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ...
Torben Hansen
11:55 Revision 13420f88: [DOCS] Document index change for xml sitemap
The documentation is updated to reflect that pages.no_index=1
also removes a page from the XML Sitemap.
Releases: ma...
André Buchmann
11:43 Revision 71d389e2: [DOCS] Document index change for xml sitemap
The documentation is updated to reflect that pages.no_index=1
also removes a page from the XML Sitemap.
Releases: ma...
André Buchmann
11:38 Revision a360f910: [TASK] Format fluid format tags consistently
For some fluid templates, the namespace has been migrated from the
"{namespace}" notation to the html tag notation.
...
Simon Schaufelberger
11:36 Revision bf295a9c: [TASK] Remove jQuery from workspaces history view
Resolves: #102436
Related: #102431
Releases: main
Change-Id: Ib2e3393232587c23a62d4d44f9dc92fd0591a5c5
Reviewed-on: h...
Andreas Nedbal
10:30 Revision ffc307b7: [BUGFIX] Indicate loading process when requesting context menu
This commit changes the rendering behavior of context menus. Previously,
the context menu became visible once the ser...
Andreas Fernandez
10:30 Revision 2b33171b: [BUGFIX] Indicate loading process when requesting context menu
This commit changes the rendering behavior of context menus. Previously,
the context menu became visible once the ser...
Andreas Fernandez
09:16 Revision 99bdc230: [BUGFIX] Fix ContextMenu positioning race conditions
Read mouse position from the triggering event instead of relying
on values from a throttled mousemove event, which ca...
Benjamin Franzke
09:16 Revision ade3efe9: [BUGFIX] Fix ContextMenu positioning race conditions
Read mouse position from the triggering event instead of relying
on values from a throttled mousemove event, which ca...
Benjamin Franzke
07:54 Revision d627a4bb: [BUGFIX] Do not race tree node loading
When (de-)mounting pages in the page tree, always two requests are sent
to the server that fetch the tree data:
* wh...
Andreas Fernandez
07:54 Revision eee662af: [BUGFIX] Do not race tree node loading
When (de-)mounting pages in the page tree, always two requests are sent
to the server that fetch the tree data:
* wh...
Andreas Fernandez

2024-03-03

17:34 Revision 7a130c0f: [DOCS] Switch adminpanel docs to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace sphinx-only syntax
* remo...
Lina Wolf
17:05 Revision 4fda3505: [TASK] Format fluid format tags consistently
For some fluid templates, the namespace has been migrated from the
"{namespace}" notation to the html tag notation.
...
Simon Schaufelberger
12:32 Revision 5a35b449: [TASK] Simplify DH by inlining SlugEnricher
DataHandler related class SlugEnricher is a scary
sounding class name for a simple operation that
sets incoming TCA t...
Christian Kuhn

2024-03-02

15:17 Revision b43fcc01: [DOCS] Switch adminpanel docs to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace sphinx-only syntax
* remo...
Lina Wolf
10:44 Revision a774f597: [BUGFIX] Use correct `DateInterval` objects in `RotatingFileWriterTest`
The `RotatingFileWriterTest` previously used a timestamp-based
calculation to mock file names. This approach conflict...
Andreas Fernandez
08:59 Revision 29c33e1e: [BUGFIX] Make page tree workspace color important
The page tree can be colored using user TS, example
for page uid '65' and all pages below:
`options.pageTree.backgro...
Christian Kuhn

2024-03-01

19:26 Revision cf4d8531: [DOCS] Switch adminpanel docs to PHP-based rendering
* Introduce a guides.xml, the presence of this file
triggers the new rendering.
* Replace sphinx-only syntax
* remo...
Lina Wolf
14:11 Revision e01b305e: [FOLLOWUP] Add type declaration for new argument
Resolves: #102451
Releases: main, 12.4
Change-Id: I50944fe4eb4aa1557c6289f9ae8eefe67717fb75
Reviewed-on: https://revi...
Oliver Bartsch
14:11 Revision 7cbc2484: [FOLLOWUP] Add type declaration for new argument
Resolves: #102451
Releases: main, 12.4
Change-Id: I50944fe4eb4aa1557c6289f9ae8eefe67717fb75
Reviewed-on: https://revi...
Oliver Bartsch
13:58 Revision 02a7c968: [TASK] Add pagetitle to tooltip on page icon in treeview
To deliver a meaningful tooltip text for screenreaders the
title of the page is added to the tooltip message in the p...
Willi Wehmeier
13:51 Revision ee5a12c0: [TASK] Add pagetitle to tooltip on page icon in treeview
To deliver a meaningful tooltip text for screenreaders the
title of the page is added to the tooltip message in the p...
Willi Wehmeier
13:34 Revision cbdebdd8: [TASK] Remove leftover JavaScript module registrations
jQuery autocomplete has been removed with #98455 and jQuery UI has
been removed with #100966. In ext:core, there are ...
Torben Hansen
11:33 Revision 14a14944: [TASK] Show backend user groups in backend users list view
If you are managing backend users, it is now also possible to view
the assigned groups directly. The hardcoded edit l...
Benjamin Kott
11:03 Revision 93e6d6d8: [FEATURE] Introduce tree node labels
We've upgraded the backend tree component by extending tree nodes to
incorporate labels, offering enhanced functional...
Benjamin Kott
08:38 Revision 3cf86c37: [TASK] Deprecate `@typo3/backend/wizard.js`
The TYPO3 backend module `@typo3/backend/wizard.js` that offers simple
wizards has been marked as deprecated in favor...
Andreas Fernandez

2024-02-29

17:31 Revision bd02b4b6: [BUGFIX] Honor workspace l10n_parent can point to live
When a record localization is changed in workspaces,
`transOrigPointerField` ("l10n_parent") can point to
either the ...
Christian Kuhn
17:31 Revision 1463a704: [BUGFIX] Honor workspace l10n_parent can point to live
When a record localization is changed in workspaces,
`transOrigPointerField` ("l10n_parent") can point to
either the ...
Christian Kuhn
12:58 Revision 5e856cc6: [BUGFIX] Streamline `typo3-spinner-icon` element with SVG asset
The Lit element `typo3-backend-spinner` uses a hard-coded SVG string,
which has to be the same as the `spinner-circle...
Andreas Fernandez
12:58 Revision a61d15b4: [BUGFIX] Streamline `typo3-spinner-icon` element with SVG asset
The Lit element `typo3-backend-spinner` uses a hard-coded SVG string,
which has to be the same as the `spinner-circle...
Andreas Fernandez

2024-02-28

19:39 Revision 8eab4ba2: [BUGFIX] TreeNode creation and cleanup
Correctly extend and show the children of the
parentnode when a node is added. Clean up
the parent node status when a...
Benjamin Kott
17:05 Revision 90a6c23b: [BUGFIX] Display error icon in folder field
Resolves: #103221
Releases: main, 12.4
Change-Id: I4089a733f9ce2c888c05a4f1e4f7834a00ad1bfc
Reviewed-on: https://revi...
Till Hörner
14:32 Revision 3ecaa2ab: [TASK] Require phpunit:^11.0.3
With all phpunit 11 deprecations being fixed,
we can raise from phpunit 10 to current major.
> composer req --dev ph...
Christian Kuhn
14:25 Revision f144c79d: [BUGFIX] Remove invalid flex form configuration
Since #102970, it's no longer possible to use
DB relations in nested types for flex forms.
A forgotten TCA configura...
Oliver Bartsch
14:14 Revision 1406299d: [BUGFIX] Display error icon in folder field
Resolves: #103221
Releases: main, 12.4
Change-Id: I4089a733f9ce2c888c05a4f1e4f7834a00ad1bfc
Reviewed-on: https://revi...
Till Hörner
14:08 Revision 2cff7798: [TASK] Avoid phpunit getMockForAbstractClass()
Deprecated with phpunit 11. Adapt to
fixture classes to test details of abstracts.
Resolves: #103228
Releases: main
...
Christian Kuhn
12:47 Revision 2319103e: [BUGFIX] Allow maxitems=1 for TCA type category
In relation mode "manyToMany" it is okay to have
a limit of one.
Code-wise the FlexForm code is slightly simplified
...
Markus Klein
12:47 Revision 72d7f7c1: [BUGFIX] Allow maxitems=1 for TCA type category
In relation mode "manyToMany" it is okay to have
a limit of one.
Code-wise the FlexForm code is slightly simplified
...
Markus Klein
12:47 Revision f7a1b5e0: [BUGFIX] Allow maxitems=1 for TCA type category
In relation mode "manyToMany" it is okay to have
a limit of one.
Code-wise the FlexForm code is slightly simplified
...
Markus Klein
10:51 Revision d73ae943: [TASK] Avoid phpunit setLocale()
Deprecated in phpunit 11. Used once.
We remove that test entirely since it
is a direct call to GU::formatSize()
which...
Christian Kuhn
10:03 Revision 293fb891: [TASK] Avoid phpunit returnValue()
Deprecated with phpunit 11:
Use `$double->willReturn()` instead of
`$double->will($this->returnValue())`.
Resolves: ...
Christian Kuhn
09:44 Revision 081a0ad7: [TASK] Update invalid test data providers
Phpunit 11 is a bit more picky with data providers:
If single data sets "name" their arguments, they
must match to th...
Christian Kuhn
09:13 Revision a8526b7b: [TASK] Migrate Localization wizard to MultiStepWizard component
In order to deprecate the inferior Wizard component introduced back in
TYPO3 v7, the Localization wizard is migrated ...
Andreas Fernandez

2024-02-27

18:17 Revision d2964e38: [TASK] Avoid phpunit @requires annotation
Substitute with a PHP attribute.
Resolves: #103219
Releases: main
Change-Id: Ie589404f797a880fc8e27480a2dd95c3f04204...
Christian Kuhn
17:40 Revision 09789e67: [TASK] Avoid phpunit addMethods()
phpunit 11 deprecates addMethods() on mocks.
There are various solutions:
* Use onlyMethods([]) instead of
addMeth...
Christian Kuhn
17:29 Revision ba4a9117: [TASK] Remove predefined Linkvalidator sender mailaddress
In production environments the address is always wrong. By removing it the fallback MAIL/defaultMailFromAddress is us... Christoph Lehmann
15:38 Revision 4543e9be: [TASK] Avoid phpunit static TestCase->never() and once()
The methods are no longer static in phpunit 11 and
should not be used in data providers. We split a data
provider to ...
Christian Kuhn
15:38 Revision 4ed56864: [TASK] Modernize cache framework unit tests
* Less mocking
* Don't test AbstractFrontend but implementations
* Turn test-internal loops into data providers
* Gen...
Christian Kuhn
12:53 Revision 207d7cc1: [TASK] Harden some DataHandler details
Check $dataMap and $commandMap structure in start(),
type hint them to array. This is considered b/w
compatible since...
Christian Kuhn
12:26 Revision 6553fd55: [TASK] Avoid phpunit onConsecutiveCalls()
phpunit 11 deprecation:
Use `$double->willReturn()` instead of
`$double->will($this->onConsecutiveCalls())`.
Resolve...
Christian Kuhn

2024-02-26

15:36 Revision 24a9c4e5: [TASK] Raise codeception and friends
Unblock phpunit 11.
> composer req --dev codeception/codeception:^5.1.1 codeception/module-webdriver:^4.0.1
> compos...
Christian Kuhn
15:04 Revision 20b46ff3: [TASK] Raise typo3/testing-framework
Unblocks phpunit 11.
> composer u typo3/testing-framework
Resolves: #103207
Releases: main
Change-Id: Iff3b1c026960...
Christian Kuhn
14:48 Revision 79fa7333: [TASK] Require nikic/php-parser:^5.0.1
Major version upgrade from v4. Unblocks phpunit 11.
Adapt various Build/ scripts and the extension scanner.
> compos...
Christian Kuhn
13:13 Revision ee1950a0: [TASK] Use codeception DataProvider attribute
Use the attribute in favor of `@dataProvider`
annotation. Adapt the acceptance test splitter
to deal with it.
Clean ...
Christian Kuhn
13:12 Revision c720a21c: [TASK] Use codeception DataProvider attribute
Use the attribute in favor of `@dataProvider`
annotation. Adapt the acceptance test splitter
to deal with it.
Clean ...
Christian Kuhn
12:54 Revision 6c6a5ab2: [BUGFIX] Restore FileInterface::setContents() TODO comments
Resolves: #103202
Releases: main, 12.4
Related: #40096
Change-Id: If64a5d16da9d500180d070b8d5f6a7fd96609010
Reviewed-...
Mathias Brodala
12:54 Revision 9867da21: [BUGFIX] Restore FileInterface::setContents() TODO comments
Resolves: #103202
Releases: main, 12.4
Related: #40096
Change-Id: If64a5d16da9d500180d070b8d5f6a7fd96609010
Reviewed-...
Mathias Brodala
12:26 Revision 710b092b: [TASK] Require friendsofphp/php-cs-fixer:^3.50
Unblocks phpunit 11, backport to v12 to keep
php-cs-fixer in sync.
> composer req --dev friendsofphp/php-cs-fixer:^3...
Christian Kuhn
12:26 Revision 26389adb: [TASK] Require friendsofphp/php-cs-fixer:^3.50
Unblocks phpunit 11, backport to v12 to keep
php-cs-fixer in sync.
> composer req --dev friendsofphp/php-cs-fixer:^3...
Christian Kuhn
09:42 Revision 55820a0d: [TASK] Use phpunit attributes in functional tests
phpunit 11 deprecates annotations like `@test` and
`@dataProvider` in favor of their attribute counterparts.
We'll a...
Christian Kuhn

2024-02-25

22:33 Revision c51afbf4: [TASK] Use phpunit attributes in functional tests
phpunit 11 deprecates annotations like `@test` and
`@dataProvider` in favor of their attribute counterparts.
We'll a...
Christian Kuhn
09:50 Revision 146c5cd5: [DOCS] Use speaking array keys in changelog example
Resolves: #103192
Releases: main, 12.4
Change-Id: I81c0c655b75332790243c05be14f24593c5b9d6a
Reviewed-on: https://revi...
Oliver Bartsch
09:50 Revision 4ad2e75a: [DOCS] Use speaking array keys in changelog example
Resolves: #103192
Releases: main, 12.4
Change-Id: I81c0c655b75332790243c05be14f24593c5b9d6a
Reviewed-on: https://revi...
Oliver Bartsch

2024-02-24

12:47 Revision f6ed5302: [TASK] Raise to phpstan/phpstan-phpunit:^1.3.16
Due to a typo, #103193 downgraded the minimum required
phpstan/phpstan-phpunit version.
Executed command:
compo...
Oliver Klee
12:46 Revision 8b74ae30: [TASK] Raise to phpstan/phpstan-phpunit:^1.3.16
Due to a typo, #103193 downgraded the minimum required
phpstan/phpstan-phpunit version.
Executed command:
compo...
Oliver Klee
12:20 Revision f4e11f0e: [TASK] Update PHPStan & friends
The new version changes the format of a warning.
Executed commands:
composer require --dev \
phpstan/ph...
Oliver Klee
12:20 Revision d8be8039: [TASK] Update PHPStan & friends
The new version changes the format of a warning.
Executed commands:
composer require --dev \
phpstan/ph...
Oliver Klee

2024-02-23

21:14 Revision 9da44d79: [BUGFIX] Always set `action` argument for action ViewHelpers
A couple of places (mostly paginations) are
using the action ViewHelpers without providing
the `action` argument. Tho...
Oliver Bartsch
21:13 Revision e6f69cc0: [BUGFIX] Always set `action` argument for action ViewHelpers
A couple of places (mostly paginations) are
using the action ViewHelpers without providing
the `action` argument. Tho...
Oliver Bartsch
20:15 Revision 549d1acb: [TASK] Fix example of adding custom table to create database record reactions
fixes error introduced by
https://review.typo3.org/c/Packages/TYPO3.CMS/+/83080
Releases: main, 12.4
Resolves: #1031...
tiggr
20:15 Revision a9705a00: [TASK] Fix example of adding custom table to create database record reactions
fixes error introduced by
https://review.typo3.org/c/Packages/TYPO3.CMS/+/83080
Releases: main, 12.4
Resolves: #1031...
tiggr
16:33 Revision 9cd9d05e: [FEATURE] Introduce tree node status information
We've enhanced the backend tree component by extending tree nodes to
incorporate status information. These details se...
Benjamin Kott
14:30 Revision 7e84231b: [TASK] Use phpunit attributes over annotations
phpunit 11 deprecates annotations like `@test` and
`@dataProvider` in favor of their attribute counterparts.
We'll a...
Christian Kuhn
14:18 Revision 20922f3b: [DOCS] Correct field name in reaction's example
To add a custom table to the list of tables,
the corresponding TCA field name "table_name"
has to be used.
Releases:...
tiggr
14:18 Revision 3fea8533: [DOCS] Correct field name in reaction's example
To add a custom table to the list of tables,
the corresponding TCA field name "table_name"
has to be used.
Releases:...
tiggr
13:52 Revision 5043d3cb: [TASK] Use phpunit attributes over annotations
phpunit 11 deprecates annotations like `@test` and
`@dataProvider` in favor of their attribute counterparts.
We'll a...
Christian Kuhn
13:08 Revision 945e27b0: [TASK] Ensure using symfony container in tests
A couple of tests are adding services to a
container instance. Since the `ContainerInterface`
does not define the use...
Oliver Bartsch
13:07 Revision c97a10ab: [TASK] Ensure using symfony container in tests
A couple of tests are adding services to a
container instance. Since the `ContainerInterface`
does not define the use...
Oliver Bartsch
13:07 Revision a7a46a09: [BUGFIX] Prevent PHP deprecation in getCookieName()
Resolves: #103182
Releases: main, 12.4
Change-Id: If16e37c638a07e3afbb59d665141cc2ade583f4d
Reviewed-on: https://revi...
Oliver Bartsch
13:07 Revision d91b1752: [BUGFIX] Prevent PHP deprecation in getCookieName()
Resolves: #103182
Releases: main, 12.4
Change-Id: If16e37c638a07e3afbb59d665141cc2ade583f4d
Reviewed-on: https://revi...
Oliver Bartsch
12:20 Revision e94271f6: [BUGFIX] Allow TCA resultArray modification via CustomFileControlsEvent
The event provides access to the `$resultArray` and documents
that it can be modified to set `javaScriptModules`, but...
Benjamin Franzke
12:20 Revision 93b77f6d: [BUGFIX] Allow TCA resultArray modification via CustomFileControlsEvent
The event provides access to the `$resultArray` and documents
that it can be modified to set `javaScriptModules`, but...
Benjamin Franzke
09:45 Revision 4e44ae83: [BUGFIX] Prevent possible browser freezes in FormEditor
Using timestamps as array keys in form yaml configuration
can result in sparse [1] JavaScript arrays which contain
"e...
Benjamin Franzke
09:22 Revision a9a8cfc3: [BUGFIX] Preserve ordering of prefixed CKEditor5 CSS stylesheets
When CKEditor5 `contentsCss` configuration options references multiple
CSS, respective `fetch()` requests may finish ...
Benjamin Franzke
09:22 Revision 5af07553: [BUGFIX] Preserve ordering of prefixed CKEditor5 CSS stylesheets
When CKEditor5 `contentsCss` configuration options references multiple
CSS, respective `fetch()` requests may finish ...
Benjamin Franzke
08:23 Revision cd52f7e2: [TASK] Remove wizard component from workspaces management
The wizard component was introduced in EXT:workspaces back then as the
`Modal` component was not able to keep the cur...
Andreas Fernandez

2024-02-22

17:08 Revision a868e52d: [BUGFIX] Prevent possible browser freezes in FormEditor
Using timestamps as array keys in form yaml configuration
can result in sparse [1] JavaScript arrays which contain
"e...
Benjamin Franzke
17:08 Revision 01b133b0: [BUGFIX] Prevent possible browser freezes in FormEditor
Using timestamps as array keys in form yaml configuration
can result in sparse [1] JavaScript arrays which contain
"e...
Benjamin Franzke
12:05 Revision 2a95db88: [TASK] Harden ResourceFactory->getFileReferenceObject()
The method throws an exception on !is_numeric() already.
This includes float, which is bogus. We can simplify
with an...
Christian Kuhn
11:56 Revision 8799c54c: [TASK] Test MathUtility::canBeInterpretedAsInteger() with bool
Add test cases to see how canBeInterpretedAsInteger()
returns with bool input.
Change-Id: I7b0c8e959660170ee20e845d9...
Christian Kuhn
11:10 Revision 792fb2ba: [TASK] Prevent undefined encryptionKey in tests
With #103046, `encryptionKey` has been removed from
`DefaultConfiguration.php`. This leads to PHP array
key warnings ...
Torben Hansen
11:10 Revision 46037481: [TASK] Prevent undefined encryptionKey in tests
With #103046, `encryptionKey` has been removed from
`DefaultConfiguration.php`. This leads to PHP array
key warnings ...
Torben Hansen
11:10 Revision b9d67ade: [TASK] Prevent undefined encryptionKey in tests
With #103046, `encryptionKey` has been removed from
`DefaultConfiguration.php`. This leads to PHP array
key warnings ...
Torben Hansen
10:30 Revision 90cb7cff: [TASK] Use correct command dispatch in `runTests.sh`
The command dispatch for `-s phpstanGenerateBaseline`
is modified to a simple command dispatch instead of
the bash ex...
Stefan Bürk
10:30 Revision faa4d2b0: [TASK] Use correct command dispatch in `runTests.sh`
The command dispatch for `-s phpstanGenerateBaseline`
is modified to a simple command dispatch instead of
the bash ex...
Stefan Bürk
10:30 Revision 279bd023: [TASK] Use correct command dispatch in `runTests.sh`
The command dispatch for `-s phpstanGenerateBaseline`
is modified to a simple command dispatch instead of
the bash ex...
Stefan Bürk
07:20 Revision cd85d907: [DOCS] Add AfterFormDefinitionLoadedEvent to EXT:form documentation
Resolves: #102964
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/812
Related: #102865
Relea...
Chris Müller
 

Also available in: Atom