Project

General

Profile

Activity

From 2023-07-15 to 2023-08-13

2023-08-13

18:50 Revision 0784dbd9: [!!!][TASK] Disable external links by default in Linkvalidator
There are several known problems with external link checking
in Linkvalidator, specifically false positives and no
re...
Sybille Peters

2023-08-12

16:41 Revision ffd77a98: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn
16:41 Revision 10c7aee8: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn

2023-08-11

19:58 Revision cb91933e: [TASK] Always reset singleton instances for whole testcases
For (unit) tests that use singletons, the singletone instances should
always be reset for all tests from the correspo...
Oliver Klee
14:08 Revision d07650ee: [TASK] Unify descriptions for fixture classes of abstract classes
There is no point repeating the name of the extended class in the
class PHPDoc comment.
This makes creating new fixt...
Oliver Klee
14:06 Revision bc492706: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati...
Andreas Fernandez
13:49 Revision d4320fdb: [TASK] Migrate from jQuery in `@typo3/backend/online-media`
This patch removes jQuery from the `@typo3/backend/online-media` module
in favor of native APIs. The form has been mi...
Andreas Fernandez
13:46 Revision 943f824a: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati...
Andreas Fernandez
13:38 Revision 12e8cf34: [TASK] Clean up ext_tables.sql parser
* Parser is now a stateless service
* Declare final, more private methods
* Remove unused methods
* More type hints a...
Christian Kuhn
10:31 Revision fc127b55: [TASK] Require doctrine/lexer:^3.0
The lexer is used in the core ext_tables.sql
parser. Other dependencies that use it allow
3.0 already, it comes with ...
Christian Kuhn
09:14 Revision 5efbc8c8: [TASK] Modernize ext:core ext_tables.sql DataType classes
Similar to #101642, the single DataType classes are
modernized towards better PHP types, are made
`@internal` and cle...
Christian Kuhn
07:47 Revision 75ff3766: [BUGFIX] Ignore csp.yaml file when saving site configuration
The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ...
Nikita Hovratov
07:39 Revision 5b52a4ed: [BUGFIX] Ignore csp.yaml file when saving site configuration
The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ...
Nikita Hovratov
07:28 Revision 55a4e7d6: [DOCS] Update ext:rte_ckeditor documentation
With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include...
Torben Hansen

2023-08-10

19:21 Revision bbf46cd3: [DOCS] Update ext:rte_ckeditor documentation
With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include...
Torben Hansen
19:19 Revision 51b377a1: [!!!][TASK] Drop unused icons from EXT:backend
The TYPO3 system extension "backend" accumulated many graphical assets
over the years that became unused piece by pie...
Andreas Fernandez
19:07 Revision 4804dc15: [BUGFIX] Keep "Add media by URL" modal open on error
If the "Add media by URL" button is used in FormEngine, a modal appears
with an input field, allowing the user to ent...
Andreas Fernandez
18:36 Revision 9bdfcfd2: [TASK] Replace usages of getMockForAbstractClass in EXT:core
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
14:11 Revision 195a0e34: [BUGFIX] TS copy operator handles existing reference
This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa...
Tomasz Woldański
14:11 Revision 97d5db5f: [BUGFIX] TS copy operator handles existing reference
This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa...
Tomasz Woldański
13:57 Revision d00ec876: [TASK] Refactor EM InstallUtility
Minor cleanup in extensionmanager FileHandlingUtility
to make a dependency more explicit, everything else is
within I...
Christian Kuhn
13:56 Revision 29b3d5dd: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now...
Andreas Fernandez
13:33 Revision 720dd861: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now...
Andreas Fernandez
11:21 Revision d4e26a35: [TASK] Eliminate eslint warnings
Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e...
Benjamin Franzke
11:20 Revision 0afb2a2c: [TASK] Eliminate eslint warnings
Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e...
Benjamin Franzke
10:31 Revision f6c4369a: [TASK] Replace jquery.minicolors with alwan
The current color picker plugin based on jQuery is now replaced with
alwan [1]. alwan is a dependency-free color pick...
Andreas Fernandez
09:22 Revision 51b843cc: [TASK] Declare TypeScript types for global TYPO3 object
Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win...
Benjamin Franzke
09:21 Revision 9fd312eb: [TASK] Declare TypeScript types for global TYPO3 object
Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win...
Benjamin Franzke
07:46 Revision b0464c2a: [TASK] De-mess EM InstallUtility a bit
Service classes in Extensionmanager\Utility
are a great example on "when class abstraction
goes wrong" - we're fighti...
Christian Kuhn
07:38 Revision 5eaa272d: [TASK] Modernize ext:core ext_tables.sql AST classes
Classes in TYPO3\CMS\Core\Database\Schema\Parser\AST
are intermediate DTO's created by the ext_tables.sql
parser to t...
Christian Kuhn
05:58 Revision 696281c7: [TASK] EXT:install: Migrate `InfoBox` and `FlashMessage` to Lit
In the effort of removing jQuery from the Install Tool, this patch
migrates the `InfoBox` and `FlashMessage` componen...
Andreas Fernandez
05:51 Revision ec4a8c2a: [TASK] Update bootstrap to 5.3.1
Executed commands:
npm install --save bootstrap@^5.3.1
npm run build
Resolves: #101629
Releases: main, 12.4...
Andreas Fernandez

2023-08-09

21:17 Revision ab90a35e: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:17 Revision a5cf9138: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:17 Revision 9819fab2: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:00 Revision adf197e9: [TASK] Modernize EM FileHandlingUtility
The extension manager `@internal` class `FileHandlingUtility`
has a circular dependency to `InstallUtility`: Both inj...
Christian Kuhn
20:07 Revision f9574539: [TASK] Simplify EXT:lowlevel Full Search Controller
* Avoids static methods (which were copied from BackendUtility)
* Uses proper UriBuilder everywhere
* Moves some HTML...
Benni Mack
14:20 Revision 54a800bf: [TASK] Update bootstrap to 5.3.1
Executed commands:
npm install --save bootstrap@^5.3.1
npm run build
Resolves: #101629
Releases: main, 12.4...
Andreas Fernandez
12:09 Revision a8861f19: [TASK] Migrate from jQuery in `@typo3/backend/layout-module/paste`
This patch removes jQuery from the `@typo3/backend/layout-module/paste`
module in favor of native APIs.
Resolves: #1...
Andreas Fernandez
11:04 Revision d94047ea: [TASK] Fix a testcase name
Fix a case where the name of the testcase did not follow the name
of the tested class.
Resolves: #101631
Releases: m...
Oliver Klee
10:36 Revision 6adacba8: [TASK] Fix a testcase name
Fix a case where the name of the testcase did not follow the name
of the tested class.
Resolves: #101631
Releases: m...
Oliver Klee
05:41 Revision aeb4eb65: [TASK] Allow table without columns in ext_tables.sql
When core DefaultTcaSchema auto creates more and more
column definitions, ext_tables.sql can end up with
a table defi...
Christian Kuhn
03:55 Revision 14c5c4d4: [TASK] styleguide: Remove a series of ext_tables.sql defs
https://github.com/TYPO3-CMS/styleguide/pull/423
DB fields for TCA types category, datetime and
slug are auto-create...
Christian Kuhn

2023-08-08

18:21 Revision 80379fb7: [BUGFIX] Make sure that only strings get trimExploded
This change fixes places where the code violates the contract.
Also, the change will avoid type errors when the `Gene...
Oliver Klee
18:21 Revision 8932bcf5: [BUGFIX] Make sure that only strings get trimExploded
This change fixes places where the code violates the contract.
Also, the change will avoid type errors when the `Gene...
Oliver Klee
18:18 Revision e6e26df2: [TASK] styleguide: Remove all type=file sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/422
We're adding core code to add default sql definitions
derived from ...
Christian Kuhn
17:56 Revision 47722849: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
17:56 Revision 24932425: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
17:37 Revision 32eae43d: [FEATURE] Auto DB fields from TCA for type "file"
Tables with TCA columns set to type="file" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Oliver Wand
17:09 Revision 7c949cb3: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
11:10 Revision 4c0b3650: [TASK] Mock interfaces instead of abstract classes
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
11:10 Revision 898728ef: [TASK] Mock interfaces instead of abstract classes
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
11:10 Revision 0a06b144: [BUGFIX] Move fixtures to associated test classes
The "global" extbase/Tests/Fixtures folder is
unfortunate: Fixtures should be located in more
dedicated folders and s...
Jürgen Venne
11:10 Revision 7a10ceaf: [BUGFIX] Move fixtures to associated test classes
The "global" extbase/Tests/Fixtures folder is
unfortunate: Fixtures should be located in more
dedicated folders and s...
Jürgen Venne
10:26 Revision dbed7845: [TASK] styleguide: Avoid TCA MM_hasUidField
https://github.com/TYPO3-CMS/styleguide/pull/421
This config is not needed for those tables and
will become obsolete...
Christian Kuhn
10:16 Revision f502fa65: [TASK] Remove TCA MM_hasUidField
MM tables only need a uid column when "multiple" is true.
With primary keys finally being properly set on MM
relatio...
Christian Kuhn
09:52 Revision 462b32bd: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
09:17 Revision 34069e24: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
09:17 Revision 94bc630a: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
09:16 Revision d869c2c9: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
08:29 Revision 48d47274: [!!!][FEATURE] Add UriBuilder->buildUriFromRequest
This change adds a new method buildUriFromRequest
inside TYPO3's Backend UriBuilder in order to
generate links to the...
Benni Mack
08:03 Revision fb3fc7ef: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
08:02 Revision 6297e49f: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
07:08 Revision 6ce4218a: [TASK] Set TYPO3 version to 12.4.6-dev
Change-Id: I46f8b5ca905e3661ad63d8f8d6e491c9c729a8ea
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/804...
Benni Mack
06:25 Revision f5a1b72f: [RELEASE] Release of TYPO3 12.4.5
Change-Id: Ibdd8edc8f940289469c925b969415c7790c20a61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/804...
Benni Mack

2023-08-07

13:15 Revision 0e9b7dc4: [TASK] Use request object in Element Browsers + Link Browsers
The PSR-7 Request is now handed in some methods of
the Element Browser code. This is a prepatch in order
to avoid hid...
Benni Mack
12:32 Revision fd265dd2: [BUGFIX] Move module state into reloadable part of DOM
The module menu is currently in a bad shape where different loose DOM
elements and scripts are tangled together and d...
Andreas Fernandez
12:04 Revision 7e78a3fd: [BUGFIX] Move module state into reloadable part of DOM
The module menu is currently in a bad shape where different loose DOM
elements and scripts are tangled together and d...
Andreas Fernandez
11:25 Revision b75212c3: [TASK] Avoid global namespace imports
Resolves: #101605
Releases: main, 12.4
Change-Id: I1da8af5b5b0025ad0f25349fe6d4893eddbd5eaf
Reviewed-on: https://revi...
Oliver Bartsch
10:54 Revision 889378e3: [TASK] Avoid global namespace imports
Resolves: #101605
Releases: main, 12.4
Change-Id: I1da8af5b5b0025ad0f25349fe6d4893eddbd5eaf
Reviewed-on: https://revi...
Oliver Bartsch
10:53 Revision 3e3a1286: [TASK] Migrate event listener registration of another couple of extensions
Resolves: #101595
Related: #101585
Releases: main
Change-Id: I75edc68ba4d2bd967530cf3389d6dc944fe347b0
Reviewed-on: h...
Oliver Bartsch
09:32 Revision 26788e30: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:32 Revision ff91d3d5: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:31 Revision 8f5784ac: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:25 Revision 9519b1fb: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
09:24 Revision a99ce855: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
09:24 Revision 1a3eff05: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
08:54 Revision b205d6eb: [BUGFIX] PHP 8 warning in ContentObjectRenderer::editIcons
Added a null coalescing operator when assigning value to $editUid.
Resolves: #101602
Releases: 11.5
Change-Id: Ie19f...
Thomas Hohn
07:53 Revision c359d28d: [!!!][FEATURE] Introduce PSR-14 ModifyRecordOverlayIconIdentifierEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the overlay icon identifier of any
record ic...
Oliver Bartsch

2023-08-06

16:49 Revision d5d30fb5: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:49 Revision e48050ef: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:49 Revision 01f8443b: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:23 Revision 0ed4e8d1: [BUGFIX] Proper ext:form flex form finisher overrides
Fix a happy little regex to deal with "TCEforms"
removal of #97126. This should fix finisher override
FormEngine rend...
Christian Kuhn
16:23 Revision 2842660b: [BUGFIX] Proper ext:form flex form finisher overrides
Fix a happy little regex to deal with "TCEforms"
removal of #97126. This should fix finisher override
FormEngine rend...
Christian Kuhn
15:40 Revision 390deb1d: [DOCS] Adjust reference to Core sources for v12 in EXT:reactions
Resolves: #101600
Related: #101114
Releases: 12.4
Change-Id: I9893e4c8b8eff5e05575984ab37e7f22612b26a2
Reviewed-on: h...
Chris Müller
12:23 Revision b2bc2dbe: [DOCS] Streamline the display of references to PHP class in EXT:form
In some cases, classes are displayed like "TYPO3CMSCoreTypeContextualFeedbackSeverity"
as backslashes are neither quo...
Chris Müller
12:22 Revision 38e50a79: [DOCS] Streamline the display of references to PHP class in EXT:form
In some cases, classes are displayed like "TYPO3CMSCoreTypeContextualFeedbackSeverity"
as backslashes are neither quo...
Chris Müller
10:11 Revision e8828147: [DOCS] Streamline deprecation removal ReST file
Resolves: #101598
Releases: main
Change-Id: Ie5d2cbc4844fc14e8768b1d11a2330863596e398
Reviewed-on: https://review.typ...
Chris Müller

2023-08-05

21:23 Revision c82996b8: [TASK] Migrate event listener registration in ext:core
Resolves: #101596
Related: #101585
Releases: main
Change-Id: I633010cbac7531dc41c84ccb2b60593b86404599
Reviewed-on: h...
Oliver Bartsch
21:08 Revision 251efa85: [BUGFIX] Only treat numerical route arguments as possible UIDs
`PersistedAliasMapper` and `PersistentPatternMapper` both should only
use int-like string route arguments as possible...
Christian Spoo
21:08 Revision fe9dde66: [BUGFIX] Only treat numerical route arguments as possible UIDs
`PersistedAliasMapper` and `PersistentPatternMapper` both should only
use int-like string route arguments as possible...
Christian Spoo
20:52 Revision e77fe928: [TASK] Show modal before re-import of static data
Extensions can provide static data using the file
"ext_tables_static+adt.sql".
If this file exists, a button is autom...
Sebastian Klein
20:42 Revision 879ef42a: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
20:42 Revision 21355fe4: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
20:40 Revision 2aef60cf: [TASK] Show modal before re-import of static data
Extensions can provide static data using the file
"ext_tables_static+adt.sql".
If this file exists, a button is autom...
Sebastian Klein
20:37 Revision 53b0b819: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:37 Revision fa133461: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:37 Revision 4c92f754: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:23 Revision 212b6004: [TASK] Remove jQuery in AjaxDataHandler
This patch removes jQuery from the module
`@typo3/backend/ajax-data-handler`. Animations have been, if useful,
migrat...
Andreas Fernandez
20:19 Revision b438f17c: [TASK] LiveSearch: Render link to record list for database records
For results of the LiveSearch's `DatabaseRecordProvider` a new "Show
record list" button is added to open the page wh...
Andreas Fernandez
20:16 Revision 5575f62e: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
19:26 Revision 5f1fb74a: [TASK] Use constructor property promotion for Mfa\Provider
Resolves: #101517
Releases: main
Change-Id: Ibc46c6553d1ba8007166f646c18bc4baa68aed5d
Reviewed-on: https://review.typ...
Oliver Klee
19:21 Revision 4b318bf4: [TASK] Mark PasswordPolicyValidator as public API
With the introduction of configurable password policies, the
`PasswordPolicyValidator` has been introduced. The class...
Torben Hansen
19:05 Revision ffd7274d: [TASK] Use AsEventListener for registration in various extensions
Resolves: #101585
Related: #101585
Releases: main
Change-Id: Ib7829c639e59c77029517dda324e37e93e1ba42f
Reviewed-on: h...
Oliver Bartsch
18:36 Revision 9366adfe: [TASK] Use AsEventListener for registration in ext:backend
Resolves: #101591
Related: #101585
Releases: main
Change-Id: I33d8fd6e7ba4ae4a34c3a7a9fd1a36d8ff92139d
Reviewed-on: h...
Oliver Bartsch
18:34 Revision 02fef8db: [BUGFIX] Remove configuration for non-existing service
Resolves: #101592
Releases: main, 12.4
Change-Id: I56e7f9c4f7768d4034bc267261e3a31ecff4ff4c
Reviewed-on: https://revi...
Oliver Bartsch
18:30 Revision 1c4c821a: [TASK] Update naming in MvcPropertyMappingConfigurationService
With #88682 Extbase argument validation has switched from using PHP
serialize/unserialize to use json_encode/json_dec...
Torben Hansen
18:24 Revision 303ff177: [BUGFIX] Remove configuration for non-existing service
Resolves: #101592
Releases: main, 12.4
Change-Id: I56e7f9c4f7768d4034bc267261e3a31ecff4ff4c
Reviewed-on: https://revi...
Oliver Bartsch
14:52 Revision 5f7b8bfd: [TASK] Remove alias configuration for moved RecordLinkHandler service
Resolves: #101593
Related: #101022
Related: #98535
Releases: main
Change-Id: Ib558da810d8a151138390fa0afaf87e32443375...
Oliver Bartsch
08:53 Revision d2a4676f: [BUGFIX] Expose listener identifier to ListenerProvider
The listener identifier is now exposed into
the ListenerProvider, making this information
available, e.g. in the conf...
Oliver Bartsch
08:42 Revision d587b27f: [BUGFIX] Expose listener identifier to ListenerProvider
The listener identifier is now exposed into
the ListenerProvider, making this information
available, e.g. in the conf...
Oliver Bartsch
08:24 Revision 71b3f68c: [TASK] Do not import `\Attribute`
Resolves: #101583
Releases: main, 12.4
Change-Id: Ie32b0ba494364b9a0d129f79d7b153243395efbb
Reviewed-on: https://revi...
Oliver Bartsch
07:34 Revision 4754780a: [TASK] Do not import `\Attribute`
Resolves: #101583
Releases: main, 12.4
Change-Id: Ie32b0ba494364b9a0d129f79d7b153243395efbb
Reviewed-on: https://revi...
Oliver Bartsch
07:14 Revision b26a6186: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101582
Releases: main, 12.4
Change-Id: I42bb256121...
Anja Leichsenring
07:04 Revision 0263b8d8: [BUGFIX] Prevent exception on missing sys_csp_resolution table
Ignore missing sys_csp_resolution table and return empty
result instead of breaking the installation.
Resolves: #101...
Daniel Siepmann
07:03 Revision 81e01deb: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101582
Releases: main, 12.4
Change-Id: I42bb256121...
Anja Leichsenring
06:50 Revision 5774deaf: [BUGFIX] Prevent exception on missing sys_csp_resolution table
Ignore missing sys_csp_resolution table and return empty
result instead of breaking the installation.
Resolves: #101...
Daniel Siepmann

2023-08-04

16:26 Revision 35157fba: [BUGFIX] Flush DI cache with clear all caches on development context
Resolves: #101577
Releases: 12.4, main
Change-Id: If2093146c7066e37881e43ff96c527f5e1efd482
Reviewed-on: https://revi...
Sascha Nowak
16:09 Revision 3277303f: [TASK] Mark PasswordPolicyValidator as public API
With the introduction of configurable password policies, the
`PasswordPolicyValidator` has been introduced. The class...
Torben Hansen
16:08 Revision 35ae4240: [TASK] Migrate Progressbar in Install Tool to Lit
In the effort of removing jQuery from the Install Tool, this patch
migrates the progress bar to a custom Lit element....
Andreas Fernandez
16:03 Revision ac29c028: [TASK] Streamline layout of translate modal
The translate modal is one of the few (actually two) places
where the modal has a blue header instead of a black one....
Andreas Nedbal
16:03 Revision d94dba43: [BUGFIX] Flush DI cache with clear all caches on development context
Resolves: #101577
Releases: 12.4, main
Change-Id: If2093146c7066e37881e43ff96c527f5e1efd482
Reviewed-on: https://revi...
Sascha Nowak
16:01 Revision d01a03b0: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
16:01 Revision 536b9950: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
14:18 Revision e9e2854b: [FEATURE] Improve event listener registration
It's now possible to register event listeners with
the `AsEventListener` PHP Attribute - introduced
with #101544 - on...
Oliver Bartsch
13:09 Revision 2d191fe5: [TASK] Introduce table format for redirect integrity check
* This commit updates the command "redirects:checkintegrity" to use the table format for clearer and more organized o... Lukas Maxheim
13:05 Revision 7679a2ed: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:05 Revision b9fc1e3e: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:05 Revision fb576057: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:04 Revision 4229d2d4: [TASK] Add labels for search form inputs
To improve accessibility in the backend we provide visible and
non-visible labels for search form input fields to ide...
Sven Liebert
13:03 Revision 33e6d949: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
13:02 Revision d0ce2bf6: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
13:02 Revision 8aabfc60: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
12:53 Revision d597a000: [TASK] Introduce table format for redirect integrity check
* This commit updates the command "redirects:checkintegrity" to use the table format for clearer and more organized o... Lukas Maxheim
12:41 Revision 4220650d: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
12:31 Revision 02c6464c: [TASK] Remove jQuery from `@typo3/backend/form-engine-review`
This patch migrates the internal FormEngine module
`@typo3/backend/form-engine-review` away from jQuery.
Resolves: #...
Andreas Fernandez
10:19 Revision d1fc31f9: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
10:19 Revision 0647ab15: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
10:18 Revision eeb86805: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
09:32 Revision ad9b5077: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:32 Revision ff2a7883: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:32 Revision e87d04cc: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:31 Revision e36888ff: [TASK] Use relative paths for test fixture files
Resolves: #101529
Releases: main, 12.4
Change-Id: I56bc70e244d810a275eea6e17f16f0f94b69b42f
Reviewed-on: https://revi...
Stephan Jorek
09:31 Revision 5d6de3c2: [TASK] Use relative paths for test fixture files
Resolves: #101529
Releases: main, 12.4
Change-Id: I56bc70e244d810a275eea6e17f16f0f94b69b42f
Reviewed-on: https://revi...
Stephan Jorek
09:15 Revision 897d75f1: [BUGFIX] Use `Utility.trimExplode()` in FormEngine validation
The module `@typo3/backend/form-engine-validation` had an own
implemention of the `trimExplode()` functionality. The ...
Andreas Fernandez

2023-08-03

21:32 Revision fbbf43bf: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:32 Revision 8f378f08: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:32 Revision f5fc9bab: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:12 Revision d0637655: [TASK] Streamline upper "Content" area in Page module localizations
In the page module it is possible to display the content of the
languages side by side with the "Language Comparison"...
Jasmina Ließmann
21:04 Revision d1cd00f3: [FEATURE] Introduce PHP attribute to autoconfigure event listeners
A new custom PHP attribute "AsEventListener" is added in
order to autoconfigure a class as an event listener.
The at...
Sascha Nowak
20:18 Revision e150abe1: [TASK] Streamline upper "Content" area in Page module localizations
In the page module it is possible to display the content of the
languages side by side with the "Language Comparison"...
Jasmina Ließmann
19:40 Revision cdeb7bd7: [BUGFIX] Make GeneralUtility::getFilesInDir() correctly check extensions
Invoke `str_ends_with` on lowercased filesystem entries in order to check
for allowed extensions. This is more stable...
Christian Spoo
19:39 Revision f854477b: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
Apply type cast to the input value to prevent a TypeError.
Resolves: #101555
Releases: main, 12.4
Change-Id: If2db6d...
Oliver Bartsch
19:31 Revision 13ff93f0: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
Apply type cast to the input value to prevent a TypeError.
Resolves: #101555
Releases: main, 12.4
Change-Id: If2db6d...
Oliver Bartsch
19:26 Revision 9d289a03: [BUGFIX] Make GeneralUtility::getFilesInDir() correctly check extensions
Invoke `str_ends_with` on lowercased filesystem entries in order to check
for allowed extensions. This is more stable...
Christian Spoo
13:26 Revision 9324ba96: [TASK] Avoid php deprecation in functional tests
With PHP8.3 the `ReflectionProperty->setValue()` method
emits a E_DEPRECATED if a value should be set to a class
and ...
Stefan Bürk
13:26 Revision 27728862: [TASK] Avoid php deprecation in functional tests
With PHP8.3 the `ReflectionProperty->setValue()` method
emits a E_DEPRECATED if a value should be set to a class
and ...
Stefan Bürk
12:13 Revision 3e275b69: [TASK] Correct the semantic structure of headings in some card views
Several H1 headings are used in some card views. As a result, the
semantic structure for these views is not correct. ...
Jasmina Ließmann
12:06 Revision 62a05ecb: [!!!][TASK] Remove `immediate` flag in `DebounceEvent`
With the introduction in TYPO3 v10, the `DebounceEvent` module had the
possibility to shift the event handler executi...
Andreas Fernandez
12:05 Revision dd659081: [TASK] Add primary key on non-uid MM tables
With workspaces and the extbase test related
blog_example being fixed, we can finally add
a primary key on MM tables ...
Christian Kuhn
12:04 Revision 1acd1008: [TASK] Add primary key on non-uid MM tables
With workspaces and the extbase test related
blog_example being fixed, we can finally add
a primary key on MM tables ...
Christian Kuhn
11:54 Revision 33fe4abf: [TASK] Correct the semantic structure of headings in some card views
Several H1 headings are used in some card views. As a result, the
semantic structure for these views is not correct. ...
Jasmina Ließmann
11:11 Revision 3bd09012: [DOCS] Fix changelog rendering warnings
Resolves: #101539
Releases: main, 12.4
Change-Id: Id77ae5fb63c0de3d22cb1a4f4302c76476369b67
Reviewed-on: https://revi...
Chris Müller
10:41 Revision 4a5505ea: [DOCS] Fix changelog rendering warnings
Resolves: #101539
Releases: main, 12.4
Change-Id: Id77ae5fb63c0de3d22cb1a4f4302c76476369b67
Reviewed-on: https://revi...
Chris Müller
10:38 Revision d5ada85f: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk
10:38 Revision 2e4c68f6: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk
10:38 Revision c929c0a6: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk

2023-08-02

17:00 Revision fd59d01b: [TASK] Have correct blog_example related_posts TCA
Similar to the recently fixed other MM TCA
setup of blog_example, the "related_posts"
is adapted as well.
This remov...
Christian Kuhn
17:00 Revision 5b6775e9: [TASK] Have correct blog_example related_posts TCA
Similar to the recently fixed other MM TCA
setup of blog_example, the "related_posts"
is adapted as well.
This remov...
Christian Kuhn
15:33 Revision cec21886: [TASK] Remove superfluous check in extbase HashService
The `generateHmac()` function in extbase `HashService` checks
for the existence of the TYPO3 encryption key and throw...
Torben Hansen
15:29 Revision cf0713f6: [TASK] Use constructor property promotion for Authentication\Mfa
Resolves: #101518
Releases: main
Change-Id: Ie28b74c0cebf8a56908334801e218b61af7b4753
Reviewed-on: https://review.typ...
Oliver Klee
15:22 Revision e8537a4a: [BUGFIX] Ensure languageId = 0 for new site configurations
When creating a new site configuration, deleting the default language
(English) and importing a new language afterwar...
Andreas Fernandez
14:31 Revision 7227aea5: [BUGFIX] Avoid circular reference of COR and ServerRequest
While the initial idea to store the current ContentObjectRender
(cObj) instance in a request attribute, to pass it al...
Helmut Hummel
14:31 Revision 3c9ad409: [BUGFIX] Avoid circular reference of COR and ServerRequest
While the initial idea to store the current ContentObjectRender
(cObj) instance in a request attribute, to pass it al...
Helmut Hummel
14:02 Revision d3abcfbd: [TASK] Correct indentation of json files
They should conform to the settings in `.editorconfig`.
When your editor uses the `.editorconfig` file,
these files b...
Lina Wolf
13:58 Revision 2b7a544e: [BUGFIX] Ensure languageId = 0 for new site configurations
When creating a new site configuration, deleting the default language
(English) and importing a new language afterwar...
Andreas Fernandez
13:37 Revision 934f492f: [TASK] Correct indentation of json files
They should conform to the settings in `.editorconfig`.
When your editor uses the `.editorconfig` file,
these files b...
Lina Wolf
13:20 Revision 8765b36b: [TASK] Update to lit 2.7.6
npm update lit lit-html @lit/reactive-element lit-element
grunt build
Releases: main, 12.4
Resolves: #101496
Change-...
Benjamin Franzke
13:10 Revision a2e72361: [TASK] Fix MM TCA of blog_example
Extension blog_example is used in various extbase
tests. It defines invalid relations from tags
table over MM to post...
Christian Kuhn
13:10 Revision e8997547: [TASK] Fix MM TCA of blog_example
Extension blog_example is used in various extbase
tests. It defines invalid relations from tags
table over MM to post...
Christian Kuhn
13:01 Revision 039a2ba2: [TASK] Update to lit 2.7.6
npm update lit lit-html @lit/reactive-element lit-element
grunt build
Releases: main, 12.4
Resolves: #101496
Change-...
Benjamin Franzke
11:20 Revision b46ab5c7: [TASK] Map relative lit-imports to bare module specifiers
Imports via bare module specifiers (such that do not start with / or .)
are cache busted by their URL mapping in impo...
Benjamin Franzke
10:59 Revision b26c1502: [TASK] Map relative lit-imports to bare module specifiers
Imports via bare module specifiers (such that do not start with / or .)
are cache busted by their URL mapping in impo...
Benjamin Franzke
10:08 Revision c8a4d591: [FEATURE] Migrate icon sizes to enum
The icon size constants defined in `\TYPO3\CMS\Core\Imaging\Icon` are
moved into a new `TYPO3\CMS\Core\Imaging\IconSi...
Andreas Fernandez

2023-08-01

11:38 Revision 2f2d3eae: [!!!][TASK] Convert JsConfirmation to BitSet
This change converts class JsConfirmation a BitSet.
Resolves: #100229
Releases: main
Change-Id: I85372f2116888d5bd30...
Thomas Hohn

2023-07-31

18:48 Revision bb6a980c: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:48 Revision c9433a5a: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:47 Revision 5bb795b4: [TASK] Avoid reports.xml in acceptance tests
Creating reports.xml in acceptance tests and
feeding this to gitlab has been added with
issue #96628 in the hope to b...
Christian Kuhn
18:31 Revision 1d5985b4: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
18:30 Revision 54c67930: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
18:18 Revision 818e5fb4: [TASK] Refactor DefaultTcaSchema
In preparation of upcoming features in this area,
the `@internal` class is refactored a bit:
* `getPrioritizedFieldN...
Christian Kuhn
18:12 Revision 1342330f: [BUGFIX] Ensure string in htmlspecialchars()
When select fields with db relations allow pages
records, the DatabaseBrowser tries to render an
icon from the page r...
Christian Kuhn
15:47 Revision 57e53a4a: [TASK] Clean up FluidTemplateContentObject
The workaround for previous TYPO3 versions
to allow nested renderings can now be removed,
as instances are not shared...
Helmut Hummel
13:48 Revision 24470964: [BUGFIX] Avoid undefined array key in AbstractFormElement
Resolves: #101502
Related: #97330
Releases: main, 12.4
Change-Id: I1171ec0cf44c61480a0dffb0b6105022c8b8efed
Reviewed-...
Nikita Hovratov
13:44 Revision fd4a9e79: [TASK] Raise typo3/cms-styleguide to current version
> composer req --dev typo3/cms-styleguide:^12.0.2
Resolves: #101508
Releases: main, 12.4
Change-Id: I824b05025c32eb7...
Christian Kuhn
13:44 Revision 42258873: [TASK] Raise typo3/cms-styleguide to current version
> composer u typo3/cms-styleguide
Resolves: #101508
Releases: main, 12.4
Change-Id: I824b05025c32eb72d10d908b9e61d6d...
Christian Kuhn
13:40 Revision 146e5b57: [BUGFIX] Avoid undefined array key in AbstractFormElement
Resolves: #101502
Related: #97330
Releases: main, 12.4
Change-Id: I1171ec0cf44c61480a0dffb0b6105022c8b8efed
Reviewed-...
Nikita Hovratov
13:36 Revision e95b3cce: [TASK] Streamline RequestBuilderTest
Resolves: #101506
Related: #101501
Releases: main
Change-Id: I773b14ff1533e109d023afc90e3a9b0c23e829d6
Reviewed-on: h...
Oliver Klee
11:58 Revision de1ae0e6: [TASK] Clean up deprecation removal ReST file
There is a last v13 deprecation removal patch
pending, which will be finished next days.
We can finish the ReST file...
Christian Kuhn
11:57 Revision 1868638d: [TASK] Remove backwards-compat files array in extbase
Removal of having extbase files as
request arguments, use request->getUploadeFiles()
instead.
Releases: main
Resolve...
Susanne Moog
11:19 Revision b4b6eff6: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
11:19 Revision 24a0c473: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
11:18 Revision a37adf73: [BUGFIX] Fix return type of GU::getMaxUploadFileSize
This method promises to return an int, but actually returns a float.
Also add a regression test.
> ./Build/Scripts/...
Oliver Klee
10:10 Revision 37ea5a51: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Nikita Hovratov
10:10 Revision 515841c2: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Thomas Anders
10:09 Revision f483908a: [BUGFIX] Fix label generation for inline files
The labels of inline FileReference fields were not concatenated
but overwritten, in a loop since #92427.
This patch ...
Thomas Anders
08:46 Revision ad5a998e: [TASK] Drop obsolete fixture class for GU unit tests
The fixture class `GeneralUtilityFilesystemFixture` was only needed
to add vfsStream-specific workarounds for the tes...
Oliver Klee

2023-07-30

21:43 Revision dccecc5b: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:43 Revision a4d8bc34: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:43 Revision f5f21d19: [TASK] Stabilize PageTree related ac tests
Add some waitFor() to the drag&drop tests and give
the filter test a generic wait which hopefully
stabelizes this one...
Christian Kuhn
21:15 Revision 43a00136: [TASK] Stabilize TemplateCest acceptence tests
Those need some additional waitFor checks to be more
stable since the v12 refactoring with all the new
js magic.
Res...
Christian Kuhn
21:15 Revision f7a481ee: [TASK] Stabilize TemplateCest acceptence tests
Those need some additional waitFor checks to be more
stable since the v12 refactoring with all the new
js magic.
Res...
Christian Kuhn
20:08 Revision 724e5f84: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
20:08 Revision 625f55d3: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
20:08 Revision 5c8ccf24: [TASK] Stabilize more Frontend/ ac tests
Similar to #101491, the other Application/Frontend
acceptance tests get same treatment to wait for the
"View webpage"...
Christian Kuhn
19:28 Revision 6e99b186: [TASK] Stabilize ac test Frontend\IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
19:27 Revision faf34868: [TASK] Stabilize ac test Frontend\IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
19:27 Revision b6897263: [TASK] Stabilize ac test Frontend/IndexedSearchCest
Fails locally occasionally. The additional explicit
waitForElement() before clicking the elemnt
stabilized it.
Resol...
Christian Kuhn
18:44 Revision b4014901: [DOCS] Fix code examples in changelog
Additionally remove an outdated warning.
Resolves: #101490
Related: #99220
Releases: main, 12.4
Change-Id: I0943ffa2...
Oliver Bartsch
18:44 Revision b8a4e33c: [DOCS] Fix code examples in changelog
Additionally remove an outdated warning.
Resolves: #101490
Related: #99220
Releases: main, 12.4
Change-Id: I0943ffa2...
Oliver Bartsch
13:12 Revision e0845981: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:12 Revision 7eefd950: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:12 Revision b4fb2588: [BUGFIX] Force correct type in FormViewHelper
Add several type casts to avoid notices.
Resolves: #101486
Releases: main, 12.4, 11.5
Signed-off-by: Torben Hansen <...
Torben Hansen
13:08 Revision 7cdc3ddb: [BUGFIX] Avoid skipping ext_typoscript_* files in TS parser
A stupid return vs. continue issue breaks a loop
in SysTemplateTreeBuilder early, which leads to
`ext_typoscript_[set...
Christian Kuhn
13:08 Revision e751ab25: [BUGFIX] Avoid skipping ext_typoscript_* files in TS parser
A stupid return vs. continue issue breaks a loop
in SysTemplateTreeBuilder early, which leads to
`ext_typoscript_[set...
Christian Kuhn
12:41 Revision 96695f1d: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn
12:40 Revision d4b4fc43: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn
12:40 Revision 41d380d6: [TASK] Stabilize FileClipboardCest (again)
This one was still flaky. Properly waiting for
the element should finally fix this, this patch
now had a huge number ...
Christian Kuhn

2023-07-29

15:49 Revision c45d6d5b: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
15:49 Revision 9d99c5b6: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
15:48 Revision fde70c6e: [BUGFIX] Fix invalid null coalescing fallback to boolean in record list
Resolves: #101480
Related: #101453
Releases: main, 12.4, 11.5
Change-Id: I62e7166a6ceceb6e8c6c0d0aa5393def72c75346
Re...
Benjamin Franzke
14:42 Revision 33b86fe6: [TASK] Use `ignore-platform-req` workaround for `phpspec/prophecy`
The `phpspec/prophecy` defines a hard php version constraint
in the `composer.json` not allowing PHP8.3 for now. This...
Stefan Bürk
10:00 Revision 9ae6772a: [DOCS] Fix problems in changelog for adding type declarations for ResourceInterface
First, the code block must be introduced with "code-block:: php". Then, the FQCN must either have double backslashes ... Chris Müller
08:18 Revision dd95f204: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:16 Revision 2718b829: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:15 Revision 9e54ca80: [TASK] Fix mariadb acceptance test error detection
Releases: main, 12.4, 11.5
Resolves: #101482
Change-Id: Id23a78cdb85c3b58a0ce79eacbc5626c27cde46b
Reviewed-on: https:...
Benjamin Franzke
08:14 Revision 884d38fa: [TASK] Revert "[!!!][TASK] Introduce type declarations in AbstractFile"
This reverts commit bec38789f4889f8d35fb5c4678fb7f6844e60438.
CI failures were not catched properly.
Releases: main
...
Benjamin Franzke
08:13 Revision a3c4c90d: [TASK] Revert "[!!!][TASK] Add native type declarations to GU array methods"
CI test failures were not catched properly.
This reverts commit 3af7d2e15c659ab39ce8c2a7379d0384173a259a.
Resolves: ...
Benjamin Franzke

2023-07-28

20:27 Revision 07124e2b: [BUGFIX] Extend CSP directives and sources
The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ...
Oliver Hader
20:18 Revision 3c00037f: [BUGFIX] Extend CSP directives and sources
The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ...
Oliver Hader
20:18 Revision 74105af1: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ...
Oliver Hader
20:05 Revision 37323c7d: [TASK] Remove backend.contextmenu tag from EXT:form importmap
The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ...
Benjamin Franzke
20:05 Revision 22788b0f: [TASK] Remove backend.contextmenu tag from EXT:form importmap
The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ...
Benjamin Franzke
19:56 Revision 6c02ff7c: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ...
Oliver Hader
19:37 Revision ac6a686c: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:37 Revision 7a499fff: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:37 Revision a42e4d06: [TASK] Run unit tests with PHP 8.3
Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:...
Stefan Bürk
19:32 Revision 80bddb71: [BUGFIX] Properly evaluate selected class in BrowseLinksController
Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w...
Oliver Bartsch
19:32 Revision e1db9587: [BUGFIX] Properly evaluate selected class in BrowseLinksController
Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w...
Oliver Bartsch
18:32 Revision f488409d: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:32 Revision 6b5e0b70: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:32 Revision f89806f8: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor...
Chris Müller
18:26 Revision 21d462d0: [BUGFIX] Properly bind parameters to statement in upgrade wizard
This patch fixes an issue with prepared statements in the sys_log
channel upgrade wizard. Values were bound incorrect...
Elias Häußler
17:54 Revision 47efcaa7: [TASK] Introduce type declarations in LocalPath
Releases: main
Resvoles: #101468
Change-Id: I8d6a7ef717608904f9d7661fcc191e7bb9982157
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:52 Revision bec38789: [!!!][TASK] Introduce type declarations in AbstractFile
Releases: main
Resolves: #101459
Change-Id: Ia4942c57e30285da916a5b9953dd1edeceff6d4e
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:46 Revision 7be47332: [!!!][TASK] Introduce type declarations in FolderInterface
Releases: main
Resolves: #101469
Change-Id: I0362c944999cdf864c83c8364c1c3e25399e044b
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:42 Revision 3af7d2e1: [!!!][TASK] Add native type declarations to GU array methods
Resolves: #101453
Related: #101305
Releases: main
Change-Id: I34598bfe33ac385f82c78cb5ee74686523a07ade
Reviewed-on: h...
Oliver Klee
17:42 Revision 6a6b59f3: [!!!][TASK] Introduce type declarations in AbstractDriver
Releases: main
Resolves: #101471
Change-Id: I0d633ea2d5dc6daed5e3cd97020d03a2a0749969
Reviewed-on: https://review.typ...
Alexander Schnitzler
17:36 Revision fdbd39a8: [BUGFIX] Repair installtool core updater button callback
Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a...
Benjamin Franzke
17:36 Revision 9a388965: [BUGFIX] Repair installtool core updater button callback
Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a...
Benjamin Franzke
17:25 Revision 80e86a25: [BUGFIX] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -...
Andreas Fernandez
17:22 Revision 87a19712: [TASK] Reactivate usage of constructable stylesheets for icon element
With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ...
Benjamin Franzke
17:02 Revision ad30afc1: [TASK] Reactivate usage of constructable stylesheets for icon element
With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ...
Benjamin Franzke
16:54 Revision 03005e0c: [BUGFIX] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -...
Andreas Fernandez
11:25 Revision 3eca33ac: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
11:24 Revision 0b6234dc: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
11:24 Revision df041e1f: [TASK] Prepare runTests.sh to flexible container bin
As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names...
Christian Kuhn
09:53 Revision db776340: [BUGFIX] Load importmaps for external form backend module scripts
The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ...
Benjamin Franzke
09:40 Revision 149c1ab1: [BUGFIX] Load importmaps for external form backend module scripts
The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ...
Benjamin Franzke
09:14 Revision 6b147427: [TASK] styleguide: Add a page for card component with instructions and examples
TYPO3 uses cards in the install tool as a valid backend component.
This change adds them to the styleguide as exampl...
Jasmina Ließmann
08:13 Revision 1f896b12: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision c00f1253: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision dc0b6070: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:...
Stefan Bürk
08:13 Revision 607d392a: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
...
Oliver Klee
08:12 Revision 24571a72: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
...
Oliver Klee
07:53 Revision 4536ff07: [TASK] Remove superfluous language service usage in ext:install
The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in...
Torben Hansen
07:53 Revision fd5ffc73: [TASK] Remove superfluous language service usage in ext:install
The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in...
Torben Hansen
07:43 Revision 69b99b0f: [TASK] Consolidate COR->typolink() tests
ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ...
Christian Kuhn
07:43 Revision b3534f07: [TASK] Consolidate COR->typolink() tests
ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ...
Christian Kuhn
06:09 Revision 59c68d56: [TASK] Remove an unused test data provider
getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715...
Christian Kuhn
06:04 Revision 36c69d08: [TASK] Remove an unused test data provider
getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715...
Christian Kuhn

2023-07-27

19:32 Revision 40002a3e: [BUGFIX] Suppress "not found" message during "typo3 setup"
Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri...
Jochen Roth
19:32 Revision 5cc3ce83: [BUGFIX] Suppress "not found" message during "typo3 setup"
Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri...
Jochen Roth
09:21 Revision a40d92a9: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller
09:21 Revision aebb9166: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller
09:21 Revision 7570df2b: [TASK] Remove unexplained reference to Wordpress documentation
Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
Chris Müller

2023-07-26

20:58 Revision 94ed3abf: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
20:58 Revision 94593899: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
20:58 Revision 695806ee: [BUGFIX] Check array key existence in TSFE
Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:...
Markus Klein
19:25 Revision 37183d3a: [BUGFIX] Do not try to explode null in ResourceStorage
The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr...
Oliver Klee
19:25 Revision f6792659: [BUGFIX] Do not try to explode null in ResourceStorage
The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr...
Oliver Klee
14:14 Revision a2ac29da: [TASK] Change handling of apcu cache flush action
Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored....
Mordamir
14:14 Revision 22634654: [TASK] Change handling of apcu cache flush action
Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored....
Mordamir
13:15 Revision 431a6f25: [FEATURE] Let Extbase handle native enums
With PHP 8.1, native support for enums has been introduced.
This is quite handy if a database field has a specific se...
Alexander Schnitzler

2023-07-25

21:48 Revision b651f126: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
21:47 Revision c3ada497: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
21:47 Revision a3613272: [BUGFIX] Apply proper url encoding to query params in form engine popups
With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje...
Benjamin Franzke
19:55 Revision 113946f6: [TASK] styleguide: Replace obsolete Font Awesome icons
This change replaces the obsolete "Font Awesome Icons"
markup on the icon search page and in the section to
create ex...
Jasmina Ließmann
18:09 Revision 183b1d9d: [!!!][FEATURE] Deprecate and replace IconState class with enum
Deprecate IconState class and add a new native backed enum
TYPO3\CMS\Core\Imaging\IconState as a replacement.
In add...
Thomas Hohn
16:09 Revision 28368717: [!!!][TASK] Convert LoginType to backed enum
This change converts class LoginType to a native,
backed enum.
Resolves: #101131
Releases: main
Change-Id: I9059caed...
Thomas Hohn
14:21 Revision 3999784b: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:21 Revision 1269a1c7: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:21 Revision 73412c62: [TASK] Replace docker-compose in runTests.sh
runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm...
Jochen Roth
14:16 Revision 5a732852: [TASK] Use strict types in ext:beuser domain models
This change introduces strict types for the domain models
`BackendUser` and `BackendUserGroup` in ext:beuser.
Both d...
Torben Hansen
14:10 Revision 86ce60bd: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor...
Andreas Fernandez
14:08 Revision 21324f20: [TASK] Improve return type annotations for GU::trimExplode
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
13:36 Revision b60bc416: [TASK] Improve return type annotations for GU::trimExplode
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
13:35 Revision 00270662: [TASK] Improve return type annotations for GU explode methods
This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
...
Oliver Klee
12:16 Revision 16345f8a: [TASK] Update `@typo3/icons` to v4
The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t...
Andreas Fernandez
12:15 Revision 9a03bcdf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:14 Revision 414b3e9a: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:14 Revision 612c30bf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette...
Nikita Hovratov
12:00 Revision c2f7a5a7: [TASK] Remove workspaces installed check in DatabaseRecordList
The key "_ORIG_uid" is only set, if we are dealing with a versioned
record. There is no need to check whether EXT:wor...
Nikita Hovratov
11:52 Revision 40b02628: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor...
Andreas Fernandez
11:44 Revision 03d52068: [TASK] Stabilize acceptance test for postgres in nightly
This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur...
Stefan Bürk
11:36 Revision 17d1a63b: [TASK] Stabilize acceptance test for postgres in nightly
This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur...
Stefan Bürk
11:29 Revision 0a7671f9: [TASK] Remove useless tests in ext:beuser
The `BackendUserRepositoryTest` and `FileMountRepositoryTest` does
only create a new instance of a repository. The te...
Torben Hansen
11:27 Revision 78b67184: [TASK] Remove remaining usage of Property::getType()
Removes remaining usage of deprecated method
Property::getType(). The calling code is a duplicate,
so it can be remov...
Alexander Schnitzler
09:07 Revision 7d94d9f9: [TASK] Set TYPO3 version to 12.4.5-dev
Change-Id: Ie2710dc2609a474a2e7c3ee5e523675d86d448c7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
09:07 Revision 792ac881: [TASK] Set TYPO3 version to 11.5.31-dev
Change-Id: Ic561c16dd8f95af99b9d27f78633193968574118
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:31 Revision 23125057: [RELEASE] Release of TYPO3 12.4.4
Change-Id: I39a7f300cec06d161db21149b163727b709a4884
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:27 Revision 9eaf8f29: [RELEASE] Release of TYPO3 11.5.30
Change-Id: I41cc21334354b86a347d35eaca63014f433c0e46
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801...
Oliver Hader
08:04 Revision 37ab012c: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision 800f673e: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
08:03 Revision 702e2deb: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision f82faf66: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
08:03 Revision 7ec18d54: [SECURITY] Mitigate XSS in CKEditor4 plugin wordcount
See
https://github.com/w8tcha/CKEditor-WordCount-Plugin/security/advisories/GHSA-q9w4-w667-qqj4
yarn add ckeditor-wo...
Oliver Hader
08:03 Revision 71e2d04e: [SECURITY] Avoid out-of-scope page access for non-matching site
This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta...
Oliver Hader
08:03 Revision 6658221b: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re...
Oliver Hader
06:59 Revision 8354fbd2: [BUGFIX] Harden Extbase LazyLoadingProxy
When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG...
Torben Hansen
06:59 Revision d762ea3b: [BUGFIX] Harden Extbase LazyLoadingProxy
When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG...
Torben Hansen
06:23 Revision ba3dd0c2: [TASK] Replace usage of deprecated Property::getElementType()
Releases: main
Resolves: #101419
Change-Id: I283746f6dd48da89899e987c80f32ca01f492570
Reviewed-on: https://review.typ...
Alexander Schnitzler

2023-07-24

19:28 Revision d72b27c5: [!!!][TASK] Convert Action to backed enum
This change converts class Action to a native backed enum.
In addition it's moved to namespace \TYPO3\CMS\Scheduler\ ...
Thomas Hohn
16:43 Revision 925e4193: [BUGFIX] Allow attributes for anchors in ckeditor
Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme...
Sybille Peters
15:51 Revision 933dab53: [BUGFIX] Allow attributes for anchors in ckeditor
Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme...
Sybille Peters
15:02 Revision 41d49a31: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
14:46 Revision eb737919: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
13:18 Revision 67dac52a: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated...
Ayke Halder
12:22 Revision 59fba379: [TASK] Remove unused functions in BackendUser model in ext:beuser
This change removes 3 functions in `BackendUser` domain model which
were never used in ext:beuser. The functions wer...
Torben Hansen
06:27 Revision 1cf815ad: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk
06:27 Revision f6ef1ffb: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk
06:27 Revision 352c2af1: [TASK] Use silence operator `@` for test setup
PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
Stefan Bürk

2023-07-23

09:16 Revision 23a7466a: [TASK] Remove unnecessary typecast in ext:adminpanel
The return type of `getConfigurationOption()` is defined as
boolean, so the typecast can safely be removed.
Resolves...
Torben Hansen
07:39 Revision 7a6531d1: [TASK] Remove redundant dividers in type select
The groups and the sorting are already defined in "itemGroups", which
is available since TYPO3 v10. Defining the "--d...
Nikita Hovratov
07:21 Revision ef0a2f54: [TASK] Simplify mapObjectToClassProperty with early returns
Releases: main
Resolves: #101402
Change-Id: Ic9a6d1dc433de7644d08c2c7ee8c7364c6583f4f
Reviewed-on: https://review.typ...
Alexander Schnitzler
07:17 Revision 47b77d50: [TASK] Introduce type declarations in StorageRepository
Type declarations have been introduced for properties and
methods. In addition, PHPStan-specific PHPDoc annotations
h...
Alexander Schnitzler
07:04 Revision fa9db6c1: [TASK] Remove unnecessary typecasts in ext:beuser
The typecasts for `$demand->getBackendUserGroup()` can safely
be removed, since the return type is always an integer....
Torben Hansen
07:00 Revision 4e3a99b2: [TASK] Remove unnecessary typecast in ext:belog
The type of the function argument `$number` is already defined
as int, so the following typecast can safely be remove...
Torben Hansen

2023-07-21

20:59 Revision a8644368: [BUGFIX] Add better read-only settings.php handling to SilentUpgrade
The SilentUpgrade handles changes "under the hood" by migrating
old to new settings. If the settings.php is not writa...
Susanne Moog
20:54 Revision 5a6a95cb: [TASK] Simplify DataMapper::getPlainValue()
Use early returns to remove if..else cascades which
are hard to read.
Releases: main
Resolves: #101406
Change-Id: I4...
Alexander Schnitzler
20:49 Revision bba78825: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:49 Revision 3b6c84e3: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:48 Revision e49fd97b: [BUGFIX] Ensure `uid` is not updated when updating resources
When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh...
Tizian Schmidlin
20:44 Revision 7c06db3d: [!!!][TASK] Enforce strict typing in UnableToLinkException
Enforce that all methods and class variables are strictly typed in:
`\TYPO3\CMS\Frontend\Exception\UnableToLinkExcept...
Thomas Hohn
19:36 Revision 238568cc: [TASK] Simplify DataMapper::thawProperties()
The process of thawing properties didn't properly distinguish
between thawing types (int|float|object etc.) and thawi...
Alexander Schnitzler
19:10 Revision 7182d688: [BUGFIX] Respect item group of custom page type in "New Pages" view
With the introduced group and sorting feature for TCA items it was ever
since possible to easily define the way items...
Nikita Hovratov
09:47 Revision b00c75af: [BUGFIX] Use `spinner-circle` in `DeferredAction`
Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p...
Andreas Fernandez
09:38 Revision 71748281: [BUGFIX] Use `spinner-circle` in `DeferredAction`
Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p...
Andreas Fernandez
08:50 Revision 1fa5efc8: [!!!][TASK] Remove leftover $fetchAllFields in RelationHandler
RelationHandler had an unused property `$fetchAllFields` since
TYPO3 11.5.0. The related method `setFetchAllFields` h...
Nikita Hovratov
05:53 Revision a5b70639: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca...
Oliver Klee
05:53 Revision deee0a0b: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca...
Oliver Klee

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
 

Also available in: Atom