Project

General

Profile

Activity

From 2024-08-16 to 2024-09-14

2024-09-14

22:40 Revision 3016f1e7: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
22:40 Revision 55a0c8ab: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
22:40 Revision d2db4bc5: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
17:41 Revision 34c194b8: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript...
Garvin Hicking
17:41 Revision e1b38313: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript...
Garvin Hicking
10:23 Revision 57af92e7: [FEATURE] Add close button to page layout
The page layout module now displays a close button if the
query parameters contain returnUrl.
This can be used by ex...
Sybille Peters
09:09 Revision 45ef8b9a: [TASK] Increase size of `sys_file_metadata.publisher` database field
The database table `sys_file_metadata` set a limit of 45
characters for the `publisher` column (via TCA configuration...
Garvin Hicking
09:05 Revision c1716095: [BUGFIX] Change to soft-dependency to EXT:dashboard on sys_note widgets
Similar to EXT:seo, the sys_note widgets now only soft-depend
on EXT:dashboard (as a suggestion). Service registratio...
Garvin Hicking
07:17 Revision 48d0bce0: [FEATURE] Introduce CacheDataCollector API
A new API has been introduced to collect cache tags and their
lifetime during frontend rendering. This API is used in...
Sascha Nowak

2024-09-13

21:12 Revision e906a4a6: [FEATURE] Allow custom linktype labels in EXT:linkvalidator
If a custom linktype is registered for the Linkvalidator, it is now
possible to define the label which will be displa...
Sybille Peters
21:08 Revision 8ab0f51c: [BUGFIX] Increase size of scope field in sys_http_report
In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s...
Marc Willmann
21:08 Revision 33ab2354: [BUGFIX] Increase size of scope field in sys_http_report
In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s...
Marc Willmann
15:12 Revision 35c9b963: [FEATURE] Introduce Extbase file upload and deletion handling
This change introduces file upload handling in Extbase, aiming
to simplify and standardize the process of managing fi...
Torben Hansen
12:44 Revision 05209358: [TASK] Remove unused fields from tt_content
Since the removal of CSS Styled Content in TYPO3 v8,
the usage for the DB fields in tt_content:
- Menu block title [...
Benni Mack
11:38 Revision 5d1230ae: [BUGFIX] Correct indention for list-group applied to ul or ol
Resolves: #104960
Releases: main
Change-Id: If61cd197ab64051199a533f63118cd13b185771b
Reviewed-on: https://review.typ...
Benjamin Kott
11:11 Revision ccbe8d05: [TASK] Make dashboard context aware
Resolves: #104916
Releases: main
Change-Id: Ib141c009df491ac1d403865ee8cf11febf38453e
Reviewed-on: https://review.typ...
Andreas Nedbal
09:39 Revision 53fef463: [FEATURE] Allow argument mapping exception-handling in ActionController
Extbase controller argument mapping can result in several exceptions
being thrown. Extension authors however have no ...
Torben Hansen
09:37 Revision 4df0adbc: [TASK] Harden site settings save action
Apply an additional form token (send via POST)
for the site settings save action, additionally
to the get-based route...
Benjamin Franzke
07:18 Revision e30be379: [BUGFIX] Load cached TcaSchema in regular Bootstrap
Drop the `$force` parameter, which is intended to create a fresh
(ignoring existing cache) instance everytime. This p...
Benjamin Franzke

2024-09-12

21:58 Revision e395824b: [TASK] Enable direct access to nested settings properties in fluid
Implement ContainerInterface in order for fluid[1] to be able
to access settings properties directly, instead of usin...
Benjamin Franzke
21:53 Revision 4a1bf7c7: [BUGFIX] Prevent infinite site settings cache recreation
Site settings rely on the Settings base class __set_state() method
to recreate the object from cache.
Since the base ...
Benjamin Franzke
19:34 Revision 4f0d4da7: [BUGFIX] Properly handle invalid record type
Prevent UndefinedSchemaException for records,
which contain a no longer valid record type.
Resolves: #104943
Related...
Oliver Bartsch
19:26 Revision 519b51ff: [BUGFIX] Call `f:count()` in Site Settings overview correctly
Resolves: #104939
Related: #104913
Releases: main
Change-Id: Ie3486041db6ffe31c10da32c5e281cbb6b2d0017
Reviewed-on: h...
Andreas Fernandez
16:41 Revision 3963de08: [FEATURE] Auto-discover record preview templates
A new generic way of defining record preview template
paths is introduced. Corresponding TSconfig syntax:
`recor...
Oliver Bartsch
16:28 Revision 8c064a78: [FEATURE] Allow moving content elements via page tree
To make managing content across pages easier, a backend user may now
drag content elements from the "Page" module int...
Andreas Fernandez
14:39 Revision bc4e6b40: [BUGFIX] Provide current request to content element preview template
The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord...
Benni Mack
13:36 Revision 0c931f0d: [BUGFIX] Provide current request to content element preview template
The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord...
Mathias Brodala
10:59 Revision 02251a17: [TASK] Restructure code within Page module / PagePositionMap
This change prepares some code areas within the
Fluid-based page module to be re-used at a later point,
especially wi...
Benni Mack
09:57 Revision cff582b2: [TASK] Consider subtype definition for sub schemata
In case a sub schema, e.g. `tt_content.list` makes
use of the "subtypes" feature by defining the
"subtype_value_field...
Oliver Bartsch
09:51 Revision 33700237: [BUGFIX] Correct zindex on scaffold on mobile
Corrects z-index to not hide module menu and other
important actions behind the modal backdrop on mobile
Resolves: #...
Benjamin Kott
09:50 Revision 8b635810: [BUGFIX] Streamline tab styling for form-sections
Resolves: #104930
Releases: main
Change-Id: Ib481c76706e2544688ff8137ba4584aed67ddf46
Reviewed-on: https://review.typ...
Benjamin Kott
09:50 Revision 7c0161c8: [TASK] Make list-group context aware
We are dropping the Bootstrap CSS definitions for
all list-group to have more control about the styling of
the list-g...
Benjamin Kott
09:25 Revision a65957ab: [TASK] Remove obsolete eId handler registration for `EXT:adminpanel`
The frontend implementation of `EXT:adminpanel` has been revamped
in TYPO3 v9 with #84584, #84044 and #84892 includin...
Stefan Bürk
09:04 Revision 24734124: [TASK] Add AbstractMethodImplementationMatcher to extension scanner
The Extension Scanner of the EXT:install module allows to scan
custom extensions based on several static code analysi...
Garvin Hicking
09:03 Revision 24779a5d: [TASK] Deprecate ExtensionManagementUtility::addPItoST43()
The method \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43()
has been marked as deprecated and will b...
Frank Nägler
09:01 Revision 9d350187: [FEATURE] Option to skip URL processing in AssetRenderer
A new option `external` is added to the `AssetCollector` API,
which prompts `AssetRenderer` to skip any processing of...
Simon Praetorius
08:13 Revision 715563e4: [TASK] Move "Re-position content element" wizard into a modal
The wizard to move or copy a content element into another page is now
moved into a modal window. This is a preparatio...
Andreas Fernandez
07:25 Revision b351abe1: [FEATURE] Check more fields by default in Link Validator
The following fields have been added to the default configuration:
* `pages.canonical_link`
* `sys_redirect.target`
...
Sybille Peters
03:32 Revision 35f493fd: [BUGFIX] Set background color for body and iframe
To avoid flickering in the TYPO3 backend, the body and iframe elements
are now styled to have a background color matc...
Andreas Fernandez

2024-09-11

22:36 Revision a4c15c6d: [DOCS] Remove trailing space character from changelog file
This change renames a changelog file to get rid of
a bad-ass trailing space character in the filename.
Resolves: #10...
Stefan Bürk
19:46 Revision 73609c27: [FEATURE] Enable custom field transformation
The new PSR-14 RecordCreationEvent is introduced in
order to allow the manipulation of any property
before being used...
Oliver Bartsch
17:48 Revision d9f0cb9a: [TASK] Add message to Site Settings Overview
If no configurable Site exists, show a message to the user
that explains why nothing exists.
Resolves: #104913
Relea...
Frank Nägler
14:15 Revision 58d598d1: [FEATURE] Add color scheme switching
This patch adds the ability to switch the active color scheme
using multiple different methods in the Backend User In...
Andreas Nedbal
14:08 Revision 1604e6b3: [FEATURE] Ignore Fluid syntax error in <f:comment>
This patch enables a template processor included in Fluid 4
for all Fluid instances in the Core. The template process...
Simon Praetorius
13:57 Revision 365f1f54: [TASK] Make modal context aware
We are dropping the Bootstrap CSS definitions for
all modals to have more control about the styling of
the modal elem...
Benjamin Kott
12:21 Revision 912df6b5: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
12:21 Revision a203b620: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
12:21 Revision e800067d: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
11:45 Revision 4ba55050: [TASK] Extend RecordInterface
The RecordInterface is extended to require
implementations to implement the `getRawRecord()`
and `getSystemProperties...
Oliver Bartsch
10:24 Revision f9d64b00: [TASK] Disable custom colPos and CType for translations
Previously, it was possible to allow editors to modify
colPos and CType in FormEngine via connected CEs.
This has be...
Jochen Roth
10:02 Revision 61d2457e: [FEATURE] Raise Fluid Standalone to 4.0
This patch raises the minimum Fluid dependency to the just
released Fluid 4. The Fluid team has taken great care to
p...
Simon Praetorius
09:09 Revision 3d171d0d: [BUGFIX] Fix detection of local settings in settings overview
Site local settings (defined in the sites settings.yaml file)
need to be taken into account in the site overview, onl...
Benjamin Franzke
08:45 Revision bcc18b9c: [BUGFIX] Fix wrong array key of default webhook type
Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi...
Oliver Bartsch
08:45 Revision 9ac422fc: [BUGFIX] Fix wrong array key of default webhook type
Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi...
Oliver Bartsch
08:41 Revision 9f366bb2: [BUGFIX] Add missing disabled state for form-select
Resolves: #104893
Releases: main
Change-Id: I9cbee0ca23f33d58ad99cabf3f7511fc4620b0d0
Reviewed-on: https://review.typ...
Benjamin Kott
08:31 Revision d0c0d6db: [BUGFIX] Fix access to undefined array key in settings save action
Resolves: #104892
Releases: main
Change-Id: I55ad0f3da6807d2b8bd624a95613f3d612ddc788
Reviewed-on: https://review.typ...
Benjamin Franzke
07:03 Revision b4c3ffb1: [TASK] Improve labels of System Notes in the Dashboard
This patch updates the English labels shown in the TYPO3 Dashboard and
Dashboard widgets for System Notes.
Resolves:...
Michael Schams
06:34 Revision c2d621f0: [BUGFIX] Add missing change_password_message label in ext:felogin
With #97390, password policies have been introduced to ext:felogin.
The existing and still used language label `chang...
Torben Hansen

2024-09-10

20:55 Revision e463366c: [FEATURE] Introduce Site Settings Editor
A new Site Settings editor has been introduced that allows to configure
per-site settings in `config/sites/*/settings...
Benjamin Franzke
20:43 Revision 2d4d333b: [BUGFIX] Replace system palettes with labels
The label of palettes can be overridden in showitem.
These labels are now also removed to correctly find
and remove t...
Nikita Hovratov
20:11 Revision 3297dc46: [TASK] Update @typo3/icons to 4.3.1
Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id...
Benjamin Franzke
20:07 Revision 94d59bda: [BUGFIX] Use proper Doctrine DBAL Statement in sys_note repository
Resolves: #104884
Related: #104844
Releases: main
Change-Id: I6361b841eededc837702f9fbe61c236c7502abd0
Reviewed-on: h...
Benni Mack
20:05 Revision 2d89c697: [TASK] Update @typo3/icons to 4.3.1
Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id...
Benjamin Franzke
19:50 Revision 945a8385: [FEATURE] Introduce LatestChangedPages dashboard widget
This patch adds a new widget for EXT:dashboard, which shows a list of the latest changed pages inside the TYPO3 syste... Ulrich Mathes
19:16 Revision aac4f7be: [FEATURE] Add widgets for EXT:sys_note
This adds some widgets for EXT:dashboard, which shows a list of the corresponding sys_notes inside the TYPO3 system.
...
Philipp Kuhlmay
18:22 Revision 9ed5fb15: [BUGFIX] Correct size of statusreport title on small devices
Resolves: #104881
Releases: main
Change-Id: I9547fb7c2ef3e1c78856ace3577121388cb7720b
Reviewed-on: https://review.typ...
Benjamin Kott
18:21 Revision f7e9c3ca: [TASK] Move card-container to container queries
Resolves: #104880
Releases: main
Change-Id: Ibd6cf85648d6c6642281d9a879d8a314c8bbc097
Reviewed-on: https://review.typ...
Benjamin Kott
18:20 Revision 11b292c5: [BUGFIX] Remove duplicate shortcut button in styleguide styles
Resolves: #104879
Releases: main
Change-Id: I849c23627ad2d8e0579d99690fa1da623d44b606
Reviewed-on: https://review.typ...
Benjamin Kott
17:57 Revision d8177f26: [FEATURE] Allow key prefix for Redis keys
Adds the possibility to configure Redis key prefixes
for cache and session backends, which allows to use
the same Red...
Markus Klein
17:55 Revision 64137d80: [BUGFIX] Undefined array key "contentSecurityPolicies"
If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig...
Thomas Hohn
17:21 Revision 3d69ebe8: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th...
Oliver Bartsch
17:21 Revision e6a2c2f6: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th...
Oliver Bartsch
17:20 Revision f344429f: [FEATURE] Add file embedding option to asset viewhelpers
The viewhelpers f:asset.css and f:asset.script are great but
missed an option to render referenced files inline.
A b...
André Buchmann
14:38 Revision 93b7b68a: [BUGFIX] Undefined array key "contentSecurityPolicies"
If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig...
Thomas Hohn
13:41 Revision 0696b6e0: [TASK] Add integrity check for set and setting labels
Labels for site sets and site settings – as added in #104831 - are
now verified for completenes.
The script checkInt...
Benjamin Franzke
13:05 Revision 6e93e79e: [TASK] Improve a11y of disabled record-action-buttons in workspace-review
This changes disabled record-action-buttons in workspace-review to use
a `button`-tag with `disabled`-attribute. Ther...
Ayke Halder
12:30 Revision cf231b97: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:30 Revision 725ec570: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:29 Revision ce4190d3: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:17 Revision 21ecb78a: [BUGFIX] Remove invalid has-changed class on new records
We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl...
Benjamin Kott
12:17 Revision 18d449b2: [BUGFIX] Remove invalid has-changed class on new records
We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl...
Benjamin Kott
10:27 Revision 82036f54: [TASK] Improve a11y of disabled recycler search-submit-button
This changes the `disabled`-attribute of the
recycler's search-submit-button. Thereby screen-
readers can announce th...
Ayke Halder
09:23 Revision 1607b838: [TASK] Improve a11y of disabled multi-record-selection buttons
This changes the `disabled`-attribute of the multi-record-selection
buttons. Thereby screenreaders can announce that ...
Ayke Halder
09:13 Revision 7a75186e: [TASK] Set TYPO3 version to 12.4.21-dev
Change-Id: I9cf478aa6b8697246cc4d70ed2fb7f4bae7213a5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859...
Benni Mack
09:04 Revision 16745eb8: [TASK] Make tabs context aware
We are dropping the Bootstrap CSS definitions for
all navs to have more control about the styling of
the nav elements...
Benjamin Kott
08:21 Revision 00b06a83: [TASK] Adjust code comment about deprecation of Controller attribute
The `AsController` has been added to v12 next to the
`Controller` attribute. Later has been deprecated in
v13 and wil...
Oliver Bartsch
08:02 Revision 235c1c97: [TASK] Clean up TcaSchema field types
Clean up of field types for TcaSchema.
In detail:
* Removes duplicate interface implementation
* Move __set_state()...
Oliver Bartsch
07:47 Revision 6d1d7bbd: [RELEASE] Release of TYPO3 12.4.20
Change-Id: I17f0105b43fc9230e1430be834f94d0588931b79
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859...
Benni Mack
07:32 Revision f53eefba: [TASK] Move TypolinkParameter to EXT:core
Move TypolinkParameter to EXT:core and
therefore remove a dependency from EXT:core
to EXT:frontend.
Resolves: #10486...
Oliver Bartsch
05:41 Revision 47b97321: [TASK] Drop @internal for sudo-mode AccessLifetime
Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
Oliver Hader
04:37 Revision 14d8800f: [TASK] Drop @internal for sudo-mode AccessLifetime
Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
Oliver Hader

2024-09-09

20:31 Revision ea440c69: [TASK] Raise "phpstan/phpstan":"^1.12.3"
PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb...
Stefan Bürk
20:31 Revision e39e23f0: [TASK] Raise "phpstan/phpstan":"^1.12.3"
PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb...
Stefan Bürk
18:22 Revision 96c533d8: [TASK] Raise a bunch of dependencies
Let's raise min versions of dependencies as much as we
can in preparation of a good baseline for LTS.
> composer req...
Christian Kuhn
17:57 Revision 1eb2db34: [DOCS] Add trailing backtick to php-role
Releases: main
Resolves: #104864
Change-Id: I0c5ee461bb9ea124c9e2931386e1b301b8d1f5f3
Reviewed-on: https://review.typ...
Lina Wolf
17:16 Revision c68090f2: [TASK] Avoid constructor argument of TemplatePaths
A previous patch already avoided calls to the constructor
of `TemplatePaths`, which is deprecated if called with an
a...
Simon Praetorius
16:56 Revision f8d767b4: [TASK] Raise enshrined/svg-sanitize:^0.20.0
This obsoletes one manual PHP 8.4 related patch.
> composer req enshrined/svg-sanitize:^0.20.0
> composer req enshri...
Christian Kuhn
16:45 Revision fff914b5: [TASK] Add test coverage for EmailFinisher TemplatePaths
In preparation for a refactoring, test coverage is added to
the existing path merging code.
Resolves: #104862
Releas...
Simon Praetorius
13:13 Revision b6973235: [TASK] Use TcaSchemaFactory in DataMapper
Resolves: #104857
Releases: main
Change-Id: Ic4cc5c951fa262c58804890a09114e3e11380557
Reviewed-on: https://review.typ...
Oliver Bartsch
13:09 Revision 40614fd9: [BUGFIX] Allow non-english languages as xlf default language
By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca...
Hannes Lau
13:09 Revision 218a40af: [BUGFIX] Allow non-english languages as xlf default language
By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca...
Hannes Lau
13:02 Revision 3b367e8a: [BUGFIX] Create same configuration in web and cli install process
The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead...
Helmut Hummel
11:58 Revision c3ecd804: [TASK] Make treelist context aware
The new panel treelist styling is context aware
and adapts to light and dark color schemes. This
patch also restores ...
Benjamin Kott
11:41 Revision 5d16076e: [BUGFIX] Fix access to array values in SiteSettings->get()
If settings definitions are configured to use the type `stringlist`,
it is expected that `SiteSettings->get('setting....
Benjamin Franzke
11:24 Revision c768d0fd: [TASK] Avoid calls to TemplatePaths constructor
The constructor of Fluid's `TemplatePath` class allowed
both a package name and a configuration array (containing
`te...
Simon Praetorius
09:43 Revision 0ec6efff: [TASK] Deprecate BackendUtility::thumbCode()
The method is unused in core and also is considered
bad API, e.g. because of a couple of method arguments
are unused,...
Oliver Bartsch
09:40 Revision e244b917: [BUGFIX] Allow "group" filter without "parameters"
Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi...
Mathias Brodala
09:40 Revision 0c3ee279: [BUGFIX] Allow "group" filter without "parameters"
Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi...
Mathias Brodala
09:17 Revision ee6f2738: [TASK] Refactor AssetCollector tests
In preparation for changes on `AssetRenderer`, most of the
unit tests are converted to functional tests. The test cas...
Simon Praetorius
09:16 Revision 9d555aaa: [TASK] Make panels context aware
The new panel element styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined...
Benjamin Kott
08:21 Revision 0cc356a5: [TASK] Auto-register set labels from labels.xlf
The set language files introduced in #104831
are now auto-loaded from labels.xlf within
the sets folder, if the file ...
Benjamin Franzke

2024-09-07

14:13 Revision 624b10bf: [DOCS] Remove all highlight directives from dashboard docs
These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
Lina Wolf
13:15 Revision 1abcc688: [DOCS] Remove all highlight directives from dashboard docs
These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
Lina Wolf

2024-09-06

19:14 Revision 208b3445: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
`LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters...
Thomas Hohn
19:14 Revision d9323c00: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
`LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters...
Thomas Hohn
17:34 Revision c47c83f3: [DOCS] Fix typos and grammar in changelogs
Resolves: #104847
Releases: main
Change-Id: I018f359886bb98962646ab542da5cabb6851af43
Reviewed-on: https://review.typ...
Ayke Halder
16:56 Revision c68d4ae8: [DOCS] Remove all highlight directives from changelog
These directives are currently causing errors in opening rst files in PHP storm.
Also it is best practice to only us...
Lina Wolf
12:52 Revision 2e2ddbce: [TASK] Split up tt_content by extracting content types
This extracts most of the content types from the main
tt_content file to dedicated configuration files in
the TCA/Ove...
Oliver Bartsch
10:58 Revision 5810a7bf: [DOCS] Adjust Changelog entry 87889 ReST syntax and spelling fixes
Resolves: #104841
Related: #87889
Releases: main
Change-Id: I799ea6adfdd26e01d7f0ba97be3c57840e5cb365
Reviewed-on: ht...
Franz Holzinger
09:36 Revision b252392f: [DOCS] Fix typos in changelogs
Resolves: #104843
Releases: main
Change-Id: I38d9dd2bb2562af43866c57f10b245960a6670d0
Reviewed-on: https://review.typ...
Simon Schaufelberger
08:46 Revision 9ba92cbf: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
08:36 Revision b89aad13: [BUGFIX] Create same configuration in web and cli install process
The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead...
Helmut Hummel
07:06 Revision 7766e194: [TASK] Allow translation of site sets and settings labels
The set label and setting labels and descriptions are now
translatable. That means the `label:` and `description:`
ke...
Benjamin Franzke

2024-09-05

20:27 Revision 59760c7a: [FEATURE] Add Event to modify the results of the PageTreeRepository
A new PSR-14 Event "AfterRawPageRowPreparedEvent" is added
to allow to filter out, or remove or re-sort items / child...
Benni Mack
16:59 Revision fd712a3b: [BUGFIX] Prevent PHP warning with missing items for checkboxToggle
Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi...
Xavier Perseguers
16:24 Revision f8accf52: [BUGFIX] Prevent PHP warning with missing items for a checkboxToggle
Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi...
Xavier Perseguers
09:55 Revision 01882048: [TASK] Remove unused typeicon "script" definition
The "script" typeicon definition is removed since
no such CType exists.
Resolves: #104830
Releases: main
Change-Id: ...
Oliver Bartsch
09:26 Revision c917d3d6: [BUGFIX] Wrong index in BackendLayoutView::getColPosListItemsParsed
The method BackendLayoutView::getColPosListItemsParsed removes items
configured in TCEFORM.tt_content.colPos.removeIt...
Thomas Hohn
09:23 Revision cc265b69: [DOCS] Fix indentation for widgets example
The WidgetRegistration.rst had a wrong indentation inside the example.
Resolves: #104829
Releases: main
Change-Id: I...
Philipp Kuhlmay
08:54 Revision 6c7b876c: [TASK] Streamline extbase data / column mapping
The extbase data and column mapping is now properly
using the TCA schema API. While streamlining the
code some diverg...
Oliver Bartsch
08:26 Revision 87acb2b1: [FEATURE] Auto-add system fields showitem for tt_content
This change adds system fields - as defined in the ctrl
section - of tt_content to the showitem field list
automatica...
Nikita Hovratov
07:31 Revision 57552216: [DOCS] Improve changelog for auto-registration of new ce wizard via TCA
The given migration examples were not really practical, as an integrator
does not return an array, but use either the...
Chris Müller
07:09 Revision dc47fd33: [TASK] Avoid deprecated fillFromConfigurationArray()
`fillFromConfigurationArray()` has been deprecated with
Fluid v2.15. Instead, we use the new ViewFactory to create
a ...
Simon Praetorius
06:21 Revision 96d9a6c2: [DOCS] Make RedirectLoginErrorHandler example compatible to PHP 7.4
Backport of #104694 for TYPO3 11.5 with PHP 7.4 introduced an example
that was not lintable.
This patch addresses th...
Garvin Hicking

2024-09-04

20:22 Revision 93fde513: [DOCS] Add verbose renderStatic fluid ViewHelper migration steps
This is an effort to document the steps that were made in
issue #104786 to allow developers and probably integrators
...
Garvin Hicking
18:46 Revision 3d30bbf4: [TASK] Cleanup Redis classes
Add more typehints and introduce helper methods
to make the code more readable.
Resolves: #104800
Releases: main
Cha...
Markus Klein
18:34 Revision b9943961: [FEATURE] Add console command to mark upgrade wizards as undone
A new CLI command `typo3 upgrade:mark:undone` has been introduced
that allows to mark a previously executed upgrade w...
Till Hörner
18:28 Revision b66635e0: [TASK] Avoid renderStatic() in ViewHelpers
With Fluid v4, renderStatic() and the associated traits are deprecated.
ViewHelpers should use render() as their prim...
Simon Praetorius
15:33 Revision 965b26f5: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:32 Revision 9b167768: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:27 Revision 59b7da06: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:13 Revision 9c2d051f: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
15:12 Revision 5ba1045a: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
11:56 Revision b9b7c6a7: [FEATURE] Introduce ErrorHandler for 403 errors with redirect option
When TYPO3 is configured to create links to access protected pages
using `typolinkLinkAccessRestrictedPages = NONE` (...
Torben Hansen
10:51 Revision e99f5cc0: [BUGFIX] Allow login notification mail with f:translate VH
With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1...
Mathias Brodala
10:51 Revision e9f467d7: [BUGFIX] Allow login notification mail with f:translate VH
With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1...
Mathias Brodala
09:58 Revision ab466bda: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:58 Revision 43bc3b81: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:58 Revision 4d5f4db7: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:49 Revision 295a9b35: [BUGFIX] Enable search levels in RecordLinkHandler
Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m...
Oliver Bartsch
09:22 Revision 0ca2ef07: [TASK] Raise `phpstan/phpstan:^1.12.1`
This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec...
Stefan Bürk
09:21 Revision 9f6b757d: [TASK] Raise `phpstan/phpstan:^1.12.1`
This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec...
Stefan Bürk
09:11 Revision 9d3fb8ce: [BUGFIX] Enable search levels in RecordLinkHandler
Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m...
Oliver Bartsch
05:43 Revision b70ce15b: [TASK] Update Fluid to 2.15
Apart from soft deprecations and a backport feature, this release
logs a deprecation level error message if `true`, `...
Simon Praetorius

2024-09-03

13:15 Revision 51a0329c: [TASK] Update Fluid to 2.15
This release contains important pre-patches for the upgrade to
Fluid v4 in the next step. Apart from soft deprecation...
Simon Praetorius

2024-09-02

14:07 Revision 5fb48e84: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio...
Garvin Hicking
14:07 Revision e49f12c6: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio...
Garvin Hicking
10:27 Revision cd806d8b: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored...
Oliver Hader
10:27 Revision 4331cf82: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored...
Oliver Hader
07:36 Revision fa9a78d1: [TASK] Allow all minor node versions in nvmrc
We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
Benjamin Franzke
07:36 Revision 91805a9a: [TASK] Allow all minor node versions in nvmrc
We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
Benjamin Franzke

2024-09-01

18:59 Revision 633ded6c: [TASK] Remove superfluous namespace declaration in Fluid template
The Fluid template file used in HtmlViewHelperTest functional
tests contains a namespace declaration for ext:stylegui...
Torben Hansen

2024-08-31

06:10 Revision 1166e843: [TASK] Convert ViewHelper test to functional
A ViewHelper shouldn't be called directly in a test case because
its behavior is highly dependent on Fluid.
Resolves...
Simon Praetorius

2024-08-30

18:14 Revision 8cc084c7: [TASK] Remove orphaned language keys in EXT:info
Resolves: #104779
Releases: main
Change-Id: If64ade32e87152dc0abe6a5b31ec2190e7dfeb46
Reviewed-on: https://review.typ...
Jasmina Ließmann
17:20 Revision 2b5a88a3: [TASK] Deprecate instantiation of IconRegistry in ext_localconf.php
Nowadays, it is not needed anymore to manually call IconRegistry
to register icons. Since TYPO3 v11 we have the Confi...
Nikita Hovratov
16:49 Revision 4d1aaebf: [TASK] Prepare TemplatePaths for new Fluid version
Some type hints in TYPO3's TemplatePaths implementation need to
be adjusted due to changes in the parent class. Also,...
Simon Praetorius
16:43 Revision f7a15096: [DOC] Add backwards-compatible example for getRequest()
Because the API has been introduced with Fluid v2, but hasn't been
used by TYPO3 < 13.3, a few extra checks are neces...
Simon Praetorius
12:54 Revision 47912f72: [BUGFIX] Allow Extbase HashService retrieval via GeneralUtility::makeInstance()
With the deprecation of extbase `HashService`, the new core
`HashService` was injected to extbase `HashService` using...
Torben Hansen
10:19 Revision c22b72cd: [FEATURE] Implement and use a core ViewFactoryInterface
After a long list of preparation and side patches, this
change introduces a central ext:core ViewFactoryInterface
plu...
Christian Kuhn
08:52 Revision e764a492: [BUGFIX] Properly redirect secondary backend module routes
Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
Daniel Siepmann
08:52 Revision c2d7bdff: [BUGFIX] Properly redirect secondary backend module routes
Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
Daniel Siepmann

2024-08-29

09:58 Revision 9b1ef298: [BUGFIX] Allow to use CKEditor style definitions with an empty class
The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ...
Garvin Hicking
09:58 Revision 1ab46cb3: [BUGFIX] Allow to use CKEditor style definitions with an empty class
The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ...
Garvin Hicking
08:40 Revision 878625ad: [TASK] Declare minor ext:form RendererInterface change
ext:form RendererInterface->setFormRuntime() now declares
to return void. Strictly speaking this would be a breaking
...
Christian Kuhn
07:03 Revision 84180365: [DOCS] Fix comment in site-specific CSP disposition example
Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie...
Oliver Hader
05:45 Revision 30c4c621: [TASK] Avoid incomplete test setup in MFA tests
The MFA tests have an indirect dependency to FE/BE
state of request. This is dealt with in other tests
already, but a...
Christian Kuhn

2024-08-28

22:42 Revision 3dbeed38: [TASK] Do not declare extbase defaultViewObjectName, set it
Instead of declaring ActionController->defaultViewObjectName
to some value, __construct() sets it. This in line with ...
Christian Kuhn
22:41 Revision d2493f3a: [TASK] Extract a hardcoded fluid template source to file
Hard coded fluid code within the framework (except
in fluid view helper tests) is not a good thing:
It makes substitu...
Christian Kuhn
21:20 Revision 5e100d0a: [TASK] Harden extbase JsonView
Add a series of type hints that are safe to set.
Resolves: #104766
Releases: main
Change-Id: I2143ff8b71109d0439bebf...
Christian Kuhn
14:39 Revision fb443fd1: [TASK] Deprecate ext:fluid fillDefaultsByPackageName()
TemplatePaths->fillDefaultsByPackageName() is located
at the wrong place by having this magic within ext:fluid:
It is...
Christian Kuhn
13:47 Revision 02dbcc31: [DOCS] Fix comment in site-specific CSP disposition example
Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie...
Oliver Hader
13:40 Revision e91cc679: [BUGFIX] Streamline offsetGet and offsetExist in Record object
Array access of `uid` and `pid` has been enabled, therefore
offsetExist() needs to return TRUE for those fields, too....
Oliver Bartsch
13:14 Revision 43cb2890: [TASK] Introduce Content-Security-Policy-Report-Only handling
+ new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo...
Oliver Hader
13:13 Revision 13758d53: [TASK] Introduce Content-Security-Policy-Report-Only handling
+ new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo...
Oliver Hader
11:36 Revision 7c920f26: [TASK] Remove usage of deprecated "StaticMethod" interface
In docblock tag "Null_" interface "StaticMethod" is used.
However this contract is totally covered by Tag contract.
...
Wouter Wolters
11:24 Revision e8a37da9: [DOCS] Document `rawRecord` usage in fluid
Resolves: #104759
Releases: main
Change-Id: I57fdcacc75c3c2c7453ebbc484aef19d1135ae48
Reviewed-on: https://review.typ...
Oliver Bartsch
10:53 Revision f9420041: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv...
Torben Hansen
10:53 Revision aded73b1: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv...
Torben Hansen
10:43 Revision 93187a72: [TASK] Inject `ResourceFactory` in `TcaFolder`
This change modifies `TcaFolder` to get `ResourceFactory`
injected instead of retrieving it using `GeneralUtility`.
...
Stefan Bürk
10:38 Revision 8e4e2523: [TASK] Simplify ext:fluid TemplatePaths
Inline some methods into getContextSpecificViewConfiguration()
and adapt tests. Note the calling fillDefaultsByPackag...
Christian Kuhn
10:27 Revision 2aeff134: [TASK] Remove instance state from `ResourceFactory`
Stateful services come with a lot of drawbacks
and needs to be avoided. The `ResourceFactory`
holds state in form of ...
Stefan Bürk
10:10 Revision e91c894a: [TASK] Replace usage of deprecated constants of PhpParser
In class InterfaceMethodChangedMatcher constants MODIFIER_PUBLIC
and MODIFIER_STATIC are used. Both are deprecated. U...
Wouter Wolters
07:46 Revision eb0ac88e: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich

2024-08-27

19:57 Revision a0d3f975: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu...
Sébastien Delcroix
19:57 Revision aac88f90: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu...
Sébastien Delcroix
19:12 Revision 10c5b267: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:11 Revision c5e3d395: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:10 Revision b77b6ee3: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:10 Revision e6ccbe80: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20...
Markus
19:10 Revision 567c1b82: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20...
Markus
18:50 Revision f2ed0694: [TASK] Turn a couple of unit tests into functionals
To reduce mocking and GeneralUtility instance
tampering, a couple of error handling related
tests are turned into fun...
Christian Kuhn
18:49 Revision d148049b: [TASK] Remove two unused test fixture files
Resolves: #104754
Releases: main
Change-Id: Id1164684fcbcf2bc1bdaa2dbbe74f73d2c608fb3
Reviewed-on: https://review.typ...
Christian Kuhn
15:51 Revision a8ef1275: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
15:51 Revision 34776fc3: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
15:51 Revision df1766f5: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
14:12 Revision 8c138180: [TASK] Clean up BE LoginController
* Refactor LoginController. Code is much better
readable now and class is nearly stateless.
* Remove heavily mockin...
Christian Kuhn
13:20 Revision 43512139: [TASK] Raise phpstan/phpstan:^1.12.0
Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p...
Wouter Wolters
13:20 Revision 09d9fba1: [TASK] Raise phpstan/phpstan:^1.12.0
Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p...
Wouter Wolters
13:14 Revision 82f7dc03: [TASK] Simplify a ContentObjectRendererTest detail
Some setUp() code is not triggered and thus obsolete.
Resolves: #104747
Releases: main
Change-Id: I72099d5d09bf36f83...
Christian Kuhn
11:58 Revision e2a29ee7: [TASK] Rename submodule TypoScript Overview
The module "TypoScript Record Overview" also contains site
sets since #103439. The module labels are therefore genera...
Lina Wolf
11:56 Revision 9fb4e409: [TASK] Avoid handling L=OUT in LoginController
Logout should run through LogoutController.
Avoid this widely unknown code in LoginController
since it does not belon...
Christian Kuhn
11:34 Revision cf1f08e0: [BUGFIX] Fall back to site identifier in TypoScript overview
When TypoScript is provided by a site set, not a sys_template record and the site has no "website title" it is curren... Lina Wolf
10:51 Revision 279a8dca: [TASK] Remove ancient server side 'no cookie' detection
There is ancient BE login related server side code to
detect if cookies can be set. This never kicks in and
is remove...
Christian Kuhn
08:35 Revision 1e32e6f3: [TASK] Update to CKEditor5 v43
Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
...
Benjamin Franzke
08:35 Revision 674f41d6: [TASK] Update to CKEditor5 v43
Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
...
Benjamin Franzke
08:06 Revision 8d08fab8: [DOCS] Document site sets of EXT:fluid_styled_content
This patch adds a description on how to utilize
site sets from `EXT:fluid_styled_content` and the
supported configura...
Lina Wolf
06:27 Revision 43a284ca: [FEATURE] Automatically resolve relations for records
What does it do? When creating a record
object out of a database row (via the RecordFactory),
the Record object now h...
Benni Mack

2024-08-26

18:16 Revision 3e22a5d6: [DOCS] Document site sets of EXT:felogin
This patch adds a description on how to utilize
site sets from `EXT:felogin` and lists the supported
configuration di...
Lina Wolf
16:36 Revision 656a3763: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc...
Philipp Kuhlmay
16:36 Revision d147224b: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc...
Philipp Kuhlmay
16:35 Revision d001cf4a: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc...
Philipp Kuhlmay
15:46 Revision da0fb764: [BUGFIX] Use correct array for assignMultiple() in BackendUserController
Fixes typo in BackendUserController
Resolves: #104739
Related: #104635
Releases: main
Change-Id: Ia28ff567214fe0f50a...
Simon Praetorius
15:12 Revision fe45815e: [DOCS] Update main module name for TypoScript module
This is already fixed in main as a drive-by with #104596.
Resolves: #104736
Releases: 12.4
Change-Id: I38230d9579984...
Chris Müller
13:23 Revision aedca5a7: [DOCS] Unify CGL of indexed_search manual
- Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
- drive-by fixes of "da"...
Lina Wolf
13:23 Revision 34995e75: [DOCS] Unify CGL of indexed_search manual
- Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
This is a preparation f...
Lina Wolf
13:22 Revision 8313629d: [DOCS] Document "Missing Meta Description" widget in ext:SEO
See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea...
Lina Wolf
13:22 Revision 153230d2: [DOCS] Document "Missing Meta Description" widget in ext:SEO
See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea...
Lina Wolf
11:05 Revision c8d12bc0: [DOCS] Use createValidator() in ext:form docs
Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o...
Sébastien Delcroix
11:04 Revision 36bf9ab7: [DOCS] Use createValidator() in ext:form docs
Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o...
Sébastien Delcroix

2024-08-25

10:58 Revision 1f5a9187: [TASK] Remove unused ext:adminpanel template part
Fluid variable {hookObjectModuleContent} is never
assigned. This is dead template code. Remove along
with a label. It...
Christian Kuhn

2024-08-24

18:28 Revision 20f6da9c: [TASK] Use `<typo3-backend-collapsible>` in element information modal
Resolves: #104666
Releases: main
Change-Id: I4bcd8cfd82c9aa4837c2eb9e683d9626180077da
Reviewed-on: https://review.typ...
Jasmina Ließmann

2024-08-23

13:45 Revision 2327b2d6: [TASK] Modernize position map styling (a bit)
TYPO3 still uses the infamous position maps (lists with arrow icons) to
allow an user to re-arrange content elements....
Andreas Fernandez
13:27 Revision 44fc7f67: [BUGFIX] Apply configured date format to date(time) fields
With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th...
Benni Mack
13:27 Revision 8d003727: [BUGFIX] Apply configured date format to date(time) fields
With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th...
Benni Mack
12:28 Revision e6e0b3ac: [TASK] Update `luxon` to 3.5.0
This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co...
Andreas Fernandez
12:28 Revision 82eb6bcb: [TASK] Update `luxon` to 3.5.0
This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co...
Andreas Fernandez
10:21 Revision 192bb433: [TASK] Install Tool: Re-structure removal views
The Install Tool sections "Remove Temporary Assets" and "Clear
Persistent Database Tables" have been re-structured a ...
Andreas Fernandez
06:20 Revision 938f3129: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no...
Garvin Hicking
06:20 Revision 00fedf36: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no...
Garvin Hicking
05:21 Revision bc1c8997: [TASK] Avoid ext:fluid TemplateView in tests
There is little reason to use ext:fluid
TemplateView instead of fluid standalone
TemplateView in functional tests.
ex...
Christian Kuhn
05:19 Revision 5fa7082f: [TASK] Combine two identical fluid tests
`EscapeChildrenRenderingTest` and
`EscapeChildrenRenderingStandaloneTest` are
identical, except that the 'standalone'...
Christian Kuhn
05:18 Revision 5274c38c: [TASK] Avoid FluidViewAdapter as inner view
FluidViewAdapter->setRenderingContext() sets
itself as view for inner renderings.
This was thought to be a good solut...
Simon Praetorius

2024-08-22

20:16 Revision 372753d6: [TASK] Avoid StandaloneView in VH tests
We're starting with patches to phase out ext:fluid
StandaloneView to introduce a general core view factory.
A straig...
Christian Kuhn
19:36 Revision 7ffffa9c: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
19:36 Revision 6882fed3: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
19:36 Revision 1c8dacda: [TASK] Stabilize FileClipboardCest button-click
The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl...
Ayke Halder
13:41 Revision 82d829e3: [TASK] Update `lit` and friends
This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa...
Andreas Fernandez
13:41 Revision 98ddf13a: [TASK] Update `lit` and friends
This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa...
Andreas Fernandez
13:09 Revision 484756a2: [DOCS] Fix wrongly merged Syntax of EXT:dashboard documentation
A broken backport for #103298 introduced some
not properly resolved changes.
This patch removes the wrongly merged b...
Lina Wolf
12:23 Revision d7930bdc: [BUGFIX] Allow context menus to position outside of table-fit
Resolves: #104698
Releases: main
Change-Id: I62cf1f89cd980cb453b990435223a45a90b1e0df
Reviewed-on: https://review.typ...
Benjamin Kott
11:23 Revision af18ebf4: [BUGFIX] Correct whitespace handling in alert-message
Resolves: #104523
Releases: main
Change-Id: Ia331af805a4837f227289319b44f4f911463299a
Reviewed-on: https://review.typ...
Benjamin Kott
11:23 Revision a4e17e5a: [BUGFIX] Use correct css property for callout color
Resolves: #104696
Releases: main
Change-Id: If3de4c3aa0bed97ad7cb5886ca9b464cb077f720
Reviewed-on: https://review.typ...
Benjamin Kott
10:28 Revision a98abf72: [BUGFIX] Align table header in backend user/group comparison
Previously, the content of the table header in the backend user/group
comparison view was misaligned, the title was m...
Andreas Fernandez
10:28 Revision 35c78dda: [TASK] Make tables context aware
We are dropping the Bootstrap CSS definitions for
all table to have more control about the styling of
the table eleme...
Benjamin Kott
09:48 Revision e03f3cb9: [TASK] Happify phpstan in ext:install tests
fix() is annotated to return an array of
FlashMessages, the test setup returns an
array of strings instead. Adapt the...
Christian Kuhn
09:47 Revision 1912aa3f: [TASK] Use proper `<template>` tags for Install Tool fragments
The Install Tool templates now incorporate `<template>` tags that
replace the previously used hidden `<div>` elements...
Andreas Fernandez
06:42 Revision 85f7b74c: [BUGFIX] Respect correct max value when clamping progress bar value
In early development, the max value of a progress bar was limited to
being `100`, which changed later on. This was no...
Andreas Fernandez

2024-08-21

18:34 Revision 11ecb92c: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields...
Karsten Nowak (undkonsorten)
18:34 Revision dd58111b: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields...
Karsten Nowak (undkonsorten)
18:20 Revision 4cb94e38: [BUGFIX] Properly log renaming of resources
Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be...
Oliver Bartsch
18:19 Revision e222202b: [BUGFIX] Properly log renaming of resources
Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be...
Oliver Bartsch
17:45 Revision caceca0c: [TASK] Use fluid attribute for Request handling
ext:fluid RenderingContext is in the bad habit of extending
fluid standalone RenderingContext with the two methods
se...
Christian Kuhn
09:21 Revision b8978819: [TASK] Reduce TYPO3_REQUEST in extbase functional tests
Various ext:extbase functional tests set
$GLOBALS['TYPO3_REQUEST']. The extbase
codebase still has various places tha...
Christian Kuhn
09:12 Revision bf4ddd2b: [TASK] Make form styling context aware
We are dropping the Bootstrap CSS definitions for
all form stylings to have more control about the
styling of the for...
Benjamin Kott

2024-08-20

22:07 Revision c8db5b5c: [BUGFIX] Explicitly set icon title in record list
There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for...
Oliver Bartsch
21:25 Revision 4a5b8515: [BUGFIX] Explicitly set icon title in record list
There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for...
Oliver Bartsch
20:51 Revision 6b4c8521: [TASK] Avoid TYPO3_REQUEST in fluid functional tests
Various ext:fluid functional tests set
$GLOBALS['TYPO3_REQUEST']. There are three
scenarious fixed with this change:
...
Christian Kuhn
20:19 Revision 2ceaa167: [TASK] Avoid globals COR TYPO3_REQUEST in typolink VHs
View helpers link.typolink and uri.typolink fail to
set the given request on ContentObjectRenderer, so
it falls back ...
Christian Kuhn
16:40 Revision edd438f9: [TASK] Decouple ext:form ConfigurationManager from extbase
Next change in the "Tame extbase ConfigurationManager" series.
ext:form comes with an add-on class of extbase
Config...
Christian Kuhn
14:32 Revision f5e34cd1: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
14:32 Revision b5a111e4: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
14:32 Revision ef3747b9: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:...
Oliver Bartsch
09:02 Revision 5ecafdb7: [TASK] Do not use ConfigurationManager in FormPersistenceManager
The FormPersistenceManager is a central class of ext:form
that takes care of .form.yaml writing and loading. This
inc...
Christian Kuhn
08:46 Revision 90d22e8a: [BUGFIX] Remove TCEforms leftovers leading to Exception
TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi...
Daniel Siepmann
08:46 Revision e4cab4b6: [BUGFIX] Remove TCEforms leftovers leading to Exception
TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi...
Daniel Siepmann
08:20 Revision e640fe38: [DOCS] Add examples to PHPDoc of new data processors
Resolves: #104665
Related: #103783
Releases: main
Change-Id: I60bb7561f25a0c25068064890ee5deb474c183e4
Reviewed-on: h...
Oliver Bartsch
07:29 Revision dddf99ae: [BUGFIX] Use correct date format in EXT:styleguide date picker example
The date picker used in EXT:styleguide -> Components -> Form needs
another format to be functional again.
Resolves: ...
Andreas Fernandez

2024-08-19

15:30 Revision 2dc7bd4e: [DOCS] Document "Enable recycler by default"
Documents https://review.typo3.org/c/Packages/TYPO3.CMS/+/85472
Resolves: #104647
Releases: main
Change-Id: Ifb41959...
Lina Wolf
11:42 Revision 9c62ba65: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
Oliver Hader
11:41 Revision 826f777f: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
Oliver Hader

2024-08-18

08:38 Revision 04102c1c: [TASK] Improve detail and comparison views of "Backend Users" BE module
The backend module "Backend Users" lists all backend users and backend
user groups in the system.
A detailed view ca...
Jasmina Ließmann

2024-08-17

12:28 Revision ee321f5a: [DOCS] Update EXT:felogin Configuration listing
As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add...
Lina Wolf
12:27 Revision 96472dee: [DOCS] Update EXT:felogin Configuration listing
As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add...
Lina Wolf
10:59 Revision db8105fb: [DOCS] Document base64 attribute of f:uri.image
References:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104649
Rela...
Lina Wolf
10:57 Revision 3f74fabf: [DOCS] Document base64 attribute of f:image
references:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104648
Rela...
Lina Wolf
10:55 Revision aaaba376: [DOCS] Document Introduce hotkeys to scheduler task editing
Documentation of https://review.typo3.org/c/Packages/TYPO3.CMS/+/83702
https://github.com/TYPO3-Documentation/Changel...
Lina Wolf
10:22 Revision 84c96f31: [TASK] Sync ext:form FormPersistenceManagerInterface
To prepare further works on the implementing class,
FormPersistenceManagerInterface is synchronized with
some methods...
Christian Kuhn
09:18 Revision e65803ce: [TASK] Remove ext:form FilePersistenceSlot->defineInvocation()
The method was used by an upgrade wizard that has
been removed in v11 already. Remove that method
and streamline the ...
Christian Kuhn

2024-08-16

18:50 Revision cdda2eeb: [TASK] Use QueryBuilder `UNION` API in CTE API
Replace `sprintf()` union building for the
recursive Common Table Expression part with
`UNION clause` QueryBuilder AP...
Stefan Bürk
18:31 Revision 15254c52: [TASK] Raise `doctrine/dbal:^3.9`
The Doctrine DBAL team has released recently a new
minor version [1] which not only includes bugfixes
but also ships ...
Stefan Bürk
18:31 Revision d6734e9a: [TASK] Use DI in ext:form FormDefinitionValidationService
The patch is rather straight in class
`FormDefinitionValidationService`. The tests
receive a major overhaul towards l...
Christian Kuhn
13:07 Revision 8937573d: [FEATURE] Add `UNION Clause` support to the QueryBuilder
The `UNION Clause` is used to combine the result-set of
two or more `SELECT` SQL queries suported by all database
ven...
Stefan Bürk
09:09 Revision 1c9f4da4: [TASK] Rename web component 'typo3-formengine-element-select-check-box'
The functionality of the web component `<typo3-formengine-element-
select-check-box></typo3-formengine-element-select...
Jasmina Ließmann
08:44 Revision 85739f4b: [TASK] Make ext:form ConfigurationService stateless
Refactor ext:form ConfigurationService towards DI.
The main FormFrontendController is refactored
along the way. Both ...
Christian Kuhn
08:25 Revision 9ed78fdb: [DOCS] Document site sets of EXT:seo
This patch adds a description on how to utilize
site sets from `EXT:seo` to the Configuration section.
Resolves: #10...
Lina Wolf
08:04 Revision 38bce38a: [DOCS] Add a hint to configure the redirect
Releases: main, 12.4
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
(cherry picked from commi...
Sandra Erbel
07:49 Revision e292fad9: [DOCS] Add a hint to configure the redirect
Releases: main
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
Reviewed-on: https://review.typ...
Sandra Erbel
07:39 Revision 3b4118ec: [DOCS] Document Sets of Indexed Search
Resolves: #104599
Releases: main
Change-Id: Ic4059c5d7f1266c57a2a7c053bdb09afa836f075
Reviewed-on: https://review.typ...
Lina Wolf
07:38 Revision c2a38d99: [TASK] Add accessibility ci tests with playwright/axe
playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
Frank Nägler
07:37 Revision 5d904491: [TASK] Add accessibility ci tests with playwright/axe
playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
Frank Nägler
 

Also available in: Atom