Project

General

Profile

Activity

From 2024-05-21 to 2024-06-19

2024-06-19

21:18 Revision 63212d65: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:18 Revision 1dbe88a6: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:06 Revision 9819ed85: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
17:07 Revision 13f9d704: [BUGFIX] Handle processed file paths properly
When implementing a custom ImageViewHelper to manipulate the image
with the GifBuilder, after processing instructions...
Mogens Fiebrandt
13:41 Revision 0b76d647: [TASK] Deprecate `Utility.updateQueryStringParameter()`
The method `Utility.updateQueryStringParameter()` from the module
`@typo3/backend/utility.js` was introduced in TYPO3...
Andreas Fernandez

2024-06-18

21:06 Revision c6645752: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:06 Revision a2f73811: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:05 Revision f96dded6: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
18:43 Revision 35a7e470: [TASK] Add styleguide uuid example fields
This patch provides some examples for the type=uuid
in ext:styleguides 'basic' table including a generator
for this t...
Philipp Kuhlmay
15:10 Revision 9ad6fa97: [FEATURE] Improve backend notifications display and handling
Currently, the notification/alert container does not allow scrolling
when multiple notifications exceed the viewport ...
Jochen Roth
14:21 Revision 10fa9b28: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
14:20 Revision f35b145b: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
13:46 Revision 37a08eaa: [TASK] Have TEXT for type=input length > 255
Long VARCHAR() fields tend to eat up quite a bit of
"65k bytes maximum row size" space, especially with
utf8mb4.
The ...
Christian Kuhn
13:05 Revision e9904c0e: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision e06cac85: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision 45d8e094: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
10:57 Revision aa2a78d8: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
10:57 Revision b2bfb974: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
09:53 Revision 26825240: [TASK] Make pages.author VARCHAR(255)
This was a VARCHAR(255) before #104098, which considers
TCA 'max' property and thus reduced it to VARCHAR(80).
To avo...
Christian Kuhn
08:00 Revision f086b0df: [TASK] Avoid long varchar() in pages table
Prefer TEXT over VARCHAR(2048) for pages:canonical_link.
This gives more "room" for other bigger fields in this
table...
Christian Kuhn
07:09 Revision 14242366: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
07:06 Revision 3f634328: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 00acb625: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 561664cb: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
06:49 Revision 103288b9: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
06:11 Revision bad77404: [DOCS] Add template to changelog overview pages
Resolves: #104134
Releases: main
Change-Id: I810e9cd34d6b4e409386ecddf40549468456e24d
Reviewed-on: https://review.typ...
Lina Wolf
06:10 Revision 16ce9d74: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:10 Revision 58c2378c: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:05 Revision 0bbf7c25: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer
06:04 Revision 8b6c1e1f: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision 5843cc1d: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision ca580736: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
05:51 Revision 9eaa5a0c: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer

2024-06-17

22:31 Revision 8c9e7d87: [TASK] Resolve `@todo` in AbstractFormFieldViewHelper
This change resolves the `@todo` in `AbstractFormFieldViewHelper`
by using the suggested method from `PersistenceMana...
Torben Hansen
14:32 Revision dcf5038f: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:31 Revision 4b8e7296: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:01 Revision 2c2005f5: [TASK] Remove unnecessary typecasts in ext:fluid
This change removes redundant typecasts in ext:fluid, where
the variable type already matches the type being cast.
R...
Torben Hansen
13:36 Revision 0ae97b4b: [TASK] Upgrade to phpunit ^10.5.21
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
13:35 Revision 9ee0d932: [TASK] Upgrade to phpunit ^11.2.2
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
12:56 Revision 9efd5b57: [TASK] Revert "Prevent requiring "typo3conf" for Composer mode in Dir. Status"
This reverts commit 4b89b371d0f013b365bdffe7eec24689db9896f4.
Reason for revert: The typo3conf folder is still used
...
Helmut Hummel
12:37 Revision f2fe50ed: [TASK] Streamline DefaultTcaSchema
Have a switch/case for the main per-type
construct and avoid loops per type.
Resolves: #104110
Related: #101553
Rele...
Christian Kuhn
08:48 Revision 4bb53cf8: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
08:40 Revision d224cd57: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
06:16 Revision a9037fb1: [FEATURE] Provide workspaces in LiveSearch
When EXT:workspaces is installed, backend users with granted permissions
may now search for workspaces in the LiveSea...
Andreas Fernandez

2024-06-15

18:55 Revision 5103bd97: [BUGFIX] Fixing several labels inside EXT:styleguide
This fixes some labels in EXT:styleguide
Resolves: #104107
Releases: main, 12.4
Change-Id: I04fb8067220879aca1341e93...
Philipp Kuhlmay
13:39 Revision 87cd9e6e: [FEATURE] Provide backend modules in LiveSearch
Backend users can now search for the backend modules they have
access to in the LiveSearch.
Resolves: #92009
Release...
Andreas Nedbal

2024-06-14

20:18 Revision a7643c6e: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
20:17 Revision 880d8d32: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:36 Revision c1b81725: [FEATURE] ViewHelper to check feature flags
This patch adds a new condition-based Fluid ViewHelper which allows
integrators to check for feature flags from withi...
Simon Praetorius
16:04 Revision f6cef629: [FEATURE] Allow editing metadata of multiple files in "columns only" mode
A new multi record selection option is
added to the filelist, which allows to
edit the metadata of multiple records
w...
Oliver Bartsch
16:04 Revision 6185cf62: [FEATURE] Allow editing multiple records in "columns only" mode
A new multi record selection option is
added to the recordlist, which allows
to edit multiple records while respectin...
Oliver Bartsch
16:03 Revision c2c16394: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
16:03 Revision 640b7891: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
15:34 Revision 8f90c615: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
13:35 Revision 0c3c22f4: [TASK] Avoid indexed_search debugMode & index_debug
We've had quite a few patches to streamline and clean
up indexed_search. This patch continues these efforts.
ext_con...
Christian Kuhn
13:04 Revision 0a609bf2: [FEATURE] Streamline FE/versionNumberInFilename to 'EXT:' resources
Local resources are currently not "cache-busted", for example, have no version in URL. TypoScript has no possibility ... Christoph Lehmann
12:11 Revision e9abbd6a: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
11:04 Revision 5f707322: [TASK] Avoid a test fixture extension related ext_tables.sql
Add 'title' column to TCA to it auto created in DB.
Resolves: #104109
Releases: main
Change-Id: I246bb64825bae93d252...
Christian Kuhn
10:20 Revision 8f081ee0: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:09 Revision 850a265d: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
07:47 Revision 6c1cdf8a: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:47 Revision d05f02aa: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:34 Revision ea654865: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:32 Revision 5548e0f1: [FEATURE] Provide PSR-7 request in extbase validators
Extbase validators do currently not provide the possibility
to include PSR-7 request related data for validation.
Wi...
Torben Hansen
07:31 Revision ecf1093a: [TASK] Separate StandardContentPreviewRenderer into smaller chunks
The StandardContentPreviewRenderer has some quirks, which allows
to render the content via a Fluid Template via Page ...
Benni Mack

2024-06-13

19:47 Revision 15c4d69b: [TASK] Remove obsolete field from EM domain_model_extension
Field / column 'repository' is obsolete since #92457,
but couldn't be removed at this point in time. It's
possible no...
Christian Kuhn
19:19 Revision dce48c99: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:13 Revision 8f070716: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
19:11 Revision 165d4ebf: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:06 Revision a9674656: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
18:22 Revision fc5cce9f: [BUGFIX] Revert breaking change in BackendLayout class
While cleaning up BackendLayout code, a
"declare(strict_types=1);" line was introduced,
which made existing v13-compa...
Benni Mack
18:14 Revision 54f422bd: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:14 Revision c5278c5f: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:12 Revision ee2d3c6d: [FEATURE] Auto create DB fields from TCA for type "input"
Tables with TCA columns set to type="input" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Christian Kuhn
17:49 Revision 2fe76398: [TASK] Cleanup extbase persistence backend class
This change cleans up extbase persistence backend class, by:
* using constructor property promotion
* using strict t...
Torben Hansen
17:42 Revision 22cd5a47: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann
17:38 Revision 27f0c4f8: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
16:19 Revision 84d000a2: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
15:58 Revision 120c0f74: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:59 Revision 509eb691: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:27 Revision 2a24d558: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:26 Revision 521bb2cd: [TASK] Reference current phpunit.xsd
Resolves: #104094
Releases: main
Change-Id: I0d732915975135e2eb04c6c854b6b01257c3aec9
Reviewed-on: https://review.typ...
Christian Kuhn
14:02 Revision 0d2d8d92: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
14:02 Revision e85898c3: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
13:51 Revision 19ce6696: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:51 Revision 6e0111ed: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:35 Revision 468a8b55: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision c2be8b18: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision cfabd9dc: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision f896c3df: [TASK] Render meta tag twitter:card only if required
Instead of rendering the tag meta tag `twitter:card` always it is now
only rendered if either one of the twitter fiel...
Georg Ringer
13:25 Revision a1c15e4c: [BUGFIX] Remove invalid markup in SelectCheckBoxElement
Resolves: #104088
Releases: main
Change-Id: I22ed897cf9f320ddaa6a51fdb133c61df264af7d
Reviewed-on: https://review.typ...
Oliver Bartsch
13:10 Revision bca16caf: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
13:10 Revision c1b4c32f: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
12:57 Revision 4e06d291: [TASK] Move slug normalization into dedicated class
The current `SlugHelper` implementation make several
tasks hard to implement, for example language aware
transliterat...
Rozbeh Chiryai Sharahi
12:56 Revision 4afd0c2a: [FEATURE] Add record list download presets
The modal to download selected data from a record listing
(Web > List) is enhanced to display a list of configured
pr...
Garvin Hicking
12:46 Revision c2b33596: [TASK] Update display of "Form" module list view
* Align display of "References" table column with usual system display
* Increase size of "Location" table column
* A...
Jasmina Ließmann
12:36 Revision 87f59a5b: [TASK] Use Autoconfigure (public and shared) attribute
Currently, Services.yaml files are used
to register a services as public and shared.
This has been changed throughou...
Jochen Roth
11:31 Revision 1e4d3f80: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:31 Revision 06a76214: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:22 Revision ef6c8535: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
11:12 Revision 38eb42dc: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
11:12 Revision 4937e608: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
10:39 Revision 3ed18128: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
10:19 Revision 4b89b371: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
10:19 Revision 84bf86b4: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
08:13 Revision 82c9dde4: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:12 Revision 2ab9dd6a: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:01 Revision 57c3b279: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
08:01 Revision 4f364583: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
07:47 Revision 96cc3c4d: [TASK] Fixing a typo inside the ext:styleguide notifications example
Resolves: #104078
Releases: main
Change-Id: I094f735e60ce0a78970099f95e76578e34cc1105
Reviewed-on: https://review.typ...
Philipp Kuhlmay
07:29 Revision 5d2fae27: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision eb3e677e: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision b8c09d97: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:19 Revision a4ba1491: [TASK] Update style and wording of an infobox in the Typoscript module
When a site configuration has one or more dependencies on site sets, an
infobox is displayed in the TypoScript submod...
Jasmina Ließmann
06:39 Revision beadfeb3: [TASK] Add styleguide example for inline+collapseAll+date combo
The issue reported in #93743 seems to
not be reproducible in main, the datepicker
works even when "collapseAll=true" ...
Garvin Hicking

2024-06-12

20:54 Revision 8e46026f: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
20:48 Revision 0bac4e75: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
19:50 Revision 372ec9f3: [TASK] Use module title as link/button title in module menu
In the module menu, in addition to the visible module title, the short
description is inserted as a link/button title...
Jasmina Ließmann
18:35 Revision f5f3d36e: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision a072d930: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision c8230cba: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
16:48 Revision 67dcb410: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:48 Revision 25aedf4d: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:11 Revision 766e01eb: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
16:11 Revision da9169b3: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
15:38 Revision fdce1271: [DOCS] Adapt changelog spelling for Feature #104067
Related: #104067
Releases: main
Change-Id: Ie640f046ca4795df2a7d3845ee44f59052997a47
Reviewed-on: https://review.typo...
Garvin Hicking
15:37 Revision 9d6c44a0: [TASK] Make type=link fields TEXT by default
Similar to type=slug with #104063, type=link fields
are now set to TEXT by default. This especially saves
precious ro...
Christian Kuhn
15:01 Revision eccc2cf1: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:13 Revision d0a18484: [FEATURE] Make form listing sortable
The form listing in the form backend
module is now sortable.
Resolves: #104067
Releases: main
Change-Id: Ib950e17b6b...
Oliver Bartsch
09:31 Revision 3cb42221: [BUGFIX] Handle state for "revert selection" correctly
The "revert selection" action of the
SelectCheckBoxElement does now properly
handle the current element's "checked"
s...
Oliver Bartsch
08:31 Revision fbc57f29: [TASK] Rename Access module to Permissions
Currently module is nammed Access we change
to Permissions to be consistent to all the the backend
Resolves: #104037...
morgane garcia
07:37 Revision d917f083: [TASK] Use multi record selection in SelectCheckBoxElement
To unify and streamline record selection in the
backend, the SelectCheckBoxElement now also
utilizes the MultiRecordS...
Oliver Bartsch
07:10 Revision 2634a00e: [BUGFIX] Fix keyboard handling of pagetree
The Treeview widget is only allowed to have one tabstop. Focus handling
within the widget is done using arrow keys.
...
Michael Telgkamp

2024-06-11

23:08 Revision d09e5c06: [TASK] Make slug fields TEXT by default
Big VARCHAR fields can be problematic with mysql/mariadb [1],
as outlined in [2]: A utf8mb4 varchar(2048) eats 8096 t...
Christian Kuhn
19:44 Revision c4c44e68: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:42 Revision 136630ca: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:31 Revision 1ed51380: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:02 Revision c37067b8: [TASK] Reorganize backend group form sections inside tabs
This patch reorganizes sections within the tabs of the backend user
group form:
- The sections 'groupMods', 'availab...
Marcin Sągol
18:02 Revision b15ef343: [TASK] Use Autoconfigure attribute
Currently, Services.yaml files are used
to register a services as public.
This has been changed throughout the core
...
Jochen Roth
13:22 Revision 91b7cfa8: [TASK] Update to Symfony 7.1
Resolves: #104050
Releases: main
Change-Id: Ie5e3ce1af90d6d28de19dc9d5fdb76c5b49b73c3
Reviewed-on: https://review.typ...
Andreas Fernandez
13:10 Revision 2257d5e3: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
13:09 Revision d9b383b8: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
12:51 Revision 16c8b0b5: [DOCS] Fix rendering warnings in changelog
No backport is needed as only the main
version of the changelog is rendered.
Resolves: #104026
Releases: main
Change...
Lina Wolf
12:16 Revision 21ae27fc: [TASK] Upgrade to `phpunit/phpunit ^11.2.1`
The nightly CI run recently revealed a regression
within phpunit [1] which has been fixed meanwhile
upstream [2] by S...
Stefan Bürk
09:30 Revision 338b61ef: [TASK] Add streamlined progress bar component
This commit introduces a new component to render progress bars in a
streamlined fashion, addressing common accessibil...
Andreas Fernandez
08:08 Revision 2616be48: [TASK] Set TYPO3 version to 12.4.17-dev
Change-Id: I86360df1a2a39b3fb1ebca927fe2a714bc887691
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/846...
Oliver Hader
08:08 Revision a855aad7: [TASK] Set TYPO3 version to 11.5.39-dev
Change-Id: Ia5b8b0ec65a4d99829ba087011242c7a17937d1a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:52 Revision f4fc1cec: [RELEASE] Release of TYPO3 12.4.16
Change-Id: If61da3b4e4166c368989faab63ae87c26330e588
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:50 Revision 843b4f68: [RELEASE] Release of TYPO3 11.5.38
Change-Id: I75c50c5c69438aeaf3d59e818c60610dba859b36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:43 Revision 100c3bf9: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:38 Revision d70c72eb: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:23 Revision 8b0563b0: [BUGFIX] Return to first module when closing a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
07:23 Revision 68387fba: [BUGFIX] Return to first module when close a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
06:46 Revision f5b688b9: [BUGFIX] Do not crash linkvalidator report with missing TCA field label
The mask extension[1] automatically generates column definitions in TCA,
and they do not have a 'label' key in the TC...
Christian Weiske

2024-06-10

20:56 Revision 3ffa2ecd: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision faec6cf8: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision 25efd6e2: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
19:42 Revision b2a1c9ae: [TASK] Update card layout and heading structure in "About" module
The "About" backend module provides overviews of the modules available
in the system, installed external libraries, a...
Jasmina Ließmann
18:17 Revision beff4cb1: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
16:43 Revision a3e39c1a: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:37 Revision 6cedafa0: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:24 Revision 5c1e6b28: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
16:24 Revision 839a9dd9: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
15:59 Revision d25bc6eb: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:56 Revision 026a00d3: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:56 Revision e794ecd1: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:43 Revision e6c3e218: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:42 Revision 6b067a2d: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
15:41 Revision e2aff12c: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
13:00 Revision 1cbcf824: [FEATURE] Allow to define default search level
A new TSconfig option `mod.web_list.searchLevel.default`
is added, which allows to define the default
search level fo...
Oliver Bartsch
09:48 Revision f1e1bf33: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn

2024-06-09

07:49 Revision 6d4daf02: [TASK] Add `phpunit 11.2.0` as conflict version due to regression
PHPUnit refactored the double creation to support doubling
readonly classes [1], thus breaking classes where the clas...
Stefan Bürk

2024-06-08

20:55 Revision c56cca0f: [BUGFIX] Add language key for "SiteTemplate" in TypoScript submodule
The "Included TypoScript" submodule shows the type of tree child as
a badge.
This patch adds a missing corresponding ...
Jasmina Ließmann
19:04 Revision 291c9601: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer
19:04 Revision 7f706d2c: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer

2024-06-07

12:35 Revision 7a8c8c4d: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
12:24 Revision 0e625745: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
10:34 Revision d3008fcd: [FEATURE] Allow custom translations for extbase validators
Extbase validators use hardcoded translation keys to display messages
when a validated value is not valid. It is howe...
Torben Hansen
09:16 Revision 0b155e67: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn
08:58 Revision f4303d89: [BUGFIX] Fix color preview in color picker component
With the upgrade of alwan to 2.x, CSS was completely overhauled. This
snuck in some issue regarding the color preview...
Andreas Fernandez
08:31 Revision 79953beb: [FEATURE] User TsConfig option for default resources ViewMode
By default, resources are displayed as tiles in listings since
TYPO3 v12.1 (#99155).
The preferred view mode can be ...
Julian Hofmann
08:28 Revision 8ef97288: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision 6eaa08de: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision c06cb9d8: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
00:30 Revision bf962d48: [TASK] Make TS [END] an own include object
The new v12 TypoScript parser works pretty well. It is time
to rule out some of its rough edges in v13: In hinsight,
...
Christian Kuhn

2024-06-06

15:46 Revision c535968e: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision f81a4d12: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 094e2bec: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 8c9c5afa: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision a217cc59: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision e262015a: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
07:47 Revision 36055eb6: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez
07:47 Revision 35cc4e3f: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez

2024-06-05

15:33 Revision 09414aee: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:33 Revision 2b2c8a75: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:10 Revision 3bcd60f0: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:10 Revision 011e4563: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:02 Revision c5ecf1a6: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision 76a1bcb2: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision cef0b7d1: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
14:29 Revision b7244307: [TASK] Merge word lists in EXT:indexed_search statisticDetailsAction
In single result view of the "Indexing" backend module, the words
found on the page are listed in three tables, each ...
Jasmina Ließmann
14:21 Revision 43650c74: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:21 Revision a2d76837: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:06 Revision 33792566: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:06 Revision 470cb7a9: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:02 Revision 0c909efe: [BUGFIX] Restore open document selector class
Adds required CSS class `t3js-topbar-opendocs-item` to each open
document item. OpendocsMenu JavaScript module counts...
Ulrich Mathes
14:00 Revision 8eb7ad0e: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 984c15f8: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 68fee6ea: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
10:21 Revision 9e63dc5c: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:21 Revision e2ccdaa1: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:07 Revision 837f5b0b: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking
10:07 Revision 89816343: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking

2024-06-04

18:24 Revision 9e7025c7: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
18:23 Revision 394323e6: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
16:40 Revision ecd1aee6: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:39 Revision 81ad4277: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:21 Revision f757b195: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
16:21 Revision da20fa6e: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
14:24 Revision 1c69f3db: [TASK] Center Install Tool cards horizontally
This commit updates the markup of the `Cards.html` files to make use of
containers in the Install Tool to align its c...
Andreas Fernandez
11:33 Revision d41fc91e: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
11:33 Revision b2654761: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
08:26 Revision f6fda307: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
08:26 Revision 4cabbe75: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
07:25 Revision 5a775b87: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez
07:25 Revision c3200994: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez

2024-06-03

21:56 Revision 22b900b9: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:56 Revision 86f36638: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:55 Revision ce8ff320: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
07:55 Revision 39b6e51b: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:54 Revision b3326bd0: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:48 Revision eedc4621: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:47 Revision 2e5bde6f: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:45 Revision 882e6b29: [TASK] Use CPP in FileDumpController
With this change, CPP is used in FileDumpController.
Resolves: #103963
Releases: main
Change-Id: I42ff822a06fd0e138a...
Torben Hansen
06:04 Revision d10e1bc0: [TASK] Deprecate namespaced shorthand validator usage in extbase
It is possible to use the namespaced shorthand notation in extbase
to add validators for properties or arguments. As ...
Torben Hansen

2024-06-01

22:11 Revision 5965a0f3: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:47 Revision 9b18e1b1: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:38 Revision 09f6f989: [TASK] Optimize PageContentFetchingProcessor
This change adapts the newly introduced PageContentFetching
data processor, which reduces the number of SQL queries
f...
Benni Mack
13:15 Revision 883caeb4: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring
13:14 Revision 7cfec77f: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring

2024-05-31

08:05 Revision 3ae4193e: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
08:05 Revision bc25c2f2: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
07:30 Revision 7f05cac7: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
07:16 Revision ad4c39b0: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
06:51 Revision 1fdd246e: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:43 Revision 1e0f3fb5: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:28 Revision 0df40f66: [BUGFIX] Fix some styling in color picker component
This commit updates some colors in the color picker component. The dark
background is removed from focussed input fie...
Andreas Fernandez

2024-05-29

08:09 Revision bf2b5a8e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:09 Revision 5564286e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:07 Revision 681ec9d6: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer
08:00 Revision e74ff406: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer

2024-05-28

14:21 Revision bf27d0d2: [BUGFIX] Align default demand value for integrity status
For consistency, the redirect demand's default
value for the integrity status is now set to
NULL, to show all records...
Oliver Bartsch
13:59 Revision d768649c: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
13:59 Revision 915c2526: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
10:56 Revision 1441f9ad: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn
10:56 Revision b1797f9d: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn

2024-05-27

14:06 Revision 9cc84da0: [TASK] Merge dashboard widget service conf to Services.yaml
There is little point extracting single widget
configuration to an own file - we don't split
Services.yaml in any oth...
Christian Kuhn
13:52 Revision 87d77dc3: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
13:51 Revision f89e3b4b: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
12:52 Revision 0551c7ea: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision 6f742ab9: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision c150d062: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:44 Revision 5d53d7cf: [TASK] Use special PHPUnit ruleset for PHPStan
This enables the already available `phpstan-phpunit` rules:
* PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRule
* P...
Ayke Halder
12:34 Revision 62d9574f: [TASK] Display correct name in `runTests.sh` help text
This change modifies the `runTests.sh` helptext to mention
the `checkIntegrityPhp` correctly added with #103465.
Res...
Stefan Bürk
12:32 Revision c7b214f5: [TASK] Use PHP attributes more often to configure DI
Using PHP attributes to configure DI within classes
directly is more easy to understand since developers
don't need t...
Christian Kuhn
12:24 Revision 9ecadecd: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 7076296b: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 577864d1: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:01 Revision d62c1038: [TASK] Avoid wantTo() and wantToTest() in ac tests
Using the methods does not improve output, but makes
reading harder: A first wantTo() changes the title
of a test wit...
Garvin Hicking
09:28 Revision 4d3d948f: [TASK] Mock subject in impexp ExportTest less often
Resolves: #103933
Releases: main
Change-Id: Ic1626081bf0f4ee2159543be1fe6cdfc80b9b4e3
Reviewed-on: https://review.typ...
Christian Kuhn
09:27 Revision 2ca2b2d2: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision cf0e971e: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision 21cbbbd8: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk

2024-05-26

13:33 Revision 1f61de33: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
$this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually...
Christian Kuhn
13:33 Revision 29aae924: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
$this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually...
Christian Kuhn
13:15 Revision 78144c09: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma...
Christian Kuhn
13:15 Revision af771aa5: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma...
Christian Kuhn
12:41 Revision a8e591d9: [TASK] Activate two skipped unit tests
Two unit tests are skipped since they try to verify
correct behavior while the system under test returns
something br...
Christian Kuhn
12:26 Revision 3fa40417: [BUGFIX] Stabilize SimpleLockStrategyTest
With `@touch()` being changed to `touch()` with #103911,
its now clear the random fail stems from the test not being
...
Christian Kuhn
09:53 Revision d3cbe8c6: [TASK] Avoid useless readonly in SiteSettingsFactory
Full class is set readonly, no need to set it
for a single constructor argument.
Resolves: #103918
Related: #103437
...
Christian Kuhn
07:33 Revision f397539e: [BUGFIX] Respect TCA "check" default for auto-create DB fields
Change #101653 introduced the auto-creation of DB fields for TCA
type "check", but used a hardcoded "0" as default.
...
Garvin Hicking
07:04 Revision 93bbb71e: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
Christian Kuhn
07:04 Revision ddf7eede: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
Christian Kuhn

2024-05-25

20:57 Revision cab25ad4: [TASK] Avoid direct MySQL mention in README.md
TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R...
Robert Silén
20:57 Revision f2a8689f: [TASK] Avoid direct MySQL mention in README.md
TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R...
Robert Silén
12:51 Revision 9f7ac6a5: [BUGFIX] Resolve display name for shortcuts
The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai...
Georg Ringer
12:51 Revision 1efbc3ec: [BUGFIX] Resolve display name for shortcuts
The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai...
Georg Ringer
12:15 Revision f0ae8f9e: [DOCS] Improve bin/typo3 cache:flush description
There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders...
Lina Wolf
11:56 Revision 708e3d71: [TASK] Clean up DH->copyL10nOverlayRecords()
* Set this internal method to protected
* Add type hints for two arguments that are safe to set
* Skip BU::isTableLoc...
Christian Kuhn
11:55 Revision 8efcfe39: [TASK] Update `alwan` to 2.1.1
Executed commands:
npm install --save alwan@^2.1.1
npm run build
Resolves: #103890
Releases: main
Change-Id...
Andreas Fernandez
11:32 Revision d88a416d: [TASK] Do not suppress touch() error in a test
releaseDoesNotRemoveFilesNotWithinTypo3TempLocksDirectory() is
a bit flaky on CI.
This seems to happen occassionally...
Christian Kuhn
10:22 Revision eff82170: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:21 Revision c945dc76: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:21 Revision a2d9e7dc: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:16 Revision d28f7b04: [BUGFIX] Prevent creation of orphaned records in copy process
When records are copied, DataHandler copies its localizations as
well. This is good, but can lead to "orphan" localiz...
André Buchmann
10:08 Revision 2dce9e91: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:08 Revision 1aee45c0: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:07 Revision fcace3f5: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:00 Revision af03d2b1: [TASK] Avoid invalid @deprecated annotation in QB
The @deprecated QueryBuilder->setParameter() annotation for
$type does not reflect current signature. Remove it and c...
Christian Kuhn

2024-05-24

13:25 Revision fc5d3a6e: [TASK] Improve usability of user/group select in log module
Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ...
Georg Ringer
13:25 Revision 7de14604: [TASK] Improve usability of user/group select in log module
Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ...
Georg Ringer
12:58 Revision 64653acd: [TASK] Add some `ThumbnailViewHelper` functional tests
This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384...
Stefan Bürk
12:14 Revision 31e37247: [FEATURE] Group-based content fetching in Frontend
This change adds a new RecordCollector which is similar
to CONTENT cObject, except that it does not render the record...
Benni Mack
10:28 Revision 3d47595a: [TASK] Remove todo in extbase persistence backend
This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag...
Torben Hansen
10:13 Revision 7ec17c80: [TASK] Remove todo in extbase persistence backend
This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag...
Torben Hansen
08:56 Revision 1e3605ac: [DOCS] Improve bin/typo3 cache:flush description
There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders...
Lina Wolf
08:21 Revision 8270fbef: [TASK] Streamline usage of `Persistent.loadFromServer()`
Previously, the internal method `loadFromServer()` from the module
`@typo3/backend/storage/persistent` fetched the da...
Andreas Fernandez
08:09 Revision 1de20702: [BUGFIX] Respect doctype when generating meta tags
The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
Oliver Bartsch
08:09 Revision db590bde: [BUGFIX] Respect doctype when generating meta tags
The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
Oliver Bartsch

2024-05-22

18:18 Revision c5d6016e: [TASK] Use xxh3 over sha1 in PackageDependentCacheIdentifier
This 64bit hash is quicker and shorter than sha1
and should give enough collision protection for
this use case.
Reso...
Christian Kuhn
14:42 Revision c9c46ae5: [BUGFIX] Fix return type of Query::execute()
`\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ...
Sascha Egerer
14:31 Revision 5418d843: [BUGFIX] Fix return type of Query::execute()
`\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ...
Sascha Egerer
14:15 Revision cd1d45a7: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
11:45 Revision c3a5e0d7: [TASK] Add some `ThumbnailViewHelper` functional tests
This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384...
Stefan Bürk
11:29 Revision 455318ec: [TASK] Update CI nightly ac test permutations
Shuffle the permutations of php, dbms, composer/non-composer
sets/sys_template and locked/min/max for ac tests around...
Christian Kuhn
11:28 Revision d92b7607: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
06:21 Revision fc35e5a9: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
Benjamin Franzke
06:21 Revision 0a296693: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
Benjamin Franzke

2024-05-21

12:46 Revision 491c9ff4: [TASK] Remove useless class doc comments
Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there...
Ayke Halder
12:45 Revision 89c62c19: [BUGFIX] Avoid throwing away previous errors in integrity checks
With change #103465 a couple of code integrity checks based on the
`nikic/php-parser` have been combined into one fil...
Stefan Bürk
12:33 Revision d55ebba7: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
12:26 Revision 7a3f7691: [BUGFIX] Prevent array to string conversion in BackendUtility
The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for...
Oliver Bartsch
12:25 Revision 84fb7611: [BUGFIX] Prevent array to string conversion in BackendUtility
The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for...
Oliver Bartsch
08:16 Revision 08d08fe1: [BUGFIX] Avoid data array to be null in CObjectViewHelper
The CObjectViewHelper didn't render IMAGE-objects with
GIFBUILDER properly.
This change avoids the data array in the...
Mogens Fiebrandt
07:53 Revision c24627b2: [TASK] Remove useless class doc comments
Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there...
Torben Hansen
07:45 Revision 2abe9bd6: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder
07:45 Revision 9d805ff6: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder
07:45 Revision 07be1aa2: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder
 

Also available in: Atom