Project

General

Profile

Activity

From 2023-06-21 to 2023-07-20

2023-07-19

22:33 Revision 8991fcbb: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa...
Stefan Bürk
22:33 Revision 0113c543: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa...
Stefan Bürk
22:30 Revision 2e29b322: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti...
Gerrit Mohrmann
22:29 Revision 01231869: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti...
Gerrit Mohrmann
10:37 Revision 2e014945: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:36 Revision fec1ab54: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:36 Revision 0dfb5204: [TASK] Align formatting details in runTests.sh
Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ...
Christian Kuhn
10:28 Revision f562781f: [!!!][TASK] Introduce type declarations in DriverInterface
Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\Driver\Driv...
Alexander Schnitzler
09:44 Revision fd409a41: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
09:44 Revision fd0cf4bd: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
09:44 Revision 27ecaf0a: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:...
Benni Mack
08:44 Revision 93a3de11: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:43 Revision 6327abd8: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:43 Revision 0a8d1641: [TASK] Drop redundant condition from TransportFactory
The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`...
Oliver Klee
08:41 Revision cbb9360b: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:41 Revision ec16c8bb: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:19 Revision fa9c3d0d: [BUGFIX] Remove correct indexed_search entries on cache clearing
Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot...
Georg Ringer
08:16 Revision 6ace7532: [!!!][TASK] Introduce type declarations in FileInterface
Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\FileInterfa...
Alexander Schnitzler
07:30 Revision 115bc466: [TASK] Use more DI in FE RequestHandler
Runtime static `FilePathSanitizer` and stateless
`TypoScriptService` can be injected in ext:frontend
`RequestHandler`...
Christian Kuhn

2023-07-18

19:04 Revision 7162c7cd: [BUGFIX] Fix incorrect type in RouteDispatcherTest
A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`....
Oliver Klee
19:04 Revision 8fe271c1: [BUGFIX] Fix incorrect type in RouteDispatcherTest
A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`....
Oliver Klee
18:54 Revision 90d99b6f: [TASK] Add tests for IconFactoryTest fallback page icons
These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:...
Nikita Hovratov
18:54 Revision 2fa4e15d: [TASK] Add tests for IconFactoryTest fallback page icons
These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:...
Nikita Hovratov
15:15 Revision ea45fb45: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
15:15 Revision 740d199d: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
15:15 Revision 28a631ee: [BUGFIX] Fix fallback icons for custom page types
Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari...
Nikita Hovratov
14:23 Revision 9bbeb7fe: [BUGFIX] Restore accidently removed `in()` expression wrapper
With #86859 array lists which can become quite large have been replaced
using `$queryBuilder->quoteArrayBasedValueLis...
Stefan Bürk
14:05 Revision 77433946: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
13:57 Revision 776e1da4: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
13:27 Revision 1f1082b9: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
13:26 Revision 225adaf6: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks...
Stefan Bürk
12:38 Revision fa4167a2: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
12:32 Revision cb09c51b: [TASK] Make all internal class in EXT:core strict
Resolves: #101378
Releases: main
Change-Id: I9b8006f65b0805185dc189dce8e19024497326d2
Reviewed-on: https://review.typ...
Oliver Klee
12:29 Revision 7f93a4ba: [BUGFIX] Enhance matching order for regex based redirects
RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res...
Stefan Bürk
12:02 Revision 6bd1f7f8: [TASK] Harden array callbacks in EXT:core, part 2
Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101328
R...
Oliver Klee
11:52 Revision 1b99459f: [TASK] Use constructor property promotion for EventDispatcherAdapter
Resolves: #101376
Releases: main
Change-Id: I8d091d11cb1eb1cc633364ced2af8f14538df527
Reviewed-on: https://review.typ...
Oliver Klee
11:26 Revision f77393d2: [TASK] Add property type hints in AssetCollector
All properties in AssetCollector can be safely
type hinted. Also avoids a useless reference.
Resolves: #101374
Relea...
Christian Kuhn
10:31 Revision de4171d4: [TASK] Remove `es-module-shims` polyfill
The polyfill package `es-module-shims` was required for loading
ECMAScript modules that implement import maps. To thi...
Andreas Fernandez
10:16 Revision f4b43a6e: [TASK] Remove Broadcast Channel API polyfill
When Broadcast Messaging was introduced into TYPO3 in 2019, a polyfill
was required for Edge. According to [1], every...
Andreas Fernandez
09:56 Revision cfc1c5c9: [!!!][TASK] Introduce type declarations for GU networking-related methods
Native return and param type declarations have been introduced for the
following methods of `\TYPO3\CMS\Core\Utility\...
Oliver Klee
09:36 Revision e4e2881d: [!!!][TASK] Harden FileInterface::getSize()
While FileInterface::getSize() declared its return type to be
int only, the actual implementation AbstractFile::geSiz...
Alexander Schnitzler
08:37 Revision 50ed7d14: [BUGFIX] Pass current rendarable context to condition evaluation
Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe...
Helmut Hummel
08:29 Revision 561c118b: [BUGFIX] Pass current rendarable context to condition evaluation
Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe...
Helmut Hummel
08:04 Revision 74122b79: [TASK] Use Backend/Attribute/Controller attribute more consistently
The PHP attribute #[Controller] has been introduced with
issue #99055 to declare backend module controllers public
an...
Christian Kuhn
08:00 Revision 2bc1c01d: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez
07:59 Revision 05b1b68d: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez
06:13 Revision f98c4b9f: [BUGFIX] Make icon cache in localStorage version-aware
The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
Andreas Fernandez

2023-07-17

18:59 Revision 1a7410d4: [TASK] Make all internal classes in EXT:backend strict
Resolves: #100819
Releases: main
Change-Id: I693b19e86fcebc81b9d12f22fb044dbfa0f67831
Reviewed-on: https://review.typ...
Oliver Klee
18:58 Revision 980430dc: [DOCS] Revise changelog for introduction of the capabilities bit set
Resolves: #101368
Related: #101291
Releases: main
Change-Id: Icb94a56254d130452d7b7f6f4b5c3dea6bbd6544
Reviewed-on: h...
Chris Müller
18:35 Revision 0fbaa3cc: [TASK] Clean up ext:scheduler details
Resolve a couple of details in ext:scheduler:
* Changing a unit test into a functional test allows us
declaring Sch...
Christian Kuhn
16:00 Revision 3e72ea63: [BUGFIX] Avoid exception in redirects module
In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr...
Torben Hansen
15:53 Revision 327a2038: [TASK] Only pass strings to PHP string functions in EXT:backend
This avoids type errors when strict typing is set for internal
classes in EXT:backend (when we cannot rely on PHP's i...
Oliver Klee
15:52 Revision 4a633ae2: [TASK] Add some missing string casts in EXT:core
Add string casts in functional calls where the parameter
needs to be a string, but currently is not ensured to be.
T...
Oliver Klee
15:49 Revision 606ef90a: [BUGFIX] Avoid exception in redirects module
In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr...
Torben Hansen
15:31 Revision 0cbbe65a: [TASK] Streamline labels in Install Tool buttons
The button labels in the Install Tool are now using ellipsis
to indicate that clicking a button will invoke another "...
Andreas Fernandez
12:17 Revision b5ad0525: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co...
Nikita Hovratov
12:17 Revision 2ccfaa51: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co...
Nikita Hovratov
11:04 Revision 951b4339: [TASK] Ensure TypoScript traversers are stateless
The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(...
Christian Kuhn
11:04 Revision c655ff11: [TASK] Ensure TypoScript traversers are stateless
The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(...
Christian Kuhn
10:36 Revision b0838689: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
10:36 Revision 1f76a751: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
10:36 Revision 97cdb9ff: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P...
Georg Ringer
08:48 Revision b12c8b7e: [TASK] Remove TYPO3-related items from localStorage when resetting config
If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS...
Andreas Fernandez
08:37 Revision 131954a6: [TASK] Remove TYPO3-related items from localStorage when resetting config
If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS...
Andreas Fernandez
07:06 Revision 6cdf2bd9: [BUGFIX] Use 12/24 hour format in date picker depending on client
flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region...
Andreas Fernandez
06:53 Revision baeecc1e: [BUGFIX] Use 12/24 hour format in date picker depending on client
flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region...
Andreas Fernandez

2023-07-15

20:30 Revision 7b92501a: [BUGFIX] Do not consider done `UpgradeWizard` as not found
Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ...
Stefan Bürk
20:22 Revision a69dec49: [BUGFIX] Do not consider done `UpgradeWizard` as not found
Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ...
Stefan Bürk

2023-07-14

22:27 Revision 2e24b663: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
20:58 Revision 827f388f: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
20:32 Revision 8b132d84: [BUGFIX] Avoid exception in presets of Install Tool
The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ...
Georg Ringer
17:32 Revision 207864d7: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
17:32 Revision 5183c849: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
17:31 Revision df56ff0d: [BUGFIX] Cast replacement values to strings
Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change...
Georg Ringer
09:49 Revision d4c0c2cd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar...
Andreas Fernandez
09:40 Revision 011dcefd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar...
Andreas Fernandez
06:32 Revision 75f3eaba: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti...
Georg Ringer
06:15 Revision 04068fbe: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti...
Georg Ringer

2023-07-13

08:30 Revision 3f2e8650: [BUGFIX] Fetch pages in different language when in free mode
The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default...
Benni Mack
08:30 Revision 201e8015: [BUGFIX] Fetch pages in different language when in free mode
The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default...
Benni Mack
06:26 Revision 61602bc2: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez
06:18 Revision 2a3e57cd: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez
05:55 Revision f304047f: [BUGFIX] Do not store bollocks markup in icon cache
In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
Andreas Fernandez

2023-07-12

23:06 Revision f0548332: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
23:05 Revision 15950a54: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
23:05 Revision 50c3c486: [BUGFIX] Only pass strings to string functions in EXT:backend
Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m...
Oliver Klee
22:29 Revision 0f1f6a6a: [TASK] Modernize array callbacks in EXT:belog and EXT:beuser
Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101314
R...
Oliver Klee
16:22 Revision 9ef563b1: [!!!][TASK] Make the parameter for GU::sanitizeLocalUrl required
There is no point in sanitizing a URL that is not given.
Resolves: #101311
Related: #101305
Releases: main
Change-Id...
Oliver Klee
16:20 Revision 7dc0969c: [BUGFIX] Mark current page in indexed_search via `aria-current`
To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ...
Andreas Fernandez
16:19 Revision 15b3fbd1: [BUGFIX] Mark current page in indexed_search via `aria-current`
To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ...
Andreas Fernandez
15:49 Revision 49515391: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con...
Marco Kuprat
15:40 Revision 7e0e6432: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con...
Marco Kuprat
08:40 Revision 9058fc76: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File...
Andreas Fernandez
08:36 Revision c4d79f5c: [BUGFIX] Prevent default behavior only for page selector links
The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b...
Andreas Fernandez
08:31 Revision 04503db0: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File...
Andreas Fernandez
08:26 Revision dd85d5a4: [BUGFIX] Prevent default behavior only for page selector links
The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b...
Andreas Fernandez
08:00 Revision 15128a1f: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke
07:59 Revision a4fe9e93: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke
07:30 Revision 4f2e492b: [TASK] Replace deprecated egrep in commit-msg hook
egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
Benjamin Franzke

2023-07-11

16:15 Revision 185c3eda: [TASK] Harden array callbacks in EXT:core, part 1
Add native type declarations and first-class callables for improved
type safety and readability. Also make some callb...
Oliver Klee
10:27 Revision 5980d2a9: [TASK] Set TYPO3 version to 11.5.30-dev
Change-Id: I1608d379e6becff4a45b9afb972b02cc91645947
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:24 Revision 275eada2: [TASK] Set TYPO3 version to 12.4.4-dev
Change-Id: I1ec587f07922fb2d1516e78c021899634489ff53
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:11 Revision a0a6929c: [RELEASE] Release of TYPO3 11.5.29
Change-Id: I0c4b5c42c6254d4d63f2f125b58862bcc119613c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
10:08 Revision 98da206e: [RELEASE] Release of TYPO3 12.4.3
Change-Id: I0de711a07cdc82980a0647f341f165b8602d8304
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799...
Benni Mack
09:55 Revision 8eb72af8: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:55 Revision 27264804: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:55 Revision 5c1a740b: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
`GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ...
Oliver Klee
09:46 Revision e7b045ae: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce...
Oliver Hader
09:44 Revision f4465268: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:42 Revision 63c87699: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
09:42 Revision 587690cd: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:42 Revision 6545deb2: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
09:30 Revision 22d35731: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce...
Oliver Hader
09:19 Revision 5ffe8a1b: [BUGFIX] Respect `data-content` for modals again
With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa...
Andreas Fernandez
09:15 Revision 35a2b09b: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol...
Oliver Klee
08:06 Revision b581984e: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 0f24df96: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 5fd7b342: [BUGFIX] Fix workspace stage-change mail recipient selection
Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b...
Benjamin Franzke
08:06 Revision 69849b3f: [BUGFIX] Keep link handler settings in filelist url generation
Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel...
Oliver Bartsch
08:06 Revision 58762cda: [BUGFIX] Keep link handler settings in filelist url generation
Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel...
Oliver Bartsch
08:05 Revision 61137e14: [BUGFIX] Apply sorting parameters on filelist initialization
TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the...
Oliver Bartsch
08:05 Revision 597e6b35: [BUGFIX] Apply sorting parameters on filelist initialization
TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the...
Oliver Bartsch

2023-07-10

21:57 Revision a56c481b: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
21:04 Revision f5f0cacb: [BUGFIX] Use correct fallback for sort field in FileBrowser
Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed...
Nikita Hovratov
21:02 Revision 0e8deb2a: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
20:59 Revision dcb9a73c: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:59 Revision 6b426d4d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:59 Revision 0eac6d5d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio...
Nicole Cordes
20:55 Revision fdbf5d20: [BUGFIX] Use correct fallback for sort field in FileBrowser
Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed...
Nikita Hovratov
20:44 Revision 10a41357: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-...
Benjamin Franzke
20:43 Revision 96889af2: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-...
Benjamin Franzke
20:43 Revision e1f4d209: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
20:31 Revision 99483ff8: [TASK] Update URL bar in nested backend installtool
Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display...
Benjamin Franzke
20:17 Revision ccc30d4b: [BUGFIX] Fix sorting in FileBrowser
Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C...
Andreas Nedbal
20:17 Revision 4cdf350c: [BUGFIX] Fix sorting in FileBrowser
Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C...
Andreas Nedbal
19:24 Revision 7c024deb: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
19:23 Revision 96137365: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
19:06 Revision d98d76a7: [TASK] Add "_gl" param to excludedParameters for cacheHash
When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti...
Tomasz Woldański
13:04 Revision 08349d36: [DOCS] Adjust changelog of simple log rotation
Resolves: #101299
Related: #100926
Releases: main
Change-Id: I24162529da61a0e07d7dae8c8a17317186cd6f9b
Reviewed-on: h...
Oliver Bartsch
10:59 Revision 1fa2f5ba: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
10:30 Revision a0063c95: [DOCS] Fix link to community extension documentation
Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300...
Philipp Kuhlmay
07:51 Revision c78b2e5b: [FEATURE] Implement simple log rotation
TYPO3 logs tend to grow over time if not manually cleaned on a regular
basis, potentially leading to full disks. Also...
Andreas Fernandez
07:06 Revision b0033746: [TASK] Remove leftover mailer instantiation in backend PasswordReset
With #101239 the `MailerInterface` has been injected using DI in
the backend password reset class. One manual instant...
Torben Hansen

2023-07-09

18:38 Revision 0c4a8afa: [TASK] Remove unused variable in InfoModuleController
The variable `$languageService` in `InfoModuleController` is unused
and can safely be removed.
Resolves: #101296
Re...
Torben Hansen

2023-07-08

12:00 Revision d7503855: [TASK] Let ClassSchema skip static properties/methods
Reflection information on static properties and methods
is not needed by Extbase, therefore they are now skipped.
Re...
Alexander Schnitzler
11:44 Revision db214eb6: [!!!][TASK] Introduce type declarations in ResourceInterface
This change introduces return type declarations of methods
of the ResourceInterface.
This affects many classes due t...
Alexander Schnitzler
11:39 Revision 94f6764d: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
11:38 Revision 30af95c6: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
11:27 Revision 3570b028: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not
overwrite the evaluated HTTP referrer on failed log...
Torben Hansen
11:25 Revision 34cc521a: [!!!][TASK] Introduce capabilities bit set
Instead of managing the capabilities bit value as
integer property on the drivers and resource storage,
they are now ...
Alexander Schnitzler
11:24 Revision 9ab0df8a: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/...
Gerrit Mohrmann
05:36 Revision 0f49281a: [TASK] Remove PseudoSiteTcaDisplayCondition
The tca display condition for checking pseudo sites no longer
serves a purpose.
Resolves: #100711
Releases: main
Cha...
Christian Eßl

2023-07-07

21:29 Revision 51be6052: [BUGFIX] Provide shortcut button for "Today" in date picker
flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt...
Andreas Fernandez
21:28 Revision b63fcedb: [BUGFIX] Disable preview links if no preview uri can be generated
Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi...
Benjamin Kott
20:19 Revision 35494d65: [BUGFIX] Provide shortcut button for "Today" in date picker
flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt...
Andreas Fernandez
16:23 Revision 50daee72: [BUGFIX] Disable preview links if no preview uri can be generated
Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi...
Benjamin Kott
14:27 Revision 76d868d9: [BUGFIX] Allow import module to also access distributions
This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi...
Benjamin Kott
14:25 Revision 060500a4: [TASK] Add MM-related DataHandler tests
This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang...
Benni Mack
14:23 Revision 56b0c50f: [BUGFIX] Fix command detection with open_basedir in effect
When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for...
Susanne Moog
13:42 Revision e97960ff: [BUGFIX] Fix command detection with open_basedir in effect
When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for...
Susanne Moog
13:38 Revision 73145ed6: [BUGFIX] Allow import module to also access distributions
This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi...
Benjamin Kott
13:03 Revision 433924dc: [TASK] Add MM-related DataHandler tests
This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang...
Benni Mack
13:03 Revision 653bcb4d: [BUGFIX] Prevent message, if workspaces is not installed
With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona...
Benjamin Kott
13:03 Revision daab37f2: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi...
Stefano Kowalke
12:58 Revision 5787a90f: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b...
Jochen Roth
12:47 Revision b39bb819: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b...
Jochen Roth
12:24 Revision 00c39c81: [BUGFIX] Prevent message, if workspaces is not installed
With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona...
Benjamin Kott
12:22 Revision 8beb0e27: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi...
Stefano Kowalke
12:22 Revision d4a9fa5c: [TASK] Remove unused information from ClassSchema
Information that is not needed does not need to be
gathered. It saves both CPU cycles and memory and reduces
the amou...
Alexander Schnitzler
11:03 Revision 6dc1df0e: [BUGFIX] Display field labels of FormEngine container elements
Since #97330, field labels are explicitly added
in the corresponding elements and are no longer
added at a central pl...
Oliver Bartsch
10:35 Revision 4dfc8390: [TASK] Remove jQuery from ImageProcessing
Resolves: #101270
Releases: main
Change-Id: I486a0f05723a979cb03fd822f8d6b508fdd4d2c9
Reviewed-on: https://review.typ...
Oliver Bartsch
08:40 Revision 76ac42af: [BUGFIX] Use specific file palettes as default for file references
In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte...
Benjamin Kott
08:39 Revision 8013b4b8: [BUGFIX] Remove pagination arrows from translations files
We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to...
Benjamin Kott
08:30 Revision 72bbfb36: [TASK] Extract Indexed Search inline event handling
Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit...
Oliver Hader
08:28 Revision 84e3425d: [BUGFIX] Use specific file palettes as default for file references
In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte...
Benjamin Kott
08:26 Revision dd4bc748: [BUGFIX] Remove pagination arrows from translations files
We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to...
Benjamin Kott
08:18 Revision 1db43b0d: [!!!][TASK] Remove RequireJS
RequireJS has been replaced by ECMAScript v6/v11
modules and is now removed.
Support for RequireJS in FormEngine has...
Benjamin Franzke
08:10 Revision d81b22d3: [TASK] Extract Indexed Search inline event handling
Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit...
Oliver Hader
08:05 Revision a40a4d21: [BUGFIX] Check rootline for extendToSubpages when previewing
The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca...
Susanne Moog
08:04 Revision 4ef07f34: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should...
Riny van Tiggelen
07:49 Revision cf18d252: [TASK] Remove jQuery from EnvironmentCheck
Resolves: #101269
Releases: main
Change-Id: I86e9e579a78861e3b080777b722555863536a734
Reviewed-on: https://review.typ...
Oliver Bartsch

2023-07-06

22:23 Revision e400e290: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
22:14 Revision 69ddb8b0: [TASK] Streamline error for already filled database
Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ...
Jochen Roth
21:59 Revision 702abe66: [TASK] Revert "[BUGFIX] Ensure DateTime conversion does not throw an error"
This reverts commit aa956a53c2cebe3d44f99368941c3d8c348ee8b7.
It has been merged before CI run was completed
and the ...
Benjamin Franzke
21:42 Revision f75d0678: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe...
Oliver Hader
21:41 Revision 391ab3ac: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe...
Oliver Hader
20:23 Revision 39a5de46: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
20:12 Revision 4038aabd: [BUGFIX] Do not abort renameFile if filename sanitizable
It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re...
Sybille Peters
20:06 Revision b51c348d: [BUGFIX] Check rootline for extendToSubpages when previewing
The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca...
Susanne Moog
20:06 Revision aa956a53: [BUGFIX] Ensure DateTime conversion does not throw an error
When DataHandler is used to import data from the $dataMap
and a field with dbType="date" is filled with a timestamp,
...
Benni Mack
19:57 Revision 4ad0c247: [TASK] Streamline error for already filled database
Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ...
Jochen Roth
19:54 Revision 27b2a852: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should...
Riny van Tiggelen
19:53 Revision 154efd03: [BUGFIX] Avoid exception for recent documents
Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ...
Stephan Großberndt
19:50 Revision 5dc44ccb: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
19:08 Revision b9b8cf2e: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
19:04 Revision 5be21750: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
19:02 Revision ca614c2a: [BUGFIX] Respect default values in setup command
So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
...
Johannes Nielsen
18:34 Revision ec7617fb: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
18:33 Revision 53d8aa3d: [BUGFIX] Normalize filename of uploaded files
The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla...
Oliver Hader
18:31 Revision f74aa725: [BUGFIX] Set default plugin title if no label was set
If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
...
Annett Jähnichen
18:22 Revision 1ccaef4f: [BUGFIX] Respect default values in setup command
So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
...
Johannes Nielsen
18:18 Revision 1d5aac83: [DOCS] Link to issues in category "Redirects Handling"
The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi...
Sybille Peters
18:09 Revision 866296dd: [BUGFIX] Set default plugin title if no label was set
If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
...
Annett Jähnichen
17:56 Revision 2efe738e: [BUGFIX] Set column width for table grids in page module
The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte...
Benjamin Kott
17:39 Revision 25a72672: [BUGFIX] Render only one toggle per node in trees
In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via...
Andreas Fernandez
17:31 Revision b3d474df: [BUGFIX] Set column width for table grids in page module
The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte...
Benjamin Kott
17:26 Revision 6d6eff17: [TASK] Streamline backend password reset log message
The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe...
Torben Hansen
17:26 Revision 55606780: [BUGFIX] Render only one toggle per node in trees
In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via...
Andreas Fernandez
17:20 Revision d9c29986: [BUGFIX] Add webhook message for failed mfa attempts
In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ...
Oliver Bartsch
17:02 Revision 23c6613e: [BUGFIX] Add webhook message for failed mfa attempts
In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ...
Oliver Bartsch
16:57 Revision f16cfa14: [TASK] Streamline backend password reset log message
The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe...
Torben Hansen
16:56 Revision 53b85eb6: [!!!][FEATURE] Add search for form manager
A search form is added to the form manger
to search a form definition by name or persistenceIdentifier.
Because inte...
Josua Vogel
16:01 Revision ff8e87ed: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi...
Benjamin Franzke
15:59 Revision 27e301f5: [TASK] Clarify iteration for re-processing nested tags
Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ...
Oliver Hader
15:59 Revision 7415c900: [TASK] Clarify iteration for re-processing nested tags
Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ...
Oliver Hader
15:46 Revision abc264b2: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi...
Benjamin Franzke
14:33 Revision 6bf0d254: [BUGFIX] Properly handle user logged in tasks with MFA enabled
In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis...
Oliver Bartsch
14:31 Revision 38665c81: [TASK] Remove jQuery from TcaExtTablesCheck
Resolves: #101257
Releases: main
Change-Id: I95cc27140efbb219a0c100ca92b802e1ee639a1e
Reviewed-on: https://review.typ...
Oliver Bartsch
14:30 Revision 46cabd7b: [BUGFIX] Support union types for event listeners
Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b...
Oliver Bartsch
14:18 Revision 3a89a232: [BUGFIX] Properly handle user logged in tasks with MFA enabled
In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis...
Oliver Bartsch
14:12 Revision 1b5041a7: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
13:57 Revision cb96f4b5: [BUGFIX] Support union types for event listeners
Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b...
Oliver Bartsch
13:39 Revision 8f914fa9: [TASK] Remove leftovers from Extbase DI logic
ClassSchema still evaluated several pieces of information
of class properties and (inject)methods for the already rem...
Alexander Schnitzler
13:35 Revision 331b87a7: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
13:29 Revision 2d2f1ea3: [BUGFIX] Build view level link with page id in access module
Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b...
Annett Jähnichen
13:06 Revision 35d72479: [BUGFIX] Build view level link with page id in access module
Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b...
Annett Jähnichen
13:03 Revision 9e9da14d: [BUGFIX] Dispatch event on failed mfa attempt
By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such...
Oliver Bartsch
13:01 Revision e0d0047b: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is...
Andreas Fernandez
12:37 Revision 6f5f1d9c: [BUGFIX] Check default language for preview requirements
When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ...
Susanne Moog
12:37 Revision 18fd43a1: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is...
Andreas Fernandez
12:37 Revision cdc94f10: [TASK] Improve handling of non-versionable records
Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl...
Lukas Niestroj
12:35 Revision 91034b86: [BUGFIX] Change column metaphone to varchar
In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not...
Stefan Froemken
12:09 Revision 462786de: [BUGFIX] Dispatch event on failed mfa attempt
By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such...
Oliver Bartsch
11:57 Revision b6c798e8: [TASK] Improve handling of non-versionable records
Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl...
Lukas Niestroj
11:57 Revision bea9a18c: [TASK] Add User- and PageTsConfig old include tag test coverage
This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ...
Stefan Bürk
11:44 Revision b57d36c5: [BUGFIX] Allow 1970-01-01 as native datetime input
The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo...
Imko Schumacher
11:42 Revision f6e32b97: [TASK] Add User- and PageTsConfig old include tag test coverage
This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ...
Stefan Bürk
11:41 Revision 495c7799: [BUGFIX] Check default language for preview requirements
When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ...
Susanne Moog
11:28 Revision 5094a34f: [BUGFIX] Allow 1970-01-01 as native datetime input
The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo...
Imko Schumacher
10:30 Revision fc71bdba: [TASK] Introduce type declarations in ObjectAccess
Releases: main
Resolves: #101251
Change-Id: Ia80e7a1136e9df116ff9cfa3d2cd5713ccd1a90d
Reviewed-on: https://review.typ...
Alexander Schnitzler
10:21 Revision cbe142a6: [BUGFIX] Disable language (de)activation with write-protected configuration
The language management module writes into system/settings.php to
either enable or disable a language. With the chang...
Andreas Fernandez
09:51 Revision e969b10c: [FEATURE] Show if redirects were checked in report
In the status report there is an additional entry to show if redirect
conflicts have been found.
However, there was ...
Sybille Peters
08:49 Revision 1986bec4: [TASK] styleguide: Add TCA fields for dbType=time and more examples
Fixes: https://github.com/TYPO3-CMS/styleguide/issues/351 Benni Mack
08:44 Revision 7e1c8822: [TASK] Streamline CPP usage in console commands
This change ensures that all console commands use constructor property
promotion.
Resolves: #101244
Releases: main
S...
Torben Hansen
08:11 Revision 77400d1b: [BUGFIX] styleguide: Keep integer-like value for integer type=datetime fields
If the database field type is set to integer for an `type=datetime`
field for format `time` or `timesec`, we keep the...
Stefan Bürk
07:59 Revision 3c372ebe: [BUGFIX] Add FROM part to count query in SuggestWizardDefaultReceiver
This resolves the exception Unknown column 'uid' in 'field list' when using the suggest wizard (For example at field ... Christoph Lehmann
07:56 Revision a5aed20a: [BUGFIX] styleguide: Generate correct values for `datetime` type fields
The database generator does not use the DataHandler for
all operation due to some performance considerations.
That m...
Stefan Bürk
07:55 Revision ec81e63d: [BUGFIX] Do not abort renameFile if filename sanitizable
It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re...
Sybille Peters
07:43 Revision 10b182db: [TASK] Include and load CKEditor locales if configured
This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca...
Andreas Nedbal
07:36 Revision 132bcabb: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:36 Revision 9b7bd8ce: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:33 Revision 9d3317e9: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log... Torben Hansen
07:13 Revision aa1592b6: [TASK] Use phpunit 10.2
Update to latest version of phpunit 10.2.3
> composer req --dev phpunit/phpunit:^10.2.3 -w
Resolves: #101232
Releas...
Wouter Wolters
07:13 Revision 60937558: [DOCS] Add sections on allowedContent and its siblings
I've just found out how to hide the fields from the table and table cell
dialog without hacking the source code.
Rel...
Philipp Kitzberger
07:11 Revision ac1e8165: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log... Torben Hansen
07:10 Revision ee732584: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
07:08 Revision cc1909af: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
07:08 Revision aa4ab90a: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
07:08 Revision 75eb34b7: [BUGFIX] Fix documentation of "show dialog" in Workspaces
The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the...
Susanne Moog
07:07 Revision a56c82fa: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack
07:07 Revision f37d90d2: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack
07:07 Revision f548b244: [BUGFIX] Properly hide overlay in form engine after translating
If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel...
Georg Ringer
06:27 Revision fca127cd: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
06:27 Revision ff739d54: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
06:27 Revision 79f98fbf: [BUGFIX] Use event delegation for frontend links
TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av...
Andreas Fernandez
04:09 Revision d295723f: [BUGFIX] Loosen types for PSR-7 message implementation
This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
Benni Mack

2023-07-05

21:37 Revision 7e392c6d: [BUGFIX] Provide languageField in case it's missing
Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev...
Henrik Elsner
21:37 Revision 4b1ffe5a: [BUGFIX] Allow linking to records that are set to All Languages
This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t...
Benni Mack
21:24 Revision 69b2bdff: [BUGFIX] Make RTE validate required
Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change...
Jochen Roth
21:14 Revision cf7bcad0: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
21:01 Revision c893cc23: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
21:00 Revision 44d96519: [TASK] Include and load CKEditor locales if configured
This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca...
Andreas Nedbal
20:59 Revision b4633b40: [BUGFIX] Make RTE validate required
Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change...
Jochen Roth
20:58 Revision e56e56e4: [BUGFIX] Allow linking to records that are set to All Languages
This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t...
Benni Mack
20:50 Revision d343e98e: [BUGFIX] Properly hide overlay in form engine after translating
If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel...
Georg Ringer
20:43 Revision 2fc23266: [BUGFIX] Resolve shortcut to a different page in a localized page
When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta...
Benni Mack
20:42 Revision eb60f97d: [BUGFIX] Skip email reports in validator task if no email is set
Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ...
Mario Lubenka
20:33 Revision 3c5d3c87: [BUGFIX] Show warning if TSconfig is set to circular dependency
When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu...
Benni Mack
20:32 Revision ee8faff5: [BUGFIX] Resolve shortcut to a different page in a localized page
When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta...
Benni Mack
20:32 Revision e01c8d0e: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie...
Benni Mack
20:12 Revision ecf8f6de: [BUGFIX] Show warning if TSconfig is set to circular dependency
When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu...
Benni Mack
20:05 Revision df52f29f: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie...
Benni Mack
19:16 Revision dbd804dc: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
19:15 Revision 288b82a2: [BUGFIX] Respect nullable date time fields
Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni...
JAKOTA Design Group GmbH
19:02 Revision 0158da81: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
19:01 Revision 774f58a2: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
18:58 Revision 5289e586: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:54 Revision 43e6b93c: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:36 Revision d81741b0: [BUGFIX] Allow to include YouTube shorts
Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c...
Benni Mack
18:28 Revision 1033db03: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:...
Oliver Bartsch
18:02 Revision d9f49083: [BUGFIX] Allow selection of root folder in Folder Browser
The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ...
Andreas Fernandez
17:52 Revision 93bd1ae3: [BUGFIX] Translate lowlevel database search form
This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie...
Josef Glatz
17:52 Revision 43a03a8e: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
17:34 Revision a7541705: [BUGFIX] Translate lowlevel database search form
This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie...
Josef Glatz
17:30 Revision cebeee38: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
17:25 Revision b5816626: [BUGFIX] Allow selection of root folder in Folder Browser
The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ...
Andreas Fernandez
17:22 Revision 83614a80: [TASK] Remove jQuery from TcaMigrationsCheck
Additionally, the handleAjaxRequest function
of the install tool router now also allows
a HTMLElement to be passed as...
Oliver Bartsch
17:18 Revision f996d31c: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th...
Florian Schöppe
16:21 Revision e520a687: [BUGFIX] Make phpstan happy
Resolves: #101250
Releases: main, 12.4, 11.5
Change-Id: Ib9a6a8f20c459e9d83d8af4024d711291af684b7
Reviewed-on: https:...
Benni Mack
15:07 Revision af71af97: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
14:55 Revision 74421f69: [BUGFIX] Provide request-token in backend login refresh dialog
The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ...
Oliver Hader
14:49 Revision 57463417: [!!!][TASK] Convert VersionState to backed enum
This change converts class VersionState to a native backed enum.
Resolves: #101175
Releases: main
Change-Id: I5d0b5a...
Thomas Hohn
14:41 Revision fb9b3e33: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
14:41 Revision 2d6ed654: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u...
Susanne Moog
14:39 Revision 70d1e1aa: [TASK] Use DI for mailer in backend PasswordReset
This patch injects `MailerInterface` in backend password reset using DI.
Resolves: #101239
Releases: main
Signed-off...
Torben Hansen
14:33 Revision f5eabd82: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u...
Susanne Moog
14:32 Revision a4b67d55: [BUGFIX] Provide request-token in backend login refresh dialog
The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ...
Oliver Hader
14:13 Revision 2803da6a: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
14:00 Revision f79fda4d: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981...
Benni Mack
13:46 Revision 6478888b: [TASK] Remove jQuery from UserPassLogin JS module
Resolves: #101241
Releases: main
Change-Id: I5a6580645f18d2371f35a602866e503a82843913
Reviewed-on: https://review.typ...
Oliver Bartsch
13:41 Revision 3b4c8b93: [TASK] Streamline backend user/-group total amount output
Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ...
Josef Glatz
13:19 Revision 4281557a: [TASK] Remove unused toolbar related JS selectors
Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi...
Oliver Bartsch
13:10 Revision 7f179e2d: [BUGFIX] Consider path links with leading slash as `url`
`ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di...
Stefan Bürk
13:06 Revision bfa9d8fa: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St...
Elias Häußler
13:02 Revision ae67fc48: [TASK] Streamline backend user/-group total amount output
Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ...
Josef Glatz
12:52 Revision a2d13893: [BUGFIX] Avoid fatal error with invalid soft reference parser links
When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang...
Benni Mack
12:50 Revision 42456c5b: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
12:49 Revision 23b50fc0: [TASK] Remove unused toolbar related JS selectors
Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi...
Oliver Bartsch
12:39 Revision 089578d8: [BUGFIX] Consider path links with leading slash as `url`
`ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di...
Stefan Bürk
12:31 Revision 99afcc08: [BUGFIX] Add read_only to cache identifier for file mounts
The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts...
Susanne Moog
12:30 Revision 1a3cf896: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
Creating redirects for `SysFolder`,`Spacer` and `Recycler` on slug
changes does not make sense as they are not reacha...
Stefan Bürk
12:27 Revision cf72e3dc: [TASK] Add functional tests for indexed_search
Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ...
Florian Schöppe
12:08 Revision dbad6d4c: [BUGFIX] Add read_only to cache identifier for file mounts
The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts...
Susanne Moog
11:27 Revision 29f892b0: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
11:27 Revision 592739ac: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
10:58 Revision c356e23c: [TASK] Remove jQuery from EXT:opendocs
Resolves: #101236
Releases: main
Change-Id: Iee3c1cbc8927ee5c27a2a713c4ee7bdfb17a67d2
Reviewed-on: https://review.typ...
Andreas Fernandez
10:57 Revision ffcbeb10: [TASK] Remove @internal for MfaProvider classes
The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ...
Thomas Hohn
09:52 Revision d127bc78: [!!!][TASK] Convert MfaViewType to backed enum
This change converts class MfaViewType to a native,
backed enum. In addition the 3rd parameter of the
method handleRe...
Thomas Hohn
09:52 Revision 41aa51db: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
09:16 Revision 2a50aa40: [BUGFIX] Add identifier to the file mount cache's value
This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang...
Stig Nørgaard Færch
08:43 Revision 0f0ec6e8: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
08:08 Revision 9243e4d6: [BUGFIX] Properly show indeterminate state of categories
Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to...
Andreas Nedbal
08:05 Revision db1408d9: [TASK] Harden array callbacks in EXT:backend
To improve code readability and to help static analysis, add
type annotations and use first-class callables.
Resolve...
Oliver Klee
07:15 Revision e5aeb7e0: [BUGFIX] Add identifier to the file mount cache's value
This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang...
Stig Nørgaard Færch

2023-07-04

21:29 Revision 831c3df7: [TASK] Add shared cache for VariableProcessor
VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
...
Oliver Hader
21:20 Revision c71b5007: [TASK] Add shared cache for VariableProcessor
VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
...
Oliver Hader
21:13 Revision 22ede859: [TASK] Improve the save notification in mass editing mode
The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi...
Christian Eßl
21:03 Revision 49fd1292: [TASK] Improve the save notification in mass editing mode
The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi...
Christian Eßl
20:57 Revision 4c40d747: [BUGFIX] Properly respect "disallowed" list for file extensions
Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr...
Oliver Bartsch
20:48 Revision bf9c760b: [BUGFIX] Add missing inline language labels for form engine
This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re...
Jochen Roth
20:47 Revision 2f6f6cf5: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ...
Krzysztof Gutkowski
20:28 Revision 29a5ec93: [BUGFIX] Properly respect "disallowed" list for file extensions
Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr...
Oliver Bartsch
20:15 Revision b6f9adb2: [BUGFIX] Streamline new record button titles in recordlist
To streamline the titles a specific language label is added for
the recordlist, which uses the TCA table title config...
Annett Jähnichen
20:00 Revision f0511366: [BUGFIX] Add missing inline language labels for form engine
This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re...
Jochen Roth
19:55 Revision 250fae36: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ...
Krzysztof Gutkowski
18:09 Revision de1ff199: [TASK] Use callout component for slug hints
The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot...
Andreas Nedbal
18:03 Revision 2a5f81c0: [BUGFIX] Strip superfluous srcset path prefix
Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ...
Manuel Glauser
17:57 Revision 08c02402: [BUGFIX] Make check for last key work for menu items with key = 0
Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb...
Tim Horstmann
17:47 Revision 2d35c91e: [TASK] Use callout component for slug hints
The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot...
Andreas Nedbal
17:39 Revision 9d43c6f8: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
17:31 Revision dd4cf5e8: [BUGFIX] Strip superfluous srcset path prefix
Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ...
Manuel Glauser
17:02 Revision 94456d3e: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
15:58 Revision 9e7ba219: [BUGFIX] Respect preferred browser language in backend login
With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t...
Torben Hansen
15:57 Revision bb72ee01: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St...
Elias Häußler
15:56 Revision 32a2cdc3: [BUGFIX] Render image processing results in install tool
Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p...
Daniel Siepmann
15:56 Revision a9a00701: [BUGFIX] Make check for last key work for menu items with key = 0
Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb...
Tim Horstmann
14:47 Revision 5a2c851b: [BUGFIX] Render image processing results in install tool
Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p...
Daniel Siepmann
13:56 Revision 0078b7c7: [BUGFIX] Resolve page with trailing slash requested without one
With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
...
Stefan Bürk
13:40 Revision adf83be9: [BUGFIX] Respect preferred browser language in backend login
With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t...
Torben Hansen
13:10 Revision 26e15895: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
12:01 Revision 2289ae2f: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
10:14 Revision c5fff77f: [TASK] Change sorting of records in recycler module
The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case...
Georg Ringer
09:54 Revision 60964d5b: [TASK] Change sorting of records in recycler module
The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case...
Georg Ringer
09:54 Revision e9131cd2: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
Creating redirects for `SysFolder` and `Spacer` on slug changes does
not make sense as they are not reachable in the ...
Stefan Bürk
09:49 Revision c20dad7e: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c...
Alexander Schnitzler
09:24 Revision b9abb5c6: [BUGFIX] Show validation errors for fields with legend in form engine
Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T...
Oliver Bartsch
09:24 Revision ea366949: [BUGFIX] Make parallel execution checkbox in scheduler working
The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad...
Oliver Bartsch
08:40 Revision 0c87eb73: [BUGFIX] Make parallel execution checkbox in scheduler working
The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad...
Oliver Bartsch
08:40 Revision 317b4a7d: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:40 Revision f9abb3ac: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:13 Revision b65472ed: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc...
Guillaume Germain
08:03 Revision c09155fb: [!!!][TASK] Remove pages.doktype 255 / recycler
Historically, TYPO3 Core has had a custom page doktype
"recycler" which was used as a "manual trash bin" so editors
c...
Benni Mack
07:31 Revision 96877af6: [BUGFIX] Enable additional attributes for Media ViewHelper
This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C...
Benni Mack
07:31 Revision 474640b2: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati...
Nikita Hovratov
07:31 Revision dad78924: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati...
Nikita Hovratov
07:15 Revision de4bf7e4: [BUGFIX] Do not use FlashMessage in DataHandler hook
This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643...
Benni Mack

2023-07-03

20:11 Revision b038279a: [BUGFIX] Avoid fatal error with invalid soft reference parser links
When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang...
Benni Mack
19:53 Revision dc06661c: [BUGFIX] Enable additional attributes for Media ViewHelper
This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C...
Benni Mack
19:52 Revision fff5a88b: [BUGFIX] Do not use FlashMessage in DataHandler hook
This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643...
Benni Mack
19:50 Revision 591a7ba0: [BUGFIX] Show validation errors for fields with legend in form engine
Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T...
Oliver Bartsch
18:55 Revision 79a5fa48: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
18:54 Revision fe75b7b5: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
17:06 Revision abe424a5: [BUGFIX] Prevent undefined array key warnings in PageRepository
Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:...
Oliver Bartsch
16:57 Revision f2d8e0ee: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
16:56 Revision 15c75521: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
16:56 Revision d62c8da3: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
16:25 Revision 71fe4828: [TASK] Update ckeditor5 to v38.1
This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav...
Andreas Fernandez
16:12 Revision 2009770c: [TASK] Update ckeditor5 to v38.1
This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav...
Andreas Fernandez
16:11 Revision 59a36db7: [BUGFIX] Use event delegation for image manipulation triggers
With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ...
Andreas Fernandez
16:03 Revision c9b60dd5: [BUGFIX] Use event delegation for image manipulation triggers
With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ...
Andreas Fernandez
15:38 Revision deb578e7: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
15:24 Revision 35a4c605: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:...
Benni Mack
15:24 Revision f5558dea: [!!!][TASK] Remove deprecated code in SiteLanguage
Removed the following public methods:
* \TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode
* \TYPO3\CMS\Co...
Thomas Hohn
15:22 Revision 2950c7f0: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R...
Benni Mack
15:11 Revision 86da90ea: [TASK] Use better default size when opening the editpopup
When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv...
Benni Mack
15:01 Revision 06ec7354: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process...
Andreas Nedbal
14:52 Revision 53ce42f9: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process...
Andreas Nedbal
14:50 Revision 7720e065: [TASK] Use better default size when opening the editpopup
When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv...
Benni Mack
14:48 Revision d758c0e4: [TASK] Remove fallback in SiteConfiguration constructor
Its todo is solved. This also introduces constructor property promotion.
Resolves: #101213
Releases: main
Change-Id:...
Christoph Lehmann
14:26 Revision 1747cdf5: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
14:26 Revision d634f571: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
14:26 Revision 7287107f: [TASK] Re-introduce hreflang attribute of site language configuration
The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur...
Benni Mack
13:47 Revision 85d2b5b1: [TASK] Re-introduce hreflang attribute of site language configuration
The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur...
Benni Mack
13:43 Revision 68d4f80c: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section...
Torben Hansen
13:42 Revision 161d7071: [BUGFIX] Set locale for FormatSize
As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually...
Susanne Moog
13:18 Revision af484875: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
13:17 Revision 52183d71: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
13:16 Revision 508c963b: [BUGFIX] Set locale for FormatSize
As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually...
Susanne Moog
12:42 Revision e5c3be58: [TASK] Streamline "referrer" spelling in felogin code
All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch...
Markus Klein
11:21 Revision 7fa9a9f5: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0...
Tymoteusz Motylewski
11:21 Revision 025d2959: [BUGFIX] Do not return exit codes > 255
If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t...
Andreas Fernandez
10:59 Revision fbed3b1a: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0...
Tymoteusz Motylewski
10:58 Revision df74cd48: [BUGFIX] Do not return exit codes > 255
If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t...
Andreas Fernandez
10:42 Revision e0f1b295: [TASK] Add more excludedParameters from common systems
Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83...
Tymoteusz Motylewski
09:56 Revision b9d0ae4b: [TASK] Update `styleguide`
This change raises `styleguide` to include
the change with the correct version constraints
in the `ext_emconf.php`.
...
Stefan Bürk
09:32 Revision 2da8d8b5: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/410 from TYPO3/stefan-1
[TASK] styleguide: Set correct core version in `ext_emconf.php` Benni Mack
08:39 Revision 87475850: [TASK] styleguide: Set correct core version in `ext_emconf.php`
This change sets the version in the `ext_emconf.php`
to the next version, matching the current TYPO3 core
main branch...
Stefan Bürk

2023-07-02

09:57 Revision 07ca630f: [TASK] Remove useless test in GeneralUtilityTest
This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
...
Torben Hansen
09:10 Revision fc5e9f7e: [TASK] Remove useless test in GeneralUtilityTest
This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
...
Torben Hansen

2023-07-01

08:46 Revision 20c3df2e: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run...
Christian Kuhn
08:46 Revision 96ffecc3: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run...
Christian Kuhn
08:45 Revision 2c487211: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run...
Christian Kuhn
08:34 Revision b7e0b5b0: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul...
Nikita Hovratov
08:33 Revision 628dcdea: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul...
Nikita Hovratov

2023-06-30

17:42 Revision d7945c33: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul...
Nikita Hovratov
10:20 Revision 4041cc56: [BUGFIX] Allow integer keys in ArrayUtility::flatten()
Instead of breaking the execution with a TypeError if
an array to be flattened by ArrayUtility::flatten()
has integer...
Stephan Großberndt
10:16 Revision 43862291: [BUGFIX] Allow integer keys in ArrayUtility::flatten()
Instead of breaking the execution with a TypeError if
an array to be flattened by ArrayUtility::flatten()
has integer...
Stephan Großberndt
10:14 Revision 406479a5: [TASK] SchemaMigrator is stateless
Class SchemaMigrator has an unused property $schema.
Removing this property makes it more obvious
this service is sta...
Christian Kuhn
10:14 Revision ff0acac3: [TASK] SchemaMigrator is stateless
Class SchemaMigrator has an unused property $schema.
Removing this property makes it more obvious
this service is sta...
Christian Kuhn
08:35 Revision 917444d2: [TASK] Simplify fe_login template by removing unused onSubmit
Replace the Fluid if condition for the onSubmit value in the login template of EXT:fe_login with the else part.
The ...
Stephan Großberndt
08:24 Revision be6b8925: [TASK] Simplify fe_login template by removing unused onSubmit
Replace the Fluid if condition for the onSubmit value in the login template of EXT:fe_login with the else part.
The ...
Stephan Großberndt

2023-06-29

15:45 Revision 9f404033: [BUGFIX] Make list of webmount page ids really unique
The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen...
Andreas Fernandez
15:45 Revision c57a8a1d: [BUGFIX] Make list of webmount page ids really unique
The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen...
Andreas Fernandez
15:26 Revision d3e0d120: [BUGFIX] Show source file and user agent in CSP backend module
The CSP backend module is not showing the optional source-file
of the reported violation. This information references...
Oliver Hader
15:26 Revision 7ff50ff3: [BUGFIX] Show source file and user agent in CSP backend module
The CSP backend module is not showing the optional source-file
of the reported violation. This information references...
Oliver Hader
15:11 Revision 547cbc93: [BUGFIX] Make list of webmount page ids really unique
The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen...
Andreas Fernandez
15:08 Revision 0d129737: [BUGFIX] Allow reconstitution of CSP hash values
Reconstituting HashValue objects from their string
representation fails and cannot be used in the site
csp.yaml setti...
Oliver Hader
14:59 Revision 5ad55d92: [BUGFIX] Allow reconstitution of CSP hash values
Reconstituting HashValue objects from their string
representation fails and cannot be used in the site
csp.yaml setti...
Oliver Hader
10:47 Revision 7fe5793a: [TASK] Add site request tests page-id and language-id query params
Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
10:47 Revision a3f65887: [TASK] Add site request tests page-id and language-id query params
Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
10:47 Revision 3ab61d56: [TASK] Add site request tests page-id and language-id query params
Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha...
Oliver Hader

2023-06-28

07:25 Revision 30f14583: [BUGFIX] Re-allow guzzlehttp/promises v1
The update to only allow guzzlehttp/promises has been breaking to
external extensions and their dependencies. Only al...
Dennis Prinse
07:25 Revision 3f0e2262: [BUGFIX] Re-allow guzzlehttp/promises v1
The update to only allow guzzlehttp/promises has been breaking to
external extensions and their dependencies. Only al...
Dennis Prinse

2023-06-27

16:37 Revision d471a55f: [BUGFIX] Harmonize site configurations "flag" setting
In the site configuration, the value is called "flag",
whereas in TypoScript or in the SiteLanguage object,
it is cal...
Benni Mack
14:48 Revision ae083040: [!!!][TASK] Connect label with element in FormEngine
A single FormEngine element (created by "element"
classes that typically extend AbstractFormElement)
takes care of th...
Christian Kuhn
12:09 Revision 3ef7ec48: [BUGFIX] Provide CSP nonce value for adminpanel assets
Resolves: #101169
Releases: main, 12.4
Change-Id: I3fc60ed9fcfa55a6368618976d5f8a1c2315039f
Reviewed-on: https://revi...
Oliver Hader
11:52 Revision 4531510e: [TASK] Connect label with element in FormEngine
A single FormEngine element (created by "element"
classes that typically extend AbstractFormElement)
takes care of th...
Christian Kuhn
11:23 Revision a28cfa49: [BUGFIX] Provide CSP nonce value for adminpanel assets
Resolves: #101169
Releases: main, 12.4
Change-Id: I3fc60ed9fcfa55a6368618976d5f8a1c2315039f
Reviewed-on: https://revi...
Oliver Hader
08:52 Revision d6f109c6: [BUGFIX] Have site settings in pageTsConfig
A broken cache handling related to site settings
in PageTsConfigFactory effectively leads to
broken access to site se...
Christian Kuhn
08:52 Revision e5cd4a30: [BUGFIX] Have site settings in pageTsConfig
A broken cache handling related to site settings
in PageTsConfigFactory effectively leads to
broken access to site se...
Christian Kuhn
08:28 Revision 541766ba: [BUGFIX] Correct multi site FE TypoScript caches
The v12 TypoScript parser has a nifty feature to
create the smallest possible amount of cache entries:
When two sys_...
Christian Kuhn
08:28 Revision 4046fde0: [BUGFIX] Correct multi site FE TypoScript caches
The v12 TypoScript parser has a nifty feature to
create the smallest possible amount of cache entries:
When two sys_...
Christian Kuhn

2023-06-26

20:24 Revision 6c15cea7: [TASK] Split the content of the installer progress bar
In order to ensure the readability of the progress bar, the previous
content has been split up. Only the percentages ...
Jasmina Ließmann
20:12 Revision 03f9d4ab: [TASK] Split the content of the installer progress bar
In order to ensure the readability of the progress bar, the previous
content has been split up. Only the percentages ...
Jasmina Ließmann
14:45 Revision bda788c0: [TASK] styleguide: TCA renderType unknown example
Christian Kuhn
14:33 Revision a5f29337: [TASK] styleguide: Add TCA user element without renderType
Christian Kuhn
13:03 Revision ae6b8e0d: [!!!][TASK] Mark PageTsBackendLayoutDataProvider as final
The class following class is marked as internal:
* \TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvi...
Thomas Hohn
12:03 Revision f9f9ef46: [TASK] styleguide: Add TCA email readonly example
Christian Kuhn
11:56 Revision 74348fcc: [TASK] styleguide: Proper TCA type=email example
Christian Kuhn
11:55 Revision 0961c3ff: [TASK] styleguide: Remove invalid showitem fields in _flex TCA
https://github.com/TYPO3-CMS/styleguide/pull/401
Those fields have been relocated to a dedicated
'displaycond' table.
Christian Kuhn
11:53 Revision 84495f36: [BUGFIX] Grant inline scripts & styles via CSP in admin panel output
The admin panel uses Symfony's `HtmlDumper` to output data - which is
adding inline JavaScript and StyleSheet element...
Oliver Hader
11:29 Revision df0ca22d: [BUGFIX] Grant inline scripts & styles via CSP in admin panel output
The admin panel uses Symfony's `HtmlDumper` to output data - which is
adding inline JavaScript and StyleSheet element...
Oliver Hader
07:27 Revision 06f1f6d9: [BUGFIX] Prevent PHP warning using unsetLimit
The extbase implementation "Query" of the
QueryInterface contains a method "unsetLimit".
Calling this method really P...
Stefan Froemken
05:23 Revision cd000ec9: [BUGFIX] Add `ESCAPE` keyword for `like()` and `notLike() expressions
Values for `like` expressions should be escaping the
corresponding like wildcards ($ and _). TYPO3 core
provides a `e...
Stefan Bürk

2023-06-25

21:21 Revision 2bd6e36e: [BUGFIX] Add stdWrap to EXTBASEPLUGIN
Add a check and call stdWrap if set for EXTBASEPLUGIN
Releases: main, 12.4
Resolves: #101164
Change-Id: Ia32661dc456...
Helmut Hummel
21:07 Revision 02f3120a: [BUGFIX] Add stdWrap to EXTBASEPLUGIN
Add a check and call stdWrap if set for EXTBASEPLUGIN
Releases: main, 12.4
Resolves: #101164
Change-Id: Ia32661dc456...
Helmut Hummel
21:01 Revision 8f7bd4d9: [BUGFIX] Prevent PHP warning using unsetLimit
The extbase implemantation "Query" of the
QueryInterface contains a method "unsetLimit".
Calling this method really P...
Stefan Froemken

2023-06-23

19:50 Revision 07b3eb16: [DOCS] Enhance documentation for EXT:reactions
Resolves: #101114
Releases: main, 12.4
Change-Id: I974825bf56e22a2c8e04bbe08a8fc9adfe7ff792
Reviewed-on: https://revi...
Chris Müller
14:09 Revision b4f0ee91: [DOCS] Enhance documentation for EXT:reactions
Resolves: #101114
Releases: main, 12.4
Change-Id: I974825bf56e22a2c8e04bbe08a8fc9adfe7ff792
Reviewed-on: https://revi...
Chris Müller
08:53 Revision 0be2f5a0: [!!!][TASK] Enforce strict typing in LinktypeInterface
Enforce that all methods are strictly typed in the interface:
\TYPO3\CMS\Linkvalidator\Linktype\LinktypeInterface
Re...
Thomas Hohn

2023-06-22

19:33 Revision f036b2f6: [TASK] Simplify FormEngine PaletteAndSingleContainer
As a pre-patch to resolve #97330, we simplify the
code flow in PaletteAndSingleContainer by avoiding
the fieldSetWrap...
Christian Kuhn
19:28 Revision 5491525c: [TASK] Simplify FormEngine PaletteAndSingleContainer
As a pre-patch to resolve #97330, we simplify the
code flow in PaletteAndSingleContainer by avoiding
the fieldSetWrap...
Christian Kuhn
17:59 Revision fbe6e345: [BUGFIX] Enable client side min/max validation for type folder
While separating type folder from type group, it was forgotten to enable
client-side validation for min/max checks in...
Nikita Hovratov
17:59 Revision de53c0e2: [BUGFIX] Enable client side min/max validation for type folder
While separating type folder from type group, it was forgotten to enable
client-side validation for min/max checks in...
Nikita Hovratov
17:16 Revision 1a13adfa: [BUGFIX] Remove left over TCA noTableWrapping handling
TCA property 'noTableWrapping' for type 'user'
has been marked as deprecated with v9 already.
The v10 deprecation rem...
Christian Kuhn
17:16 Revision e7ca0f33: [BUGFIX] Remove left over TCA noTableWrapping handling
TCA property 'noTableWrapping' for type 'user'
has been marked as deprecated with v9 already.
The v10 deprecation rem...
Christian Kuhn
12:28 Revision f7035496: [BUGFIX] Declare FormEngine NodeInterface classes stateful
FormEngine classes implementing NodeInterface are DI
aware since #101103. They need to be declared stateful
(aka "sha...
Christian Kuhn
09:24 Revision d3307e02: [TASK] Trigger deprecation warnings in Repository for magic methods
Trigger deprecations for the following magic methods
in TYPO3\CMS\Extbase\Persistence\Repository:
* findBy[Property](...
Thomas Hohn
09:23 Revision 69ed5d7b: [!!!][TASK] Added setModuleData method to ShortInfoProviderInterface
Classes must implement the method setModuleData, when implementing
the \TYPO3\CMS\Adminpanel\ModuleApi\ShortInfoProvi...
Thomas Hohn
09:20 Revision c0f94c61: [!!!][TASK] Clean up extbase UriBuilder
Extbase UriBuilder now has a hard dependency to
request, the class is streamlined a bit along
the way. The current cO...
Christian Kuhn
09:00 Revision 5cf89c7d: [TASK] Remove unused method in SingleFieldContainer
The method is obsolete since refactoring
in #88182 for v10.
Resolves: #101145
Related: #88182
Change-Id: I3d4bf22858...
Christian Kuhn
08:51 Revision 68f6ab47: [TASK] Remove trigger deprecation in AbstractFormEngineAjaxController
Removed the trigger of a deprecation warning and removed 3rd argument
in class TYPO3\CMS\Backend\Controller\AbstractF...
Thomas Hohn
08:45 Revision 7884b323: [TASK] styleguide: TCA type number readonly example
https://github.com/TYPO3-CMS/styleguide/pull/400 Christian Kuhn

2023-06-21

10:27 Revision 491d6fe3: [DOCS] List PSR-14 events in workspaces documentation
Resolves: #100952
Releases: main, 12.4
Change-Id: Ia4760eb245fc007783fdbe24227f6aabe2d4b969
Reviewed-on: https://revi...
Chris Müller
10:27 Revision 5728fcc6: [DOCS] Add chapter about available PSR-14 event in EXT:lowlevel
Resolves: #100898
Related: #99717
Releases: main, 12.4
Change-Id: I08012b6ef37687cb07b835233da947ff0ffcce6c
Reviewed-...
Chris Müller
10:26 Revision 2c03b48a: [DOCS] Remove obsolete passwordValidators setting from EXT:felogin docs
Resolves: #101127
Related: #101097
Related: #97390
Related: https://github.com/TYPO3-Documentation/Changelog-To-Doc/i...
Chris Müller
10:05 Revision 9bdc7908: [DOCS] Add chapter about available PSR-14 event in EXT:lowlevel
Resolves: #100898
Related: #99717
Releases: main, 12.4
Change-Id: I08012b6ef37687cb07b835233da947ff0ffcce6c
Reviewed-...
Chris Müller
10:03 Revision 98556cf4: [DOCS] List PSR-14 events in workspaces documentation
Resolves: #100952
Releases: main, 12.4
Change-Id: Ia4760eb245fc007783fdbe24227f6aabe2d4b969
Reviewed-on: https://revi...
Chris Müller
05:16 Revision d75deb0d: [TASK] Raise `phpstan/phpstan` and friends
This change raises phpstan and related
package to the latest version. Baseline
is recreated to remove no longer match...
Stefan Bürk
05:16 Revision 3a433420: [TASK] Raise `phpstan/phpstan` and friends
This change raises phpstan and related
package to the latest version. Baseline
is recreated to remove no longer match...
Stefan Bürk
05:15 Revision 3225a96c: [TASK] Raise `phpstan/phpstan` and friends
This change raises phpstan and related
package to the latest version. Baseline
is recreated to remove no longer match...
Stefan Bürk
 

Also available in: Atom