Project

General

Profile

Activity

From 2022-02-26 to 2022-03-27

2022-03-27

20:25 Revision 737e9dc7: [TASK] Update dependency to PSR-3 v2/3
PSR-3 v2 and v3 add types, so we can switch to those now.
Because we don't fully implement PSR-3 directly, this is
a...
Larry Garfield
19:31 Revision 675cf0bd: [DOCS] Rework lowlevel documentation
- Move the content from the README.rst into the Documentation folder.
- The README.rst now defaults to the content of...
Chris Müller

2022-03-26

22:08 Revision 27dd2d1a: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
22:08 Revision 84674dfe: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
22:08 Revision f17839de: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
12:04 Revision a5ed5c19: [FEATURE] Introduce TCA type "password"
In the process of using dedicated TCA types,
the new TCA type "password" is introduced and
replaces "eval=password" a...
Torben Hansen

2022-03-25

13:01 Revision 2e83b410: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
13:01 Revision 5e5a87d4: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
13:00 Revision b1a063c0: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
11:56 Revision a156c879: [BUGFIX] Properly add crop variants parameter to preview url
Using the hook
['Backend/Form/Element/ImageManipulationElement']['previewUrl'],
one can define a preview url for the ...
Oliver Bartsch
11:16 Revision 72d3428e: [!!!][FEATURE] Add PSR-14 ModifyImageManipulationPreviewUrlEvent
This introduces a new PSR-14 event, enabling
extension authors to modify the preview url within
the image manipulatio...
Oliver Bartsch
09:55 Revision 0b6e61f5: [BUGFIX] Properly add crop variants parameter to preview url
Using the hook
['Backend/Form/Element/ImageManipulationElement']['previewUrl'],
one can define a preview url for the ...
Oliver Bartsch
08:16 Revision 281d9f18: [BUGFIX] Allow installation of incompatible distributions
TYPO3 allows to install incompatible extensions for a very long time,
but distributions were missed when this feature...
Andreas Fernandez

2022-03-24

19:46 Revision 9c0fef98: [!!!][FEATURE] Add PSR-14 Events for modifying inline element controls
This introduces two new PSR-14 events, enabling
extension authors to modify the enabled controls as
well as the corre...
Oliver Bartsch
18:36 Revision d4fd3325: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97211
Releases: main, 11.5
Change-Id: Ic0165c1c88bae6ef5206d79691aa5918762dc14c
Reviewed-on: https://revie...
Simon Schaufelberger
13:43 Revision cc8cd896: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97211
Releases: main, 11.5
Change-Id: Ic0165c1c88bae6ef5206d79691aa5918762dc14c
Reviewed-on: https://revie...
Simon Schaufelberger

2022-03-23

22:36 Revision 6c7852c9: [!!!][FEATURE] Automatically register element browsers via service configuration
Element browsers are now automatically tagged and registered,
based on the implemented `ElementBrowserInterface`, usi...
Oliver Bartsch
17:55 Revision 731e52f9: [BUGFIX] Execute symfony commands in scheduler as non-interactive
The Scheduler module provides the option to
execute symfony commands. Since those
commands are usually built for CLI ...
Oliver Bartsch
17:35 Revision dd1d9787: [BUGFIX] Execute symfony commands in scheduler as non-interactive
The Scheduler module provides the option to
execute symfony commands. Since those
commands are usually built for CLI ...
Oliver Bartsch
17:09 Revision 1d953654: [!!!][FEATURE] Add PSR-14 ModifyLinkExplanationEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the link explanation, used for TCA
`link` fi...
Oliver Bartsch
11:06 Revision ac01166a: [BUGFIX] Fix notice in SearchController
Resolves: #97229
Releases: main, 11.5
Change-Id: I908102d0f4b5b3f3fe686f0ccdc60604669a8173
Reviewed-on: https://revie...
Georg Ringer
10:37 Revision d947c50b: [TASK] Raise friendsofphp/php-cs-fixer:^3.8.0
Used command:
> composer req --dev -W \
"composer/composer":"^2.2.7" \
"friendsofphp/php-cs-fixer":"^3.8.0"
...
Oliver Bartsch
10:29 Revision 4beb75a4: [BUGFIX] Fix notice in SearchController
Resolves: #97229
Releases: main, 11.5
Change-Id: I908102d0f4b5b3f3fe686f0ccdc60604669a8173
Reviewed-on: https://revie...
Georg Ringer
09:28 Revision 71fb72d9: [TASK] Raise friendsofphp/php-cs-fixer:^3.8.0
Used command:
composer req friendsofphp/php-cs-fixer:^3.8.0 --dev
Resolves: #97227
Releases: main, 11.5
Change-Id: ...
Simon Schaufelberger

2022-03-22

22:10 Revision 2a950bc3: [BUGFIX] Make full module information available
A couple of JS modules requires some module
information, such as the navigationComponent.
Those information were pre...
Oliver Bartsch
15:55 Revision 8f45e118: [BUGFIX] Trigger change event in typo3-backend-table-wizard
Custom element typo3-backend-table-wizard offers a wizard for
modifying serialized table syntax of tt_content CType t...
Oliver Hader
15:31 Revision 1ac81f62: [BUGFIX] Trigger change event in typo3-backend-table-wizard
Custom element typo3-backend-table-wizard offers a wizard for
modifying serialized table syntax of tt_content CType t...
Oliver Hader
09:24 Revision e963b01c: [BUGFIX] Add autocomplete attribute to confirmation password
The confirmation password, required for accessing
the install tool through the backend, now uses the
autocomplete att...
Oliver Bartsch
09:22 Revision 080265b0: [TASK] Increase DB size of password fields to 255
To support future password hashing algorithms, it is
recommended by PHP to use a DB size of 255 chars for
fields stor...
Torben Hansen
09:13 Revision b69107f0: [TASK] Remove superfluous trait from FormEngine elements
This removes the import of OnFieldChangeTrait from
all FormEngine elements, extending AbstractFormElement,
since the ...
Oliver Bartsch
08:09 Revision cc327557: [TASK] Avoid deprecated QueryBuilder->execute() in ext:styleguide
This patch updates typo3/cms-styleguide, which contains replacement
of 'QueryBuilder->execute()' calls, which has bee...
Stefan Bürk
08:08 Revision e9a66237: [BUGFIX] Raise doctrine/dbal:^2.13.8
This patch raises doctrine/dbal to 2.13.8 as minimum version,
which contains a bugfix to avoid a native php error is ...
Stefan Bürk
06:47 Revision a04b5771: [TASK] Move TypoLinkCodecService to EXT:core
EXT:core unfortunately has a couple of dependencies
to EXT:frontend. One of them are TypoLinkCodecService.
Since thi...
Oliver Bartsch

2022-03-21

20:49 Revision 7e826eaa: [TASK] styleguide: Replace deprecated QueryBuilder->execute()
TYPO3 v12 has deprecated the `QueryBuilder->execute()`
method to align with corresponding deprecation of the
used doc...
Stefan Bürk
20:48 Revision 3e7bbbcd: [TASK] Document hasAccess() in ModifyInfoModuleContentEvent
Resolves: #97215
Related: #97174
Releases: main
Change-Id: I099c21da402176e8d31ea9a5d3f9d394b3567119
Reviewed-on: htt...
Oliver Bartsch
17:22 Revision ad1c7f8b: [BUGFIX] Prevent undefined array key warning in FormPersistenceManager
Resolves: #97199
Releases: main, 11.5
Change-Id: Ibb65dbccbf26b0522ce1c8ccf8c78a1cea29e9c6
Reviewed-on: https://revie...
Oliver Bartsch
15:39 Revision 6c0fb06b: [BUGFIX] Prevent undefined array key warning in FormPersistenceManager
Resolves: #97199
Releases: main, 11.5
Change-Id: Ibb65dbccbf26b0522ce1c8ccf8c78a1cea29e9c6
Reviewed-on: https://revie...
Oliver Bartsch
15:32 Revision 94c3948e: [BUGFIX] Prevent TypeError for unsupported operand types
Since bitwise operators requires the operands to be
integers, a possible raw database value for a checkbox
element is...
Oliver Bartsch
15:21 Revision f1a95266: [BUGFIX] Prevent TypeError for unsupported operand types
Since bitwise operators requires the operands to be
integers, a possible raw database value for a checkbox
element is...
Oliver Bartsch
15:20 Revision 89999f8e: [TASK] Remove doc comments for TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
Annotations are not needed since .phpstorm.meta.php takes care of it.
Resolves: #97213
Releases: main, 11.5
Change-I...
Simon Schaufelberger
15:11 Revision 183fde16: [BUGFIX] Filter eval list in link and email element
With #97013 and #97159, two dedicated TCA
types were added, which both only allow a few
eval options. To prevent inva...
Oliver Bartsch
15:09 Revision f8a61df1: [DOCS] Document renamed FormEngine class InputLinkElement
Resolves: #97218
Related: #97159
Releases: main
Change-Id: I953768642c41cd0293394d3795edc56dc570d71d
Reviewed-on: htt...
Oliver Bartsch
14:57 Revision d432927f: [TASK] Remove doc comments for TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
Annotations are not needed since .phpstorm.meta.php takes care of it.
Resolves: #97213
Releases: main, 11.5
Change-I...
Simon Schaufelberger
14:35 Revision 972755d9: [BUGFIX] Consider all relevant pids when populating BE TS constants
The TemplateService - if no TSFE is available - uses the rootline
to find a matching site. Previously it only conside...
Susanne Moog
12:43 Revision 1e27f6d4: [TASK] Update HTML Sanitizer
The new release allows versions 1, 2, or 3 of psr/log,
so unblocks core using psr/log 3.
Commands run:
> composer re...
Benni Mack
12:42 Revision 6154dd91: [BUGFIX] Consider all relevant pids when populating BE TS constants
The TemplateService - if no TSFE is available - uses the rootline
to find a matching site. Previously it only conside...
Susanne Moog
12:29 Revision 796d0aac: [!!!][FEATURE] Add PSR-14 ModifyNewContentElementWizardItemsEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the items of the new content element
wizard ...
Oliver Bartsch
12:00 Revision fd42d17c: [TASK] Update HTML Sanitizer
The new release allows versions 1, 2, or 3 of psr/log,
so unblocks core using psr/log 3.
Commands run:
> composer re...
Larry Garfield

2022-03-18

20:22 Revision 953cb6d2: [DOCS] Fix a couple of 12.0 changelog files
This fixes issues in a couple of 12.0 changelog
files, which were quite obvious, looking at the
rendered versions.
A...
Oliver Bartsch
06:19 Revision ed0fe37b: [BUGFIX] Handle missing BE_USER in ext manager
The FileHandlingUtility may be used from a context
where there is no BE_USER.
Avoid a warning in PHP 8
Resolves: #97...
Markus Klein

2022-03-17

20:53 Revision f8430643: [BUGFIX] Handle missing BE_USER in ext manager
The FileHandlingUtility may be used from a context
where there is no BE_USER.
Avoid a warning in PHP 8
Resolves: #97...
Markus Klein
01:26 Revision 04bc55a7: [BUGFIX] Prevent undefined array key in TemplateAnalyzerController
Releases: main, 11.5
Resolves: #97196
Change-Id: I75ac3c5ced9214ff4b5ed0d52772a42dddec1ec1
Reviewed-on: https://revie...
dev-rke
00:45 Revision 9efafbb0: [BUGFIX] Fix PHP deprecation on retrieving file / folder object
Since PHP 8.1, passing null to non-nullable internal function
parameters is deprecated. Therefore the str_replace() c...
dev-rke
00:43 Revision bb051150: [BUGFIX] Prevent undefined array key in TemplateAnalyzerController
Releases: main, 11.5
Resolves: #97196
Change-Id: I75ac3c5ced9214ff4b5ed0d52772a42dddec1ec1
Reviewed-on: https://revie...
dev-rke

2022-03-16

22:21 Revision fad7d4cc: [BUGFIX] Fix PHP deprecation on retrieving file / folder object
Since PHP 8.1, passing null to non-nullable internal function
parameters is deprecated. Therefore the str_replace() c...
dev-rke
11:45 Revision 4e5f7ec7: [TASK] styleguide: Replace deprecated ExpressionBuilder methods and CompositeExpression usage
doctrine/dbal changed the way some methods in ExpressionBuilder works and
is transforming CompositeExpression in a in...
Stefan Bürk
11:44 Revision 41994afe: [BUGFIX] styleguide: Resolve namespaces arguments in BackendController
Oliver Bartsch

2022-03-15

16:59 Revision 02652b69: [BUGFIX] Use INSERT Action when copying records in DataHandler
When logging, the "DELETE" action is used when
trying to read a record which should be copied.
This change uses the ...
Benni Mack
16:18 Revision 29c832d7: [BUGFIX] Avoid errors when using sys_history migration
Resolves: #91204
Releases: 10.4
Change-Id: I68be95cc7517d505ef555ab321119f539c956603
Reviewed-on: https://review.typo...
Benni Mack
16:17 Revision e43ac92c: [BUGFIX] Use INSERT Action when copying records in DataHandler
When logging, the "DELETE" action is used when
trying to read a record which should be copied.
This change uses the ...
Benni Mack
13:46 Revision 886db53e: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/305 from o-ba/migrate-to-type-link
[TASK] styleguide: Migrate renderType=inputLink to type=link Benni Mack
13:24 Revision bf770f36: [TASK] styleguide: Update phpstan baseline
Oliver Bartsch
13:15 Revision 12ab5189: [TASK] styleguide: Migrate renderType=inputLink to type=link
Oliver Bartsch
10:31 Revision 515973dd: [BUGFIX] Add record title of content in InternalLinkType
In case an internal link targets a content element,
defined by an anchor, this element is checked for
e.g. being move...
Oliver Bartsch
09:08 Revision f6461529: [BUGFIX] Add record title of content in InternalLinkType
In case an internal link targets a content element,
defined by an anchor, this element is checked for
e.g. being move...
Oliver Bartsch
08:31 Revision eaf5cdaa: [BUGFIX] Fix link to extension manager in reports module
The reports module links to extension manager in
case an extension with an invalid composer manifest
exists. This lin...
Oliver Bartsch
08:15 Revision 9a6b0fe0: [TASK] Remove superfluous variables from FormEngine elements
$disabled is initialized as empty string and never
updated, before being added to the markup, thus
has no effect.
$p...
Oliver Bartsch

2022-03-14

15:37 Revision bb270640: [TASK] Move BE_USER check from TSFE into middleware
This change moves the check if a page can be
accessed by a BE_USER and if a page is rendered
in preview, while execut...
Benni Mack
15:26 Revision 40d4f901: [FEATURE] Introduce TCA type "link"
In our process of using dedicated TCA types,
the new TCA type "link" is introduced and
replaces "renderType=link" of ...
Oliver Bartsch
13:41 Revision fde62fd2: [BUGFIX] Use sys_history for workspaces stage changes + comments
Historically, a stage change
(publishing or "editing => ready to publish") has been
tracked - along with the comment ...
Benni Mack
13:18 Revision b1cb4f27: [BUGFIX] Avoid undefined array key warnings in PreviewUriBuilder
In class \TYPO3\CMS\Workspaces\Preview\PreviewUriBuilder the value
for TSconfig option "options.workspaces.previewPag...
Francois Suter
13:12 Revision 9e6fb0a8: [BUGFIX] Use lowercased JS file names in admin panel
Since #96906 the JavaScript files of the adminpanel
have been lowercased, however, their inclusion was not changed
to...
Susanne Moog
12:44 Revision 490c8638: [BUGFIX] Avoid undefined array key warnings in PreviewUriBuilder
In class \TYPO3\CMS\Workspaces\Preview\PreviewUriBuilder the value
for TSconfig option "options.workspaces.previewPag...
Francois Suter
12:42 Revision c6342a66: [BUGFIX] Use sys_history for workspaces stage changes + comments
Historically, a stage change
(publishing or "editing => ready to publish") has been
tracked - along with the comment ...
Benni Mack
11:11 Revision 2c9b2b9b: [TASK] Streamline AbstractUserAuthentication unpack_uc()
The "uc" value of a FE User / BE User is now
moved in the right spot so it does not need
to be called explicitly anym...
Benni Mack
08:32 Revision 423d736d: [BUGFIX] Fix various phpstan-reported errors in filelist + recordlist
Resolves: #97137
Releases: main
Change-Id: I2296254952eb4f7ba7dcdfd59ce50f82bb16b407
Reviewed-on: https://review.typo...
Benni Mack
07:28 Revision 2815378d: [!!!][FEATURE] Add PSR-14 ModifyInfoModuleContentEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the header and footer content of the
info mo...
Oliver Bartsch

2022-03-13

16:17 Revision f55aa31a: [DOCS] Fix duplicate word in changelog title
Resolves: #97175
Related: #96806
Releases: main
Change-Id: Iee963a8ed4f9003ae6d285d083a07b6a61f3251b
Reviewed-on: htt...
Oliver Bartsch

2022-03-11

09:16 Revision 5d69fec8: [TASK] Simplify HMENU functionality
This change moves some functionality that is only
relevant in TMENU into the class TextMenuContentObject
while simpli...
Benni Mack
08:57 Revision 6c0a4c45: [BUGFIX] Avoid undefined array key warning in deleteL10nOverlayRecords
t3ver_oid might be missing if the table is not
workspace enabled.
Resolves: #97168
Releases: main, 11.5
Change-Id: I...
Nikita Hovratov
08:05 Revision 52c2ad2e: [BUGFIX] Avoid undefined array key warning in deleteL10nOverlayRecords
t3ver_oid might be missing if the table is not
workspace enabled.
Resolves: #97168
Releases: main, 11.5
Change-Id: I...
Nikita Hovratov

2022-03-10

19:47 Revision d6efb88c: [TASK] Simplify logic for Backend Router usages
The Backend Router (introduced in TYPO3 v7)
is based on Symfony Routing and its Routing Components.
Some areas were ...
Benni Mack
17:22 Revision 50393e89: [BUGFIX] Avoid notice in SuggestWizardController
Resolves: #97143
Releases: main, 11.5
Change-Id: I172c876d967017c32ba0210c47c8f07601d8ffb1
Reviewed-on: https://revie...
Georg Ringer
17:21 Revision 41fb5cf3: [DOCS] Fix code example in EXT:redirects documentation
Correct the array key order of the TCA definition.
Releases: main, 11.5
Resolves: #97165
Change-Id: If25125365b4ceae...
criwe
17:21 Revision c56b9d76: [TASK] Update to PHPStan 1.4.9
This update gets rid of a false positive:
https://github.com/phpstan/phpstan-phpunit/issues/120
Resolves: #97163
Re...
Oliver Bartsch
16:57 Revision a474351e: [DOCS] Fix code example in EXT:redirects documentation
Correct the array key order of the TCA definition.
Releases: main, 11.5
Resolves: #97165
Change-Id: If25125365b4ceae...
criwe
16:52 Revision fab7e73f: [DOCS] Add missing ' in code example
Correct syntax error, add missing ' in PHP code example.
Releases: main, 11.5
Resolves: #97164
Change-Id: I222d8b6e3...
criwe
16:47 Revision e29ceca1: [TASK] Update to PHPStan 1.4.9
This update gets rid of a false positive:
https://github.com/phpstan/phpstan-phpunit/issues/120
Resolves: #97163
Re...
Oliver Klee
16:42 Revision 049834c0: [BUGFIX] Avoid notice in SuggestWizardController
Resolves: #97143
Releases: main, 11.5
Change-Id: I172c876d967017c32ba0210c47c8f07601d8ffb1
Reviewed-on: https://revie...
Georg Ringer
16:33 Revision a7582c4b: [DOCS] Add missing ' in code example
Correct syntax error, add missing ' in PHP code example.
Releases: main, 11.5
Resolves: #97164
Change-Id: I222d8b6e3...
criwe
11:11 Revision 44d6edb6: [TASK] Streamline EXT:recycler PHP code
This is a first patch to clean up the code in
EXT:recycler:
* Use DI in RecyclerAjaxController
* Remove "Tables" Mod...
Benni Mack
09:19 Revision 786dd138: [TASK] Use DependencyInjection and strict types in EXT:seo
Resolves: #97133
Releases: main
Change-Id: Ie02c506a04ce9b86153614c48916be03e8095703
Reviewed-on: https://review.typo...
Benni Mack

2022-03-09

20:48 Revision 3702e5b1: [TASK] Migrate sys_log to JSON instead of serialized data
This change puts the sys_log.data as json_encoded values
into the database. On top, it provides a trait
to handle the...
Benni Mack
20:14 Revision c34067c4: [BUGFIX] Remove variables directly from log messages "details" field
DataHandler and a few other places still used hard-coded
values in the details field of sys_log, which is why certain...
Benni Mack
20:13 Revision c2c65422: [!!!][FEATURE] New registration for 3rd-level modules
Previously called "module functions", available in
the global `TBE_MODULES_EXT` array are refactored
to behave like "...
Benni Mack
19:34 Revision d9b6c601: [BUGFIX] Remove variables directly from log messages "details" field
DataHandler and a few other places still used hard-coded
values in the details field of sys_log, which is why certain...
Benni Mack
17:43 Revision 7437023f: [BUGFIX] Unify handling of reading from sys_log.log_data
This change allows using PSR-3 provided placeholders
such as "{myVariable}" in various places related to logging
rend...
Benni Mack
11:31 Revision 28ba9e1c: [BUGFIX] Unify handling of reading from sys_log.log_data
This change allows using PSR-3 provided placeholders
such as "{myVariable}" in various places related to logging
rend...
Benni Mack
09:32 Revision 10748c58: [BUGFIX] Check array key uid before accessing it
The uid might not be set if not part of the select fields. A check is
needed to avoid an undefined array key error.
...
Georg Ringer
09:08 Revision cc8ac4b3: [BUGFIX] Check array key uid before accessing it
The uid might not be set if not part of the select fields. A check is
needed to avoid an undefined array key error.
...
Georg Ringer

2022-03-08

14:59 Revision fe100769: [TASK] Use PSR-3 LogLevel where possible
The LogLevel class extends the PSR-3 loglevel
interface, which can be used directly in various
places.
Resolves: #97...
Benni Mack
08:03 Revision 08ba1311: [TASK] Set TYPO3 version to 11.5.9-dev
Change-Id: I2a98957ae609b33a6e3da9f89886283d25d76f06
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738...
Benni Mack
08:03 Revision 043a85ca: [TASK] Set TYPO3 version to 10.4.27-dev
Change-Id: Ie878e940ba6365fd72649a25e23d26e06c0db365
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738...
Benni Mack
07:46 Revision f6401f69: [RELEASE] Release of TYPO3 11.5.8
Change-Id: I1965f6060e592f436ec20bb99375f4a67f28bc9c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738...
Benni Mack
07:44 Revision 678772e3: [RELEASE] Release of TYPO3 10.4.26
Change-Id: I06ed4c4b1242374d5792bcf96585fc2dae9eb728
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738...
Benni Mack

2022-03-07

22:45 Revision ba45bfce: [BUGFIX] Avoid trying to access array offset warning
Do not call reset and end functions on an empty array
Resolves: #97127
Releases: master, 11.5
Change-Id: I1e05d74379...
Simon Ackermann
21:48 Revision d57aa170: [BUGFIX] Fix phpstan-related issues in EXT:frontend
Resolves: #96884
Releases: main
Change-Id: I02e40002ea87815223a07f74a13bd9cf02e34c1d
Reviewed-on: https://review.typo...
Benni Mack
21:47 Revision c5851db1: [BUGFIX] Avoid trying to access array offset warning
Do not call reset and end functions on an empty array
Resolves: #97127
Releases: master, 11.5
Change-Id: I1e05d74379...
Simon Ackermann
21:30 Revision e4857a90: [BUGFIX] Initialize EditDocumentController->isSaveRecord
If "firstEl" is null, the property "isSaveRecord" is
not initialized and results in an uninitialized
property access ...
Nikita Hovratov
21:20 Revision 842513a4: [!!!][TASK] Remove CLI commands related to uploads/ folder
A few leftover code pieces including the CLI commands have
been removed.
* cleanup:multiplereferencedfiles
* clean...
Benni Mack
21:08 Revision 88a32d77: [TASK] Remove superfluous function call
The function call seems superfluous, the condition tests if
the array key exists, so the first parameter should be
em...
Daniel Hinderink
21:02 Revision 7c484519: [TASK] Remove MediaItemHooks
The MediaItemHooks class is unused since
7.6 and is therefore now removed.
Resolves: #97138
Releases: main
Change-Id...
Oliver Bartsch
21:01 Revision 006432d7: [BUGFIX] Allow int and string in clearCacheCmd of DataHandler
Resolves: #97132
Releases: main
Change-Id: I8c052bba413c174f752dcb2d8558b7fbc95115df
Reviewed-on: https://review.typo...
Benni Mack
20:55 Revision 2765d534: [TASK] Remove superfluous function call
The function call seems superfluous, the condition tests if
the array key exists, so the first parameter should be
em...
Daniel Hinderink
20:54 Revision e54c06e0: [TASK] Move TS condition check to TS condition matcher
The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec...
Helmut Hummel
20:06 Revision 02198ea2: [FEATURE] Allow non-namespaced arguments in extbase backend modules
Extbase modules traditionally use the plugin or module namespace
to prefix get parameters and map arguments to plugin...
Susanne Moog
19:47 Revision da7c9438: [BUGFIX] Do not cast pid to int in AddRecord
Since the pid, evaluated in AddRecord, might be
a marker such as '###PAGE_TSCONFIG_ID###',
the variable must not be c...
Oliver Bartsch
17:42 Revision ee2a9549: [BUGFIX] Do not cast pid to int in AddRecord
Since the pid, evaluated in AddRecord, might be
a marker such as '###PAGE_TSCONFIG_ID###',
the variable must not be c...
Oliver Bartsch
15:19 Revision 140a2eb6: [TASK] Move TS condition check to TS condition matcher
The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec...
Helmut Hummel
13:21 Revision 81bb030e: [TASK] Replace 'CompositeExpression->add()' usage
doctrine/dbal moves their classes forward and deprecated
some stuff while providing replacement for it. This has
been...
Stefan Bürk
12:19 Revision 70f3da07: [BUGFIX] Fix HMENU / LanguageMenuProcessor for translated pages
The method "getPagesOverlay" always returns the original
array even if the page was not translated.
The patch adds s...
Benni Mack
12:02 Revision 5c6c7611: [BUGFIX] Fix HMENU / LanguageMenuProcessor for translated pages
The method "getPagesOverlay" always returns the original
array even if the page was not translated.
The patch adds s...
Benni Mack
12:02 Revision e752e06e: [BUGFIX] Fix sorting of module registry
The new Module Registration API has not
considered sorting the same way as before.
This has now been modified and ad...
Benni Mack
10:07 Revision 1e777d26: [BUGFIX] Fix felogin GET/POST redirect mode
When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur...
Torben Hansen
10:07 Revision 21d9c800: [BUGFIX] Fix felogin GET/POST redirect mode
When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur...
Torben Hansen
09:12 Revision 3503192c: [BUGFIX] Fix felogin GET/POST redirect mode
When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur...
Torben Hansen
08:18 Revision f1f6b548: [BUGFIX] Avoid deprecation in PHP 8.1 passing null value to HtmlViewHelper
Resolves: #96953
Releases: main, 11.5
Change-Id: I5071050dd7e2eac39c8578fd8dcb915b94a22aa0
Reviewed-on: https://revie...
Chris Müller

2022-03-06

18:30 Revision 04ffa8f5: [BUGFIX] Fix ResourceCompressor initialization in unit tests
With #97030 ResourceCompressor has been refactored to
avoid side effect initialization in the constructor (to be
inje...
Benjamin Franzke

2022-03-05

23:11 Revision a58a7c74: [BUGFIX] Avoid variable leaks in TCA/TCA Overrides
All TCA and TCA overrides files are included without any
scoping. This means that variables defined in these files
ca...
Stefan Bürk
23:05 Revision b1ac6218: [TASK] Replace ExpressionBuilder andX() / orX() usage
doctrine/dbal moves their classes forward and deprecated
some stuff while providing replacement for it. This has
been...
Stefan Bürk
21:22 Revision 360bbf39: [TASK] styleguide: Remove "cols" option of type none
https://review.typo3.org/c/Packages/TYPO3.CMS/+/73816
Fix some other things on the way.
Releases: main
Nikita Hovratov
21:19 Revision 43fb4eea: [TASK] Avoid unreachable code in RedirectService
Since #94889 it is expected that single link
handler return a LinkInterface on build().
This is enforced, so some obs...
Christian Kuhn
21:15 Revision c9a1926c: [TASK] Avoid unreachable return in BackendUtility
The methods check for empty options early,
return empty string at the end can't be reached.
Resolves: #97116
Release...
Christian Kuhn
21:13 Revision e5ff869d: [TASK] Have correct return type on BackendUtility::getItemLabel()
BackendUtility::getItemLabel() can happily return null.
Resolves: #97114
Releases: main
Change-Id: I82ed7131a86ff995...
Christian Kuhn
21:12 Revision 8f1f8310: [BUGFIX] Cast return value of method formMaxWidth to int
AbstractFormElement->formMaxWidth declares its
return type as of type int. But the ceil function
returns float. The r...
Nikita Hovratov
21:02 Revision c83d95c9: [TASK] Harden core ConfigurationManager
Add a couple of return type hints and avoid an
unreachable else in this @internal class.
Resolves: #97117
Releases: ...
Christian Kuhn
21:01 Revision 85b5b574: [TASK] Harden extbase DateTimeConverterTest to make phpstan more happy
Resolves: #97118
Releases: main
Change-Id: Idc869282cf2af02660f4cb7ba52e0de855cb3173
Reviewed-on: https://review.typo...
Christian Kuhn
21:00 Revision 4349d20b: [BUGFIX] Cast return value of method formMaxWidth to int
AbstractFormElement->formMaxWidth declares its
return type as of type int. But the ceil function
returns float. The r...
Nikita Hovratov
20:55 Revision afb9d5bc: [TASK] Improve indexed_search type hinting
Update a method and a property type hint to
reflect actual state.
Resolves: #97120
Releases: main
Change-Id: Ida2308...
Christian Kuhn
20:53 Revision 77b8d9ca: [TASK] Have correct return type annotation on TranslationStatusController
BackendUtility::workspaceOL() can deal with null rows
and TranslationStatusController->getLangStatus() may
return thi...
Christian Kuhn
20:53 Revision 3e54e4d5: [TASK] Remove TCA type "none" option "cols"
The none type used to have an option "rows" to be
displayed as a textarea field. So it had "size" for
the normal inpu...
Nikita Hovratov
20:47 Revision ed37950f: [TASK] Avoid unreachable code in FailedLoginAttemptNotification
QueryBuilder->fetchAllAssociative() always return array.
Resolves: #97115
Releases: main
Change-Id: Ied44d85ef8e2c02...
Christian Kuhn
20:46 Revision 7646103a: [TASK] Use GeneralUtility::trimExplode() over own solution in EXT:install
Check->trimExplode() can be easily substituted
with GeneralUtility::trimExplode().
Change-Id: I6bc46bea10ce65e4205d6...
Christian Kuhn
20:40 Revision b159b30e: [TASK] Avoid incomplete property type in form ConfigurationService
Property $this->translationService can be null and
should be declared as such.
Resolves: #97119
Releases: main
Chang...
Christian Kuhn
20:35 Revision 6548e3a1: [TASK] Refactor be user access check in TSFE
Instead of "pretending" no backend user is logged in and
fetching the page as if nothing happened, the pageNotFound
h...
Susanne Moog
20:32 Revision a405766b: [TASK] Move TS condition check to TS condition matcher
The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec...
Helmut Hummel
20:28 Revision 36c827fc: [BUGFIX] Fix typo in CategoryElement class constant
Resolves: #97107
Releases: main, 11.5
Change-Id: I9a8c83e5aafed32fdee86d395597cfb8315e2b97
Reviewed-on: https://revie...
Nikita Hovratov
20:21 Revision cf0a9100: [TASK] Add types to internal properties of TSFE
Resolves: #97093
Releases: main
Change-Id: Ia9ccc16debeac1d78e283d50d4bda28fbd9adf1b
Reviewed-on: https://review.typo...
Benni Mack
20:19 Revision ab29ede9: [BUGFIX] Fix typo in CategoryElement class constant
Resolves: #97107
Releases: main, 11.5
Change-Id: I9a8c83e5aafed32fdee86d395597cfb8315e2b97
Reviewed-on: https://revie...
Nikita Hovratov
19:51 Revision b2e3c73b: [TASK] Remove a useless WorkspaceService test
The test does not make sense and is skipped for a
while already. Remove it.
Resolves: #97112
Releases: main, 11.5
Ch...
Christian Kuhn

2022-03-04

21:18 Revision b51bf284: [TASK] Provide forward-compatible CompositeExpression/ExpressionBuilder
doctrine/dbal changed their API and usage for CompositeExpression
and ExpressionBuilder with 4.0, which they already ...
Stefan Bürk
20:58 Revision 0ecaf94a: [TASK] Add request tests for DELETE,PATCH,PUT AND POST with data
The testing-framework with FE requests using sub requests
is now able to handle DELETE,PATCH,PUT and POST requests.
...
Stefan Bürk
20:52 Revision 95f3c9c9: [BUGFIX] Set pid in AddController for new records
Fixes an exception thrown when creating a backend
user group for a new user.
Resolves: #97085
Releases: main, 11.5
C...
Susanne Moog
20:38 Revision 4c861e36: [BUGFIX] Set pid in AddController for new records
Fixes an exception thrown when creating a backend
user group for a new user.
Resolves: #97085
Releases: main, 11.5
C...
Susanne Moog
19:51 Revision a35123f9: [BUGFIX] Undefined array key warning in static routes
When a creating a static route with a link
that does not contain a uid, php throws an undefined
array key warning.
T...
Jochen Roth
19:32 Revision d538f967: [BUGFIX] Undefined array key warning in static routes
When a creating a static route with a link
that does not contain a uid, php throws an undefined
array key warning.
T...
Jochen Roth
19:28 Revision 237ad762: [BUGFIX] Fix undefined array key warning in HMENU & TMENU
Resolves: #97098
Releases: main, 11.5
Change-Id: Idb2613c44964c86a61b534137f7ced60c69b238f
Reviewed-on: https://revie...
André Buchmann
19:26 Revision 3e097121: [TASK] Add expressive API to ProcessingRule class
As a followup to #96424, expressive API is introduced
and covered with unit tests, to better convey the
intention in ...
Helmut Hummel
19:24 Revision e142b89f: [TASK] Improve checkValue_SW by switching to match
This improves the DataHandler::checkValue_SW
method by using "match" instead of "switch".
Resolves: #97099
Releases:...
Oliver Bartsch
19:24 Revision dc3c914c: [DOCS] Customization of the form editor
A new subchapter has been added to the form
documentation. It addresses a common
misconfiguration when removing form ...
Björn Jacob
19:14 Revision 8592489b: [DOCS] Customization of the form editor
A new subchapter has been added to the form
documentation. It addresses a common
misconfiguration when removing form ...
Björn Jacob
19:11 Revision fb9e6142: [TASK] Add request tests for DELETE,PATCH,PUT AND POST with data
The testing-framework with FE requests using sub requests
is now able to handle DELETE,PATCH,PUT and POST requests.
...
Stefan Bürk
17:49 Revision 067858c7: [TASK] styleguide: Raise phpstan 1.4.8
composer req --dev phpstan/phpstan:^1.4.8 Christian Kuhn
17:45 Revision 3d961354: [TASK] styleguide: Move from type=input with eval=email to type=email
https://forge.typo3.org/issues/97013 Christian Kuhn
17:40 Revision 717c3849: [TASK] Provide forward-compatible CompositeExpression/ExpressionBuilder
doctrine/dbal changed their API and usage for CompositeExpression
and ExpressionBuilder with 4.0, which they already ...
Stefan Bürk
17:32 Revision 966a2f86: [TASK] Raise PHPStan to version 1.4.8
The new version finds some new possible bugs and
removes some incorrect ones. Combined with a TF
raise.
Used command...
Nikita Hovratov
17:32 Revision 328a7f13: [TASK] Raise PHPStan to version 1.4.8
The new version finds some new possible bugs and
removes some incorrect ones. Combined with a TF
raise.
Used command...
Nikita Hovratov
15:00 Revision 99f85760: [BUGFIX] Fix undefined array key warning in HtmlParser
Resolves: #97095
Releases: main, 11.5
Change-Id: I783dab0b2d16d8071a2ecd061083a580f77533b2
Reviewed-on: https://revie...
André Buchmann
15:00 Revision d31ea25f: [BUGFIX] Fix typo in PHPDoc of LocalizationUtility::translate
Releases: main, 11.5
Resolves: #97101
Change-Id: I45b40fd645f9a494d3ff027024b344ecee5e2d75
Reviewed-on: https://revie...
Max Rösch
14:41 Revision 69470d9f: [BUGFIX] Fix undefined array key warning in HtmlParser
Resolves: #97095
Releases: main, 11.5
Change-Id: I783dab0b2d16d8071a2ecd061083a580f77533b2
Reviewed-on: https://revie...
André Buchmann
14:40 Revision 3918ceec: [BUGFIX] Fix typo in PHPDoc of LocalizationUtility::translate
Releases: main, 11.5
Resolves: #97101
Change-Id: I45b40fd645f9a494d3ff027024b344ecee5e2d75
Reviewed-on: https://revie...
Max Rösch
11:27 Revision a96c1ede: [BUGFIX] Fix type error in TcaItemsProcessorFunctions
Cast the variable to string before handing it to preg_replace to avoid
a type error.
Resolves: #97088
Releases: mast...
Georg Ringer
11:09 Revision e983a7b5: [BUGFIX] Fix type error in TcaItemsProcessorFunctions
Cast the variable to string before handing it to preg_replace to avoid
a type error.
Resolves: #97088
Releases: mast...
Georg Ringer
11:02 Revision f1dd13d5: [BUGFIX] Fix undefined array key warning in HMENU & TMENU
Resolves: #97098
Releases: main, 11.5
Change-Id: Idb2613c44964c86a61b534137f7ced60c69b238f
Reviewed-on: https://revie...
André Buchmann
08:01 Revision 95d8f4e7: [FEATURE] Introduce TCA type "email"
In our process of using dedicated TCA types,
the new TCA type "email" is introduced and
replaces "eval=email" of TCA ...
Andreas Fernandez
07:26 Revision 06faf778: [TASK] Clean up BE_USER->checkWorkspace() method
The method checkWorkspace() has been cleaned up
as much functionality has been removed in previous
versions.
Resolve...
Benni Mack

2022-03-03

22:14 Revision 43101916: [BUGFIX] Fix PHP 8.0 warning with inline sychronize
Scenario:
* Add a content element with an image in default language.
* Translate the content element to some other la...
Christian Kuhn
22:14 Revision c3b0eebb: [BUGFIX] Fix PHP 8.0 warning with inline sychronize
Scenario:
* Add a content element with an image in default language.
* Translate the content element to some other la...
Christian Kuhn
13:18 Revision f60feab0: [TASK] Move TSFE->getPageAndRootlineWithDomain into fetch_the_id()
In order to continue with further refactorings,
the method "getPageAndRootlineWithDomain()" is
moved into fetch_the_i...
Benni Mack
13:01 Revision da8be968: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97087
Releases: main, 11.5
Change-Id: Ic9c20883bdca1bde52ebb21cdafb0fd4f82a0778
Reviewed-on: https://revie...
André Buchmann
12:40 Revision 73d8c13d: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97087
Releases: main, 11.5
Change-Id: Ic9c20883bdca1bde52ebb21cdafb0fd4f82a0778
Reviewed-on: https://revie...
André Buchmann
10:33 Revision d5441f18: [!!!][TASK] Always render frontend in UTF-8
This removes the option config.metaCharset and the
conversion of content everywhere.
The public method "TSFE->convOu...
Benni Mack
10:25 Revision 1eb65ce2: [BUGFIX] Rotate finisher dropdown indicator
Rotate collapse arrow 90 degrees for expanded validators and finishers.
Remove this indicator when there is no panel ...
Gabe Troyan
10:00 Revision 8cc1dd3a: [TASK] Create Extbase validators using ValidatorResolver
With refactoring #96998, Extbase validators
should always be initialized calling setOptions().
Issue #97010 showed th...
Christian Kuhn
09:03 Revision 10ee1935: [TASK] Clean up CharsetConverter
This change finalizes a long time of cleaning up
the main CharsetConverter class, whereas most
functionality is now i...
Benni Mack

2022-03-02

20:18 Revision 94e65de9: [TASK] Deprecate ContentObjectRenderer->getTreeList()
The method getTreeList() has had a difficult time
to use, and its logic is now moved to
* PageRepository->getPageIds...
Benni Mack
09:12 Revision 242c0768: [TASK] Let PageRenderer render a PSR-7 response
In order to avoid the internal HtmlResponse class usage
and to prepare for possible APIs to manage Content Security
P...
Benjamin Franzke
09:05 Revision f1ba2b93: [BUGFIX] Prevent PHP warning for invalid page title in PageLinkHandler
In case a stored page link, links to an invalid page (e.g. pid=0)
or a no longer existing page, the corresponding arr...
Oliver Bartsch
08:28 Revision 3f650e95: [TASK] Raise "composer/composer" and "friendsofphp/php-cs-fixer"
This patch raises two dev dependencies to do one more
footstep towards symfony 6.x component raises. After
this patch...
Stefan Bürk
08:19 Revision bf5e9311: [BUGFIX] Prevent PHP warning for invalid page title in PageLinkHandler
In case a stored page link, links to an invalid page (e.g. pid=0)
or a no longer existing page, the corresponding arr...
Oliver Bartsch

2022-03-01

22:29 Revision 4ed0254b: [DOCS] Fix title and code example of changelog
The code example was not rendered, since a empty
line was missing.
Additionally, the title has to start with "Import...
Oliver Bartsch
22:29 Revision 8051ea98: [BUGFIX] Add missing packageName to RecordSearchBoxComponent
Since the class is called in another context,
the packageName must be defined explicitly.
Resolves: #97074
Related: ...
Oliver Bartsch
21:56 Revision 390f4eb2: [BUGFIX] Use proper flags for htmlspecialchars() in "View Documentation"
PHP8.1 changed the defaults for the second argument '$flags' from
'ENT_COMPAT' to 'ENT_QUOTES | ENT_SUBSTITUTE', whic...
Stefan Bürk
21:20 Revision 0a88047c: [BUGFIX] Use proper flags for htmlspecialchars() in "View Documentation"
PHP8.1 changed the defaults for the second argument '$flags' from
'ENT_COMPAT' to 'ENT_QUOTES | ENT_SUBSTITUTE', whic...
Stefan Bürk
21:04 Revision af5a8c76: [DOCS] Fix title and code example of changelog
The code example was not rendered, since a empty
line was missing.
Additionally, the title has to start with "Import...
Oliver Bartsch
20:03 Revision 33e2f72a: [TASK] Improve accesibility of workspace module
Add a missing label to the workspace module and remove a not needed line
break in a translation.
Resolves: #97052
Re...
Georg Ringer
19:38 Revision 3b8a591f: [TASK] Improve accesibility of workspace module
Add a missing label to the workspace module and remove a not needed line
break in a translation.
Resolves: #97052
Re...
Georg Ringer
18:48 Revision fc6d86ee: [BUGFIX] Raise doctrine/lexer:"^1.2.3"
doctrine/lexer has released a new minor version with
fixed method docblocks, thus phpstan ignore pattern
can now be r...
Stefan Bürk
18:41 Revision ed6af74f: [TASK] styleguide: Fix outdated TYPO3 installation documentation URL
Alexander Nitsche
18:36 Revision 71193c3d: [TASK] styleguide: Add options "--no-progress --no-interaction" to phpstan commands
Stefan Bürk
18:36 Revision 66a71cc8: [BUGFIX] styleguide: Avoid deprecated TCA eval option "required"
This change adopts the corresponding TCA definition
changes to avoid the TCA auto migration warning and
github ci fai...
Stefan Bürk
16:16 Revision 6fc5a465: [BUGFIX] Raise doctrine/lexer:"^1.2.3"
doctrine/lexer has released a new minor version with
fixed method docblocks, thus phpstan ignore pattern
can now be r...
Stefan Bürk
15:01 Revision e20b0dd8: [TASK] Make labels in FormEditor translatable
This moves some labels from the template to
the locallang file, making them translatable.
Resolves: #97048
Releases:...
Oliver Bartsch
14:35 Revision 4f7c8c79: [TASK] Make labels in FormEditor translatable
This moves some labels from the template to
the locallang file, making them translatable.
Resolves: #97048
Releases:...
Oliver Bartsch
09:04 Revision 440d6919: [TASK] Allow extension scanner reporting for dirs outside typo3conf
Resolves: #97008
Releases: main, 11.5
Change-Id: I00e34e4d43d1babd085435d096af773876480e49
Reviewed-on: https://revie...
Kevin Appelt
08:04 Revision 0c506bd8: [TASK] Resolve contentFromPid at an earlier stage
Instead of resolving the value $TSFE->contentPid
at a point when the page generation happens,
this is now done within...
Benni Mack
07:42 Revision 84b03aa5: [TASK] Allow extension scanner reporting for dirs outside typo3conf
Resolves: #97008
Releases: main, 11.5
Change-Id: I00e34e4d43d1babd085435d096af773876480e49
Reviewed-on: https://revie...
Kevin Appelt

2022-02-28

20:54 Revision 1348ffba: [TASK] Remove leftovers in v12 breaking removal ReST
Resolves: #97061
Related: #96107
Releases: main
Change-Id: I808421151ae0576bf5bdbda51b95f2cc1790b4f9
Reviewed-on: htt...
Oliver Bartsch
12:54 Revision adcfa6fe: [TASK] Remove "defaultCategorizedTables" option
The "defaultCategorizedTables" option was still defined
in DefaultConfiguration, while it was already declared as
rem...
Oliver Bartsch
09:44 Revision 4941dca8: [FEATURE] Add required flag in TCA instead of `eval` option
In order to make TCA slimmer and more understandable, the
`required` configuration is now used in favor of
`eval`, wh...
Andreas Fernandez

2022-02-27

15:18 Revision 6e185794: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie...
Andreas Fernandez
15:10 Revision 9fcb6f3f: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because...
Stefan Bürk
15:04 Revision 23019fe4: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because...
Stefan Bürk
14:59 Revision bed06ae7: [TASK] Fix the return type annotation of getIndpEnv
GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL...
Oliver Klee
14:49 Revision 344f4d49: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie...
Andreas Fernandez
14:41 Revision 8e5e5741: [TASK] Allow private service container in tests
The private container now provides access to non-public
services that have been at least once injected (and thus
be c...
Benjamin Franzke
14:41 Revision 4ceaeada: [TASK] Allow private service container in tests
The private container now provides access to non-public
services that have been at least once injected (and thus
be c...
Benjamin Franzke
14:30 Revision 548c2f4e: [TASK] Fix the return type annotation of getIndpEnv
GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL...
Oliver Klee
13:53 Revision 18624994: [TASK] Minor bin/typo3 upgrade:run output improvement
Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r...
Christian Kuhn
13:28 Revision ee28696d: [TASK] Minor bin/typo3 upgrade:run output improvement
Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r...
Christian Kuhn
13:15 Revision 97bf9e4f: [TASK] Update typo3/cms-styleguide
Update styleguide to provide latest changes.
* ES6 modules and converted notification example #97006
* type=folder e...
Stefan Bürk
11:18 Revision 0da008dd: [FEATURE] Add page selector to Belog filter
The filter in the Belog module is extended for a
new page selector (Database browser). Using the
new selector, one is...
Oliver Bartsch
11:16 Revision fb80f664: [TASK] styleguide: Add symmetric example with type group
https://github.com/TYPO3-CMS/styleguide/pull/171
A useful example with a symmetric field where type group is
used in...
Tim Karliczek
10:43 Revision 8d2ae702: [TASK] styleguide: Provide inline children with max items set
https://github.com/TYPO3-CMS/styleguide/pull/159
This relates to issue https://forge.typo3.org/issues/91808
and prov...
Anja Leichsenring
09:53 Revision 4f716a78: [BUGFIX] styleguide: 'inline expand' does not expand inline
Add the collapseAll=false setting to make this
example table useful.
Christian Kuhn
09:36 Revision fff1503f: [TASK] styleguide: Add new record tx_styleguide_l10nreadonly
https://github.com/TYPO3-CMS/styleguide/pull/254
This adds a new table using
'l10n_display' => 'defaultAsReadonly' o...
Oliver Bartsch
08:28 Revision 7b1b0829: [TASK] styleguide: Convert notification examples to ES6
Also streamline indentation of both examples.
Releases: main
Forge: https://forge.typo3.org/issues/97006
Gerrit: htt...
Benjamin Franzke
08:28 Revision 1b834b55: [TASK] styleguide: Migrate to use ES6 modules
Use new @typo3 scoped namespace
and convert to ES6 import-syntax.
Releases: main
Forge: https://forge.typo3.org/issu...
Benjamin Franzke
08:21 Revision a1d0b482: [TASK] styleguide: Add type=folder examples
https://github.com/TYPO3-CMS/styleguide/pull/292
Follow https://review.typo3.org/c/Packages/TYPO3.CMS/+/73622,
which...
Nikita Hovratov

2022-02-26

20:57 Revision 81391786: [BUGFIX] Fix broken inline if condition in EXT:scheduler
Resolves: #97050
Related: #96574
Releases: main
Change-Id: I521154db1b4a7dd599ab011dd57faff9eaddbd9c
Reviewed-on: htt...
Oliver Bartsch
20:01 Revision b677ffbd: [TASK] Use dependency injection in PageRenderer
Add dependency injection to PageRenderer and it's direct
dependencies. Most prominently this avoids the static
assets...
Benjamin Franzke
15:15 Revision 68faab13: [TASK] Deprecate legacy form templates
Using the legacy form template / partial variants residing in
:file:`EXT:form/Resources/Private/Frontend/Templates` a...
Björn Jacob
15:02 Revision 1eec0297: [DOCS] Documentation about form validators for editor
Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If...
Colin Findeisen
14:51 Revision 487c4985: [DOCS] Documentation about form validators for editor
Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If...
Colin Findeisen
14:51 Revision 4bf7eb1d: [DOCS] Overview of form elements
This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra...
Colin Findeisen
14:26 Revision e6abd993: [DOCS] Overview of form elements
This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra...
Colin Findeisen
09:05 Revision 3d9bc177: [TASK] Allow in-memory caching of HTML sanitizer behavior
DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be...
Oliver Hader
09:05 Revision f3d3f302: [TASK] Allow in-memory caching of HTML sanitizer behavior
DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be...
Oliver Hader
09:00 Revision 956bb21a: [TASK] Allow in-memory caching of HTML sanitizer behavior
DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be...
Oliver Hader
 

Also available in: Atom