Project

General

Profile

Activity

From 2024-09-15 to 2024-10-14

2024-10-14

19:10 Revision 73b16224: [BUGFIX] Avoid list_type deprecation message in TCA ext_tables.php check
When TCA ext_tables.php check is executed in install tool, there is
no extension configuration. This leads to
`Extens...
Torben Hansen
17:18 Revision 02914493: [BUGFIX] Allow nullable link fields to be transformed
If a nullable link field is transformed, and the value
is explicitly null, this should be transformed properly
to als...
Benni Mack
14:57 Revision d8b66b55: [BUGFIX] Correct dashboard widget action colors
Resolves: #105284
Releases: main
Change-Id: I2495a0ef619e1ac90a7555ddd9fd9311d6406fe9
Reviewed-on: https://review.typ...
Benjamin Kott
14:37 Revision 20613752: [TASK] Deprecate `tableoptions` and `collate` connection config
This change deprecates the Database configuration
`tableoptions` in favour of `defaultTableOptions`
and `defaultTable...
Stefan Bürk
14:35 Revision 3722b25d: [BUGFIX] Respect string enum specifier in site settings editor
Resolves: #105303
Releases: main
Change-Id: I8f956130af61ed04860dd1c36694c770bebf5224
Reviewed-on: https://review.typ...
Benjamin Franzke
14:17 Revision ab6976ee: [TASK] Use typo3/testing-framework:^9.0.0
Switch to typo3/testing-framework stable 9.0.0.
> composer req --dev typo3/testing-framework:^9.0.0
Resolves: #1053...
Christian Kuhn
14:14 Revision e8450922: [TASK] Move FluidViewAdapter to EXT:fluid
The fluid view adapter depends on rendering
context from EXT:fluid, therefore it's better
to be provided by EXT:fluid...
Benjamin Franzke
14:08 Revision 4a62ae7b: [TASK] Mitigate deprecated Doctrine DBAL connection options
Passing `tableoptions` through the connection params
introduced with #80398 violates the PHPStan annotation
since qui...
Stefan Bürk
13:51 Revision b7695a3b: [TASK] Allow sets to be excluded from site configuration GUI
Sets that are intended for code-wise structuring only and should
not be referenced by integrators via site configurat...
Benjamin Franzke
13:39 Revision 7d25910f: [TASK] Streamline SystemEnvironmentBuilder
Exchange `self::method()` calls with static to allow
the typo3/testing-framework to steer system building
more dynami...
Stefan Bürk
13:36 Revision 381fafb6: [TASK] Better handle PSR-14 event output in EXT:adminpanel
When PSR-14 event dispatching has been added in TYPO3 v10,
the admin panel has been extended to list all dispatched
e...
Christian Kuhn
12:40 Revision c25946ee: [DOCS] Revise changelogs for v13.4
Resolves: #105298
Releases: main
Change-Id: I1ca94a6917d3fada71d2e9fa39b59f5a6a9e7fa3
Reviewed-on: https://review.typ...
Lina Wolf
10:05 Revision bebe4401: [DOCS] Add descriptions for site settings editor
Document the site settings editor in all system
extension manuals that offer site sets.
* felogin
* fluid_styled_con...
Garvin Hicking
09:36 Revision 0daecd54: [BUGFIX] Add missing debug information
Debug information (e.g. field names) are now
displayed again in the backend user (group)
compare view - if debug outp...
Oliver Bartsch
08:00 Revision f6e9937f: [TASK] Raise minimum supported version of typo3fluid/fluid to 2.15
Historically, requiring specific Fluid versions in TYPO3 extensions has
caused more issues than benefits for develope...
Benjamin Kott
07:49 Revision 98741a80: [BUGFIX] Display all languages state in `site:list` command
This change modifies the `site:list` command to retrieve
and display all languages for sites and not only enabled
lan...
Josef Glatz
07:48 Revision 8ff18e5d: [BUGFIX] Display all languages state in `site:list` command
This change modifies the `site:list` command to retrieve
and display all languages for sites and not only enabled
lan...
Josef Glatz
04:33 Revision 5ec36eec: [TASK] Align custom `SetType` doctrine type implementation
Doctrine DBAL recently added and released a new version
including a `ENUM` type [1], colliding with the custom
TYPO3 ...
Stefan Bürk

2024-10-13

17:08 Revision bef2f9b1: [BUGFIX] Add missing class alias map registration
Change #105279 added a ClassMapAlias definition
to `EXT:core` but failed to register it correctly
in composer.json fi...
Stefan Bürk
16:28 Revision b2e4ae54: [TASK] Avoid adminpanel_requestcache
With #105291 it became obvious that admin panel
MainController->storeData() and render() are called
directly after ea...
Christian Kuhn
13:54 Revision 405372ae: [TASK] Avoid unused use in DataHandlerTest
`use Symfony\Component\VarDumper\Cloner\Data` is not needed.
Resolves: #105293
Releases: main
Change-Id: Ibb015c8263...
Christian Kuhn
11:06 Revision a68f685d: [TASK] Merge AdminPanelDataPersister into AdminPanelRenderer
The admin panel suffers from a few issues that are
complex to track down and to get right due to the
complex interpla...
Christian Kuhn
08:29 Revision c9d91b92: [DOCS] Use FQN for AbstractListTypeToCTypeUpdate in Changelog entry
Releases: main
Resolves: #105290
Change-Id: I54c8693ba778da40708261f916b9b40ccb2ed8e5
Reviewed-on: https://review.typ...
Lina Wolf

2024-10-12

18:22 Revision 6041161d: [TASK] Update `typo3/testing-framework`
This change updates development dependency
`typo3/testing-framework` to ensure latest
required changes are available....
Stefan Bürk
15:37 Revision a2e43464: [TASK] Simplify Page TSconfig -> Included page TSconfig view
This is the same as #105276, but for the Page TSconfig
include tree view.
Resolves: #105286
Related: #105276
Related...
Christian Kuhn
13:05 Revision 8f2f637d: [TASK] Replace TYPO3 `EnumType` with doctrine/dbal type
Doctrine DBAL 4.2.0 implemented an `EnumType`. This
conflicts with an existing TYPO3 implementation.
The TYPO3 imple...
Stefan Bürk
09:05 Revision 575f2942: [TASK] Simplify TypoScript -> Included TypoScript view
When we redesigned the TypoScript main module in v12, we
thought it is a good idea to make the "Included TypoScript"
...
Christian Kuhn
09:01 Revision cf5147b4: [BUGFIX] Register universal tag attributes in DocumentationViewHelper
Resolves: #105285
Related: #105275
Releases: 12.4
Change-Id: Idf4da60a36124f5cbc0b19701f8f73cbc3565b5d
Reviewed-on: h...
Oliver Bartsch

2024-10-11

20:01 Revision 4721511d: [TASK] Ensure corect value preparation for test assertion
This change prepares data converting it forth and back on
the retrieved value and the expectation value. Note, that
t...
Stefan Bürk
16:04 Revision 40396c2c: [TASK] Adjust CSP nonce-related frontend test
* enables caches in frontend request handling test
* ensures response stems from cache results (X-TYPO3-Debug-Cache)
...
Oliver Hader
16:04 Revision c1cbb20d: [TASK] Adjust CSP nonce-related frontend test
* enables caches in frontend request handling test
* ensures response stems from cache results (X-TYPO3-Debug-Cache)
...
Oliver Hader
15:18 Revision 07e8935a: [BUGFIX] Ensure correct type resolving in `AbstractSchemaManager`
Doctrine DBAL 4.x removed the feature to save specific type
information as part of the column comment and for reading...
Stefan Bürk
13:58 Revision b352b97c: [TASK] Add links to documentations in the backend
Add links to documentation for easier access and improved
user experience.
This integrates the new permalink feature...
Frank Nägler
13:58 Revision 4c6092bf: [TASK] Add links to documentations in the backend
Add links to documentation for easier access and improved
user experience.
This integrates the new permalink feature...
Frank Nägler
13:49 Revision 49222691: [BUGFIX] Immediately apply backendTitleFormat changes in user setup
The user setup module now emits an event that is immediately
applied to the module router by the user settings manage...
Benjamin Franzke
13:13 Revision 0dc99113: [BUGFIX] Suspend FormEngine validation on record type change
If a user attempts to change a record type, the backend user is asked to
save the form as it needs to get re-rendered...
Andreas Kienast
09:26 Revision 9e550184: [TASK] Fix spelling mistakes in EXT:backend
Resolves: #105271
Releases: main, 12.4
Change-Id: If1630da1118f7acbbd4fa5ed418fbb081249af80
Reviewed-on: https://revi...
Marcel Macasso
09:26 Revision 16383450: [TASK] Fix spelling mistakes in a few extensions
Resolves: #105272
Releases: main, 12.4
Change-Id: I3b1e79d34628259ece4f7d229d4063845ad4a9de
Reviewed-on: https://revi...
Klaus Feiler
09:12 Revision 76f1b675: [DOCS] Fix spelling mistakes in documentation
Resolves: #105273
Releases: main, 12.4
Change-Id: If3ea3a4d0f3356180b4702de839d4f468e7c2e72
Reviewed-on: https://revi...
Jennifer Kraftl
09:09 Revision 37570e62: [DOCS] Fix spelling mistakes in documentation
Resolves: #105273
Releases: main, 12.4
Change-Id: If3ea3a4d0f3356180b4702de839d4f468e7c2e72
Reviewed-on: https://revi...
Jennifer Kraftl
09:04 Revision 1f8daf69: [TASK] Fix spelling mistakes in a few extensions
Resolves: #105272
Releases: main, 12.4
Change-Id: I3b1e79d34628259ece4f7d229d4063845ad4a9de
Reviewed-on: https://revi...
Klaus Feiler
09:01 Revision c5966dcb: [TASK] Fix spelling mistakes in EXT:backend
Resolves: #105271
Releases: main, 12.4
Change-Id: If1630da1118f7acbbd4fa5ed418fbb081249af80
Reviewed-on: https://revi...
Marcel Macasso
08:50 Revision 4abde934: [BUGFIX] Fix virtual embedded install tool url in subdir installation
The embedded install tool is dispatched from a virtual module URL –
{entryPoint}/module/tools/… – to {instancePath}ty...
Benjamin Franzke
08:43 Revision 06daec4d: [DOCS] Adjust feature RST for CacheDataCollector API
The RST for the CacheDataCollector API states, that the default
lifetime of a cache tag is 86400 seconds. This is how...
Torben Hansen
08:04 Revision c8e9cbfe: [TASK] Show site set dependency errors in site modules
Invalid site dependencies have been logged as errors
by the site registry since their introduction.
But these logs ar...
Benjamin Franzke
07:52 Revision 0ade27a9: [BUGFIX] Repair core-updater result and avoid JS error
With #101576 the install tool Progressbar was migrated to lit,
and jquery code (which silently ignores non available ...
Benjamin Franzke
07:20 Revision 4c9d9d82: [BUGFIX] Reference correct field in CacheLifeTimeCalculator
TCA configuration `ctrl/enablecolumns/starttime|endtime` may use a
different field name than `starttime` or `endtime`...
Andreas Kienast
07:09 Revision fb1cb1fd: [BUGFIX] Prevent undefined array key access in 'removeTags' parsing
This patch addresses a regression introduced in the TypoScript
config parsing of the 'removeTags' processing. When 'r...
Garvin Hicking
07:09 Revision a8fb6c91: [BUGFIX] Prevent undefined array key access in 'removeTags' parsing
This patch addresses a regression introduced in the TypoScript
config parsing of the 'removeTags' processing. When 'r...
Garvin Hicking
06:49 Revision 4c295283: [BUGFIX] Prevent collapse state issues in pagetree filter
The pagetree has been changed to store collapse state in
local storage with #10528 but failed to adapt the state
hand...
Benjamin Franzke

2024-10-10

19:03 Revision 1d4a8095: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec...
Stefan Bürk
18:58 Revision e46f9016: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec...
Stefan Bürk
18:58 Revision 78fb5862: [BUGFIX] Use `\Collator` to sort TCA select items
PHP's `intl` package provides a `\Collator` class that allows to compare
unicode strings. The class is now incorporat...
Andreas Kienast
18:58 Revision 4a0bcf6a: [BUGFIX] Use `\Collator` to sort TCA select items
PHP's `intl` package provides a `\Collator` class that allows to compare
unicode strings. The class is now incorporat...
Andreas Kienast
18:58 Revision c3d37af2: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec...
Stefan Bürk
18:36 Revision 048e7b17: [TASK] Stabilize ElementsGroupCest by waiting for modal-iframe load
This makes ElementsGroupCest wait, until the modal-iframe is loaded and
the new "block formatting context" (BFC) is ...
Ayke Halder
18:36 Revision ba917f8e: [TASK] Stabilize ElementsGroupCest by waiting for modal-iframe load
This makes ElementsGroupCest wait, until the modal-iframe is loaded and
the new "block formatting context" (BFC) is ...
Ayke Halder
16:56 Revision 66c482f7: [BUGFIX] Avoid PHP warning in HMENU browse menus
Resolves: #104664
Releases: main, 12.4
Change-Id: I9dc840bca30fdc18164c874348b37597dbf3fbbc
Reviewed-on: https://revi...
Benni Mack
16:56 Revision d3883dd3: [BUGFIX] Avoid PHP warning in HMENU browse menus
Resolves: #104664
Releases: main, 12.4
Change-Id: I9dc840bca30fdc18164c874348b37597dbf3fbbc
Reviewed-on: https://revi...
Benni Mack
16:51 Revision 13fbd7e7: [BUGFIX] Show update messages in "Upgrade Wizards" again
With the removal of jQuery in the Install Tool, the progress bar
indicating the loading progress overwrote the contai...
Andreas Kienast
14:48 Revision 2a19752b: [BUGFIX] Make forms module context and small screen aware
The forms module has been made context-aware,
improving its usability on small screen devices.
The interface has been...
Benjamin Kott
13:09 Revision fb76df81: [TASK] Clean up site configuration functionality
This cleans up several details in the site configuration handling,
especially in terms of caching.
* Remove Singleto...
Oliver Bartsch
12:44 Revision 7cc916ee: [TASK] Stateless SiteFinder
The SiteFinder is an often injected service, but
its stateful due to cache properties and suffers
from improper cache...
Christian Kuhn
09:49 Revision 5f686eb0: [TASK] Inject services in FormEngine data providers
Resolves: #105247
Releases: main
Change-Id: I972b4daec62d03c2413e2906cba47019cbbfab8b
Reviewed-on: https://review.typ...
Oliver Bartsch
09:19 Revision 48a343e1: [BUGFIX] Fix inline SVG login logo location for subdir installation
The SVG login logo contents will now be read from the original file pointer instead
of the resolved absolute public U...
Benjamin Franzke
08:50 Revision 8aea740a: [BUGFIX] Do not inject site configuration in data provider
Resolves: #105261
Releases: main
Change-Id: I0d7c8eff5d4af070a4103ffacbbea461b9488efd
Reviewed-on: https://review.typ...
Oliver Bartsch
08:43 Revision cf656a86: [TASK] Use DI in TranslationConfigurationProvider
* Use runtimeCache instead of a class cache property
* Declare readonly
* DI dependent services
* Declare some safe t...
Christian Kuhn
07:04 Revision bcc98378: [BUGFIX] Fix pagetree subtree expansion in search mode
The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit...
Benjamin Franzke
07:04 Revision 3dcf63dc: [BUGFIX] Fix pagetree subtree expansion in search mode
The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit...
Benjamin Franzke
07:04 Revision 0290d710: [BUGFIX] Fix pagetree subtree expansion in search mode
The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit...
Benjamin Franzke

2024-10-09

20:05 Revision a06381c9: [BUGFIX] Remove test namespace for Filemetadata
With #105240 all test files of the filemetadata system
extension have been removed. Thus, the composer root now
defin...
Simon Praetorius
19:06 Revision dd5e7098: [TASK] Display errors executing the fluid:schema:generate command
Previously, the command exited with an error when an exception occured
with Fluid 4.0.0. With Fluid 4.0.1 possible er...
Chris Müller
14:25 Revision d3246716: [TASK] Clean up DefaultDataProvider
Backend layout DefaultDataProvider receives some love:
* Use DI and declare public:true since single backend
layout...
Christian Kuhn
11:57 Revision c649800b: [TASK] Show hint if recycler didn't find records
The recycler backend module now shows an actual hint that no record were
found instead of showing an empty table.
Re...
Andreas Fernandez
11:53 Revision e5481924: [TASK] Turn DataProviderContext into a PCPP DO
DataProviderContext is a DO hand over to single backend
layout providers. This is state that should be hand over
and ...
Christian Kuhn
10:58 Revision 2c72e747: [BUGFIX] Handle excess whitespace characters in `CommandUtility::exec()`
PHP's behavior of `exec()` [1] is flabbergasting: when writing the
buffer, trailing whitespace characters are trimmed...
Andreas Kienast
10:09 Revision d604d241: [TASK] Avoid unused DataProviderContext
TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext
is only relevant in DataProviderCollection when calling
getB...
Christian Kuhn
10:08 Revision 963bc3c2: [TASK] Instantiate JavaScriptItems with new()
Class TYPO3\CMS\Core\Page\JavaScriptItems is a DTO.
It is a contract between PHP and JS with some
functionality on th...
Christian Kuhn
05:52 Revision 778ef12a: [BUGFIX] Allow dumping files larger than allowed memory size
The `SelfEmittableLazyOpenStream` class used by FileDumpController
uses `readfile` which is meant to be a performant ...
Benjamin Franzke
05:52 Revision 46e32e0b: [BUGFIX] Allow dumping files larger than allowed memory size
The `SelfEmittableLazyOpenStream` class used by FileDumpController
uses `readfile` which is meant to be a performant ...
Benjamin Franzke

2024-10-08

19:20 Revision aa338bdb: [TASK] Always get FormEngine NodeFactory injected
Inject NodeFactory in a series of missing places instead
of retrieving an instance via GU::makeInstance().
Resolves:...
Christian Kuhn
17:40 Revision 61ec793d: [TASK] Remove unused internal methods in ResourceFactory
Removes two unused internal methods, which
were only kept for backwards compatibility.
Resolves: #105232
Releases: m...
Oliver Bartsch
15:24 Revision 5d32a670: [TASK] Remove "visible fields" functional tests
Remove a bunch of functional tests that essentially
test TCA configuration:
* The tests add no crucial value from a ...
Christian Kuhn
13:01 Revision 4cd3dcaa: [BUGFIX] Migrate wizard groups position common to default
Resolves: #104947
Related: #102834
Releases: main
Change-Id: I2688e2e51825a6930864e272b1494dd8afc75888
Reviewed-on: h...
Nikita Hovratov
12:16 Revision b75530e5: [BUGFIX] Handle that FileLinkHandler:resolveFile() can return null
In the method FileLinkHandler:resolveHandlerData() the call
to FileLinkHandler:resolveFile() handles the FileDoesNotE...
Thomas Hohn
12:16 Revision 4fc52d9e: [BUGFIX] Handle that FileLinkHandler:resolveFile() can return null
In the method FileLinkHandler:resolveHandlerData() the call
to FileLinkHandler:resolveFile() handles the FileDoesNotE...
Thomas Hohn
11:57 Revision 48335021: [BUGFIX] Prevent PHP errors / warnings on flexform resolving
This ensures that `pi_flexform` is actually set,
before accessing it and also only tries to convert
it, in case it's ...
Oliver Bartsch
11:57 Revision 31665e7f: [BUGFIX] Prevent PHP errors / warnings on flexform resolving
This ensures that `pi_flexform` is actually set,
before accessing it and also only tries to convert
it, in case it's ...
Oliver Bartsch
11:44 Revision 24b40185: [BUGFIX] Prevent null pointer exception in BackendController
On processing a redirect parameter for fetching
the backend module it is now properly checked
whether the resolved ro...
Oliver Bartsch
11:44 Revision 7819849c: [BUGFIX] Prevent null pointer exception in BackendController
On processing a redirect parameter for fetching
the backend module it is now properly checked
whether the resolved ro...
Oliver Bartsch
11:31 Revision 993f9c10: [BUGFIX] Prevent double flexform xml2array parsing
Check the pi_flexform value of the request attribute
'currentContentObject' to be of type string before parsing with
...
André Buchmann
11:31 Revision b7e34203: [BUGFIX] Prevent double flexform xml2array parsing
Check the pi_flexform value of the request attribute
'currentContentObject' to be of type string before parsing with
...
André Buchmann
11:28 Revision f1c0767f: [TASK] Declare TypoScriptFrontendController deprecated
We worked hard on TypoScriptFrontendController in TYPO3 v13
leaving mainly internal code and usages. A couple of deta...
Christian Kuhn
11:21 Revision 3c138709: [TASK] Add return type hint to convertFlexFormContentToArray()
Resolves: #105233
Related: #105231
Releases: main
Change-Id: Ie8aa214eae6ebe42a4a9c81864e78c65bb1dd437
Reviewed-on: h...
Christian Kuhn
11:19 Revision 47139396: [TASK] Avoid obsolete PageLayout __construct argument
Fourth argument is set but never used and there is
no get'er.
Resolves: #105236
Related: #103466
Releases: main
Chan...
Christian Kuhn
11:18 Revision d2fb3299: [TASK] Resolve all phpstan errors in CorrelationId
* Drop unneeded annoated return types that lead to
errors
* The aspects array-key is always set because the
c...
Benjamin Franzke
11:18 Revision e44ec016: [TASK] Resolve all phpstan errors in CorrelationId
The aspects array-key is always set because the
capture is not nested and filled in any case.
That means: If preg_mat...
Benjamin Franzke
09:24 Revision a965f0ba: [TASK] Set TYPO3 version to 13.3.2-dev
Change-Id: If775a1a6c01e6ecf40660fb39d2b48fe6a48b57d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
09:24 Revision 5febb8aa: [TASK] Set TYPO3 version to 12.4.22-dev
Change-Id: I5608fffbec05f41a332cd0fb6fa294ba414e3351
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
09:24 Revision 5a67553c: [TASK] Set TYPO3 version to 11.5.41-dev
Change-Id: I285828ea6d6424811d89ae7318d3f739f076e179
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
09:07 Revision f98c944f: [RELEASE] Release of TYPO3 13.3.1
Change-Id: I5f7fcbb38783b321ddb957a34b5c1adc8b8c41d0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
09:03 Revision bcec2285: [RELEASE] Release of TYPO3 12.4.21
Change-Id: I66cfeb0fffac2e8aa8e2beb6e45f994872ae9833
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
09:00 Revision a3abdf39: [RELEASE] Release of TYPO3 11.5.40
Change-Id: I7b8b1e8b1e0a87d24daeb904bf16922693dd8f2c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865...
Oliver Hader
08:35 Revision 2fea0f3b: [SECURITY] Show only explicitly configured page tree information
Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti...
Oliver Hader
08:35 Revision c1a53af8: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull...
Oliver Hader
08:35 Revision 255214f8: [SECURITY] Show only explicitly configured page tree information
Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti...
Oliver Hader
08:35 Revision dccc5f7b: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull...
Oliver Hader
08:35 Revision 668fc554: [SECURITY] Show only explicitly configured page tree information
Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti...
Oliver Hader
08:34 Revision daad8944: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull...
Oliver Hader
08:34 Revision e9bf16b0: [SECURITY] Show only explicitly configured page tree information
Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti...
Oliver Hader
08:34 Revision 0397aa7c: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull...
Oliver Hader
07:55 Revision 0c478733: [TASK] Extract sys_note delete button into Lit component
The delete button for sys_notes rendered in the record list is currently
nested in a form tag, breaking the user inte...
Andreas Kienast
07:54 Revision 46917e63: [DOCS] Properly refer to DatePicker prototype API
The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
...
Sven Jürgens
07:54 Revision 965d2869: [DOCS] Properly refer to DatePicker prototype API
The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
...
Sven Jürgens
07:54 Revision 3fdc030e: [DOCS] Properly refer to DatePicker prototype API
The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
...
Sven Jürgens
07:43 Revision 3d7fc6af: [TASK] Use TCA schema for fetching relevant fields
Both ElementInformationController as well as RemoteServer previously
booted up FormEngine to fetch relevant fields fo...
Oliver Bartsch
07:42 Revision 4aea52e4: [BUGFIX] Fix AbstractFormViewHelper type hint for identity map
With a larger refactoring of #96473 type hinting was introduced
for `AbstractFormViewHelper->renderHiddenIdentityFiel...
Garvin Hicking
07:41 Revision 75e7752b: [BUGFIX] Fix AbstractFormViewHelper type hint for identity map
With a larger refactoring of #96473 type hinting was introduced
for `AbstractFormViewHelper->renderHiddenIdentityFiel...
Garvin Hicking
07:25 Revision ffba4680: [TASK] Make sys-notes context aware
Resolves: #105227
Releases: main
Change-Id: I8bf52b22bc08b596d29041a9a8f962019f8edb7a
Reviewed-on: https://review.typ...
Benjamin Kott
06:31 Revision c8c120cf: [BUGFIX] Correct diff and highlight styling in typoscript analyzers
Resolves: #105222
Releases: main
Change-Id: I3fd765bf2450880b3b498ebce6f83589e2c5a15c
Reviewed-on: https://review.typ...
Benjamin Kott

2024-10-07

18:55 Revision eaf0943c: [TASK] Update to CKEditor v43.1.1
This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1...
Oliver Hader
18:41 Revision eb079eb3: [TASK] Update to CKEditor v43.1
Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
...
Andreas Nedbal
17:59 Revision 743072fa: [TASK] Mitigate DNS lookup issues in started containers
Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ...
Stefan Bürk
17:58 Revision 5e3adb1a: [TASK] Mitigate DNS lookup issues in started containers
Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ...
Stefan Bürk
17:58 Revision f8418b4b: [TASK] Mitigate DNS lookup issues in started containers
Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ...
Stefan Bürk
17:57 Revision b1dfdae6: [TASK] Mitigate DNS lookup issues in started containers
Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ...
Stefan Bürk
17:57 Revision 04deafdd: [TASK] Prevent pre-merge pipeline executions for merged changes
Configure branch exclude for one pre-merge
job, missed with #105224.
Resolves: #105225
Related: #105224
Releases: 13...
Stefan Bürk
17:47 Revision dd1c4bd8: [TASK] Deprecate TCA sub types
The sub types feature of TCA was used for
registration of plugins as "list_type". Since
it's encouraged to register p...
Oliver Bartsch
17:33 Revision 06b7bdc0: [TASK] Set TYPO3 version to 13.3.1-dev
Releases: 13.3
Change-Id: I0358cf1874e5d0abd93cc52f2c631db54671eda7
Reviewed-on: https://review.typo3.org/c/Packages/...
Oliver Hader
17:32 Revision 83b82d72: [TASK] Prevent pre-merge pipeline executions for merged changes
Resolves: #105224
Releases: 13.3
Change-Id: I373d5e25a5bcd7a2781db2347f52d202a6f73813
Reviewed-on: https://review.typ...
Stefan Bürk
17:32 Revision a807b7e9: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated...
Stefan Bürk
16:29 Revision 19f39c12: [TASK] Add required type=file example in EXT:styleguide
Resolves: #105218
Related: #105028
Releases: main
Change-Id: Id9299db6d9a5dc3529be5dfd0f1fc0d30e8eb3aa
Reviewed-on: h...
Benjamin Franzke
16:28 Revision 35fb8054: [BUGFIX] Setup: Normalize "no" as input when asking for basic site
The `setup` command asks whether a basic site shall be created when
installing TYPO3. The question implies that it de...
Andreas Kienast
16:28 Revision f48b7930: [BUGFIX] Setup: Normalize "no" as input when asking for basic site
The `setup` command asks whether a basic site shall be created when
installing TYPO3. The question implies that it de...
Andreas Kienast
16:23 Revision 89e5a494: [BUGFIX] Do not encode return url for "edit column"
The `returnUrl` argument composed for the "Edit this column" view used
in the Page module must not be encoded, otherw...
Andreas Kienast
15:52 Revision 1f0c8841: [BUGFIX] Ensure scrollbar styling is evaluated for each element
The CSS property `--typo3-text-color-base` is changed on a per-element
basis (e.g. with the class mode theme) and the...
Benjamin Kott
15:51 Revision cec15f87: [TASK] Remove unnecessary ?? operator for regex matches
Resolves: #105214
Releases: main, 12.4
Change-Id: I9172c5ee7dc691005684043c115e4ee708e25695
Reviewed-on: https://revi...
Markus Klein
15:47 Revision 4231da41: [TASK] Remove unnecessary ?? operator for regex matches
Resolves: #105214
Releases: main, 12.4
Change-Id: I9172c5ee7dc691005684043c115e4ee708e25695
Reviewed-on: https://revi...
Markus Klein
14:53 Revision 1dfe591a: [TASK] Deprecate plugin content element and plugin subtypes (list_type)
Historically, plugins were commonly registered as subtypes of the
content element `list` by using the `list_type` fie...
Torben Hansen
14:11 Revision c638dbc3: [TASK] Deprecate INCLUDE_TYPOSCRIPT syntax
The @import syntax has been introduced with TYPO3 v9.
With the TypoScript parser rewrite in v12, some last
todos have...
Christian Kuhn
13:45 Revision 0848fd8a: [TASK] Add helper method to create custom record types
This change adds a new method called
"ExtensionManagementUtility::addRecordType()"
which allows developers to add cus...
Benni Mack
13:29 Revision 87880553: [BUGFIX] Fix possible undefined array key access in search controller
The pointer field may not be supplied if a custom frontend
template submits a search request.
Resolves: #104734
Rela...
Benjamin Franzke
13:22 Revision 79d5daa6: [BUGFIX] Prevent type error when setting pageTSconfig
When setting
mod.web_layout.localization.enableTranslate = 1
or
mod.web_layout.localization.enableCopy = 1
a cas...
Benni Mack
12:24 Revision 099ea587: [BUGFIX] Use view transitions for color-scheme and theme changes
To prevent inconsistent per-element color-transitions during a
color-scheme or theme change, the per-element transiti...
Benjamin Franzke
10:10 Revision c32877dd: [BUGFIX] Fix ResourceFactory EXT: resolution in subfolder & composer-mode
Using `<f:image src="EXT:example/Resources/Public/Images/test.svg" />`
to include an image in a symlinked composer mo...
Ayke Halder
08:30 Revision 1179dd00: [BUGFIX] Fix ResourceFactory EXT: resolution in subfolder & composer-mode
Using `<f:image src="EXT:example/Resources/Public/Images/test.svg" />`
to include an image in a symlinked composer mo...
Ayke Halder

2024-10-05

08:06 Revision deb3c377: [BUGFIX] Show site name in Install Tool header
The "site name" is missing in the Install Tool
header, add the missing view variable.
Resolves: #105199
Releases: ma...
Markus Klein
08:06 Revision 5fc436ee: [BUGFIX] Show site name in Install Tool header
The "site name" is missing in the Install Tool
header, add the missing view variable.
Resolves: #105199
Releases: ma...
Markus Klein
07:39 Revision f9e09820: [TASK] Use correct site configuration in persisted mapper tests
Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha...
Benjamin Franzke
07:39 Revision 72675447: [TASK] Use correct site configuration in persisted mapper tests
Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha...
Benjamin Franzke
07:39 Revision 5a64fa43: [TASK] Use correct site configuration in persisted mapper tests
Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha...
Benjamin Franzke

2024-10-04

21:06 Revision 2cbc00ba: [DOCS] Fix code highlighting in changelog
Releases: main, 12.4
Resolves: #105198
Change-Id: I512147b5e17d20c31498caee634eb6d29c816c16
Reviewed-on: https://revi...
Rémy DANIEL
21:06 Revision d70e64f0: [DOCS] Fix code highlighting in changelog
Releases: main, 12.4
Resolves: #105198
Change-Id: I512147b5e17d20c31498caee634eb6d29c816c16
Reviewed-on: https://revi...
Rémy DANIEL
15:59 Revision 321fb84c: [TASK] Update to CKEditor v43.1.1
This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1...
Oliver Hader
15:59 Revision 62dfb487: [TASK] Update to CKEditor v43.1.1
This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1...
Oliver Hader
14:21 Revision 07ecf9d8: [TASK] Add centralized SearchableSchemaFieldsCollector
This adds the SearchableSchemaFieldsCollector, as
a centralized service for fetching search fields
for a given table ...
Oliver Bartsch
14:21 Revision 8164ab50: [TASK] Use TCASchema for page view components
Components providing functionality for the page
view (page module) are now using the TCASchema
instead of accessing $...
Oliver Bartsch
11:33 Revision b69837a3: [BUGFIX] Load set provided TypoScript in extbase configuration manager
In order to load extension statics and global TypoScript, the extbase
configuration manager provides a fake sys_templ...
Benjamin Franzke
09:07 Revision cd080a80: [BUGFIX] Make <typo3-backend-icon> CSS backwards compatible
* Fix positioning in inline contents.
Inline icon-alignment is done with the `vertical-align: -22%` hack.
It wa...
Benjamin Franzke
09:06 Revision 6304e006: [BUGFIX] Make <typo3-backend-icon> CSS backwards compatible
* Fix positioning in inline contents.
Inline icon-alignment is done with the `vertical-align: -22%` hack.
It wa...
Benjamin Franzke
08:57 Revision b0728bf6: [DOCS] Fix code example in changelog
Resolves: #105193
Releases: main
Change-Id: Iec1583628bad0eca9fe5afbf1eaeff9ea8003302
Reviewed-on: https://review.typ...
Oliver Bartsch

2024-10-03

15:39 Revision dea6a9fb: [TASK] Avoid console error in hotkey module
Cope with the situation that a KeyboardEvent is not guaranteed
to provide a `key` property in the event struct. `key`...
Benjamin Franzke
13:40 Revision 27671e6d: [TASK] Update Fluid Standalone to 4.0.1
The patch-level release contains two small fixes:
https://github.com/TYPO3/Fluid/releases/tag/4.0.1
Executed comman...
Simon Praetorius
09:30 Revision 98665830: [BUGFIX] Save collapse-state of scheduler tasks groups
In scheduler module, tasks can be gathered in groups. Each group,
including the one for unassigned tasks, displays th...
Sébastien Delcroix
09:30 Revision 44845d56: [BUGFIX] Save collapse-state of scheduler tasks groups
In scheduler module, tasks can be gathered in groups. Each group,
including the one for unassigned tasks, displays th...
Sébastien Delcroix
09:28 Revision e13d64b9: [BUGFIX] Remove unwanted spacing of table in "Detailed statistics"
The bottom margin of a table is set to 0 if it's a direct child of
.table-fit.
In the "Detailed statistics" view of I...
Sébastien Delcroix

2024-10-02

23:01 Revision 50f02dd4: [BUGFIX] Show/hide upload progress and info container in empty folder
Since introduction of "tile view" mode for filelist module in v12, the
progress bars were non longer visible when upl...
Sébastien Delcroix
23:01 Revision 063072b0: [BUGFIX] Show/hide upload progress and info container in empty folder
Since introduction of "tile view" mode for filelist module in v12, the
progress bars were non longer visible when upl...
Sébastien Delcroix
18:59 Revision 1565c9c2: [TASK] Streamline array access and constructor definition of SiteWriter
Resolves: #105128
Releases: main
Change-Id: Iaf60058a317ab34b228a0bfd29b648defc17844e
Reviewed-on: https://review.typ...
Simon Schaufelberger
13:03 Revision bf226556: [BUGFIX] Apply `removeTags` in RTE YAML default processing
The RTE YAML configuration `Processing.yaml` defined `removeTags`
as an array, while the HTMLParser only evaluated st...
Garvin Hicking
13:03 Revision 6edf7340: [BUGFIX] Apply `removeTags` in RTE YAML default processing
The RTE YAML configuration `Processing.yaml` defined `removeTags`
as an array, while the HTMLParser only evaluated st...
Garvin Hicking
09:59 Revision ed37a8e9: [TASK] Move FrontendBackendUserAuthentication into EXT:frontend
Since FrontendBackendUserAuthentication, required for executing
the Frontend request process, has only dependencies t...
Benni Mack
08:14 Revision f7bf9900: [TASK] Add filter to the site settings editor
A search term based filter is added to the site settings editor that
allows that filter by setting value, label, desc...
Benjamin Franzke
06:07 Revision 894a8e3d: [DOCS] Revise Breaking: #100229 - Convert JSConfirmation to a BitSet
Resolves: #105173
Related: #100229
Releases: main
Change-Id: I3e66324735f8424159074bf3d8ed5a2de282f2c6
Reviewed-on: h...
Thomas Hohn

2024-10-01

19:58 Revision f08fc5ae: [TASK] Adjust rst validation
The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t...
Oliver Bartsch
19:56 Revision 60bade8e: [TASK] Adjust rst validation
The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t...
Oliver Bartsch
19:56 Revision fad9e5e9: [TASK] Adjust rst validation
The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t...
Oliver Bartsch
16:20 Revision 486060e6: [DOCS] Fix SQL code syntax in changelog entry
The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1...
SZChimp
16:20 Revision afa11ac5: [DOCS] Fix SQL code syntax in changelog entry
The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1...
SZChimp
16:19 Revision fdf97907: [DOCS] Fix SQL code syntax in changelog entry
The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1...
SZChimp
15:16 Revision e9f55a06: [TASK] Make DebuggerUtility::var_dump output context aware
DebuggerUtility::var_dump now respects the backend color
scheme (light/dark) and the color palette, if defined.
In f...
Benjamin Franzke
13:40 Revision 1b4fa778: [BUGFIX] Properly handle form state
A couple for form elements, such as checkboxes
and inline elements used the `form-legend` class
on a <legend> instead...
Oliver Bartsch

2024-09-30

12:51 Revision 57c0d112: [DOCS] Remove duplicate "the" in first paragraph of changelog
Releases: main, 12.4
Resolves: #105164
Change-Id: I3519dcefa6d1eacb6fe1737b924d0e2a0b7fc096
Reviewed-on: https://revi...
Benjamin Eyring
12:44 Revision f6abff5a: [DOCS] Remove duplicate "the" in first paragraph of changelog
Releases: main, 12.4
Resolves: #105164
Change-Id: I3519dcefa6d1eacb6fe1737b924d0e2a0b7fc096
Reviewed-on: https://revi...
Benjamin Eyring
09:44 Revision e7315d76: [TASK] Remove E_STRICT_DEPRECATED constant
We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep...
Benjamin Franzke
09:44 Revision 2b4aaf0f: [TASK] Remove E_STRICT_DEPRECATED constant
We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep...
Benjamin Franzke
09:44 Revision 17fadfbf: [TASK] Remove E_STRICT_DEPRECATED constant
We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep...
Benjamin Franzke
09:13 Revision bbe7dfcc: [DOCS] Revise changelogs for v13.2
Resolves: #105129
Releases: main
Change-Id: I3a45d3290b88fc9fafc29e6630618504230ab142
Reviewed-on: https://review.typ...
Sarah McCarthy
09:02 Revision 42960537: [BUGFIX] Translate site set labels in site:sets:list command
The label assignment for site sets has changed recently for some
site sets to use a localization file. The `site:sets...
Torben Hansen

2024-09-29

17:50 Revision 40a8f9ac: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated...
Stefan Bürk
17:50 Revision c33bd945: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated...
Stefan Bürk
17:49 Revision 73a4b656: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated...
Stefan Bürk

2024-09-28

14:47 Revision 9c4c47c8: [BUGFIX] Fix usages of `RecordIdentityMap`
The RecordIdentityMap is a NOT shared object,
containing already fetched / constructed records.
The map can be used ...
Oliver Bartsch
10:10 Revision e1566bc0: [BUGFIX] Prevent TypeError on adding extbase validators
ValidatorResolver->createValidator() might return
NULL in case a NoSuchValidatorException is thrown.
This now properl...
Oliver Bartsch
10:10 Revision abe41e48: [BUGFIX] Prevent TypeError on adding extbase validators
ValidatorResolver->createValidator() might return
NULL in case a NoSuchValidatorException is thrown.
This now properl...
Oliver Bartsch

2024-09-27

12:03 Revision 2101fb84: [TASK] Enhance color switcher to a smart toggle w/ advanced options
Implement a color-scheme toggle button, that toggles between light
and dark color scheme, but takes "auto" into accou...
Benjamin Franzke
12:00 Revision 380e41e5: [TASK] Slightly adjust default surface colors
Resolves: #105151
Releases: main
Change-Id: I0cda9f5967c3b2ea04ee4bd904015f0d48a8d0aa
Reviewed-on: https://review.typ...
Benjamin Kott
11:18 Revision 6edb9a34: [TASK] Add focus and hover states to tree toolbar
Resolves: #105150
Releases: main
Change-Id: I10d1fc5dcaf7d99aac03e54f1c9e5239e151d1a7
Reviewed-on: https://review.typ...
Benjamin Kott
11:02 Revision 80f1a3e5: [TASK] Improve border mixing ratio
Resolves: #105148
Releases: main
Change-Id: If54190039e2a7888fff22c2b71bfb6398c5efd52
Reviewed-on: https://review.typ...
Benjamin Kott
10:55 Revision e83500ec: [BUGFIX] Check existence of `colorScheme` and `theme` when saving user settings
Resolves: #105149
Releases: main
Change-Id: I5286db49ee053943bb0dd8af6beca614c2374b46
Reviewed-on: https://review.typ...
Andreas Kienast
10:07 Revision 5388ef9a: [TASK] Improve differentiation of tab states
Resolves: #105147
Releases: main
Change-Id: Iae9fea71629e38026ebdbcbc17f5b6795dc04793
Reviewed-on: https://review.typ...
Benjamin Kott
09:27 Revision 5b2e6b4e: [TASK] Make password strength test context aware
Resolves: #105145
Releases: main
Change-Id: Ic5cd066373236facb23bbaaecf518de7c44607b2
Reviewed-on: https://review.typ...
Benjamin Kott
08:56 Revision 31a8f496: [BUGFIX] Properly align form labels in installation wizard
With the gradual removal of Bootstrap, form styling was only partially
adopted. As a result, "floating labels" were n...
Jasmina Ließmann
08:50 Revision dde1f4b8: [TASK] Make installer context aware
Resolves: #105143
Releases: main
Change-Id: Ife8b500720229ce811d2213fe8faeb5f2eab852d
Reviewed-on: https://review.typ...
Benjamin Kott
08:49 Revision 05567049: [BUGFIX] Reflect log count in topbar when a log entry is deleted
Releases: main, 12.4
Resolves: #105142
Change-Id: I7529948ee66e2c85c6640647c009743e00138391
Reviewed-on: https://revi...
Benjamin Franzke
08:49 Revision e8295b18: [BUGFIX] Reflect log count in topbar when a log entry is deleted
Releases: main, 12.4
Resolves: #105142
Change-Id: I7529948ee66e2c85c6640647c009743e00138391
Reviewed-on: https://revi...
Benjamin Franzke
08:14 Revision 5a379b2d: [TASK] Make TYPO3 logo in dashboard, about and installer context aware
The SVG logo is now styled based on the inherited color scheme
feature [1], that allows embedded documents to use
`@m...
Benjamin Franzke
08:02 Revision bfcc85e1: [BUGFIX] Count errors in System Information only in `php` channel
The System Information toolbar module now only counts errors in the
`php` channel. This streamlines the query with th...
Andreas Kienast
08:02 Revision c73fbfe2: [BUGFIX] Immediately apply color scheme and theme changes in user setup
The setup module controller is now triggering a color scheme or theme
update whenever the user changed the respective...
Benjamin Franzke
07:57 Revision 0cb71ae2: [BUGFIX] Allow saving user preferences with removed password field
It is possible to disable the backend user password field with
User TSConfig: `setup.fields.password.disabled = 1`
I...
Peter Kraume
07:50 Revision 1e36fae7: [BUGFIX] Allow saving user preferences with removed password field
It is possible to disable the backend user password field with
User TSConfig: `setup.fields.password.disabled = 1`
I...
Peter Kraume
07:47 Revision 017cb9fd: [BUGFIX] Count errors in System Information only in `php` channel
The System Information toolbar module now only counts errors in the
`php` channel. This streamlines the query with th...
Andreas Kienast
06:36 Revision 3b01e935: [TASK] Raise "phpstan/phpstan":"^1.12.5"
PHPStan released a new version phpstan and rephrased a failure description, now the baseline file needs to be adjuste... Anja Leichsenring
06:36 Revision 28e1dae9: [TASK] Raise "phpstan/phpstan":"^1.12.5"
PHPStan released a new version phpstan and rephrased a failure description, now the baseline file needs to be adjuste... Anja Leichsenring
06:20 Revision 815e3336: [TASK] Use <details> and <summary> in DebuggerUtility::var_dump
Migrate var_dump HTML debug-output to use <details> + <summary> in
order to avoid checkbox-hacks for tree-collapsing ...
Benjamin Franzke

2024-09-26

12:54 Revision 28d3a8c5: [TASK] Implement context-aware scaffold with theme support
The scaffold is now context-aware and automatically
adapts to light and dark color schemes based on
user preferences....
Benjamin Kott
09:48 Revision 64f02109: [TASK] Use progress bar component in file upload
This commit replaces the custom-tailored upload progress bar with the
progress bar component shipped with TYPO3. In t...
Andreas Kienast
08:32 Revision 65b122f5: [DOCS] Add notice about color scheme switching without EXT:setup
If website providers don't want the feature enabled for their users,
they need to manually disable it in this case, w...
Andreas Nedbal

2024-09-25

14:37 Revision b7fd570a: [BUGFIX] Use correct `list_frame` accessor in color scheme manager
The color scheme manager now uses `window.frames.list_frame` to access
the content frame, including a null coalesce c...
Andreas Kienast
13:06 Revision c57a5a40: [DOCS] Revise changelogs for v13.2
Resolves: #104983
Releases: main
Change-Id: I77edc70eccf78b77194700bbe937d2ec5069db62
Reviewed-on: https://review.typ...
Sarah McCarthy
12:46 Revision e739438a: [TASK] Document LinkFactory throwing UnableToLinkException
LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th...
Patrick Schriner
12:46 Revision 57c36a76: [TASK] Document LinkFactory throwing UnableToLinkException
LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th...
Patrick Schriner
12:09 Revision b42a6afa: [DOCS] Fix typo in `f:format.trim` changelog
Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi...
haraldwitt
12:09 Revision 5724372b: [DOCS] Fix typo in `f:format.trim` changelog
Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi...
haraldwitt
11:38 Revision 1f91fcb4: [BUGFIX] Pass correct page identifier into module state storage
With the page tree refactoring in #103043 the page tree identifier
(which contains the underscore-separated rootline)...
Benjamin Franzke
11:37 Revision 9cb2cb43: [TASK] Revert "[BUGFIX] Navigate to selected page on switch of module"
This reverts commit 24ce70c6018b6bcd0436be68f6fbddf7e2ae1f70.
Reason for revert: The patch applied a workaround in t...
Benjamin Franzke
10:39 Revision 36821c7a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves...
Andreas Kienast
10:33 Revision f5ecf84a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves...
Andreas Kienast
10:03 Revision 00e75641: [BUGFIX] Avoid RTE css prefixing in nested selectors
Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an...
Benjamin Franzke
10:03 Revision e60a4ad2: [BUGFIX] Avoid RTE css prefixing in nested selectors
Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an...
Benjamin Franzke
09:21 Revision 7b88024d: [BUGFIX] Allow native enums as select-vh property
Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
...
Achim Fritz
09:21 Revision 5023f4f8: [BUGFIX] Allow native enums as select-vh property
Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
...
Achim Fritz
09:09 Revision 285fb6aa: [TASK] Use accessible labels and css classes in table wizard modals
Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s...
Benjamin Franzke
09:09 Revision 49e625c0: [TASK] Use accessible labels and css classes in table wizard modals
Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s...
Benjamin Franzke
07:02 Revision 24ce70c6: [BUGFIX] Navigate to selected page on switch of module
On switch of module this opens the already selected page. Before in the
module 'Web' no page was selected anymore und...
Ayke Halder
06:25 Revision dcc8ff5a: [BUGFIX] Handle all possible record values for json field types
Prevent a TypeError since `convertToPHPValue` might return all
of the basic PHP data types as the result of json_deco...
Oliver Bartsch

2024-09-24

21:09 Revision aae44195: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi...
Oliver Bartsch
21:09 Revision 33d188c1: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi...
Oliver Bartsch
19:53 Revision 99e18cc0: [BUGFIX] Fix additional attribute handling in MediaViewHelper
With deprecation #104223 some attributes for TagBased ViewHelpers are
available in `$this->additionalArguments` which...
Karsten Nowak (undkonsorten)
15:38 Revision 21264070: [BUGFIX] Disable underlined on hover for the topbar header site link
The top left link of the backend interface, containing the TYPO3 Logo,
TYPO3 version and sitename, had the default un...
Sébastien Delcroix
15:35 Revision 7fa66ca1: [TASK] Refactor MediaViewHelperTest in fluid
Other ViewHelper tests (e.g. ImageViewHelperTest) are already changed
to use a real Fluid TemplateView for testing.
...
Karsten Nowak (undkonsorten)
09:22 Revision c8bb3bde: [TASK] Move registered plugins into "plugins" group by default
Since the synchronisation of CType item groups and the wizard groups
the former default group "default" isn't appropr...
Nikita Hovratov
09:22 Revision f27d3537: [BUGFIX] Use correct element reference in mass action file upload
If a file with a filename is about to get uploaded that already exist
in the file list, a modal appears that asks the...
Andreas Kienast
09:04 Revision d20c5533: [TASK] Make element-browser context aware
Resolves: #105095
Releases: main
Change-Id: I540404dcdb659c4f0f796b2cf29a0c9bcf1da7f1
Reviewed-on: https://review.typ...
Benjamin Kott
07:53 Revision 4e94610f: [DOCS] Move changelogs relevant for 12.4.x to matching directory
Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ...
Garvin Hicking
07:52 Revision 7b350f77: [DOCS] Move changelogs relevant for 12.4.x to matching directory
Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ...
Garvin Hicking
07:13 Revision 9dcfe9f1: [TASK] Remove obsolete `InvocationMocker` from `DebuggerUtility` denylist
The `DebuggerUtility` class contains a denylist to ignore certain
classes in the rendering, mostly to avoid memory le...
Andreas Kienast
06:27 Revision 225579b3: [TASK] Use return code constants in `ConsumeMessagesCommand`
Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C...
Thomas Hohn
06:16 Revision 33df0bdc: [TASK] Use return code constants in `ConsumeMessagesCommand`
Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C...
Thomas Hohn

2024-09-23

19:17 Revision 47f5de40: [BUGFIX] Translate labels in live search
Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi...
Peter Kraume
19:16 Revision 468fd4ca: [BUGFIX] Translate labels in live search
Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi...
Peter Kraume
13:46 Revision 596865e9: [TASK] Add <f:debug> example to styleguide
Add a new component entry "Developer Tools" and a
console command `typo3 styleguide:example:var-dump`
to demonstrate ...
Benjamin Franzke
12:58 Revision 4bd51523: [TASK] Make dropzone context aware
Resolves: #105089
Releases: main
Change-Id: Ia86d36f0b1e443c55d0e517f2cab8817647fb28b
Reviewed-on: https://review.typ...
Benjamin Kott
12:48 Revision ffa9e76f: [TASK] Make typo3-backend-formengine-suggest-result-list context aware
Resolves: #105092
Releases: main
Change-Id: I5ffc9afedc53eb59080a9f78b48429168e13c178
Reviewed-on: https://review.typ...
Benjamin Kott
12:07 Revision 306fc8a5: [TASK] Relocate hidden elements toggle to docheader in pagelayout
This change aligns with the ongoing effort to centralize view-related
settings in the docheader. The hidden elements ...
Benjamin Kott
11:25 Revision db0617ac: [TASK] Use return code constants in `GeneratorCommand`
Symfony's `Command` class provides constants for common return codes.
Those codes are now used in styleguide's `Gener...
Andreas Kienast
08:55 Revision 266272c1: [BUGFIX] Provide fallback ViewFactory for InstallTool context
The InstallTool login-notification runs in failsafe mode,
that means the symfony DI container is not booted (only
Fai...
Simon Praetorius
08:35 Revision cf231f75: [BUGFIX] Correct visibility of form-group-dashed border on dark color scheme
Resolves: #105061
Releases: main
Change-Id: I7749875657a4886d2ece605f9ee6ab6d27fdce81
Reviewed-on: https://review.typ...
Benjamin Kott
08:17 Revision 9cd039c3: [TASK] Improve input[type=range] with context-aware styling
Replaced the internal `.slider` classes with `.form-range` for
input[type=range] elements. Simplified the styling and...
Benjamin Kott
07:57 Revision faeac295: [TASK] Use RecordPropertyClosure for more field transformations
RecordPropertyClosure has been introduced to
allow resolving record relations once they are
accessed (lazy loading). ...
Oliver Bartsch
07:40 Revision 113fe815: [TASK] Streamline install tool module actions
Resolves: #105060
Releases: main
Change-Id: Id083ab36e39f48b2a4a44cd861e669eb98f4f012
Reviewed-on: https://review.typ...
Benjamin Kott
07:14 Revision bc38c9d4: [BUGFIX] Restore visual containment of module actions in install tool
Resolves: #105059
Releases: main
Change-Id: I2d34e67b055cd24680ce62980bd89a68d2752001
Reviewed-on: https://review.typ...
Benjamin Kott
07:04 Revision c488b1c0: [TASK] Add context-awareness to diff component
Updated the diff component to dynamically adjust to light and dark color
schemes, improving its adaptability and usab...
Benjamin Kott
06:19 Revision 67ef1e7b: [BUGFIX] Fix spelling mistake in `DeprecatedInformationStatus`
s/DeprectaedInformationStatus/DeprecatedInformationStatus/g
Resolves: #105077
Releases: main
Change-Id: I08420d039b6...
Garvin Hicking

2024-09-22

15:45 Revision df5fd788: [DOCS] Use correct command name upgrade:mark:undone in changelog
Resolves: #105080
Related: #104655
Releases: main
Change-Id: I3de2f92440c21da7e30f4ac8954deaaf567395e4
Reviewed-on: h...
Till Hörner

2024-09-21

08:26 Revision 064a0ddc: [BUGFIX] Mention correct branch for accessibility tests
A backport miss mentions `main` here, where `12.4` would be correct.
Resolves: #105073
Related: #103283
Releases: 12...
Anja Leichsenring
07:51 Revision 0b481920: [TASK] Raise "phpstan/phpstan":"^1.12.4"
PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm...
Anja Leichsenring
07:51 Revision 034b8423: [TASK] Raise "phpstan/phpstan":"^1.12.4"
PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm...
Anja Leichsenring

2024-09-20

14:33 Revision d0f7d4c9: [TASK] Improve extbase SourceInterface handling
We stumbled upon the fishy SourceInterface when working
on #104990: This is an empty interface, extended by
SelectorI...
Christian Kuhn
14:25 Revision f8015fd8: [TASK] Make ClassLoadingInformationGenerator stateless
* Modernize (internal) ClassLoadingInformationGenerator with
native type hints.
* Remove __construct() and hand ove...
Christian Kuhn
14:01 Revision dfc4fbf2: [TASK] More DI in ext:backend Authentication/PasswordReset
Get most dependencies right on yet another class.
Resolves: #105066
Releases: main
Change-Id: Icbac15d533c0e758d1483...
Christian Kuhn
12:21 Revision d7330ccd: [TASK] Update to CKEditor v43.1
Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
...
Andreas Nedbal
12:20 Revision 22683423: [TASK] Update to CKEditor v43.1
Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
...
Andreas Nedbal
11:23 Revision e6aaf875: [TASK] Modernize DebuggerUtility::var_dump() rendering
Use a `html()` method similar to lit to avoid
string concatenation which has the potentional to
create broken or even...
Benjamin Franzke
10:55 Revision a882b127: [TASK] Update display of list views of "Backend Users" BE module
The backend module "Backend Users" has four different submodules:
'Backend users', 'Backend user groups', 'Online use...
Jasmina Ließmann
10:05 Revision e4f1afa5: [BUGFIX] Fix the confirmation modal title for mass file deletion
When deleting multi-selected files in filelist, the title of the
confirmation modal was related to clipboard.
Now it ...
Sébastien Delcroix
09:58 Revision 98f38950: [BUGFIX] Check array access in FilesControlContainer
Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav...
Georg Ringer
09:58 Revision 6327d336: [BUGFIX] Check array access in FilesControlContainer
Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav...
Georg Ringer
09:57 Revision da12cb2d: [BUGFIX] Avoid array access warning in TSFE INT handling
Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi...
Georg Ringer
09:57 Revision d7060dd3: [BUGFIX] Avoid array access warning in TSFE INT handling
Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi...
Georg Ringer
09:52 Revision 320c216a: [BUGFIX] Use correct language file path in form for editing bookmarks
Resolves: #105053
Related: #104129
Releases: main
Change-Id: I0cd90b07fdb454246923daebf67691428e572275
Reviewed-on: h...
Jasmina Ließmann
09:51 Revision 26cbeb21: [BUGFIX] Correct alignment of form fields in "DB check" > "Full search"
Resolves: #105052
Releases: main
Change-Id: Ifda44ec8f4cbf70de28cf262a00bce1d99691bd2
Reviewed-on: https://review.typ...
Jasmina Ließmann
09:46 Revision de5ddd27: [TASK] Instantiate FieldValueGenerators using DI
This patch seeks to inject a list of all FieldGenerators instances
in EXT:styleguide instead of creating them using G...
Martin Adler
09:42 Revision 6f2ced1f: [TASK] Display form integrity status in form manager table
The form integrity status is now displayed in a separate table column
to enable sorting by faulty forms.
The appeara...
Jasmina Ließmann
09:20 Revision 023a519b: [TASK] Use ClassMapGenerator from composer/class-map-generator
This patch looks simple, but isn't in detail, and requires
a bit of background knowledge.
Here is the story:
Back i...
Christian Kuhn
08:36 Revision 9f01e35f: [BUGFIX] Correct image processing preview border and streamline panels
Resolves: #105057
Releases: main
Change-Id: I0750d09ee916a7eaa55b6b0072226aae24c3fd85
Reviewed-on: https://review.typ...
Benjamin Kott
07:49 Revision 1b8f23fb: [BUGFIX] Use correct icon-identifier in pagination
This fixes a typo in the used typo3-backend-icon identifier.
Resolves: #105047
Related: #105032
Releases: main
Chang...
Ayke Halder
07:48 Revision 7599167e: [DOCS] Improve LoginProviderInterface->modifyView() ReST
Add an example how custom login provider implementations
can add custom fluid lookup paths.
Resolves: #105038
Relate...
Christian Kuhn
07:32 Revision e269a2da: [BUGFIX] Make PHP Info readable on dark color schemes
Resolves: #105056
Releases: main
Change-Id: I5c140f2908ad0221bd94657db7fe591c1659a4fe
Reviewed-on: https://review.typ...
Benjamin Kott
06:27 Revision b230d5eb: [BUGFIX] Add missing itemsProcFunc record context
Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t...
Garvin Hicking
06:27 Revision 729ddc7e: [BUGFIX] Add missing itemsProcFunc record context
Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t...
Garvin Hicking

2024-09-19

22:21 Revision 8a8442b2: [TASK] Add documentation links to Language Pack card in Install Tool
To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac...
Peter Kraume
22:21 Revision d840864d: [TASK] Add documentation links to Language Pack card in Install Tool
To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac...
Peter Kraume
22:20 Revision 88ae1ba5: [TASK] Group database analyzer errors
Currently, database analyzer errors are
displayed as notifications in the bottom
right corner. If >10 errors its kind...
Jochen Roth
18:04 Revision 35fc575c: [TASK] Update outdated class doc comments
The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo...
Torben Hansen
17:58 Revision 4f3cde6d: [TASK] Update outdated class doc comments
The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo...
Torben Hansen
14:48 Revision c38c1b3b: [TASK] Make title inline-edit components context-aware
The title inline-edit components are now context-aware
and have improved visual feedback for keyboard focus.
Affecte...
Benjamin Kott
14:22 Revision be591d62: [BUGFIX] Correct deprecation messages in TSFE for cache tags methods
The PSR-7 request attribute is named "frontend.cache.collector"
(like also visible in the code below the triggered er...
Chris Müller
10:54 Revision 58ac16d2: [TASK] Make pagination context aware
We are dropping the Bootstrap CSS definitions for
all paginations to have more control about the styling
of the pagin...
Benjamin Kott
10:01 Revision 5ea21150: [TASK] Add `identifier` and `slideMode` to grid editor
The grid editor allows to create a backend layout
via the UI. With #103894, the two new options
`identifier` and `sli...
Oliver Bartsch
07:10 Revision 4894b07e: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel
07:09 Revision 3cffe0c1: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel
06:10 Revision e7b35525: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel

2024-09-18

19:44 Revision 86e86928: [TASK] Remove usage named arguments in API method call
Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org...
Oliver Bartsch
13:40 Revision de1d92aa: [TASK] Improve debug output of PAGEVIEW
By moving `language` before `site` in the variables array,
`language` can be expanded in the `<f:debug>` ViewHelper,
...
Simon Praetorius
13:31 Revision cd11ca7d: [TASK] Remove usage named arguments in API method call
Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org...
Oliver Bartsch
12:25 Revision fc4a89c6: [DOCS] Use proper EXT:recycler composer name in changelog reference
Resolves: #105029
Releases: main
Change-Id: I78621998f41b21abcefb2cf3eb24babe6298663a
Reviewed-on: https://review.typ...
Garvin Hicking
09:22 Revision ca07cdc3: [TASK] Make livesearch component context aware
The new livesearch styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined, w...
Benjamin Kott
08:12 Revision 4a827dc2: [BUGFIX] Correct size of multi record selection wrapper
Releases: #105002
Releases: main
Change-Id: I34234b1a3589af8cafbcdfd78731cf39a8191ddf
Reviewed-on: https://review.typ...
Benjamin Kott
07:21 Revision c1010616: [TASK] Add missing namespace to a PHP test fixture file
All but one file in this test extension have a
proper namespace declaration. Add the missing one
to avoid a PSR-4 vio...
Christian Kuhn
07:15 Revision 779ed827: [DOCS] Better document workspace permissions for file management
To better reflect the need for fitting workspace permissions in
regard to managing files, two changes are applied wit...
Garvin Hicking
07:14 Revision 72de7fcf: [DOCS] Better document workspace permissions for file management
To better reflect the need for fitting workspace permissions in
regard to managing files, the Documentation adds a (s...
Garvin Hicking
07:13 Revision 26e700ad: [TASK] Make statusreport context aware
Resolves: #105001
Releases: main
Change-Id: I14869410dc1ac98ae36a77b0f1eef77888957448
Reviewed-on: https://review.typ...
Benjamin Kott

2024-09-17

22:35 Revision 0e3d23a5: [TASK] Split a test fixture containing multiple classes
Having multiple PHP classes in one file violates
PSR-4. Split a fixture file into multiple files
and adapt the test.
...
Christian Kuhn
22:11 Revision cacb779e: [TASK] Remove last remains of ext_update.php
Old upgrade functionality based on 'class.ext_update.php'
has been removed with TYPO3 v11. The patch removes some
las...
Christian Kuhn
22:05 Revision 5a4791f7: [TASK] Remove some unused extbase test fixture files
It's unclear when and how these files became unused
in detail, but they are.
Resolves: #105020
Releases: main
Change...
Christian Kuhn
20:54 Revision e3ff7dcb: [BUGFIX] Do not "prep" record title in FormManagerController
If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod...
Christian Kuhn
20:54 Revision 1390649c: [BUGFIX] Do not "prep" record title in FormManagerController
If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod...
Christian Kuhn
20:20 Revision 17bcd0a9: [BUGFIX] Do not "prep" record title in Move Element wizard
If a content element has an empty value in its `header` field, the "Move
Element" wizard may show `<em>[No title]</em...
Andreas Fernandez
19:20 Revision fe6ea997: [TASK] Add more tests for `ShowImageController`
Resolves: #105017
Releases: main
Change-Id: Ibe4019e94a96a04a4fa6eab630343a658fe563f2
Reviewed-on: https://review.typ...
Stefan Bürk
19:01 Revision bb17ea06: [TASK] Add test for translation behaviour of inline children on copy
This test verifies different outcome of inline children translations,
depending on whether parent content is copied t...
Astrid Haubold
18:59 Revision 36e3407d: [TASK] Protect felogin controller isRedirectDisabled()
The method is public with no apparent reason, protect it.
Resolves: #105010
Related: #104398
Releases: main
Change-I...
Christian Kuhn
15:27 Revision 5cd81dcd: [BUGFIX] Do not exceed `PHP_INT_MAX` in `CacheTimeout` middleware
If the TypoScript configuration `config.cache_clearAtMidnight` is
enabled, the `CacheTimeout` middleware is executed....
Andreas Kienast
15:02 Revision d46bc6a8: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin...
Torben Hansen
15:02 Revision 0dda9b9a: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin...
Torben Hansen
14:23 Revision 803729e9: [TASK] Use frontend sub-request for `ShowImageControllerTest`
Using method mocks to define what they should return to check
expectations only tests that the code flow does not cha...
Stefan Bürk
14:22 Revision 742e0f0f: [DOCS] Prepare Changelog for 13.4
Resolves: #104980
Releases: main
Change-Id: Iff8c7bac57bc950525891b0f700d321674822309
Reviewed-on: https://review.typ...
Lina Wolf
12:07 Revision 751d47a4: [TASK] Set TYPO3 version to 13.4.0-dev
Change-Id: I54042e0f1a1bbb14920af08582002aa8e9987574
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861...
Benni Mack
11:29 Revision 6b9220ed: [RELEASE] Release of TYPO3 13.3.0
Change-Id: Iaa9dfd64c2fc419f7745124a098fe3975b1f8b7b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861...
Benni Mack
11:08 Revision 54797da4: [TASK] Make resource tiles context aware
Resolves: #105000
Releases: main
Change-Id: Ia9b7aadb943fc08e5daac1863de2eecffcc3a5dd
Reviewed-on: https://review.typ...
Benjamin Kott
11:04 Revision f0b893a9: Revert "[FEATURE] New TCA type "country""
This reverts commit ad813a0d73a9f23c4934c55f1274b949cafba089.
Reason for revert: Post-merge, valid concerns were rai...
Garvin Hicking
11:04 Revision d405482a: [DOCS] Improve f:debug examples
Releases: main
Resolves: #104972
Change-Id: Ieab8aa1bc549bfc2bf07b215ce2adbe944540829
Reviewed-on: https://review.typ...
Lina Wolf
10:51 Revision fd949bcc: [DOCS] Revise changelogs for v13.3
Resolves: #104982
Releases: main
Change-Id: I53dcac39d8890bfc124db9a1c72415751fd4a372
Reviewed-on: https://review.typ...
Lina Wolf
10:38 Revision 1c2e5ee4: [TASK] Allow login logos to be context aware
Login logos provided as SVGs are now rendered
inline and can utilize currentColor as fill to allow
context awareness....
Benjamin Kott
10:19 Revision f1adfd7f: [TASK] Add iterable types to ExpressionLanguage providers
This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana...
Elias Häußler
10:19 Revision 9381d0bd: [TASK] Add iterable types to ExpressionLanguage providers
This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana...
Elias Häußler
09:15 Revision 39c304fa: [BUGFIX] Fix type error on using addCacheTags
Use the spread operator for the array_map result
in deprecated TSFE->addCacheTags().
Resolves: #104998
Related: #104...
Karsten Nowak (undkonsorten)
07:13 Revision 7ad104f5: [BUGFIX] Allow text selection in read-only and disabled form fields
The CSS property `pointer-events: none` is removed from
form elements to allow text selection and title attributes
in...
Andreas Fernandez
07:04 Revision ad813a0d: [FEATURE] New TCA type "country"
The TCA type "country" utilizes the country API provided
with #99618 to give integrators a simple way to implement
a ...
Georg Ringer
06:54 Revision fd4d27c7: [TASK] Improve LatestChangedPages dashboard widget
This patch solves multiple smaller issues with the origin patch.
* It's now visible if the page itself was changed o...
Frank Nägler

2024-09-16

23:08 Revision 743b331e: [TASK] Automatic frontend cache tagging
Whenever a record is rendered with the ContentObjectRenderer
the cache tag is added automatically.
Resolves: #104990...
Sascha Nowak
21:30 Revision 4dad3272: [FEATURE] Add support for AVIF files in GIFBuilder
The Image AVIF format is supported by "libgd" since
PHP 8.1 which can now be used to create images by
GIFBUILDER.
Se...
Benni Mack
18:33 Revision 5a7748b0: Revert "[FEATURE] Auto-discover record preview templates"
This reverts commit 3963de080e83a4d31531726469282d9a6941627f.
Reason for revert: Template auto discovery is a featur...
Christian Kuhn
18:19 Revision fa39df48: [FEATURE] Automatic frontend cache tagging
Introduce more sophisticated automatic cache tagging in multiple
places of the core.
Extbase:
* A Cache tag is added...
Sascha Nowak
17:03 Revision 3cd724d7: [DOCS] Add readonly site settings to changelog entry
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/86028 readonly
site setting definitions were introduced but not ...
Lina Wolf
15:21 Revision 52a3e655: [TASK] Implement readonly site settings
In preparation for readonly system settings, settings
definitions now suppot a readonly attribute.
Releases: main
Re...
Benjamin Franzke
11:21 Revision b8fdfc34: [TASK] Strip `colorScheme` query from visible embedded install tool URL
The module URL, as shown the the user, does not need to contain
the colorScheme query parameter that was added in #10...
Benjamin Franzke
10:43 Revision 2d187d75: [TASK] Enrich TCA from BeforeTcaOverridesEvent
The naming of BeforeTcaOverridesEvent is a little unfortunate as it
could also be named AfterBaseTcaEvent. It was spe...
Nikita Hovratov
10:41 Revision 1eb9b621: [BUGFIX] Do not enforce color scheme in login screen and Install Tool if not set
As the color scheme feature, especially dark mode is still experimental,
the `PageRenderer` now checks whether the ba...
Andreas Fernandez
10:36 Revision 8dc8c434: [DOCS] Use proper "Extbase" spelling in ViewHelper
Releases: main
Resolves: #104979
Change-Id: If3a27d3f0c3cf90c53fa9d3c6eff62d6467c8321
Reviewed-on: https://review.typ...
Lina Wolf
07:22 Revision a99e711e: [BUGFIX] Prevent CSP error due inline JavaScript
This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an...
Frank Nägler
07:21 Revision d6c37a42: [BUGFIX] Prevent CSP error due inline JavaScript
This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an...
Frank Nägler
07:01 Revision a10355cc: [BUGFIX] Remove inline script to prevent CSP error
This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p...
Frank Nägler
07:01 Revision acfc357a: [BUGFIX] Remove inline script to prevent CSP error
This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p...
Frank Nägler
05:07 Revision f23796c9: [BUGFIX] Fix broken label in installer db step
This patch adds the correct „for“ attribute to select the
correct radio button.
Resolves: #104976
Releases: main
Cha...
Frank Nägler

2024-09-15

13:28 Revision db43b277: [TASK] Correct link to Alwan Color Picker in about module
The old link lead to a 404 page.
Resolves: #104835
Releases: main
Change-Id: I741999696712af6e8bf3fafecc73b593899925...
Friedemann Altrock
11:23 Revision 6b87be06: [TASK] Add styleguide test for type=color required field
This is needed to showcase the bug reported in
issue #104940: A required type=color field
cannot be saved/verified.
...
Garvin Hicking
11:18 Revision 82f321d3: [BUGFIX] Fix dark mode styling of systemwide settings
Resolves: #104968
Releases: main
Change-Id: I0ca52db1b2b7ba3162f334c35242cce2b4424211
Reviewed-on: https://review.typ...
Andreas Nedbal
11:12 Revision 54a6262d: [FEATURE] Introduce `lint:yaml` command
The `symfony/yaml` package is a hard dependency of the
TYPO3 Core and ships a dedicated `yaml-lint` binary as
entry p...
Stefan Bürk
11:02 Revision e3cc38dc: [BUGFIX] Replace access to non-existent TSFE property
The TSFE->cacheExpires property was removed in #102422. This
patch removes an existing property access and replaces i...
Elias Häußler
08:56 Revision 0ef9b20f: [TASK] Hide "auto" color scheme option in dropdown
The usability of a "OS default" option isn't the greatest.
Depending on the active color scheme, the "auto" option do...
Andreas Nedbal
08:49 Revision e3bdbb3e: [TASK] Add functional tests for SysNoteRepository
This patch adds functional tests to verify the SysNoteRepository
fetches proper/valid data to be displayed in widgets...
Garvin Hicking
06:12 Revision 167f9715: [FEATURE] Introduce config.sendCacheHeadersForSharedCaches
Instead of config.sendCacheHeaders which
might have your users see the same content for a long
time, it is recommende...
Benni Mack
03:54 Revision 893a7b4d: [BUGFIX] Ensure working functional test mocking in one test
With #102422 the new `CacheDataCollector API` has been
introduced which also implemented a middleware functional
test...
Stefan Bürk
03:21 Revision fcb2e2c3: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder
03:20 Revision 89d8ac6e: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder
03:20 Revision cfbc2445: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder
 

Also available in: Atom