Project

General

Profile

Activity

From 2023-01-17 to 2023-02-15

2023-02-15

21:00 Revision da1469bb: [BUGFIX] Fix capitalization in recordlist heading
Resolves: #99968
Releases: main
Change-Id: Ie54a76fadf1000e8506ad512e14caa165c41ca86
Reviewed-on: https://review.typo...
Josef Glatz
16:25 Revision 97706f2e: [BUGFIX] Get the correct next stage for moved elements in workspace
The method TYPO3\CMS\Workspaces\Service\StageService->getNextStageForElementCollection relies on the field t3ver_stag... Tim Horstmann
16:25 Revision 4936022b: [BUGFIX] Fix typo for a fe_users language key
personelData -> personalData
Resolves: #99964
Releases: main
Change-Id: If59a501b2faef95c4800995fc8ba985bba343134
Re...
Nikita Hovratov
15:59 Revision 274fadb2: [BUGFIX] Add type cast for potential mountpoint information
Avoid exceptions by adding a type cast to string for the mount point
information. An additional early return avoids a...
Georg Ringer
15:59 Revision 6797361e: [BUGFIX] Add type cast for potential mountpoint information
Avoid exceptions by adding a type cast to string for the mount point
information. An additional early return avoids a...
Georg Ringer
15:58 Revision 2115fe39: [BUGFIX] Get the correct next stage for moved elements in workspace
The method TYPO3\CMS\Workspaces\Service\StageService->getNextStageForElementCollection relies on the field t3ver_stag... Tim Horstmann
15:41 Revision 953b8005: [BUGFIX] Position sidebar in image cropping correctly on the right
Currently, the sidebar containing the cropVariants
is always positioned below.
This has been fixed by adding a missi...
Jochen Roth
15:09 Revision 3b1089c8: [TASK] Refine LiveSearch form behavior
The behavior of the LiveSearch form used in the modal window is refined
in several ways.
The most important change i...
Andreas Fernandez
13:46 Revision dbadf8bf: [BUGFIX] Use correct type & description for ClickEnlargeVh configuration
Change the type and description of the argument `configuration` to the
correct value.
Resolves: #99796
Releases: mai...
Georg Ringer
12:58 Revision 9b67512c: [BUGFIX] Use correct type & description for ClickEnlargeVh configuration
Change the type and description of the argument `configuration` to the
correct value.
Resolves: #99796
Releases: mai...
Georg Ringer
12:31 Revision ec8d82c3: [TASK] Move PageTsBackendLayoutDataProvider namespace
Class
\TYPO3\CMS\Backend\Provider\PageTsBackendLayoutDataProvider
is moved to more appropriate
\TYPO3\CMS\Backend\Vie...
Christian Kuhn
12:06 Revision e0ba68e2: [BUGFIX] Handle FormData passed to AjaxRequest API properly
The AjaxRequest API is now able to cope with `FormData` objects passed
as first argument in either `post()`, `put()` ...
Andreas Fernandez
12:05 Revision 7e57642c: [TASK] Avoid GU::_GP() in DataHandler
DataHandler should of course *not* have a dependency
to _GET or _POST: All data should be hand over as
"command" and ...
Christian Kuhn
11:29 Revision 51bef53f: [TASK] Avoid GU::_GP() in PageTsBackendLayoutDataProvider
The method using GU::_GP() can get more data
hand over to always have the pageId available
already. Do this and avoid...
Christian Kuhn
10:17 Revision 773c4f58: [TASK] Add delete action for usergroup list
Currently, the list of usergroups does not
contain a delete button but the user list does.
A delete button was added...
Jochen Roth

2023-02-14

18:20 Revision c868c91d: [TASK] styleguide: styleguide uses core dev-main for --dev
Raise from 12.2@dev to 12.3@dev forces dev-main. Christian Kuhn
12:13 Revision 32dc37fe: [BUGFIX] Guard ConstantEditor with copy operator in constants
If copy operator '<' is used in TypoScript constants for a
constant with a constant editor configuration comment, the...
Stefan Bürk
11:25 Revision c3c61edf: [TASK] Deprecate PageRenderer->enableDebugMode()
PageRenderer->enableDebugMode() is only called in
backend by the core. The properties set by the
method do not have a...
Anja Leichsenring
10:09 Revision 68d67171: [TASK] Deprecate the limit parameter for GU::intExplode
Passing a limit to `GU::intExplode` will cause the method to
potentially return a string as the last array element, w...
Oliver Klee
08:53 Revision c6eab3e0: [TASK] Set TYPO3 version to 11.5.25-dev
Change-Id: I06738f7b6e7101a339b420d5e50c2ab040c9f68c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/778...
Benni Mack
08:46 Revision 0a9b218a: [TASK] Refine LiveSearch search demand
The search demand implementation used by the LiveSearch is refined to be
more flexible. Instead of a hard-coded list ...
Andreas Fernandez
08:17 Revision ad7d0f33: [RELEASE] Release of TYPO3 11.5.24
Change-Id: Ieaf638de14ebccbe4b2fb18e722224cba03c1351
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/778...
Benni Mack

2023-02-13

18:28 Revision 26ca6872: [BUGFIX] Toolbar link to environment opens in iframe
Toolbar > SystemInformation has a link to
Environment module that opens without module
menu and toolbar, just the mai...
Christian Kuhn
18:27 Revision 614e15d7: [TASK] Make extbase repository generic (phpstan-wise)
This patch introduces template tags on the extbase repository
interface, the extbase repository class and the abstrac...
Alexander Schnitzler
18:15 Revision f54531da: [TASK] Eliminate double serialization in ApcuBackend
APCu can store arbitrary PHP data; it serializes all
values when they are stored, and it has a pluggable
serializer i...
Max Kellermann
18:13 Revision 38a8b46d: [BUGFIX] Handle array access in LocalImageProcessor
Handle missing image dimensions (width, height)
without throwing an exception.
In same cases, image dimension may no...
Sybille Peters
18:04 Revision 66d36252: [BUGFIX] Handle array access in LocalImageProcessor
Handle missing image dimensions (width, height)
without throwing an exception.
In same cases, image dimension may no...
Sybille Peters
13:38 Revision 85873062: [TASK] Remove superfluous annotations of ContainerInterface
Resolves: #99940
Related: #99939
Related: #99929
Releases: main
Change-Id: Id1acd20de0cc9b9256e57d4a7751834cf78e59a7
...
Christian Kuhn
12:21 Revision 409f8f73: [BUGFIX] Fix PHP 8 warning in AbstractMenuContentObject
Added Null coalescing operator, when value of
$this->mconf['sectionIndex.']['type'] is used.
Resolves: #99866
Releas...
Thomas Hohn
11:48 Revision dcf69225: [BUGFIX] Fix PHP 8 warning in AbstractMenuContentObject
Added Null coalescing operator, when value of
$this->mconf['sectionIndex.']['type'] is used.
Resolves: #99866
Releas...
Thomas Hohn
11:43 Revision e2a16b9a: [TASK] Remove superfluous annotations for events
With #99938 being solved, annotations for event instances can be
dropped now.
Resolves: #99939
Related: #99938
Relea...
Andreas Fernandez
11:28 Revision 9c96199f: [TASK] PhpStorm understands EventDispatcher->dispatch()
PhpStorm now understands that PSR-14
`EventDispatcherInterface->dispatch()` returns an instance of the
first argument...
Andreas Fernandez
09:53 Revision 990d4ee4: [BUGFIX] Enable generic backend preview in workspaces
The TYPO3 backend offers a generic preview mechanism for any type
of record. The configuration includes being able to...
Francois Suter
09:53 Revision f8724a84: [TASK] Use `list` as return type annotation for `GU::*Explode` methods
The `GU::revExplode` and `GU::trimExplode` methods return lists of
elements. Thus, we can safely annotate them as `li...
Elias Häußler
09:31 Revision 2d16d390: [TASK] PhpStorm understands ContainerInterface->get()
PhpStorm now understands that PSR-11
ContainerInterface->get() returns an
instance of the first argument.
Resolves: ...
Christian Kuhn
09:12 Revision eabbc850: [TASK] Use `list` as return type annotation for `GU::*Explode` methods
The `GU::revExplode` and `GU::trimExplode` methods return lists of
elements. Thus, we can safely annotate them as `li...
Elias Häußler
08:21 Revision 988d5a98: [BUGFIX] Missing array keys in deprecation message for
switchablecontrolleractions
Resolves: #99935
Releases: 11.5
Change-Id: If1a58d078ef92a2789ae7ada3c50f44c86f9e400
Rev...
Markus Klein
06:18 Revision f6669191: [TASK] Streamline "versionNumberedFilename"
TYPO3 has two global configuration settings:
$TYPO3_CONF_VARS['BE']['versionNumberInFilename']
which acts as a boole...
Benni Mack

2023-02-12

13:09 Revision dd5fc473: [TASK] Fix acceptance test cross dependency
FileClipboardCest works on file tree and selects
a sub folder. NavigationComponentTreeCest can not
deal with this and...
Christian Kuhn
11:50 Revision 7e49839c: [BUGFIX] Fix PHP 8 warning in TypoScriptFrontendController
Added Null coalescing operator, when accessing
$this->register['SYS_LASTCHANGED'].
Resolves: #99876
Releases: main, ...
Georg Ringer
11:41 Revision 11693dd1: [TASK] Move language selection after mode selection in page module
The page module has currently two different modes, the layout and the
language comparison mode. To improve the usabil...
Benjamin Kott

2023-02-11

16:09 Revision 7804444b: [BUGFIX] Add meaningful title for main menu group "Site Management"
This patch adds a meaningful title attribute text when
hovering on the backend main menu group "sites".
It also adds...
Josef Glatz

2023-02-10

21:10 Revision 6d954e14: [BUGFIX] Sort and limit available locales in SiteLanguage selection
When showing the available locales in the SiteLanguage
configuration, the selection is now sorted and also filtered,
...
Benni Mack
20:59 Revision acf114e8: [TASK] Streamline PageTreeView node lines with SVG tree
This patch changes the style and the color for node lines
of the `PageTreeView` component to be inline with the line
...
Torben Hansen
20:18 Revision c186ac35: [BUGFIX] Sort and limit available locales in SiteLanguage selection
When showing the available locales in the SiteLanguage
configuration, the selection is now sorted and also filtered,
...
Benni Mack
17:14 Revision 7e88ee59: [TASK] Avoid GU::_GP() in UpgradeWizardService
executeWizard() is only used in Web context.
UpgradeController has the request, prepares
arguments and feeds them to ...
Christian Kuhn
16:40 Revision a13f1b6c: [BUGFIX] Edit buttons using current language-scope in page module
The page module is a language-scoped view of pages. The user is always
in a language context. The language context is...
Benjamin Kott
15:18 Revision c91e633f: [TASK] Use DI in & for UpgradeWizardsService
Get the registry injected in UpgradeWizardsService
and get the service injected in InstallStatusReport.
Resolves: #9...
Christian Kuhn
15:09 Revision d1fecd8d: [TASK] Raise php-cs-fixer
Used command:
composer req --dev "friendsofphp/php-cs-fixer:^3.14.4" -W
Resolves: #99925
Releases: main
Change-Id:...
Benni Mack
14:58 Revision 302a37f2: [BUGFIX] Live Search: Rework registration of renderers and invoke handlers
This patch introduces a new global `LiveSearchConfigurator` module that
can be used anywhere in the TYPO3 backend to ...
Andreas Fernandez
14:19 Revision fba9dfa4: [TASK] Avoid constructor pollution in InstallStatusReport
The constructor argument is unused in core for
this internal class and can be removed.
This frees the constructor to...
Christian Kuhn
12:41 Revision 0307a414: [TASK] Remove "direction" from site configuration
Site Configuration of a language has a lot of option,
one of them being "direction", defining the direction
of the la...
Benni Mack
11:32 Revision 276b2050: [BUGFIX] Filter empty filelist actions after dispatching ProcessFileListActionsEvent
When listing the contents of the folder "form_definitions",
`ProcessFileListActionsEventListener` modifies the availa...
Andreas Fernandez
10:02 Revision deb69888: [TASK] Add badge for disabled task group
Currently there is no indication for a user
to see if a task group is disabled/hidden.
This has been changed by addi...
Jochen Roth
09:59 Revision c98a9538: [BUGFIX] Avoid clipped dropdowns in btn-groups
The tables within the TYPO3 backend are wrapped within an element with overflow to enable scrolling and make them usa... Benjamin Kott
08:35 Revision 19be4372: [FEATURE] Add tile view to element browser
The file list is the default implementation for TYPO3 to navigate and
manage assets. This patch extends the usage of ...
Benjamin Kott
08:32 Revision 844fb132: [BUGFIX] Check for array key in FlexFormService
Resolves: #99846
Releases: main, 11.5
Change-Id: Ie635412ce817f537c34143aac493e4038e3b9afc
Reviewed-on: https://revie...
Sybille Peters
08:12 Revision 54d10c1c: [BUGFIX] Check for array key in FlexFormService
Resolves: #99846
Releases: main, 11.5
Change-Id: Ie635412ce817f537c34143aac493e4038e3b9afc
Reviewed-on: https://revie...
Sybille Peters
08:07 Revision eaf0442d: [BUGFIX] Fix PHP 8 warning in TypoScriptFrontendController
Added Null coalescing operator, when accessing
$this->register['SYS_LASTCHANGED'].
Resolves: #99876
Releases: main, ...
Thomas Hohn
07:45 Revision 58592d31: [TASK] Remove "hreflang" from site configuration
With the introduction of the Locale API in 12.2
and its inclusion in SiteLanguage->getLocale(),
the property "hreflan...
Benni Mack
03:35 Revision 822b9386: [TASK] Add server request to BeforeRequestTokenProcessedEvent
Resolves: #99910
Releases: main
Change-Id: Ic0ec59b4a646ad4ecc04e8081afe743b5b3cbfcd
Reviewed-on: https://review.typo...
Oliver Hader

2023-02-09

20:14 Revision c4101e18: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Handle faulty HTML tags that can cause a PHP warning.
This is done by adding a isset() guard.
Resolves: #99896
Relea...
Thomas Hohn
20:09 Revision ee4878bf: [TASK] Raise typo3/testing-framework:^6.16.7
A couple of streamlinings with latest tag,
so we raise it.
> composer req --dev typo3/testing-framework:^6.16.7
Res...
Christian Kuhn
20:09 Revision 0461c1c2: [TASK] Raise typo3/testing-framework:^6.16.7
A couple of streamlinings with latest tag,
so we raise it.
> composer req --dev typo3/testing-framework:^6.16.7
Res...
Christian Kuhn
20:05 Revision a9167b8b: [BUGFIX] Fix PHP 8 warning in GeneralUtility
Handle faulty HTML tags missing an ending ' or ". This is
done by adding a missing Null coalescing operator.
Resolve...
Thomas Hohn
19:53 Revision 0755529a: [TASK] Remove "ISO 639-1" option from site configuration
Due to the introduction of the unified
Locale class, the SiteLanguage now
resolves the two-letter-iso code from the
l...
Benni Mack
19:43 Revision 458bb656: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Handle faulty HTML tags that can cause a PHP warning.
This is done by adding a isset() guard.
Resolves: #99896
Relea...
Thomas Hohn
19:41 Revision 949d7589: [BUGFIX] Fix PHP 8 warning in GeneralUtility
Handle faulty HTML tags missing an ending ' or ". This is
done by adding a missing Null coalescing operator.
Resolve...
Thomas Hohn
19:27 Revision e844f7db: [TASK] Update display of system information dropdown
The heading in the dropdown content now matches the label already
shown as button to open the dropdown in small viewp...
Jasmina Ließmann
17:35 Revision 2ba3c93a: [BUGFIX] Include hidden task groups in select
Hidden task groups are not shown in the dropdown
when editing a task. When a task was saved the
selected (hidden) gro...
Jochen Roth
16:49 Revision 8a5a5efd: [BUGFIX] Avoid layout shifts when moving content elements
To avoid layout shifts when dragging elements in the page
layout module, we are now creating a clone that consumes
th...
Benjamin Kott
14:35 Revision f91d52a4: [TASK] Streamline recordlisting appearance
This patch aligns the appearance of the
record list with panels in the backend.
- Align checkboxes for multi record ...
Benjamin Kott
13:58 Revision 9e56543b: [TASK] Client-side System > Configuration
The ext:lowlevel "System > Configuration" table
views are now client-side collapsible and
search aware, without reloa...
Christian Kuhn
13:58 Revision d68c8b44: [BUGFIX] Include hidden task groups in select
Hidden task groups are not shown in the dropdown
when editing a task. When a task was saved the
selected (hidden) gro...
Jochen Roth
13:36 Revision 85744a79: [TASK] Move record list clipboard and searchbox toggles to view settings
With this patch, we are starting to declutter the record list.
The search box and Clipboard toggles are now available...
Benjamin Kott
13:28 Revision 86c56600: [TASK] Add namespace for ApplicationType in ChangeLog
use TYPO3\CMS\Core\Http\ApplicationType;
Releases: main, 11.5
Resolves: #99888
Change-Id: Ifd2e9bcb46fb08efba5579e2b...
Franz Holzinger
13:09 Revision fcefd058: [TASK] Remove "typo3Language" configuration option
This change removes the default configuration
of "typo3Language" in the site language configuration.
This served the...
Benni Mack
12:25 Revision 7e111f09: [TASK] Add namespace for ApplicationType in ChangeLog
use TYPO3\CMS\Core\Http\ApplicationType;
Releases: main, 11.5
Resolves: #99888
Change-Id: Ifd2e9bcb46fb08efba5579e2b...
Franz Holzinger
10:28 Revision ca079a29: [BUGFIX] Improve performance of TreeController
The recursive function pagesToFlatArray make use of
the page tree repository on two places, which always
instantiates...
Alexander Grein
10:01 Revision 868c8878: [BUGFIX] Allow empty end date for scheduler task
An empty end date of a scheduler task is valid and must be allowed.
Resolves: #99175
Resolves: #99878
Releases: main...
Georg Ringer
09:55 Revision b726a20b: [BUGFIX] Avoid layout shift in typo3-backend-editable-page-title
Add visible fallback to avoid unnessesary layout shift until
component is fully loaded.
Resolves: #99890
Releases: m...
Benjamin Kott

2023-02-08

16:34 Revision 4413b396: [TASK] Streamline typo3-backend-editable-page-title
The editable page component now looks and feels like a
regular h1 element, and keeps this appereance when edit
mode i...
Benjamin Kott
10:59 Revision c2ad2f64: [DOCS] Update finisher documentation
Update the finisher documentation to accomodate changes
made within the deprecation notices:
- remove mixins from fi...
Lukas Köhler
10:57 Revision d24434ed: [BUGFIX] Avoid undefined array key "templateName" in FormEditorController
Use null coalescing operator to guard against
undefined array key "templateName" accesss in
`\TYPO3\CMS\Form\Controll...
Stefan Bürk
10:36 Revision 1a82876a: [BUGFIX] Avoid undefined array key "templateName" in FormEditorController
Use null coalescing operator to guard against
undefined array key "templateName" accesss in
`\TYPO3\CMS\Form\Controll...
Stefan Bürk
10:03 Revision 5c3a64a1: [TASK] Raise doctrine/dbal
Used commands:
> composer req doctrine/dbal:^3.6.0
> composer req doctrine/dbal:^3.6.0 --no-update -d typo3/sysext/c...
Oliver Klee
09:47 Revision 8f0fdf6c: [BUGFIX] Correct toolbar dropdown height
Ensure toolbar dropdowns are fully visible if space is available.
Resolves: #99862
Releases: main
Change-Id: I05272f...
Benjamin Kott
09:30 Revision aee15a4c: [TASK] Streamline permission treeview
Enable record icons for better orientation and correct
display of tree lines. Moving the additional edit button to
th...
Benjamin Kott

2023-02-07

14:15 Revision eb8586f2: [TASK] Update @typo3/icons to 3.5.0
Executed commands:
npm install @typo3/icons@^3.5.0
npm run build
Version 3.5.0 onwards the icons for add and remove
...
Benjamin Kott
10:58 Revision 5235920c: [TASK] Create Changelog for v12.3
Merge right after releasing TYPO3 v12.2
Resolves: #99814
Releases: main
Change-Id: I973fe516bc72f177c2d7d70bc82ecbe8...
Lina Wolf
10:58 Revision cf819339: [TASK] Set TYPO3 version to 10.4.37-dev
Change-Id: I8806815f0dc7f8362dde484649b728a97cf74641
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
10:56 Revision 9378d7c7: [TASK] Set TYPO3 version to 12.3.0-dev
Change-Id: Ie632b791d59866eddbe3e22f654fb261b7e02f6b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Benni Mack
10:56 Revision 8a1e8075: [TASK] Set TYPO3 version to 11.5.24-dev
Change-Id: I33718967eea20678d806cf20361e3405dbaf41f2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
10:47 Revision 107b1bdd: [RELEASE] Release of TYPO3 10.4.36
Change-Id: I2de6fa89ec5ef52c6f9047719eebfc9c3ab76f66
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
10:42 Revision d7b41420: [TASK] Set TYPO3 version to 10.4.36-dev
Change-Id: Iabf27e8618bea80a398b8969bedfb653643cd984
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
10:24 Revision 40c55593: [RELEASE] Release of TYPO3 12.2.0
Change-Id: I716386d2d91ecd2f463e4500b592498cade9dea2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Benni Mack
10:17 Revision 03f79d4d: [RELEASE] Release of TYPO3 11.5.23
Change-Id: I6c297a32fcce55040489f13cd121a7d8ea4ab91e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
10:09 Revision e4ebf17a: [RELEASE] Release of TYPO3 10.4.35
Change-Id: I0caecf5246eb2af75cbb13a926fb6ca7c26a23af
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
09:59 Revision 195f40c9: Revert "[RELEASE] Release of TYPO3 10.4.35"
This reverts commit d38764ffa43a3416a470afa6fbb46b79df13aa77.
Reason for revert: Release script pushed to wrong bran...
Oliver Hader
09:28 Revision d38764ff: [RELEASE] Release of TYPO3 10.4.35
Change-Id: I93476c966ba30ade007c8f5ada514ef3c286fad1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777...
Oliver Hader
09:25 Revision 0005a6fd: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem...
Benjamin Franzke
09:25 Revision b8094083: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem...
Benjamin Franzke
09:24 Revision fa9832df: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem...
Benjamin Franzke
09:11 Revision 81473ac3: [TASK] Improve comments and readability in PageArgumentValidator
Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als...
Benjamin Franzke
09:11 Revision c008616d: [TASK] Improve comments and readability in PageArgumentValidator
Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als...
Benjamin Franzke
09:11 Revision db06e686: [TASK] Improve comments and readability in PageArgumentValidator
Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als...
Benjamin Franzke
07:17 Revision 8bade176: [TASK] Prepare Changelog for v12.2
Resolves: #99780
Releases: main
Change-Id: I5e40fb8b6470c929001da06a8d1a7a7dbcaec0db
Reviewed-on: https://review.typo...
Lina Wolf
07:13 Revision 1022a0c2: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ...
Oliver Hader
07:12 Revision adaa7dc0: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ...
Oliver Hader
07:12 Revision 1fd78d5d: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ...
Oliver Hader

2023-02-06

22:58 Revision aa057bfc: [BUGFIX] Prevent disabled page cache access
A broken boolean toggle introduced with #99282
prevents page cache hits in FE under various
conditions.
Resolves: #9...
Christian Kuhn
21:11 Revision 25b0a31d: Revert "[FEATURE] Add stdWrap to config.additionalHeaders"
This reverts commit b8151562dc70330f1adfaf4ca56765d6eadc59a6.
Reason for revert:
Adding stdWrap to TS top-level 'con...
Christian Kuhn
19:11 Revision 944f0f21: [TASK] Adjusting the appearance of the tables in the list module
To provide a streamlined look&feel of record tables in the record list,
their table header's background color now mat...
Annett Jähnichen
17:19 Revision c73fd3dc: [TASK] Update sysext/install/Check class comment
With the first rewrite of the install tool in
2013, Check.php came with a class comment the
class shouldn't have *any...
Christian Kuhn
17:11 Revision 1e6b96d9: [TASK] Remove sysext/install index.php comment
The comment in ext:install/Resources/Private/Php/install.php
has been established with the very first rewrite of the
...
Christian Kuhn
16:52 Revision 006d6f40: [BUGFIX] Do not query database for non-existent records
Extbase does not ask the database anymore for relations, where the uid
in the database field is zero.
This prevents ...
Markus Klein
16:30 Revision 5e1585ea: [BUGFIX] Enforce validation when no cHash is given
When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl...
Benni Mack
16:29 Revision 840f8af3: [BUGFIX] Enforce validation when no cHash is given
When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl...
Benni Mack
16:29 Revision 434c4fde: [BUGFIX] Enforce validation when no cHash is given
When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl...
Benni Mack
16:07 Revision 2c345739: [TASK] sysext/install/Check: check PHP extension "tokenizer"
Various libraries incorporated by TYPO3 use the "token_get_all"
function, crashing PHP execution if the "tokenizer" e...
Max Kellermann
15:39 Revision b8038e09: [TASK] Streamline setup command
Additional warning about password set via cli has been
added. Also the logic was changed to always prompt
for passwor...
Jochen Roth
14:17 Revision ffff0365: [BUGFIX] Apply correct default classes to `GenericButton`
The class `TYPO3\CMS\Backend\Template\Components\Buttons\GenericButton`
accidentally applied the wrong CSS classes on...
Andreas Fernandez
13:55 Revision 984cf8e7: [TASK] Align "Included PageTsConfig" with "Included TypoScript"
The "Included PageTsConfig" view is structurally
similar to "Included TypoScript": Include trees
are shown, condition...
Christian Kuhn
09:40 Revision 7de349e1: [FEATURE] Streamline Template Buttons
This patch streamlines the behavior of template buttons. For this, we
sort all classes to match the same order. To be...
Benjamin Kott
04:56 Revision 3c5d430f: [BUGFIX] Replace internal removed hook usage with PSR-14 event
With #97451 some hooks has been removed, and replaced with
new PSR-14 events. In the commit message and rst-file one
...
Stefan Bürk

2023-02-05

19:44 Revision b8a11059: [TASK] Replace icon in position map elements
The current arrow icon in position map elements is very small
and may be hard to identify as an arrow.
This patch re...
Torben Hansen
19:43 Revision 0dc43e6d: [BUGFIX] Fix appearance of FlexForm tab content
FlexForm was using the old Bootstrap "panel" classes for its sheet tab
content. Since the Bootstrap 5 update, the und...
Nikita Hovratov
17:53 Revision 81156247: [BUGFIX] Remove `doctrine/annotations` autoloader registration
`doctrine/annotations` v2 removed autoloading related methods
in their `\Doctrine\Common\Annotations\AnnotationRegist...
Stefan Bürk

2023-02-04

23:08 Revision 7dc3d1fb: [TASK] Update various low-level PHP dependencies
Various dependencies which have released
major versions (to be compatible to further
upstream packages) are now raise...
Benni Mack
21:44 Revision 5a1bde5b: [TASK] Use Locale object in Site Configuration
This change introduces the combination of the newly
added Locale class and SiteLanguage, allowing to work
more with t...
Benni Mack
21:07 Revision ff4bc311: [FEATURE] Provide a filter method for countries
Provide a filter method to create a list of countries with given
included and excluded countries.
Resolves: #99732
R...
Georg Ringer
20:08 Revision fa9a99f2: [TASK] Update PHP dependencies
This change updates the main TYPO3 code base
vendor/ directory to lock to latest packages
from our main dependencies,...
Benni Mack
20:07 Revision 87ddfd2f: [TASK] Update PHP dependencies
This change updates the main TYPO3 code base
vendor/ directory to lock to latest packages
from our main dependencies,...
Benni Mack
15:27 Revision c01cd1c2: [TASK] Avoid $GLOBALS['TYPO3_REQUEST'] usage in ext:felogin
This patch removes all usages of `$GLOBALS['TYPO3_REQUEST']`
in ext:felogin classes, by passing the extbase request o...
Torben Hansen
15:23 Revision 1c77c838: [TASK] Prefer browser tooltips over bootstrap tooltips
The entire bootstrap tooltips plugin and Backend
handling is problemetic. The patch removes usages
throughout the Bac...
Christian Kuhn
15:10 Revision f27c6965: [TASK] Performance improvement in 'Active TypoScript'
Since #99782, we're always rendering the entire
TypoScript tree. With bigger trees like a loaded
bootstrap_package, t...
Christian Kuhn
10:30 Revision 031cbb66: [TASK] Migrate deprecated PHPUnit 9 methods
Since the recent release of PHPUnit 9.6 some new deprecations were added
which signal breaking changes for version 10...
Nikita Hovratov
10:29 Revision f317ddb4: [TASK] Migrate deprecated PHPUnit 9 methods
Since the recent release of PHPUnit 9.6 some new deprecations were added
which signal breaking changes for version 10...
Nikita Hovratov
09:42 Revision 5d27b2ae: [TASK] Update note about new TypoScript parser
Resolves: #99818
Related: #97816
Releases: main
Change-Id: Ibc3e5dd98d75d1c1cb4de6e8fad1f7b662d3de75
Reviewed-on: htt...
Christian Kuhn
01:00 Revision aa728063: [BUGFIX] Make sure EXT:seo can be used without EXT:dashboard installed
Move widget registration to Services.php to allow checking for the
existence of WidgetRegistry to only add the widget...
Kevin Appelt

2023-02-03

22:31 Revision df32fd6e: [TASK] Optimize code introduced in the Application Information dropdown
This followup optimizes the code introduced by a previous patch set.
Newly introduced CSS classes are thereby partial...
Jasmina Ließmann
16:29 Revision 90b85722: [BUGFIX] Fix PHP 8 warning in ExtendedTemplateService
The method getTemplateQueryBuilder has a reference to
$GLOBALS['BE_USER']->workspace. This value should be
fetched vi...
Thomas Hohn
16:24 Revision 3d1e1f3b: [TASK] Avoid GU::_GP() calls in DatabaseRecordList
Resolves: #99793
Releases: main
Change-Id: I35e3216c3c84dae41fe5980d9ad6558a1eaaa6b1
Reviewed-on: https://review.typo...
Christian Kuhn
15:21 Revision 65117663: [BUGFIX] JsonView creates array for ObjectStorage
The ObjectStorage internals return strings as keys for the elements,
when iterating over the storage.
Users expect J...
Markus Klein
12:50 Revision ebb5d3c3: [FEATURE] Add command to create a backend user
A new command has been intruduced named
"./bin/typo3 backend:user:create" which
allows to create a backend user via C...
Jochen Roth
12:46 Revision 4593354f: [FEATURE] Introduce "Missing Meta Description" widget
This SEO widget lists pages with missing description
ordered by the last changed date.
Resolves: #99552
Releases: ma...
Kevin Appelt
11:09 Revision e1050b27: [FEATURE] Move files from filelist via Drag & Drop into tree
It is now possible drag items (files or folders)
from the filelist iframe into the tree.
Resolves: #99733
Releases: ...
Andreas Fernandez
09:27 Revision bb98cac5: [TASK] Use default font color in system information dropdown
To improve readability, the system status text and value of the
application context are displayed in default font col...
Jasmina Ließmann
09:00 Revision 89408425: [BUGFIX] Apply TCA migrations for FlexForm in DataHandler
So far TCA migrations for FlexForm were only called in FormEngine
context. In order for DataHandler to always receive...
Nikita Hovratov
08:56 Revision 973b2cd5: [TASK] Add Stringable interface for various button components
This change implements __toString() in various
Toolbar Buttons, so it can be used
in various templates and controller...
Benni Mack

2023-02-02

22:40 Revision 2afef428: [FEATURE] Introduce SlugRedirectChangeItemCreatedEvent
A new PSR-14 based event "SlugRedirectChangeItemCreatedEvent"
is introduced, allowing extension authors to create add...
Stefan Bürk
18:41 Revision bf049e60: [TASK] Cache state in collapse-state-persister
The module `@typo3/backend/utility/collapse-state-persister` performs
several JSON decoding tasks on the same objects...
Andreas Fernandez
15:06 Revision d2f2ba2e: [BUGFIX] Disable drag&drop from files within EXT:filelist module
This patch introduces a flag that enables itself once dragging was
started within the document of the filelist module...
Andreas Fernandez
12:58 Revision 42c84970: [TASK] Avoid GU::_GP() call in ext::install
An ext:reports related call to GeneralUtility:_GP()
is avoided by switching to the prepared interface
in ext:install....
Christian Kuhn
07:55 Revision c5fe4ed0: [BUGFIX] Avoid re-paints and re-layouts in page tree on drag&drop
When using drag&drop in the page tree, many style changes happen:
* a shadow node is rendered that is moved around
*...
Andreas Fernandez
07:54 Revision ecbbff57: [BUGFIX] Avoid re-paints and re-layouts in page tree on drag&drop
When using drag&drop in the page tree, many style changes happen:
* a shadow node is rendered that is moved around
*...
Andreas Fernandez
07:19 Revision fa1bac84: [TASK] Remove some unused labels
Resolves: #99791
Releases: main
Change-Id: Ib72909d91fcf9f9ad46428b9c6272939607fb610
Reviewed-on: https://review.typo...
Christian Kuhn
00:33 Revision bb4ab86e: [BUGFIX] Fix order of form-check elements
In a "form-check" container, the input element with class
"form-check-input" must be placed before the
corresponding ...
Oliver Bartsch

2023-02-01

19:27 Revision ecd2cba7: [TASK] Enhance documentation of CountrySelectViewHelper
Related: #99618
Resolves: #99788
Releases: main
Change-Id: I826a40e306a77403dd06270eb83f5131920c219d
Reviewed-on: htt...
Chris Müller
19:23 Revision 01e537a3: [TASK] Improve appearance of site configuration overview
Align columns within the table to ensure a consistent reading flow.
Position the content and buttons at the beginning...
Jasmina Ließmann
17:49 Revision 45352a48: [TASK] Avoid backend.user request attribute
The user authentication classes are still pretty messy.
A subset of properties and information of backend user
state ...
Christian Kuhn
15:21 Revision f8df7f63: [TASK] Further refactorings of SVG tree drag+drop code
This change is the next iteration
of cleaning up SVG-drag/drop code.
Handling of the "positioning line" to drag node...
Benni Mack
15:12 Revision 309a0414: [BUGFIX] Remove obsolete debugger.xlf file
The change in #98069 removed the Debug Console from the TYPO3 backend.
This patch removes the language file `debugger...
Andreas Fernandez
14:30 Revision c8ecb1e2: [TASK] Improve "Active Typoscript" view
The module receives a similar treatment as
"Active PageTsConfig", namely client side
search and client side expand st...
Christian Kuhn
14:30 Revision a947ed06: [BUGFIX] Ensure proper history presentation of dbType "json" data
Support for json database field has been added basicly
with #99062 and #99226. That popped up an issue with
handling ...
Stefan Bürk
14:29 Revision a7bc75b4: [BUGFIX] Fix PHP 8 warning in RootlineUtility
Sanitize the mountPointParameter in class constructor.
Resolves: #99731
Releases: main, 11.5
Change-Id: Ic6fec228c46...
Thomas Hohn
14:28 Revision 5ad44d20: [BUGFIX] Fix PHP 8 warning in RootlineUtility
Sanitize the mountPointParameter in class constructor.
Resolves: #99731
Releases: main, 11.5
Change-Id: Ic6fec228c46...
Thomas Hohn
13:32 Revision 25c504c3: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Added a guard around the calculation of $sameBeginEnd.
Resolves: #99752
Releases: main, 11.5
Change-Id: I754b4e67b2b...
Thomas Hohn
13:13 Revision a306e7e6: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Added a guard around the calculation of $sameBeginEnd.
Resolves: #99752
Releases: main, 11.5
Change-Id: I754b4e67b2b...
Thomas Hohn
09:07 Revision c9e59ca5: [TASK] Clean up various TypeScript code for SVG tree
This change reduces some redundancy in implementations
for drag+drop for pagetree + folder tree,
also adds some comme...
Benni Mack
08:38 Revision eb918cff: [TASK] Cleanup of type for sameBeginEnd in ContentObjectRenderer
The variable sameBeginEnd should have the type bool, since the
comparison calculation yields a bool.
Resolves: #9977...
Thomas Hohn
08:25 Revision 8ae02fbd: [TASK] Cleanup of type for sameBeginEnd in ContentObjectRenderer
The variable sameBeginEnd should have the type bool, since the
comparison calculation yields a bool.
Resolves: #9977...
Thomas Hohn
07:02 Revision 8f55535b: [TASK] Update d3 library to v3.0
Used command:
cd Build
npm install "d3-drag@^3.0.0" \
"d3-selection@^3.0.0" \
"d3-dispatch@^3.0.0" \
...
Benni Mack

2023-01-31

19:05 Revision ed71a0e4: [DOCS] Fix typo in argument numbers in migration section
Releases: main, 11.5
Resolves: #99773
Change-Id: Ife6196a387db61ab7d81506cd32d7adc14bf609d
Reviewed-on: https://revie...
Česlav Przywara
16:37 Revision 99886973: [DOCS] Fix typo in argument numbers in migration section
Releases: main, 11.5
Resolves: #99773
Change-Id: Ife6196a387db61ab7d81506cd32d7adc14bf609d
Reviewed-on: https://revie...
Česlav Przywara
16:16 Revision 0c7209a1: [FEATURE] Add PSR-14 Event for fetching YouTube/Vimeo preview image
A new event is added to modify
the preview image for online media
providers.
Resolves: #99312
Releases: main
Change-...
Kees Sonnema
13:14 Revision 4484b62e: [BUGFIX] Build extbase attribute in UriBuilder fallback
With getRequest() in UriBuilder returning a
extbase Request in the fallback chain, we need
to have an extbase attribu...
Christian Kuhn
10:44 Revision e7876cae: [TASK] Update display of 'Page TSconfig' and 'TypoScript'
* add search button to search field in 'Active Page TSconfig' to match
unified search appearance
* updated labeling...
Jasmina Ließmann
09:18 Revision 962383db: [BUGFIX] Hide modal on forced form engine reload
In case a field change would trigger a form reload,
a corresponding modal must be confirmed by
the user. This modal d...
Oliver Bartsch
09:10 Revision ff01d6b1: [TASK] Use factory for creating content object in LanguageMenuProcessor
Resolves: #99728
Releases: main
Change-Id: Iac26c64e009df4b5a2d5c86bdaebe9a4989bb56e
Reviewed-on: https://review.typo...
Oliver Bartsch
09:05 Revision 41df9b9e: [TASK] Drop internal annotation from Extbase's UriBuilder->setRequest()
The setRequest() method is necessary to be called to set the current
request object when using the UriBuilder outside...
Chris Müller
09:04 Revision b38d248a: [TASK] Remove superfluous TCA translation key sys_template.editorcfg
Removes last occurrence of an removed TYPO3 relict named "tstemplate_styler"
Resolves: #99761
Releases: main
Change-...
Josef Glatz

2023-01-30

16:39 Revision 688ebaed: [TASK] Simplify IncludeTree identifier calculation
We need unique identifiers in both TypoScript
"AST" and "IncludeTree" to reference nodes in
the backend modules.
Thi...
Christian Kuhn
14:09 Revision 60b87b18: [BUGFIX] Prevent possible null pointer exception in data processors
The method `getContentObject()` might return null.
This is now properly handled in the MenuProcessor
and LanguageMenu...
Oliver Bartsch
14:08 Revision a2681061: [BUGFIX] Prevent possible null pointer exception in data processors
The method `getContentObject()` might return null.
This is now properly handled in the MenuProcessor
and LanguageMenu...
Oliver Bartsch
13:58 Revision 5dcb4c4b: [BUGFIX] Add missing CSS classes in ext:tstemplate InfoModifyTable.html
The "Edit TypoScript record" view looks slightly different compared
to TYPO3 v11. This patch adds missing CSS classes...
Torben Hansen
13:33 Revision ca119647: [BUGFIX] Fix duplicated text in recently introduced patch
This patch removes a duplicated source string of
Ib52fa51295adff5470b8b62a702a236390410a7b.
Resolves: #99750
Related...
Josef Glatz
12:54 Revision 907178d2: [TASK] Improve "Active PageTsConfig" view
* Render "Available constants from site settings" if any
* Render used conditions if any
* Allow to show comments and...
Christian Kuhn
12:42 Revision 358568cb: [TASK] Raise styleguide
Includes a preparation patch for #99739
> composer u typo3/cms-styleguide
Releases: main
Resolves: #99748
Change-I...
Nikita Hovratov
12:30 Revision d66a8e13: [TASK] Use checkbox icons in ColumnSelector
Use checkbox icons instead of eye icon
to select show/hide columns in list view.
Resolves: #99714
Releases: main
Cha...
Annett Jähnichen
11:57 Revision 7bdcf0d6: [TASK] styleguide: Fix some missed required TCA migrations
Releases: main, 11.5 Nikita Hovratov
11:55 Revision cb1eb04d: [TASK] styleguide: Compatibility with associated array keys for TCA items
This is a preparation patch for the upcoming switch to associated items
array keys. The default value generators for ...
Nikita Hovratov
09:31 Revision afe26823: [BUGFIX] Fix input field with nullable checkbox
The change #99575 introduced a bug in formengine related
to input fields with a "null" checkbox placeholder.
This ch...
Torben Hansen

2023-01-29

21:49 Revision bf0d3f2a: [DOCS] New dbType is called "json" not "user"
Releases: main
Resolves: #99745
Change-Id: I54d8ef297acacbe9d45faf0f03ca2cf5cdaba9bb
Reviewed-on: https://review.typo...
Lina Wolf

2023-01-27

08:54 Revision df81e5c3: [TASK] Replace localization methods in `PageLayoutController`
The class `PageLayoutController` has some custom methods to fetch data
of localized pages:
* `getLocalizedPageRecord...
Andreas Fernandez
08:08 Revision 7e10d6b5: [TASK] Replace localization methods in `PageLayoutController`
The class `PageLayoutController` has some custom methods to fetch data
of localized pages:
* `getLocalizedPageRecord...
Andreas Fernandez
07:56 Revision 3399ea1a: [FEATURE] Allow blinding site configuration options in configuration module
This allows extensions to blind options from any site
configuration (YAML) in the configuration module. This
is achie...
Eric Chavaillaz
06:46 Revision 9f9fcff1: [BUGFIX] Respect titleLen setting for page title in page module
The "titleLen" setting is now respected in the page
modules' "language mode" to prevent overlapping
of long page titl...
Oliver Bartsch

2023-01-26

23:07 Revision 6f78ef21: [BUGFIX] Fix PHP 8 warning in BackendUtility
If fe_groups are deleted building the labels for the fe_groups
in titleAttribForPages will throw a PHP warning.
Reso...
Thomas Hohn
22:57 Revision 2f89974c: [BUGFIX] Fix PHP 8 warning in BackendUtility
If fe_groups are deleted building the labels for the fe_groups
in titleAttribForPages will throw a PHP warning.
Reso...
Thomas Hohn
22:57 Revision 6f1eff11: [BUGFIX] Respect titleLen setting for page title in page module
The "titleLen" setting is now respected in the page
modules' "language mode" to prevent overlapping
of long page titl...
Oliver Bartsch
20:04 Revision 031920a2: [BUGFIX] Use correct language constraint in PageLayoutController
When calculating the number of hidden elements for the
currently displayed language columns in the page module,
the c...
Oliver Bartsch
19:30 Revision 9a1c80d6: [BUGFIX] Use correct language constraint in PageLayoutController
When calculating the number of hidden elements for the
currently displayed language columns in the page module,
the c...
Oliver Bartsch
15:18 Revision 6ad764a4: [BUGFIX] Use correct object to build "copy" payload
The method `sendChangeCommand()` now builds a proper payload by
pushing data into `params.data.copy` prior to the non...
Andreas Fernandez
14:49 Revision 662d1d00: [BUGFIX] Use correct object to build "copy" payload
The method `sendChangeCommand()` now builds a proper payload by
pushing data into `params.data.copy` prior to the non...
Andreas Fernandez
13:56 Revision 5b08f245: [TASK] Use explicit button labels in backend user module
The backend user module contains of different
sub modules. All those sub modules contain a
"create new record" button...
Oliver Bartsch
13:44 Revision 40f216fc: [TASK] Remove jQuery from `@typo3/backend/page-actions`
This patch removes jQuery from the `@typo3/backend/page-actions` module
used in the Page module to hide "hidden" cont...
Andreas Fernandez
07:33 Revision a67d86b2: [FEATURE] Add PSR-14 Event to blind configuration options
This introduces the new PSR-14 ModifyBlindedConfigurationOptionsEvent,
which allows to blind any (global) configurati...
Oliver Bartsch

2023-01-25

16:38 Revision 8ca13f87: [BUGFIX] Set proper groups in AdminPanel
EXT:frontend's Preview simulation already sets the
userGroup values properly, which allows to simulate
a usergroup.
...
Achim Fritz
16:25 Revision 25b17431: [BUGFIX] Set proper groups in AdminPanel
EXT:frontend's Preview simulation already sets the
userGroup values properly, which allows to simulate
a usergroup.
...
Achim Fritz
12:19 Revision 322b9245: [BUGFIX] Ensure module access flag is handled properly
In case module access is restricted to "admin"
it's now ensured that the corresponding check
in the ModuleProvider fa...
Oliver Bartsch
12:19 Revision 03e556ca: [DOCS] Fix formatting and typos in changelog
Resolves: #99709
Related: #99694
Releases: main
Change-Id: I5117bb39a016ae9acc7e6a4b42d8feff1d3ae05c
Reviewed-on: htt...
Oliver Bartsch
10:31 Revision 089fd4c5: [BUGFIX] Fix PHP 8 warning in AbstractPlugin
Resolves: #98630
Releases: main, 11.5
Change-Id: Iae48bf68a9f18a33e86d79cf7826617e2b3d48c6
Reviewed-on: https://revie...
Benni Mack
10:11 Revision dff9676f: [TASK] Simplify TSFE->settingLanguage
$TSFE->settingLanguage() resolve possibly language
overlays when a page is accessed. This method
has been around for ...
Benni Mack
09:29 Revision 83600741: [TASK] Define explicit routes for Extbase Backend Modules
Previously, the controller / action pairs of an Extbase Backend
Module were defined via corresponding GET parameters....
Benni Mack
09:29 Revision 7ddd89e6: [BUGFIX] Restore record date fields for all users
Prior to the introduction of the column selector
in #84184, did a boolean flag "$addDateFields"
define whether record...
Oliver Bartsch
08:54 Revision e9c190bf: [BUGFIX] Restore record date fields for all users
Prior to the introduction of the column selector
in #84184, did a boolean flag "$addDateFields"
define whether record...
Oliver Bartsch

2023-01-24

21:07 Revision 92b8a70a: [BUGFIX] Prevent property mapping error in BackendUserGroup DTO
This adds a constructor to the BackendUserGroup DTO,
allowing the extbase ObjectConverter to determine the
correct ta...
Oliver Bartsch
21:05 Revision d00b8002: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Since $conf['externalBlocks.'][$tagName . '.'] can be null, added a null
coalescing check to ensure that $cfg contain...
Thomas Hohn
21:02 Revision d3432d5d: [TASK] Unify Labels for list view table header
Use only italic style for non sortable table cols.
Set 'Control' label to hidden in table header.
Resolves: #99701
R...
Annett Jähnichen
20:51 Revision 028e6a7a: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Since $conf['externalBlocks.'][$tagName . '.'] can be null, added a null
coalescing check to ensure that $cfg contain...
Thomas Hohn
20:38 Revision 2412c79d: [FEATURE] Add unified Locale class (IETF RFC 5646)
A new locale class is added in order to migrate the
code base and the configuration towards real locales in
form of R...
Benni Mack
15:08 Revision 87a40a01: [BUGFIX] Use correct download icon in list module
Replace database export icon with the correct download icon.
Resolves: #99702
Releases: main
Change-Id: I7666b1c772d...
Annett Jähnichen
15:00 Revision 40486581: [BUGFIX] Fix PHP 8 warning in AbstractPlugin
Resolves: #98630
Releases: main, 11.5
Change-Id: Iae48bf68a9f18a33e86d79cf7826617e2b3d48c6
Reviewed-on: https://revie...
Benni Mack
14:56 Revision e83051ca: [BUGFIX] Fix PHP 8 warning in TMENU
Resolves: #98681
Releases: main, 11.5
Change-Id: I4d7bc72efe4256c5e5d9009afd9327428f2661d4
Reviewed-on: https://revie...
Benni Mack
14:56 Revision 28498575: [BUGFIX] Fix undefined key warning in indexed_search
Resolves: #99270
Related: #99572
Releases: main, 11.5
Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287
Reviewed-o...
Benni Mack
14:42 Revision 8e56d004: [BUGFIX] Fix PHP warning in Recycler
Resolves: #99255
Releases: main, 11.5
Change-Id: I10981e55a9efe2a891bf61ca304a287ec2759aad
Reviewed-on: https://revie...
Benni Mack
14:35 Revision eceec878: [BUGFIX] Fix PHP 8 warning in TreeDataProvider
Resolves: #99315
Releases: main, 11.5
Change-Id: Ib6bae3be83742212d063bd7b746bb2885d79222b
Reviewed-on: https://revie...
Benni Mack
14:35 Revision dde772e3: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Change-Id: I92ccd2aaed0332becb806e83e2d886813c740909
Resolves: #98966
Resolves: #98425
Releases: main, 11.5
Reviewed-...
Benni Mack
14:25 Revision 79ca520d: [BUGFIX] Fix undefined key warning in indexed_search
Resolves: #99270
Related: #99572
Releases: main, 11.5
Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287
Reviewed-o...
Benni Mack
14:24 Revision 7d1db267: [BUGFIX] Fix PHP warning in Recycler
Resolves: #99255
Releases: main, 11.5
Change-Id: I10981e55a9efe2a891bf61ca304a287ec2759aad
Reviewed-on: https://revie...
Benni Mack
14:24 Revision d1fa4dd0: [BUGFIX] Fix PHP 8 warning in TMENU
Resolves: #98681
Releases: main, 11.5
Change-Id: I4d7bc72efe4256c5e5d9009afd9327428f2661d4
Reviewed-on: https://revie...
Benni Mack
14:15 Revision 72b938d4: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
Resolves: #98966
Resolves: #98425
Releases: main, 11.5
Change-Id: Idd8b3d7db8c7455cfbdd39a534a3995d33c651cd
Reviewed-...
Benni Mack
14:15 Revision 0d39a6a8: [BUGFIX] Fix PHP 8 warning in TreeDataProvider
Resolves: #99315
Releases: main, 11.5
Change-Id: Ib6bae3be83742212d063bd7b746bb2885d79222b
Reviewed-on: https://revie...
Benni Mack
13:51 Revision 9859535f: [TASK] Add search field to active 'Page TSconfig'
The "Page TSconfig" backend module now has a search that
allows an integrator to search PageTS either by a settings
i...
Jasmina Ließmann
13:21 Revision c0952199: [FEATURE] Automatic language key handling with regions (ISO 3166-1)
TYPO3 can now handle language keys with a given region,
such as "de-AT" without extending TYPO3's native language
han...
Benni Mack
12:52 Revision 499ff2fb: [BUGFIX] Prevent null pointer exception in BackendConfigurationManager
According to the code, $request might be NULL,
leading to a null pointer exception on calling
`getAttribute()`. This ...
Oliver Bartsch
09:58 Revision 10a4e286: [BUGFIX] Fix sqlite bigint from ext_tables.sql issue
Table sys_messenger_messages introduced with #97700
declares a bigint(20) as primary key in ext_tables.sql.
ext_tabl...
Christian Kuhn
09:18 Revision ca78178c: [TASK] Cleanup various LanguageService-related code
Over the past few commits, a lot of changes
happened with LanguageService-related code, mainly
to streamline the init...
Benni Mack
07:51 Revision 82868d6d: [BUGFIX] Remove all INSTALL_TOOL_ENABLE files
With the introduction of feature #98528,
multiple locations for ENABLE_INSTALL_TOOL
files were allowed.
This change ...
Benni Mack

2023-01-23

22:51 Revision b8826742: [BUGFIX] Accessing unavailable site config triggers notice instead of warning
Accessing a not available configuration via TypoScript can be
intentional (e.g. by using it in an if check).
Therefor...
Helmut Hummel
21:17 Revision 94a90d42: [BUGFIX] Enforce processing images stored in typo3temp
When rendering preview images of online-media assets (YouTube, etc.),
the corresponding image is retrieved from the r...
Oliver Hader
20:10 Revision 55b72272: [BUGFIX] Handle disabled default language in PageContentErrorHandler
The SiteInterface provides the "getDefaultLanguage()"
method, which will always return the first configured
language ...
Oliver Bartsch
20:02 Revision 6ddadaba: [BUGFIX] Fix typos in recently introduced tstemplate xlf files
Resolves: #99687
Related: #99652
Releases: main
Change-Id: I39349c6362ce409a2f1d0c8e763a6ed4d94bf954
Reviewed-on: htt...
Josef Glatz
19:54 Revision e131831e: [BUGFIX] Handle disabled default language in PageContentErrorHandler
The SiteInterface provides the "getDefaultLanguage()"
method, which will always return the first configured
language ...
Oliver Bartsch
19:52 Revision 36177e36: [BUGFIX] Correct open/close icon Included TypoScript
Site Management > TypoScript > Included TypoScript:
Show correct open / close triangle icon after load.
Resolves: #9...
Christian Kuhn
19:51 Revision f9bb723f: [BUGFIX] Enforce processing images stored in typo3temp
When rendering preview images of online-media assets (YouTube, etc.),
the corresponding image is retrieved from the r...
Oliver Hader
19:34 Revision e4a5f3e4: [TASK] Deprecate PageRenderer::removeLineBreaksFromTemplate and usages
Removal of line breaks from a rendered template can be easily achieved
by using a code optimization tool like tidy. T...
Anja Leichsenring
18:48 Revision 0079b13a: [TASK] Prevent superflous SQL queries in HMENU
When isSubMenu() decides, that the current page has no subpages, then do not try to fetch its subpages.
Resolves: #9...
Christoph Lehmann
18:29 Revision 9092b231: [BUGFIX] Restore backend module rerouting functionality
Due to the changes in #99620, it is now possible
for a second level module to not define any route.
Such module then ...
Oliver Bartsch
18:10 Revision 5d94b732: [BUGFIX] Verify early for valid auto redirect creation or slug update
Automatically creating redirects on page slug changes and/or
updating children page slugs is bound to a SiteConfigura...
Stefan Bürk
14:59 Revision d349baf2: [TASK] Move module "TypoScript" to "Site Management"
The main module "TypoScript" is moved to "Site Management"
next to the "PageTsConfig" module. This is part of the
maj...
Christian Kuhn
14:38 Revision ef16ca22: [TASK] Rework wording in EXT:tstemplate
Use unique language keys for each submodule of EXT:tstemplate.
Update texts, headlines and info box notes.
Rename su...
Jasmina Ließmann
14:21 Revision 51b87e9b: [TASK] Streamline Extbase URI Builder
This change removes some workarounds in
Extbase URI Builder which are not needed
anymore due to PSR-7 request objects...
Benni Mack
13:52 Revision f78c13ed: [TASK] Clean up AC tests
* Cest files declared final
* Prefer private over protected
* Remove some skipped tests
* Method comment cleanups
te...
Christian Kuhn
13:27 Revision 540bdd80: [BUGFIX] Prevent duplicate ckeditor instances when moving inline fields
Resolves: #99410
Releases: 11.5
Change-Id: I354ed27532f7f07ef070488866e685762fe14165
Reviewed-on: https://review.typo...
Nikita Hovratov
13:05 Revision 71fc29fc: [BUGFIX] Do not access tce_db route directly
In case only one cache clear option is available
in the toolbar (no dropdown), clicking on the icon
previously led to...
Oliver Bartsch
12:24 Revision 91fda281: [FEATURE] Show site configurations (YAML) in configuration module
This adds a new entry to the configuration module, displaying
the YAML configuration of all available site configurat...
Eric Chavaillaz
12:15 Revision b93e210a: [BUGFIX] Use correct typolink config key for fragments
While the fragment in a LinkResult is named "fragment",
is the typolink related config key "section". Related
ViewHel...
Oliver Bartsch
11:18 Revision c17e30a7: [FEATURE] Adopt symfony messenger as message bus and queue
See the Feature.rst file for details.
The changes in workspaces are meant as a usage example.
The goal is to provid...
Susanne Moog
10:28 Revision 008068ba: [BUGFIX] Fix notice in FrontendConfigurationManager
Resolves: #99213
Releases: 11.5
Change-Id: I1a664d2e4b9c84063383769f956609390e8c3021
Reviewed-on: https://review.typo...
Georg Ringer

2023-01-22

21:21 Revision 151dc978: [BUGFIX] Make http_makelinks more fault tolerant
Ensure that call to parse_url in http_makelinks handles
parsing error correctly.
Resolves: #99653
Releases: main, 11...
Thomas Hohn
21:11 Revision 883b98ce: [BUGFIX] Make http_makelinks more fault tolerant
Ensure that call to parse_url in http_makelinks handles
parsing error correctly.
Resolves: #99653
Releases: main, 11...
Thomas Hohn
21:07 Revision 2b898bc9: [TASK] Use runtime cache in `PageRepository::getPageOverlaysForLanguage()`
The function is called several times during menu/page generation with
the same arguments.
Its query results are now ...
Christoph Lehmann
21:04 Revision 80e573f4: [TASK] Elevate "Info PageTsConfig" to a main module
The "Info > PageTsConfig" module is extracted from
ext:info and made a main module entry within
"Site management".
T...
Christian Kuhn
20:12 Revision 4505decf: [TASK] Remove obsolete template in ext:tstemplate
Main.html became unused with recent refactorings,
along with a locallang key.
Resolves: #99664
Releases: main
Change...
Christian Kuhn
20:09 Revision 61ce9702: [BUGFIX] Properly align switch user button when used in btn-group
Resolves: #99604
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: I482ba972ef68b59782b564...
Torben Hansen
20:02 Revision 639fd4ed: [TASK] Remove option in context menu to switch to list module
Resolves: #99662
Releases: main
Change-Id: Ie86bf43b98fac0118a55f58c0fd9ae86654fe569
Reviewed-on: https://review.typo...
Jasmina Ließmann
20:01 Revision e9ca54a7: [TASK] Remove content area from new record wizard
The "Create new record" button reachable from the
List module receives a couple of patches to make
it easier to use.
...
Stefan Froemken
19:36 Revision d5def3d6: [TASK] Use more native types in ext:frontend tests
* Use strict typed properties
* Use union types for function parameters where suitable
* Use mixed type where suitabl...
Torben Hansen
19:28 Revision ab78b036: [TASK] Reference to .xlf files instead of .xml files in EXT:tstemplate
Resolves: #99665
Releases: main
Change-Id: I99add455371a6a9e12289f4ee0d67cd2696f7198
Reviewed-on: https://review.typo...
Jasmina Ließmann
16:17 Revision 6c3027f7: [BUGFIX] Correctly toggle conditions for constants
Minor bug introduced by renamed variables with #99576.
Resolves: #99663
Related: #99576
Releases: main
Change-Id: I7...
Christian Kuhn

2023-01-21

11:57 Revision 27e0a21d: [TASK] Improve display of "TypoScript Records" submodule
Remove a superfluous table column that indicated if the
record was not marked as "Root".
Display multiple TypoScript ...
Jasmina Ließmann

2023-01-20

21:10 Revision b84ded56: [TASK] Update tree layout in "Included TypoScript"
This is about module "TypoScript" -> "Included TypoScript",
formerly known as "Template Analyzer":
* The table is mo...
Christian Kuhn
20:22 Revision 9a3473f5: [TASK] Cleanup thumbnails related code in FileBrowser
This cleans up FileBrowser code, related to the
thumbnails functionality:
- Removes the copied code from #99579 agai...
Oliver Bartsch
13:05 Revision aec57e61: [TASK] Unify wording when speaking about TypoScript records and files
Rename the record type "Template" to "TypoScript record"
("sys_template"). Use a unified wording for TypoScript recor...
Jasmina Ließmann
12:53 Revision 903e336b: [TASK] Reduce usages of GU::_GP()
The method will be phased out due to being an antipattern to
grab information directly from global variables.
This p...
Anja Leichsenring
12:52 Revision 85c8b734: [BUGFIX] Make SITE: placeholder work in foreign_selector
A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se...
David Blatter
12:52 Revision ff09748b: [BUGFIX] Make SITE: placeholder work in foreign_selector
A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se...
David Blatter
12:42 Revision a6af00eb: [BUGFIX] Do not trigger setUpdateSignal in CLI
This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th...
Benni Mack
12:40 Revision a378c2c7: [TASK] Streamline flag icons
We streamlined the flag icons and make them easier to handle.
The core provides a range of flag icons that are repres...
Benjamin Kott
12:27 Revision 918f882d: [BUGFIX] Do not trigger setUpdateSignal in CLI
This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th...
Benni Mack
11:12 Revision 4ca1de86: [FEATURE] Introduce event to prevent downloading of language packs
With the newly introduced event, it is possible to ignore extensions or
individual language packs for extensions when...
Kevin Appelt
11:06 Revision b933845c: [TASK] Reduce SQL queries in AbstractMenuContentObject::isSubMenu()
The method now pre-fetches and caches subpages for all pages on
the same level in order to reduce the amount of datab...
Christoph Lehmann
11:01 Revision c1c49869: [TASK] Use local Request Object in Extbase UriBuilder
The EXT:extbase UriBuilder already has a local instance
of the RequestInterface object, but relies in its method
`bui...
Anja Leichsenring
10:47 Revision 7ebd1add: [TASK] Enhance CKEditor5 whitespace plugin handling
This patch ensures that the whitespace plugin is correctly
removed, this includes the plugin itself and the toolbar i...
Benjamin Kott
10:10 Revision ded7e41c: [BUGFIX] Fix accordion visibility in image processing environment test
The display flex on the .modal-body was used to center the
loading animation in the modal screen but led to making
.p...
Benjamin Franzke
06:27 Revision 9745e202: [TASK] Streamline Form SelectIcons Wizard
This patch adds the missing hover and focus states to the
select icons field wizard and corrects the active border on...
Benjamin Kott

2023-01-19

23:56 Revision e3b1dd7c: [DOCS] Add hint about relative targets in redirects
This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ...
Josef Glatz
23:56 Revision ca0ba12a: [TASK] Enhance CKEditor5 alignment plugin handling
This patch ensures that the alignment plugin is
correctly removed, this includes the plugin itself
and the toolbar it...
Benjamin Kott
23:30 Revision bb71340c: [DOCS] Add hint about relative targets in redirects
This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ...
Josef Glatz
17:20 Revision ff824397: [TASK] Deprecate GeneralUtility::_POST()
As PSR-7 is favored since a long time, all usages to
this legacy method are removed, and it is finally
deprecated (wi...
Anja Leichsenring
16:51 Revision ac9450e4: [FEATURE] Improve performance and usability on editing sys_file_collection
Use the TCA type `folder` for `sys_file_collection`
records with record type "folder" to select a folder.
This requi...
Georg Ringer
16:50 Revision 9b61a176: [FEATURE] Add more location possibilities to ENABLE_INSTALL_TOOL
To phase out the usage of the directory `typo3conf`, the file
`ENABLE_INSTALL_TOOL` can be created at alternative dir...
Benni Mack
15:49 Revision b1e7db95: [BUGFIX] Prevent PHP fatal error in scheduler
One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution...
Lina Wolf
15:00 Revision 6f7948fb: [FEATURE] Add specific routes for backend modules
TYPO3 Backend modules can now add multiple routes,
which can be navigated directly.
This way, a module can actually ...
Benni Mack
12:57 Revision dce20cb5: [BUGFIX] Prevent PHP fatal error in scheduler
One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution...
Lina Wolf
12:50 Revision 8acdb7f3: [TASK] Optimize Iso database updater code
This change restructures some code
within the new updateIsoDatabase.php importer
to keep proper sorting in label file...
Benni Mack
12:38 Revision 1872c43f: [FEATURE] Introduce PHP attribute RemoteEvent (webhook)
To allow tagging an event as a remote event (aka webhook), we
introduce a new PHP attribute, `RemoteEvent` to mark an...
Frank Nägler
12:35 Revision a7873e93: [TASK] Fix crowdin ignore path
The ignore path must be an array.
Resolves: #99646
Related: #99644
Releases: main
Change-Id: Ie2f5e625a9850424b88907...
Georg Ringer
12:22 Revision faed1d02: [BUGFIX] Avoid non string argument to str_starts_with()
TranslateViewHelper needs to cast $id to string to avoid
feeding an int to str_starts_with().
Resolves: #99637
Relea...
Henrik Ziegenhain
12:20 Revision ccaa3afa: [TASK] Skip country translations in crowdin
As the translations are shipped within the core, those files must not be
translated via crowdin.
Resolves: #99644
Re...
Georg Ringer
11:32 Revision c67266ad: [BUGFIX] Use origin module identifier on creating new TS template
Resolves: #99636
Releases: main
Change-Id: Ibe663ca3c85693e90b14a6c6e9c1432f4a1812f5
Reviewed-on: https://review.typo...
Oliver Bartsch
11:28 Revision cc4da7d9: [TASK] Deprecate Environment::getBackendPath()
As the hard-coded "/typo3/" path might change later,
it is good to rely on the BackendEntryPointResolver
for future d...
Benni Mack
11:12 Revision 8ff02008: [FEATURE] Add all countries and their localized names
TYPO3 now supports loading a list of all
countries of the world in all supported
translations that TYPO3 has to offer...
Benni Mack
10:41 Revision 3e0c6591: [TASK] Migrate low-level jQuery functions to native API
This patch aims to migrate low-level helpers from jQuery to either
native browser API or TYPO3 API, where applicable ...
Andreas Fernandez
09:28 Revision c5931a49: [TASK] Migrate page title inline editor to web component
This patch migrates the inline editor used to modify a page's table to a
standalone web component. This allows to cle...
Andreas Fernandez
09:22 Revision 4afcfef1: [BUGFIX] Make element tree styles more explicit
A display bug of the element tree component is
resolved by making the css definition more explicit,
overwriting globa...
Oliver Bartsch

2023-01-18

22:35 Revision 3c53d6b6: [TASK] Update display of options in "TypoScript" submodules
Always show options above other listings. Unify the appearance
and placement of form fields within these options.
Re...
Jasmina Ließmann
22:26 Revision 3126ff27: [TASK] Unify several infoboxes in backend
There are some cases where an infobox is shown to make the editor
choosing a page in the page tree. With this change ...
Jasmina Ließmann
20:39 Revision 6c3c8a6a: [TASK] Avoid last usage of GU::_GPmerged() and deprecate
After years of refactoring, TYPO3 core finally removes
a last usage of GeneralUtility::_GPmerged() which is
an anti-p...
Anja Leichsenring
19:41 Revision ae146089: [TASK] Deprecate PageRepository->where_hid_del and where_groupAccess
PageRepository's public properties "where_hid_del" and "where_groupAccess"
which are used to modify a SQL query to fe...
Benni Mack
19:10 Revision fac14109: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc...
Chris Müller
18:53 Revision d01a5883: [BUGFIX] Avoid usage of dummy controller for web_ts module
The TypoScript module (web_ts) is not directly
accessible and always redirects to the first
available third level mod...
Oliver Bartsch
18:43 Revision 2abb5d01: [TASK] Fix typo in docblock of AfterRecordPublishedEvent
Additionally, add descriptions to the available methods.
Related: #99430
Resolves: #99619
Releases: main
Change-Id: ...
Chris Müller
18:40 Revision b98a9715: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc...
Chris Müller
17:43 Revision 749c3f6f: [TASK] Reduce calls to static GeneralUtility calls in ext:lowlevel
Resolves: #99617
Releases: main
Change-Id: I323fa8ec1b0381dd9c65c8b78bbd2989cd001aed
Reviewed-on: https://review.typo...
Anja Leichsenring
16:30 Revision d5add10d: [TASK] Restore indent between icon and title in "Pagetree overview"
With #99564 the fluid template of the "Pagetree overview" submodule was
updated, which leads to the same issue as in ...
Jasmina Ließmann
15:46 Revision 44fc8221: [BUGFIX] Avoid logging of invalid locales in site configuration
TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor...
Benni Mack
15:46 Revision 553c43b6: [BUGFIX] Avoid logging of invalid locales in site configuration
TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor...
Benni Mack
15:32 Revision 84fcbf66: [TASK] Integrate QueryConfiguraton class into consuming controller
The class separation gets in the way of further modernizing and
is integrated into the only consuming class for this ...
Anja Leichsenring
15:10 Revision 5c34d15d: [TASK] Remove table column 'includedFiles' in 'Page Tsconfig' submodule on page zero
Resolves: #99600
Releases: main
Change-Id: I382c3e34729ca87e756f142ae870dad9eaacf5a0
Reviewed-on: https://review.typo...
Jasmina Ließmann
13:47 Revision 863530cb: [TASK] Deprecate flushByTag hook
The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend....
Oliver Bartsch
13:46 Revision c84775db: [TASK] Store collapse state of "Page TSconfig" tree
The module `@typo3/backend/utility/collapse-state-persister.js` is
incorporated in EXT:info's "Page TSconfig" tree to...
Andreas Fernandez
13:15 Revision 6b67cfa9: [BUGFIX] Avoid logging of invalid locales in site configuration
TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor...
Benni Mack
13:11 Revision 407a4e7f: [FEATURE] Add event after record published in workspaces
A new PSR-14 event has been added to allow extension
developers to react on record publishing in workspaces.
The eve...
Susanne Moog
12:18 Revision 42a4c03b: [TASK] Avoid last usage of BU::getFuncCheck() and deprecate
Resolves: #99579
Releases: main
Change-Id: If8aa4864656da59e328076c9240fcd31e5eba16c
Reviewed-on: https://review.typo...
Anja Leichsenring
11:26 Revision 85bb087e: [TASK] Improve Page TSconfig submodule naming
Add headline and a descriptive text to overview of Page TSconfig on
page zero. Update labels in table header too.
Re...
Jasmina Ließmann
11:23 Revision e606c14e: [BUGFIX] Load global event handler in file browser
The "display thumbnails" checkbox in the
file browser is using the global event handler
functionality. This checkbox ...
Oliver Bartsch
11:21 Revision 4228166f: [TASK] Resolve inheritance of InfoPageTsController
The inheritance gets in the way of further plans to modernize the
info module and therefor needs to go. No functional...
Anja Leichsenring
11:16 Revision d1c3f0fe: [TASK] Make list tree collapsible in 'TSconfig page' submodule
To reduce the size of the list and improve clarity, the
individual list entries can now be expanded and collapsed.
R...
Jasmina Ließmann
10:50 Revision ed428b47: [BUGFIX] Fix typo in language file of ext:reactions
Resolves: #99595
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: I57e085abc685ba918754de...
Torben Hansen
09:11 Revision 1851dde5: [TASK] Streamline usages to LanguageService
This change reduces all logic where "fallback to default
language" is outside of LanguageService, allowing
LanguageSe...
Benni Mack
09:03 Revision b00bc4bd: [FEATURE] Enable multi-level language fallback for rendered content
This change enables functionality of every content
to use the fallback chain to loop over each fallback language
to c...
Gordon Brüggemann

2023-01-17

22:43 Revision 4ad88ab6: [FEATURE] Register upgrade wizards via service tag
A new PHP Attribute "UpgradeWizard" is added, which
is used to auto-configure and auto-register upgrade
wizards. This...
Oliver Bartsch
22:12 Revision e97bd18f: [FEATURE] Allow to provide name for new admin users in ext:install
The field `realName` has been added to the "Create Administrative User"
modal in ext:install, so it is possible to pr...
Torben Hansen
21:23 Revision 317cb7c6: [BUGFIX] Allow CSP inline styles in directly requested SVG files
Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin...
Oliver Hader
21:22 Revision a0c0e57a: [BUGFIX] Allow CSP inline styles in directly requested SVG files
Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin...
Oliver Hader
20:52 Revision 1e026a62: [BUGFIX] Allow CSP inline styles in directly requested SVG files
Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin...
Oliver Hader
19:55 Revision d047811e: [TASK] Clean up Language-related functionality
This change cleans up
some tests, and also streamlines
some usages (not all of them) of
$TYPO3_CONF_VARS['EXTCONF']['...
Benni Mack
19:12 Revision fa583ffd: Revert "[TASK] Increase touch area for collapsible panel headings"
This reverts commit abd887a165a0a8cad56855f653817e72ddce7272.
Reason for revert: Multiple places are broken now. See...
Oliver Bartsch
18:46 Revision abd887a1: [TASK] Increase touch area for collapsible panel headings
Increase the target area height from 13px to 48px and
let the anchor tag cover the entire panel heading size.
Releas...
Benjamin Franzke
18:13 Revision 6b5c4dab: [FEATURE] Use password policy for new admin users created in ext:install
The password for a new administrative backend user created using the
install extension does now consider the configur...
Torben Hansen
18:06 Revision 504abbed: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d...
Nikita Hovratov
18:06 Revision 322ae93c: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d...
Nikita Hovratov
18:04 Revision 4cc434ad: [BUGFIX] Avoid undef array key in TcaRecordTitle
Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie...
Christian Kuhn
18:03 Revision 25c68cae: [BUGFIX] Avoid undef array key in TcaRecordTitle
Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie...
Christian Kuhn
18:02 Revision 789a9ad6: [BUGFIX] Mute autoplayed videos
Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632...
Georg Ringer
17:49 Revision b68c304a: [BUGFIX] Fix closing tag for some web components
The web components for the following TCA types had
a wrong closing tag:
* `\TYPO3\CMS\Backend\Form\Element\ColorElem...
Torben Hansen
17:22 Revision f81bff70: [BUGFIX] Mute autoplayed videos
Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632...
Georg Ringer
15:22 Revision e9627be7: [BUGFIX] Cover all CKEditor4 toolbar configurations in migration
CKEditor4 had several ways of defining toolbars - Basic, Advanced,
Toolbar Groups, and Toolbar References. All these ...
Benjamin Kott
14:47 Revision b6c0e8ad: [TASK] Avoid last usage of BU::getDropdownMenu() and deprecate
Resolves: #99564
Releases: main
Change-Id: I64b1adaec854a565b73e60455dc731b9d6d5053f
Reviewed-on: https://review.typo...
Anja Leichsenring
13:27 Revision 69f66f64: [TASK] Update to PHPStan 1.9.12
The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r...
Oliver Klee
13:12 Revision 81f4051b: [TASK] Update to PHPStan 1.9.12
The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r...
Oliver Klee
13:02 Revision 2b90e996: [TASK] Reduce SQL queries in PageRepository::getPageOverlaysForLanguage()
This introduces less but bigger queries. Queries are also chunked
to avoid hitting platform/driver placeholder limit,...
Christoph Lehmann
12:45 Revision 33d0b11a: [TASK] Use LanguageService in EXT:form TranslationService
LanguageService can also be used
for overriding labels via TypoScript.
For this reason, TranslationService from
EXT:...
Benni Mack
12:38 Revision cb73bb2a: [BUGFIX] Avoid undef array key in SearchController
Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie...
Christian Kuhn
12:16 Revision cfb2c72f: [BUGFIX] Avoid undef array key in SearchController
Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie...
Christian Kuhn
12:16 Revision 412af370: [TASK] Cleanup UpgradeWizardService
To simplify working with the UpgradeWizardService,
the patch cleans up the following:
* Extract database related tas...
Oliver Bartsch
11:13 Revision 2b65aef1: [BUGFIX] Avoid undef array key in QueryGenerator
Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:...
Christian Kuhn
10:57 Revision fd9af06a: [BUGFIX] Avoid undef array key in QueryGenerator
Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:...
Christian Kuhn
10:55 Revision 26bccb63: [TASK] Allow to override labels in LanguageService
The functionality to handle TypoScript
overrides for Labels is now moved
from Extbase LocalizationUtility
to Language...
Benni Mack
10:52 Revision 03824a66: [TASK] Streamline submodule "Page TSconfig"
The submodule "TSconfig page" is to be streamlined.
Therefore some options in the function menu have been removed.
We...
Jasmina Ließmann
10:41 Revision ac629148: [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer'
The `redirectMode=referer` configuration allows to process a redirect
after a successful login to an evaluated refere...
Torben Hansen
10:13 Revision 7d65bc35: [TASK] Render lists in submodule 'Page TSconfig' in fluid
Move PageTsConfig tree rendering from a
PHP method to Fluid as a cleanup of the
controller.
Resolves: #99562
Release...
Jasmina Ließmann
09:26 Revision b744fd3f: [TASK] Relax strict usage of approved translations
Relax the usage of the attribute approved added with #97729
by allowed translations without the approved attribute
R...
Georg Ringer
09:22 Revision 26c801ef: [TASK] Migrate EXT:form TranslationServiceTest to functional
Resolves: #99561
Releases: main
Change-Id: I3f8a5e4d89c31f28703e91cbd02840ecfc7df9a7
Reviewed-on: https://review.typo...
Benni Mack
 

Also available in: Atom