Project

General

Profile

Activity

From 2023-08-31 to 2023-09-29

2023-09-28

14:45 Revision f73fab55: [TASK] Update `alwan` to 1.4
This patch updates the `alwan` color picker library to the recent
version 1.4, allowing us to implement localization ...
Andreas Fernandez
12:29 Revision f61961b7: [TASK] Move DB related code of EXT:indexed_search to the repository
Make the controller a bit more slim by moving
database related code to the repository.
Resolves: #101958
Releases: m...
Georg Ringer
12:04 Revision 861769cc: [DOCS] Fix erroneous example in feature rst #94117
Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi...
Nikita Hovratov
12:03 Revision 7a8a8a56: [DOCS] Fix erroneous example in feature rst #94117
Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi...
Nikita Hovratov
10:03 Revision 3f03dc2a: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas...
Benjamin Franzke
10:03 Revision d8c30a3f: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas...
Benjamin Franzke
09:22 Revision 158a2125: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk
09:22 Revision 210a9158: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk
09:22 Revision f12edd4d: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk

2023-09-27

19:20 Revision de14e40c: [DOCS] Add example for `Page Module` PSR-14 events
With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende...
Stefan Bürk
19:13 Revision f7f9a6a7: [!!!][TASK] Remove security.usePasswordPolicyForFrontendUsers
The feature toggle `security.usePasswordPolicyForFrontendUsers` has
been introduced in TYPO3 12.3 to provide a smooth...
Torben Hansen
19:09 Revision fcddb90b: [DOCS] Add example for `Page Module` PSR-14 events
With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende...
Stefan Bürk
13:50 Revision 85c921c7: [TASK] Improve type annotations for ImageInfo
Also streamline some comments.
Resolves: #101988
Releases: main
Change-Id: Ia1a592dd58c950a48c37f6b8fa80168a22a1ce41...
Oliver Klee
13:05 Revision 311cd79b: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:05 Revision 53230303: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:05 Revision 85ab3243: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:04 Revision 6fbbdc00: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
13:04 Revision eca7bb77: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
13:04 Revision 760eb934: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
10:41 Revision a2a3e794: [TASK] Update Symfony components to 6.3
This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document...
Andreas Fernandez
10:41 Revision d8860e06: [TASK] Update Symfony components to 6.3
This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document...
Andreas Fernandez
10:37 Revision 6123dc0f: [BUGFIX] Use `URLSearchParams` API in context menu
The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl...
Andreas Fernandez
10:37 Revision a1e2bf75: [BUGFIX] Use `URLSearchParams` API in context menu
The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl...
Andreas Fernandez
08:40 Revision 431b4f49: [TASK] Raise `doctrine/dbal:^3.7.0`
The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext...
Stefan Bürk
08:40 Revision 2e8d0060: [TASK] Raise `doctrine/dbal:^3.7.0`
The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext...
Stefan Bürk
06:15 Revision 54325e35: [BUGFIX] Use correct path to helper.js
Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed...
Andreas Fernandez
06:15 Revision f8ea6d4a: [BUGFIX] Use correct path to helper.js
Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed...
Andreas Fernandez

2023-09-26

16:50 Revision e0718c05: [DOCS] Fix hook identifier in changelog for FlexForm parsing
Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-...
Sven Proffe
16:49 Revision e527355e: [DOCS] Fix hook identifier in changelog for FlexForm parsing
Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-...
Sven Proffe
10:52 Revision d13f48c9: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
10:52 Revision c11422b5: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
10:51 Revision 6b1ab545: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
09:19 Revision 52c3af87: [!!!][TASK] Remove fallback for CKEditor removePlugins
Remove fallback for CKEditor removePlugins as a string.
It must now be an array.
Resolves: #101192
Related: #98613
R...
Thomas Hohn
08:20 Revision 71952a7f: [BUGFIX] Show but preserve invalid classes in link-browser
In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi...
Benjamin Franzke
08:20 Revision 75bfbb9c: [BUGFIX] Show but preserve invalid classes in link-browser
In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi...
Benjamin Franzke
07:51 Revision ef03eca1: [!!!][TASK] Remove legacy setting 'GFX/gdlib_png'
Another GFX-setting that enables PNG generation for temporary
files. PNG files offer many benefits, one of them being...
Andreas Nedbal
07:44 Revision 4ab575a6: [DOCS] List only supported manuals in Settings.cfg
Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ...
Chris Müller
07:44 Revision 84bc01b2: [DOCS] List only supported manuals in Settings.cfg
Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ...
Chris Müller
01:53 Revision bf477e60: [DOCS] Fix rendering warning in EXT:redirects
Additionally, convert a paragraph into an attention directive
to be more outstanding.
Resolves: #102037
Related: #10...
Chris Müller

2023-09-25

17:50 Revision 19d0d82b: [DOCS] Add missing links in lowlevel's Configuration module docs
Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi...
Chris Müller
14:03 Revision c11f1044: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
14:02 Revision 0f9d89e0: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
14:02 Revision bcd8f38b: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
13:50 Revision 8c10d23c: [TASK] Update stale icons.js build
Releases: 12.4
Resolves: #102033
Related: #101960
Change-Id: If063940470545c43a12541225b3da1a77101f2e4
Reviewed-on: h...
Benjamin Franzke
13:46 Revision fd2e7ebb: [DOCS] Add missing links in lowlevel's Configuration module docs
Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi...
Chris Müller
13:35 Revision a8698477: [DOCS] Add AfterUserLoggedInEvent to list of events in felogin docs
With the change in #101933 the AfterUserLoggedInEvent is also dispatched
when a frontend user is successfully logged ...
Chris Müller
13:01 Revision 432fb34e: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
Use @web/test-runner which is toolset by the modern-web.dev and
open-wc.org initiatives. It is based on mocha and es-...
Benjamin Franzke
13:01 Revision 169c9253: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
The karma unit testing framework has been deprecated and
suggests to use modern alternatives instead.
We use one of t...
Benjamin Franzke
10:36 Revision 6447ae74: [TASK] Add tests to GraphicalFunctions getImageScale
This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
...
Benni Mack
10:36 Revision d336f103: [TASK] Add tests to GraphicalFunctions getImageScale
This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
...
Benni Mack
10:34 Revision c9dc2b57: [BUGFIX] Return redirect instead of a ForwardResponse
After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai...
Georg Ringer
10:34 Revision 5190f494: [BUGFIX] Return redirect instead of a ForwardResponse
After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai...
Georg Ringer
10:25 Revision 2cf9e4f7: [!!!][FEATURE] Dispatch AfterUserLoggedInEvent for frontend user login
The `AfterUserLoggedInEvent` introduced with TYPO3 12.3 is currently
only triggered for a successful backend login.
...
Torben Hansen
10:09 Revision dc94208a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed...
Chris Müller
10:09 Revision 094c463a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed...
Chris Müller
08:47 Revision 0db1a441: [BUGFIX] Prevent empty links after updating a link via link-browser
Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t...
Benjamin Franzke
08:47 Revision d4b817ac: [BUGFIX] Prevent empty links after updating a link via link-browser
Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t...
Benjamin Franzke
08:37 Revision 8e17482f: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:37 Revision 75c17776: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:37 Revision 902133c0: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:35 Revision afd8d918: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma...
Benjamin Franzke
08:35 Revision dc110d16: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma...
Benjamin Franzke
05:33 Revision 9bd5f712: [DOCS] Correct documentation for PasswordChangeEvent in ext:felogin
The documentation for the PSR-14 event `PasswordChangeEvent` currently
states, that it is possible to mark a password...
Torben Hansen

2023-09-22

17:27 Revision be144a4d: [BUGFIX] Restore file.crop syntax in PHP 8
When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer...
Benni Mack
17:27 Revision ce5d4b05: [BUGFIX] Restore file.crop syntax in PHP 8
When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer...
Benni Mack
15:47 Revision d46f027d: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
15:47 Revision c459e8ea: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
15:47 Revision 385c60a3: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
14:03 Revision 66575406: [BUGFIX] Properly check instance of folder parameter
This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat...
Oliver Bartsch
13:42 Revision 4ee6ff9d: [BUGFIX] Properly check instance of folder parameter
This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat...
Oliver Bartsch
13:14 Revision b097b1a6: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype...
Benni Mack
13:11 Revision b5231f26: [BUGFIX] Return empty string in case the folder does not exist
Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi...
Jochen Roth
13:08 Revision 1284cc7b: [BUGFIX] Return empty string in case the folder does not exist
Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi...
Jochen Roth
10:50 Revision 00421408: [TASK] Remove unused UnexpectedSignalReturnValueTypeException
The exception became unused with removal of
signal/slot in v10.
Resolves: #102010
Releases: main
Change-Id: I81c944a...
Christian Kuhn
10:33 Revision 5acedb08: [!!!][TASK] Remove cache_imagesizes
This change removes the cache "imagesizes" along
with the public methods within GraphicalFunctions.
The main reason ...
Benni Mack
09:52 Revision 9e2f5283: [TASK] Change menu ordering in admin module of indexed_search
The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ...
Georg Ringer
09:52 Revision 457342db: [TASK] Change menu ordering in admin module of indexed_search
The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ...
Georg Ringer
09:22 Revision 9b27a037: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
09:22 Revision 9ace5b7a: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
09:22 Revision 4adabf7c: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
08:41 Revision d8e4ae67: [BUGFIX] Restore task group collapse state handling
The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ...
Oliver Bartsch
08:41 Revision 62fea415: [BUGFIX] Restore task group collapse state handling
The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ...
Oliver Bartsch

2023-09-21

19:45 Revision 7a7cf8ce: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype...
Benni Mack
18:04 Revision 8db27b13: [TASK] styleguide: Remove all type=flex sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=flex do not need to
be set any...
Christian Kuhn
16:53 Revision fc399718: [FEATURE] Auto DB fields from TCA for type "flex"
Tables with TCA columns set to type="flex" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Christian Kuhn
14:05 Revision fbdd642f: [TASK] styleguide: Remove all type=group sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/429
We're adding core code to add default sql definitions
derived from ...
Anja Leichsenring
13:29 Revision e2416fa3: [FEATURE] AJAX API accepts native `URL` and `URLSearchParams` objects as arguments
The AJAX API (`@typo3/core/ajax/ajax-request`) has been enhanced to
accept native URL-related objects, making usage o...
Andreas Fernandez
12:48 Revision 0cfadc5d: [TASK] Remove unused arguments in ThumbnailViewHelper
Decoupling the ThumbnailViewHelper from the
ImageViewHelper in #96362, all arguments were
moved to the ThumbnailViewH...
Oliver Bartsch
11:54 Revision 9e1735d9: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled...
Stefan Bürk
11:54 Revision eba0ea7e: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled...
Stefan Bürk
10:47 Revision f08bbc9e: [BUGFIX] Allow multiple CSS classes in link browser again
When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse...
Torben Hansen
10:47 Revision fdf34970: [BUGFIX] Allow multiple CSS classes in link browser again
When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse...
Torben Hansen
10:35 Revision 9de9b692: [TASK] Remove unused ThumbnailController
The `@internal` `ThumbnailController` is removed,
because it has been unused since the introduction
of the deferred B...
Oliver Bartsch
09:58 Revision 145777b5: [TASK] Treat image width as int instead of bool in EXT:indexed_search
The width of an image is an int and should not be used as a boolean.
Resolves: #101977
Releases: main, 12.4
Change-I...
Oliver Klee
08:39 Revision 9f400f29: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
08:39 Revision 1cac5169: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
08:39 Revision 357b0706: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
07:21 Revision ae91f466: [BUGFIX] Use serialized variant of setup in GifBuilder hash
If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would... Andreas Nedbal
07:09 Revision e45c5e43: [BUGFIX] Use serialized variant of setup in GifBuilder hash
If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would... Andreas Nedbal
06:32 Revision b87e32ae: [TASK] Update @typo3/icons to v4.1.0
npm install --save @typo3/icons@^4.1.0
npm run build
Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287...
Benjamin Kott
06:32 Revision 6de13d96: [TASK] Update `@typo3/icons` to v4
The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t...
Andreas Fernandez
06:31 Revision 4351ac5f: [TASK] Update @typo3/icons to v4.1.0
Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287b5492cddeb0a098dcedcce765c35
Reviewed-on: https://revi...
Benjamin Kott

2023-09-20

23:07 Revision 110c3376: [TASK] Treat image width as int instead of bool in EXT:indexed_search
The width of an image is an int and should not be used as a boolean.
Resolves: #101977
Releases: main, 12.4
Change-I...
Oliver Klee
23:07 Revision 5f3c349d: [BUGFIX] Handle FileDoesNotExistException in `cleanup:missingrelations`
It's possible that file references to files exists, where
the physical file is missing. That stopped further file
ref...
Benjamin Serfhos
23:02 Revision ddeae8d2: [BUGFIX] Prevent type errors on renaming and moving processed files
Whenever a file is renamed or moved, also
the corresponding index entry is updated.
However this does only works and...
Oliver Bartsch
22:47 Revision 5ff48647: [BUGFIX] Use proper sample option in GraphicalFunctions
This change fixes a minor regression introduced
in GraphicalFunctions when $this->scalecmd
was used within GifBuilder...
Benni Mack
22:47 Revision f26f3042: [BUGFIX] Prevent type errors on renaming and moving processed files
Whenever a file is renamed or moved, also
the corresponding index entry is updated.
However this does only works and...
Oliver Bartsch
22:45 Revision f4727eb2: [TASK] Centralize ImageMagick logic for FAL in GraphicalFunctions
When FAL was introduced, some code from old GifBuilder
generation was copied to the Helper classes.
These now reside...
Benni Mack
22:36 Revision cfb79e94: [BUGFIX] Handle FileDoesNotExistException in `cleanup:missingrelations`
It's possible that file references to files exists, where
the physical file is missing. That stopped further file
ref...
Benjamin Serfhos
22:31 Revision 80e0d2a2: [TASK] Remove superflous fallback guard in ContentObjectRenderer
In `ContentObjectRenderer->getImgResource()` null coalescing operator
has been used to guard type errors. That has be...
Stefan Bürk
22:18 Revision de7a1e10: [BUGFIX] Use proper sample option in GraphicalFunctions
This change fixes a minor regression introduced
in GraphicalFunctions when $this->scalecmd
was used within GifBuilder...
Benni Mack
22:10 Revision bf324b7f: [TASK] Remove superflous fallback guard in ContentObjectRenderer
In `ContentObjectRenderer->getImgResource()` null coalescing operator
has been used to guard type errors. That has be...
Stefan Bürk
22:06 Revision 5bfd6f9b: [BUGFIX] Use "sample" instead of "useSample" in FAL processing
When using TypoScript, the setting "sample" allows
to scale faster than with "geometry" setting.
However, when FAL w...
Benni Mack
22:00 Revision 66c5b811: [BUGFIX] Prevent exception on fetching online media id
In case a user does not have access to the physical
file, containing the online media id, this does no
longer lead to...
Oliver Bartsch
21:43 Revision 5ccfc9a6: [BUGFIX] Use "sample" instead of "useSample" in FAL processing
When using TypoScript, the setting "sample" allows
to scale faster than with "geometry" setting.
However, when FAL w...
Benni Mack
21:39 Revision 9e375f93: [BUGFIX] Prevent exception on fetching online media id
In case a user does not have access to the physical
file, containing the online media id, this does no
longer lead to...
Oliver Bartsch
21:13 Revision 9e4a9ca7: [BUGFIX] Add more inputs for GifBuilder hash uniqueness
The previous hashing inputs didn't include the X/Y coordinates
or the calculated offsets, so similarly configured GIF...
Andreas Nedbal
21:01 Revision 254589ef: [BUGFIX] Add more inputs for GifBuilder hash uniqueness
The previous hashing inputs didn't include the X/Y coordinates
or the calculated offsets, so similarly configured GIF...
Andreas Nedbal
19:56 Revision e45555db: [BUGFIX] Inform about online media already exists
In case a user adds an online media asset,
which is already present in the target folder
a flash message now properly...
Oliver Bartsch
19:50 Revision 1da73366: [BUGFIX] Handle missing image dimensions gracefully
Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag...
Nikita Hovratov
19:49 Revision e408e52d: [BUGFIX] Handle missing image dimensions gracefully
Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag...
Nikita Hovratov
19:49 Revision d90c493a: [BUGFIX] Handle missing image dimensions gracefully
Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag...
Nikita Hovratov
19:33 Revision 50fc9503: [TASK] Remove leftover IMGMENU code
Remove leftover code of IMGMENU, which has been deprecated in v9 and removed in v10.
Resolves: #101979
Related: #101...
Stephan Großberndt
19:27 Revision 27b3ee49: [BUGFIX] Inform about online media already exists
In case a user adds an online media asset,
which is already present in the target folder
a flash message now properly...
Oliver Bartsch
15:55 Revision 408c3c98: [!!!][TASK] Remove jQuery from `@typo3/backend/document-save-actions` module
The JavaScript module `@typo3/backend/document-save-actions` is used in
FormEngine and Scheduler context mainly to di...
Andreas Fernandez
15:47 Revision 92d0b674: [TASK] Improve property type annotations for GifBuilder
Resolves: #101978
Releases: main
Change-Id: Iba3e449c60e82c1f5d379fb52de5e71c82a0e74c
Reviewed-on: https://review.typ...
Oliver Klee
15:36 Revision 993a8904: [TASK] Migrate FAL FileCollector to use Dependency Injection
In addition, this class is now fully typed.
Resolves: #101954
Releases: main
Change-Id: I6bca63321171a24ad4efaac97e1...
Benni Mack
15:20 Revision cb8395f5: [DOCS] Update examples of CKEditor 5 plugin
The changelog now shows a current version
of the timestamp plugin.
In the documentation of EXT:rte_ckeditor,
a typo i...
Sebastian Klein
15:20 Revision 84d1bac8: [DOCS] Update examples of CKEditor 5 plugin
The changelog now shows a current version
of the timestamp plugin.
In the documentation of EXT:rte_ckeditor,
a typo i...
Sebastian Klein
14:55 Revision 85dd48c1: [BUGFIX] Use valid PHP 8 types related to GDImage in GifBuilder
Since PHP 8.0, there is a new "\GDImage" object that
is used for image manipulation functions. Before,
this was a "re...
Benni Mack
14:31 Revision 2d9cbce9: [BUGFIX] Use native JS to enable duplication actions again
When selecting a mass action in the "duplication
resolving modal", all individual actions are
disabled. On reseting t...
Oliver Bartsch
14:30 Revision 1b292925: [BUGFIX] Support embedding of private vimeo videos
The video ID of a private vimeo video is appended
by a hash parameter. This tuple is stored in the
pseudo video file ...
Philipp Kitzberger
14:30 Revision ef48a91c: [BUGFIX] Support embedding of private vimeo videos
The video ID of a private vimeo video is appended
by a hash parameter. This tuple is stored in the
pseudo video file ...
Philipp Kitzberger
14:14 Revision ae4e1bab: [TASK] Update to CKEditor5 v39
https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-39.html
Executed commands:
npm install -P $(
...
Benjamin Franzke
14:13 Revision eb291516: [TASK] Update to CKEditor5 v39
https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-39.html
Executed commands:
npm install -P $(
...
Benjamin Franzke
14:07 Revision 808e36e3: [BUGFIX] Use native JS to enable duplication actions again
When selecting a mass action in the "duplication
resolving modal", all individual actions are
disabled. On reseting t...
Oliver Bartsch
13:58 Revision 608bb36f: [TASK] Use native objects in `@typo3/core/ajax/ajax-request`
The module `@typo3/core/ajax/ajax-request` previously had a lot of
string-based mambo jambo when composing URLs and q...
Andreas Fernandez
13:15 Revision 7bb5698d: [TASK] Remove image map code from GifBuilder
While public, the addToMap method only filled a
protected property without an accessor, so while
a image map exists, ...
Andreas Nedbal
11:00 Revision df37e6c1: [BUGFIX] Always fetch necessary fields for "record saved" notification
Due to another couple of use cases, the necessary
fields to generate the record title, used in the
"record saved" not...
Oliver Bartsch
10:59 Revision c0c4820d: [BUGFIX] Use proper FAL API for cache busting
Instead of manually resolving the path of
the processed thumbnail image, use FAL
API "getForLocalProcessing". This pr...
Oliver Bartsch
10:47 Revision 79dfd4d5: [BUGFIX] Always fetch necessary fields for "record saved" notification
Due to another couple of use cases, the necessary
fields to generate the record title, used in the
"record saved" not...
Oliver Bartsch
10:33 Revision a5b39ef2: [BUGFIX] Prevent type error on invalid crop instructions
When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error...
Benni Mack
10:32 Revision 6d1a37be: [BUGFIX] Prevent type error on invalid crop instructions
When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error...
Benni Mack
10:04 Revision d322e197: [TASK] Introduce types in LocalDriver / FAL
This change is a overhaul of the LocalDriver class
after 12 years. All comments are updated, types
are added, where p...
Benni Mack
09:59 Revision 1b856fa7: [BUGFIX] Prevent permission exception on missing files
Deleting a missing file will not throw exception
"InsufficientFileWritePermissionsException" anymore,
as a missing fi...
Stefan Froemken
09:55 Revision 5d14d353: [!!!][TASK] Move GIFBUILDER-specific methods into GifBuilder
A lot of the methods implemented in GraphicalFunctions are only
used in GifBuilder, thus it makes sense to move them ...
Andreas Nedbal
09:39 Revision c274c26b: [BUGFIX] Prevent permission exception on missing files
Deleting a missing file will not throw exception
"InsufficientFileWritePermissionsException" anymore,
as a missing fi...
Stefan Froemken
09:09 Revision a89023e3: [TASK] Ensure package dependencies in functional/acceptance tests
This change uses the dependency ordering service in the method
`\TYPO3\TestingFramework\Core\Testbase::setUpPackageSt...
Oliver Hader
09:09 Revision 371a6988: [TASK] Ensure package dependencies in functional/acceptance tests
This change uses the dependency ordering service in the method
`\TYPO3\TestingFramework\Core\Testbase::setUpPackageSt...
Oliver Hader
08:55 Revision 4ca9a26e: [TASK] Make contextmenu reading direction aware
Resolves: #101953
Releases: main, 12.4
Change-Id: I1b0d715a96ee914dc8f9787089406457b750df2e
Reviewed-on: https://revi...
Benjamin Kott
08:55 Revision 822bbafe: [TASK] Make contextmenu reading direction aware
Resolves: #101953
Releases: main, 12.4
Change-Id: I1b0d715a96ee914dc8f9787089406457b750df2e
Reviewed-on: https://revi...
Benjamin Kott
08:42 Revision 9341768f: [FEATURE] Auto DB fields from TCA for type "group"
Tables with TCA columns set to type="group" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Anja Leichsenring

2023-09-19

21:16 Revision 481c0a3a: [BUGFIX] Prevent type error on invalid crop instructions
When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error...
Benni Mack
18:26 Revision f4b1d41c: [FEATURE] Allow updating online media assets
A new controller is added, which allows
to update Metadata of online media assets.
This basically updates the previe...
Oliver Bartsch
18:19 Revision 3b6d4931: [FEATURE] Add "Edit Metadata" button to element information view
This introduces a new "Edit Metadata" button
to the element information view of files,
allowing to directly edit the ...
Stefan Froemken
18:15 Revision c7eb24b5: [TASK] Use GraphicalFunctions instead of GifBuilder where applicable
GifBuilder is currently a subclass of GraphicalFunctions.
Some places only use logic of GraphicalFunctions,
even tho...
Benni Mack
16:02 Revision e60da491: [TASK] Use proper File objects in FileProcessingService
FileProcessingService and its surrounding code
within File / FileReference / ResourceStorage and
ProcessedFileReposit...
Benni Mack
14:50 Revision cff5ba85: [!!!][TASK] Remove setting 'GFX/processor_allowTemporaryMasksAsPng'
This setting stems from an even older setting called
'im_mask_temp_ext_gif' which was introduced because of
issues wi...
Andreas Nedbal
14:00 Revision 0163d14f: [TASK] Use "EXT:" syntax in setUpFrontendRootPage() tests
Last usage of <INCLUDE_TYPOSCRIPT is the testing
framework. To allow switching to @import, we switch
to remaining pla...
Christian Kuhn
13:55 Revision b2e5821d: [!!!][TASK] Decouple FileRepository and ProcessedFileRepository
When FAL was introduced in TYPO3 v6.0, some concepts
were introduced which aren't so smart, 11 years later.
* Buildi...
Benni Mack
11:16 Revision c58efac6: [TASK] Remove namespace declaration in ContentSecurityPolicies.php
There is no point in having namespace declarations
in those config files.
Releases: main
Resolves: #101944
Change-Id...
Christian Kuhn
10:11 Revision f4ba73ae: [TASK] styleguide: Move type=language elements basics tab around
Christian Kuhn
10:09 Revision e36276fe: [FEATURE] Auto DB fields from TCA for type "language"
Tables with TCA columns set to type="language" do not
need an ext_tables.sql entry anymore. The core now
creates this...
Anja Leichsenring
08:59 Revision f02df936: [TASK] Streamline applying stylesheets in lit-element components
This change extracts dynamic stylesheets of web components that
are attached to the light DOM to a corresponding stat...
Oliver Hader
08:59 Revision 5df066c5: [TASK] Streamline applying stylesheets in lit-element components
This change extracts dynamic stylesheets of web components that
are attached to the light DOM to a corresponding stat...
Oliver Hader
08:08 Revision 0a66c540: [TASK] Make backend compatible with right to left reading mode
To support the right to left reading mode for languages like Arabic,
we have adjusted the styles in the backend to us...
Benjamin Kott
08:08 Revision 79aebf11: [TASK] Make backend compatible with right to left reading mode
To support the right to left reading mode for languages like Arabic,
we have adjusted the styles in the backend to us...
Benjamin Kott

2023-09-18

22:01 Revision b43eb2cc: [BUGFIX] Consider all file mounts in folder search
FileStorageTreeProvider now considers all file
mounts, a user (non-admin) has access to, for the
file and folder sear...
Oliver Bartsch
21:41 Revision 8ccc0c66: [BUGFIX] Consider all file mounts in folder search
FileStorageTreeProvider now considers all file
mounts, a user (non-admin) has access to, for the
file and folder sear...
Oliver Bartsch
21:35 Revision 6951803e: [FEATURE] Add FAL support for FlexFormProcessor
Support for FAL references in FlexForms is added to the
FlexFormProcessor. No additional processing is needed
anymore...
Simon Gilli
21:21 Revision 03830330: [BUGFIX] Only update metadata database row on changes
The @internal update() method of MetaDataRepository
now checks the data to be updated against the current
database ro...
Oliver Bartsch
21:12 Revision e0a0643b: [BUGFIX] Only update metadata database row on changes
The @internal update() method of MetaDataRepository
now checks the data to be updated against the current
database ro...
Oliver Bartsch
20:56 Revision 2cb2105a: [!!!][TASK] Remove various legacy settings from GraphicalFunctions
TYPO3's powerful image manipulation has some legacy functionality
which is outdated nowadays.
They aren't considered...
Benni Mack
17:51 Revision b3c92263: [TASK] styleguide: Remove all type=imageManipulation sql field definitions
We're adding core code to add default sql definitions derived from TCA. Fields of type=group do not need to be set an... Anja Leichsenring
17:34 Revision 545863a4: [FEATURE] Auto DB fields from TCA for type "imageManipulation"
Tables with TCA columns set to type="imageManipulation" do not
need an ext_tables.sql entry anymore. The core now
cre...
Anja Leichsenring
16:50 Revision c078ec9f: [BUGFIX] Copy metadata on copy file
When copy a file corresponding metadata
are now also copied, preserving existing
properties like "file" or "uid".
Re...
Oliver Bartsch
16:26 Revision a19c3e8b: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt...
Oliver Klee
16:26 Revision e21e9b44: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt...
Oliver Klee
16:26 Revision 895f72bb: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt...
Oliver Klee
15:10 Revision 0a3bd009: [BUGFIX] Copy metadata on copy file
When copy a file corresponding metadata
are now also copied, preserving existing
properties like "file" or "uid".
Re...
Oliver Bartsch
15:09 Revision 5ea53d60: [TASK] Improve linktypes checkboxes UI for Linkvalidator
Improve selection of Linkvalidator linkypes checkboxes form
by adding a "Toggle all" checkbox as is already used in
F...
Sybille Peters
14:50 Revision a619548a: [TASK] Replace icon for password reset in ext:beuser
The current icon on the password reset button in ext:beuser does
not clearly visualize the functionality behind the b...
Torben Hansen
14:48 Revision 5159a4cc: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/...
Philipp Kitzberger
14:47 Revision 634d4edd: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/...
Philipp Kitzberger
14:47 Revision f4f8c9ef: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/...
Philipp Kitzberger
14:20 Revision a54af8db: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:...
Georg Ringer
14:20 Revision 349f202f: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:...
Georg Ringer
14:20 Revision 90d885c7: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:...
Georg Ringer
13:32 Revision 3e1a7e3c: [BUGFIX] Always update index time when saving metadata
Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:...
Georg Ringer
13:32 Revision 13ceba80: [BUGFIX] Always update index time when saving metadata
Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:...
Georg Ringer
13:26 Revision 9029ecb7: [TASK] Add tests for ContentObjectRenderer::listNum
- Add unit tests for function ContentObjectRenderer::listNum()
- Improve code by renaming function argument ($char =>...
Sybille Peters
13:18 Revision 5893f2cb: [BUGFIX] Always update index time when saving metadata
Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:...
Georg Ringer
13:05 Revision 267f357b: [TASK] styleguide: Add example for TCA type='language'
The TCA type is currently only used as sys_language_uid system field,
but can also be used in user land as a business...
Anja Leichsenring
13:03 Revision 6f4f65a1: [BUGFIX] styleguide: Remove wrong labels for render type `checkboxToggle`
The render type `checkboxToggle` has no labels for checked or unchecked states.
These are only available for `checkbo...
Peter Kraume
12:33 Revision 2acfcf3c: [TASK] styleguide: Require friendsofphp/php-cs-fixer:^3.27
https://github.com/TYPO3-CMS/styleguide/pull/432
Nightly got red. Raise php-cs-fixer, update
ruleset and apply cgl f...
Christian Kuhn
12:10 Revision 11beaf7c: [TASK] Use constants for column types definition in DefaultTcaSchema
Resolves: #101940
Releases: main, 12.4
Change-Id: Ib8cc5c5bfc886686c1abfe5ed35724e1e268e800
Reviewed-on: https://revi...
Oliver Bartsch
11:55 Revision 1148fdd3: [TASK] Add tests for ContentObjectRenderer::listNum
- Add unit tests for function ContentObjectRenderer::listNum()
- Improve code by renaming function argument ($char =>...
Sybille Peters
11:14 Revision a176a50a: [TASK] Use constants for column types definition in DefaultTcaSchema
Resolves: #101940
Releases: main, 12.4
Change-Id: Ib8cc5c5bfc886686c1abfe5ed35724e1e268e800
Reviewed-on: https://revi...
Oliver Bartsch
11:14 Revision cba78ea6: [BUGFIX] Fix comments in DefaultTcaSchema
Resolves: #101939
Releases: main
Change-Id: If21ed22673acbf2aced0121908a15decd9560323
Reviewed-on: https://review.typ...
Oliver Bartsch
10:26 Revision 428a0bd3: [TASK] Streamline rendering of action buttons in DatabaseRecordList
Resolves: #101860
Releases: main, 12.4
Change-Id: I069355cf87eaf46ff849367e2870cf51fb44c726
Reviewed-on: https://revi...
Benjamin Kott
10:26 Revision ffe8ac50: [TASK] Streamline rendering of action buttons in DatabaseRecordList
Resolves: #101860
Releases: main, 12.4
Change-Id: I069355cf87eaf46ff849367e2870cf51fb44c726
Reviewed-on: https://revi...
Benjamin Kott
09:02 Revision 75a00e52: [DOCS] Fix wrong code example using :php instead of ::class
Resolves: #101938
Releases: main, 12.4
Change-Id: I8def061d7188a4d247a832247c01cdddd745c7dc
Reviewed-on: https://revi...
Daniel Siepmann
09:02 Revision a1d5ffac: [BUGFIX] Fix color picker in non-FormEngine context
With migrating the color picker to alwan in #101646, the usage broke
for any case where the color picker was not used...
Andreas Fernandez
08:54 Revision e4043298: [DOCS] Fix wrong code example using :php instead of ::class
Resolves: #101938
Releases: main, 12.4
Change-Id: I8def061d7188a4d247a832247c01cdddd745c7dc
Reviewed-on: https://revi...
Daniel Siepmann
08:25 Revision 7435c0e3: [TASK] Load CKEditor5 modules from their package entry points
Make sure that all imports are from the package entry point
instead of the path to a module as suggested by upstream:...
Benjamin Franzke
08:25 Revision 0cd722f1: [TASK] Load CKEditor5 modules from their package entry points
Make sure that all imports are from the package entry point
instead of the path to a module as suggested by upstream:...
Benjamin Franzke
07:26 Revision 16ccead9: [TASK] Migrate t3-overview-list usages
The report overview was adjusted to match other
already existing entrypoints like the about module.
In the form frame...
Benjamin Kott
07:26 Revision 7f0b0d6f: [TASK] Migrate t3-overview-list usages
The report overview was adjusted to match other
already existing entrypoints like the about module.
In the form frame...
Benjamin Kott
06:00 Revision 58ee06e6: [TASK] Suggest PHP exif module in system environment status
If the PHP exif module is installed, TYPO3 uses the `exif_read_data()`
function of read exif metadata of images. In c...
Torben Hansen

2023-09-15

12:10 Revision c4cf73ee: [TASK] Allow to configure CKEditor "General HTML Support" plugin
The CKEditor 5 build for TYPO3 contains the "General HTML Support"
plugin. It is however not possible to configure th...
Torben Hansen
12:10 Revision c61a6bd6: [TASK] Allow to configure CKEditor "General HTML Support" plugin
The CKEditor 5 build for TYPO3 contains the "General HTML Support"
plugin. It is however not possible to configure th...
Torben Hansen
10:45 Revision f68a66b1: [BUGFIX] Preserve native CKEditor5 related toolbar settings
If the CKEditor is configured with the new v5-style
`toolbar.removeItems` option instead of `removeButtons` (v4), the...
Stefan Froemken
10:45 Revision 114f6899: [BUGFIX] Preserve native CKEditor5 related toolbar settings
If the CKEditor is configured with the new v5-style
`toolbar.removeItems` option instead of `removeButtons` (v4), the...
Stefan Froemken
06:54 Revision 981ab8cf: [BUGFIX] Correct multi record selection actions in scheduler
Correct bindings for multi record selection actions. Move
draghandle to dedicated button to have a visual difference
...
Benjamin Kott
06:54 Revision eaa85704: [BUGFIX] Correct multi record selection actions in scheduler
Correct bindings for multi record selection actions. Move
draghandle to dedicated button to have a visual difference
...
Benjamin Kott

2023-09-14

12:52 Revision 23fdc40d: [FEATURE] Allow configuration of color palettes in FormEngine
TYPO3 uses a color picker component that already supports color
palettes, or swatches. Integrators are now able to co...
Andreas Fernandez
12:38 Revision 1501f6d5: [TASK] Fix typo in Feature-101396-LetExtbaseHandleNativeEnums.rst
"has been introduces" should be "has been introduced"
Resolves: #101919
Releases: main
Change-Id: I2fef0622730a87184...
Timon Grützmacher
09:42 Revision 6fe8cb56: [BUGFIX] Prevent type error in TypoLinkViewHelper
Resolves: #100210
Releases: main, 11.5
Change-Id: I3a011cf4b964bdb580015ee3719ada9a8f03a62c
Reviewed-on: https://revi...
Benjamin Serfhos
05:30 Revision 780668d8: [BUGFIX] Make ResizableNavigation work in RTL mode
Resolves: #101907
Releases: main, 12.4
Change-Id: I1da8b484411a4add3fb6bee805fd0b76cc45fdf5
Reviewed-on: https://revi...
Benjamin Kott
05:30 Revision 06310695: [BUGFIX] Make ResizableNavigation work in RTL mode
Resolves: #101907
Releases: main, 12.4
Change-Id: I1da8b484411a4add3fb6bee805fd0b76cc45fdf5
Reviewed-on: https://revi...
Benjamin Kott

2023-09-13

14:12 Revision 3e90c0b8: [BUGFIX] Add accessibility labels to quick edit buttons
The quick edit features for the page title in the page module and the
quick edit feature for scheduler groups do both...
Benjamin Kott
14:12 Revision 513aa95c: [BUGFIX] Add accessibility labels to quick edit buttons
The quick edit features for the page title in the page module and the
quick edit feature for scheduler groups do both...
Benjamin Kott
11:35 Revision f05d1fc3: [TASK] Update jQuery to 3.7.1
Executed commands:
npm install --save jquery@^3.7.1
npm run build
Resolves: #101910
Releases: main, 12.4
Ch...
Andreas Fernandez
11:35 Revision 2d630e74: [TASK] Update jQuery to 3.7.1
Executed commands:
npm install --save jquery@^3.7.1
npm run build
Resolves: #101910
Releases: main, 12.4
Ch...
Andreas Fernandez
11:14 Revision d44babd1: [TASK] Prune global TypeScript types
* Only define type definitions via "types"
that need to be globally available.
See https://www.typescriptlang.or...
Benjamin Franzke
11:14 Revision dc2e4f10: [TASK] Prune global TypeScript types
* Only define type definitions via "types"
that need to be globally available.
See https://www.typescriptlang.or...
Benjamin Franzke
06:38 Revision 2a6e223e: [BUGFIX] Correct RTL handling of scaffold
Releases: main, 12.4
Resolves: #101900
Change-Id: Ieee9275ddbb7fa7cfd688866797456e2294fbe62
Reviewed-on: https://revi...
Benjamin Kott
06:38 Revision e1b8cadb: [BUGFIX] Correct RTL handling of scaffold
Releases: main, 12.4
Resolves: #101900
Change-Id: Ieee9275ddbb7fa7cfd688866797456e2294fbe62
Reviewed-on: https://revi...
Benjamin Kott

2023-09-12

11:52 Revision cc572867: [BUGFIX] Force ltr in svg tree
The svg tree is currently not usable in "rtl" languages,
to mitigate the issue and to provide a solution for are
forc...
Benjamin Kott
11:52 Revision 7a9c6d88: [BUGFIX] Force ltr in svg tree
The svg tree is currently not usable in "rtl" languages,
to mitigate the issue and to provide a solution for are
forc...
Benjamin Kott
10:41 Revision c0cdd4c5: [TASK] Add `@typo3/backend/utility/dom-helper` module
This patch adds a new module `@typo3/backend/utility/dom-helper` whose
primary use is easing the migration from jQuer...
Andreas Fernandez
10:41 Revision 51a7a6f8: [TASK] Add `@typo3/backend/utility/dom-helper` module
This patch adds a new module `@typo3/backend/utility/dom-helper` whose
primary use is easing the migration from jQuer...
Andreas Fernandez
09:03 Revision c3ebac65: [BUGFIX] Disable language (de)activation with write-protected configuration
The language management module writes into system/settings.php to
either enable or disable a language. With the chang...
Andreas Fernandez
08:00 Revision 3732db07: [TASK] Let enum reconstitution in CSP ModelService fail early
Reconstituting CSP from string in class `ModelService` falls back
to `null` values in case of using invalid backing v...
Oliver Hader
08:00 Revision d08815ca: [TASK] Let enum reconstitution in CSP ModelService fail early
Reconstituting CSP from string in class `ModelService` falls back
to `null` values in case of using invalid backing v...
Oliver Hader
07:13 Revision c4e4a321: [TASK] Make ajax-data-handler visibility toggle explicit
Instead of parsing parameters and string replacing
parts of it we are now passing all nessesary parts
as data attribu...
Benjamin Kott
07:13 Revision 3e842f7c: [TASK] Make ajax-data-handler visibility toggle explicit
Instead of parsing parameters and string replacing
parts of it we are now passing all nessesary parts
as data attribu...
Benjamin Kott
07:13 Revision bbf5ae1f: [TASK] Remove jQuery in AjaxDataHandler
This patch removes jQuery from the module
`@typo3/backend/ajax-data-handler`. Animations have been, if useful,
migrat...
Andreas Fernandez
07:07 Revision 9d369263: [TASK] Set TYPO3 version to 12.4.7-dev
Change-Id: Ifbec918791cf47b39f7d9119c26e7150a98d9123
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809...
Benni Mack
07:07 Revision 1f513b44: [TASK] Set TYPO3 version to 11.5.32-dev
Change-Id: If8efb77fb623053c3e5419d4299caed01deb8a37
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809...
Benni Mack
06:54 Revision 3b4e993a: [RELEASE] Release of TYPO3 12.4.6
Change-Id: Iff5650d67aec9e2deebe013a0761481158b566e6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809...
Benni Mack
06:50 Revision b0449fa3: [RELEASE] Release of TYPO3 11.5.31
Change-Id: I05e25a742ad281c630178b5861dda7071f6dad8f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809...
Benni Mack
05:09 Revision bd66cf8c: [TASK] Use @typo3/backend/modal in login-refresh
Avoid using bootstrap modal API directly and instead
use the modal infrastructure we already have in place.
As a side...
Benjamin Franzke
05:09 Revision c75033ad: [TASK] Use @typo3/backend/modal in login-refresh
Avoid using bootstrap modal API directly and instead
use the modal infrastructure we already have in place.
As a side...
Benjamin Franzke
04:52 Revision c6117181: [TASK] Remove superfluous test from DefaultTcaSchemaTest.php
Resolves: #101898
Related: #101890
Related: #101553
Releases: main
Change-Id: I3125e4255353169e85e6db417febe5a68fd0aa...
Stefan Bürk

2023-09-11

16:54 Revision 69324dfb: [FEATURE] Auto-create DB fields from TCA columns for type "folder"
Tables with TCA columns set to type="folder" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
10:03 Revision 9e5bde8c: [TASK] Unify table sort rendering
Use actions-sort-* icons for table
sorting and use accessible elements (button/a)
in sorting triggers.
Resolves: #10...
Benjamin Kott
10:03 Revision 96288655: [TASK] Unify table sort rendering
Use actions-sort-* icons for table
sorting and use accessible elements (button/a)
in sorting triggers.
Resolves: #10...
Benjamin Kott
08:43 Revision 8cc9ba28: [TASK] Unify descriptions for fixture classes of abstract classes
There is no point repeating the name of the extended class in the
class PHPDoc comment.
This makes creating new fixt...
Oliver Klee
08:43 Revision 3cc3fe36: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:core`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:43 Revision c4544520: [TASK] Replace usages of getMockForAbstractClass in EXT:core
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:43 Revision a7570a30: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:11 Revision 852e9139: [TASK] Stop using getAccessibleMockForAbstractClass in EXT:core
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:10 Revision 879d1b49: [TASK] Stop using getAccessibleMockForAbstractClass in EXT:core
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
07:48 Revision 46508e9c: [TASK] Use ConfigurationManagerInterface in ext:felogin
Currently, extbase `ConfigurationManager` is directly used in
ext:felogin for the password recovery functionality.
W...
Torben Hansen
07:47 Revision 90972825: [TASK] Use ConfigurationManagerInterface in ext:felogin
Currently, extbase `ConfigurationManager` is directly used in
ext:felogin for the password recovery functionality.
W...
Torben Hansen
07:02 Revision f1fd5f55: [BUGFIX] Redefine database field review_state of ExtensionManager
The field was defined as type='check', which gets autogenerated
since #101653 as a positive int value. The field howe...
Anja Leichsenring

2023-09-10

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

2023-09-09

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

2023-09-08

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

2023-09-07

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

2023-09-06

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

2023-09-05

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

2023-09-04

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

2023-09-03

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

2023-09-02

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

2023-09-01

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

2023-08-31

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

Also available in: Atom