Project

General

Profile

Activity

From 2022-07-10 to 2022-08-08

2022-08-08

17:21 Revision fe1ed973: [BUGFIX] Use ClassSchema to properly detect DomainObject properties
To gather information about properties of domain objects, extbase
used method DomainObjectInterface::_getProperties()...
Alexander Schnitzler
15:42 Revision 5cc7a5b9: [BUGFIX] styleguide: Recover Scss compiling after latest bootstrap changes
https://github.com/TYPO3-CMS/styleguide/pull/344
Bootstrap changed their order of includes and added some new partia...
Nikita Hovratov
13:17 Revision 8129d55e: [BUGFIX] Respect non standard prototype names
The patchset https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/
has moved the business logic from the RenderViewH...
Ralf Zimmermann
12:47 Revision e92d3212: [BUGFIX] Use ClassSchema to properly detect DomainObject properties
To gather information about properties of domain objects, extbase
used method DomainObjectInterface::_getProperties()...
Alexander Schnitzler
12:45 Revision ccc9b433: [BUGFIX] Respect non standard prototype names
The patchset https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/
has moved the business logic from the RenderViewH...
Ralf Zimmermann
11:39 Revision b866e471: [TASK] Raise typo3/cms-styleguide
Raise `typo3/cms-styleguide` to have needed bugfix for
`doctrine/dbal` 3.4.x already in composer lock state
available...
Stefan Bürk
10:41 Revision 31e182ca: [BUGFIX] Show record history even with null in history_data
Resolves: #98078
Releases: main, 11.5
Change-Id: Ic177eeb9581c1513076e2e3301f29c0f97de5cd1
Reviewed-on: https://revie...
Kevin Appelt
10:41 Revision 498f279f: [BUGFIX] Show record history even with null in history_data
Resolves: #98078
Releases: main, 11.5
Change-Id: Ic177eeb9581c1513076e2e3301f29c0f97de5cd1
Reviewed-on: https://revie...
Kevin Appelt
09:50 Revision 7c73ad2e: [TASK] styleguide: Drop default value for text field
https://github.com/TYPO3-CMS/styleguide/pull/345
Text fields don't need a default value, and dropping this one
solve...
Anja Leichsenring
08:03 Revision 2a5381b5: [BUGFIX] Disable asset concatenation/compression in backend
Scenario: Given is a cluster of containers/servers that run
multiple instances of the same TYPO3 instance. A load bal...
Thomas Maroschik

2022-08-07

17:30 Revision 8f151301: [BUGFIX] Use nullabe return type for method returning null
To avoid a type error the method
`EditDocumentController::generatePreviewCode`
must also allow null as return value b...
Georg Ringer
17:16 Revision 379cf143: [BUGFIX] Use nullabe return type for method returning null
To avoid a type error the method
`EditDocumentController::generatePreviewCode`
must also allow null as return value b...
Georg Ringer
15:54 Revision 42f137f4: [BUGFIX] Fix relationship import with sql strict_mode
When sql strict mode is enabled on the database server,
if a value has a wrong data type for the database column,
the...
Rémy DANIEL
15:44 Revision 8c724b77: [BUGFIX] Abort commit if commit message does not fulfill all requirements
Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/...
Simon Schaufelberger
15:44 Revision b2bb5994: [BUGFIX] Abort commit if commit message does not fulfill all requirements
Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/...
Simon Schaufelberger
15:28 Revision 3c7fbcca: [BUGFIX] Fix relationship import with sql strict_mode
When sql strict mode is enabled on the database server,
if a value has a wrong data type for the database column,
the...
Rémy DANIEL
15:24 Revision da2a1b8b: [BUGFIX] Abort commit if commit message does not fulfill all requirements
Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/...
Simon Schaufelberger
14:48 Revision 221136b0: [BUGFIX] Add cursor on toggle checkboxes
This adds back the cursor pointer when hovering toggle checkboxes, common
checkboxes and radio-buttons.
Resolves: #9...
Tomas Norre Mikkelsen
14:22 Revision 628eb8c6: [BUGFIX] Add cursor on toggle checkboxes
This adds back the cursor pointer when hovering toggle checkboxes, common
checkboxes and radio-buttons.
Resolves: #9...
Tomas Norre Mikkelsen
08:42 Revision 1c9ffbf8: [!!!][TASK] Remove Font Awesome icon provider
Any usage of FontAwesome has been removed with #97877 already. This
patch removes the integration of FontAwesome from...
Andreas Fernandez

2022-08-06

16:45 Revision e4e08a66: [BUGFIX] Render proper markup for datetime picker buttons
To make datetimer picker buttons focus the belonging textfield, the
buttons were rendered as `<label>` which is a ver...
Andreas Fernandez
15:19 Revision b51d0015: [BUGFIX] Prevent unnecessary processing of social image
Resolves: #97248
Releases: main, 11.5
Change-Id: I2f9e3f9f2d530c5e416d57ec7e6b2d68a2b85531
Reviewed-on: https://revie...
Xenia Thiem
14:45 Revision cbca19cb: [BUGFIX] Prevent unnecessary processing of social image
Resolves: #97248
Releases: main, 11.5
Change-Id: I2f9e3f9f2d530c5e416d57ec7e6b2d68a2b85531
Reviewed-on: https://revie...
Xenia Thiem
14:31 Revision b286ee25: [TASK] Remove superfluous TYPO3_CONF_VARS | BE | fluidPageModule
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63186 the Fluid-based page view layout was introduced. However, ... Chris Müller
14:22 Revision 95e89f90: [BUGFIX] Replace legacy bootstrap classes supported by FontAwesome
FontAwesome provides CSS classes that align with the old Bootstrap v3
classes, which will cause troubles with the rem...
Andreas Fernandez
14:15 Revision dc679a87: [TASK] Remove superfluous TYPO3_CONF_VARS | BE | fluidPageModule
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63186 the Fluid-based page view layout was introduced. However, ... Chris Müller

2022-08-05

20:50 Revision 32301fac: [TASK] styleguide: Drop FontAwesome usages
FontAwesome is subject of removal in TYPO3 v12. This commit removes all
usages of FontAwesome from templates and ext_...
Andreas Fernandez
20:17 Revision 74d35a0c: [BUGFIX] Use sanitized filename as source identifier when replacing an image
Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,...
Simon Schaufelberger
20:17 Revision 6739febe: [BUGFIX] Use sanitized filename as source identifier when replacing an image
Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,...
Simon Schaufelberger
19:54 Revision 16475a7c: [BUGFIX] Replace legacy bootstrap classes supported by FontAwesome
FontAwesome provides CSS classes that align with the old Bootstrap v3
classes, which will cause troubles with the rem...
Andreas Fernandez
19:46 Revision 2ce10f5f: [BUGFIX] Use sanitized filename as source identifier when replacing an image
Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,...
Simon Schaufelberger
19:08 Revision a74d2f78: [DOC] Add missing parenthesis in documentation
Resolves: #98076
Releated: #97201
Releases: main
Change-Id: I149cbde864bec608f4aba8429d82d75e6f9420d3
Reviewed-on: ht...
Georg Ringer
18:43 Revision 4408fa2f: [TASK] Remove docker-compose v1 enforce check from runTests.sh
Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in...
Stefan Bürk
18:43 Revision 5b2be2cb: [TASK] Remove docker-compose v1 enforce check from runTests.sh
Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in...
Stefan Bürk
18:43 Revision 5cd0c625: [TASK] Remove docker-compose v1 enforce check from runTests.sh
Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in...
Stefan Bürk

2022-08-04

10:34 Revision 5439c38d: [TASK] styleguide: Remove 'debug' in backend module
The debug console has been removed in core v12.
Related: https://forge.typo3.org/issues/98069
Christian Kuhn
10:08 Revision 34e8e513: [BUGFIX] Skip non existing fields in Element information
The element information component displays all the
records' field values. In case a TCA field does not have
a corresp...
Oliver Bartsch
08:52 Revision fb6cb83e: [BUGFIX] Skip non existing fields in Element information
The element information component displays all the
records' field values. In case a TCA field does not have
a corresp...
Oliver Bartsch
08:39 Revision ffcd14c3: [!!!][TASK] Drop DebugConsole
The DebugConsole comes from ExtJS times and was triggered when e.g. a
request failed to give a developer its response...
Andreas Fernandez
08:05 Revision 11a6da25: [BUGFIX] Set default value for correct sys_filemounts field
Creating a sys_filemounts record via the context menu sets
the corresponding folders' combined identifier as default ...
Oliver Bartsch

2022-08-03

15:56 Revision 7321d709: [FEATURE] Introduce TCA option "min"
The TCA option "min" allows to define a minimum
number of characters a text field should have. This
effectively adds ...
Nikita Hovratov

2022-08-02

12:39 Revision e576e861: [TASK] CGL fix core after php-cs-fixer raise
We recently raised php-cs-fixer to a new minor
and missed running the fixer on all files which
leads to a red nightly...
Christian Kuhn

2022-08-01

12:29 Revision 8996c550: [TASK] styleguide: Add PHP 8.2 to test matrix
https://github.com/TYPO3-CMS/styleguide/pull/339 Christian Kuhn
10:59 Revision 24fe7d5a: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for...
Benni Mack
10:59 Revision e61cb164: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for...
Benni Mack
08:37 Revision a6dc93ef: [TASK] Bump various dependencies
Bump a series of casual dependencies to youngest
versions. Left out: composer, psr, symfony
> composer req bacon/bac...
Christian Kuhn
07:35 Revision 9a550abf: [TASK] styleguide: Update codeception config for 5 compatibility
Christian Kuhn
07:35 Revision 71bb4b12: [TASK] styleguide: Update to codeception/codeception:^5.0
testing-framework:dev-main is compatible with
codeception 5 now. styleguide should follow.
> composer req --dev -w \...
Christian Kuhn

2022-07-31

13:29 Revision 4b123ff9: [TASK] Update Bootstrap to 5.2.0
Bootstrap is updated to 5.2.0. Due to a behavior change (perhaps a
regression), carousels need adoption if they shoul...
Andreas Fernandez
11:16 Revision bb1877d4: [TASK] Update Bootstrap to 5.2.0
Bootstrap is updated to 5.2.0. Due to a behavior change (perhaps a
regression), carousels need adoption if they shoul...
Andreas Fernandez
11:08 Revision 7512af39: [TASK] Make DatabaseTreeDataProvider strictly typed
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98006
Releases: main
Change-Id: I...
Larry Garfield
11:05 Revision 0bfd69cc: [TASK] Remove 'exclude' from HIDE_FOR_NON_ADMINS fields
TCA fields having displayCond='HIDE_FOR_NON_ADMINS'
can not be selected as "exclude" fields in user group
setup acces...
Christian Kuhn
11:05 Revision be32f417: [TASK] Remove 'exclude' from HIDE_FOR_NON_ADMINS fields
TCA fields having displayCond='HIDE_FOR_NON_ADMINS'
can not be selected as "exclude" fields in user group
setup acces...
Christian Kuhn
11:01 Revision 7111ddad: [TASK] Stabilize a unit test
When executed in random order, a parent directory
may not exist. Take care it's created when needed.
Resolves: #9806...
Christian Kuhn
11:00 Revision a9f673d9: [!!!][FEATURE] Implement TypoScript function modifier event
The old TypoScript parser allows implementing own functions
for the := operator using a hook:
someIdentifier := my...
Christian Kuhn
10:58 Revision 816476c2: [TASK] Upgrade to codeception/codeception 5.x
Codeception released new major version 5, which
unblocks upgrading to symfony 6 components.
This patch raises codecep...
Stefan Bürk
08:54 Revision ef809336: [BUGFIX] Fix PHP 8.1 warnings in ExtbasePluginEnhancer
Resolves: #98059
Releases: main, 11.5
Change-Id: I078db9039c2f0acb05933fa6a86ca5d73b3fb5d7
Reviewed-on: https://revie...
Peter Kraume
08:53 Revision 25128d45: [BUGFIX] Fix PHP 8.1 warnings in ExtbasePluginEnhancer
Resolves: #98059
Releases: main, 11.5
Change-Id: I078db9039c2f0acb05933fa6a86ca5d73b3fb5d7
Reviewed-on: https://revie...
Peter Kraume
08:26 Revision 6661c354: [TASK] Use Typo3Fluid TemplateAwareViewInterface
Fluid 2.7.2 brought optional TemplateAwareViewInterface.
This is used in two places for proper signatures and makes
p...
Christian Kuhn

2022-07-30

21:57 Revision 780ee8b3: [BUGFIX] Prevent duplicate page tree items when entry points intersect
In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire...
Nikita Hovratov
21:47 Revision 80ecc2c7: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an...
Stefan Bürk
21:47 Revision 1a750988: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an...
Stefan Bürk
21:47 Revision 0b9df659: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an...
Stefan Bürk
18:20 Revision 0b1590cb: [TASK] Address type issues in FileSearchQuery
The $result property's doc type is causing issues
for PHPStan. Switching it to a typed property and
state resolves th...
Larry Garfield
18:19 Revision 6193f3fb: [TASK] Address type issues in FileSearchQuery
The $result property's doc type is causing issues
for PHPStan. Switching it to a typed property and
state resolves th...
Larry Garfield

2022-07-29

11:04 Revision adab573e: [BUGFIX] Raise minimum version of symfony/mime to 4.4.16 / 5.1.8
A serialization issue has been fixed in symfony/mime 4.4.16 / 5.1.8
which has to be used as minimum version.
https:/...
Oliver Hader

2022-07-28

18:03 Revision b732d6e9: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for...
Benni Mack
16:18 Revision 89ac4f11: [TASK] Raise typo3fluid/fluid:^2.7.2
Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ...
Christian Kuhn
16:18 Revision 09e17082: [TASK] Raise typo3fluid/fluid:^2.7.2
Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ...
Christian Kuhn
14:47 Revision 85ee6b16: [TASK] Add functional tests to test the caching behavior of ext:form
In preparation for patchset
https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/,
functional tests are introduced t...
Ralf Zimmermann
13:26 Revision 7bff0f4e: [BUGFIX] indexed_search: PHP 8 array key exists check
Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61...
Daniel Hettler
12:52 Revision 9ee71ce2: [BUGFIX] indexed_search: PHP 8 array key exists check
Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61...
Daniel Hettler

2022-07-27

15:16 Revision 72526d16: [TASK] Show languageIds in site module overview
It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ...
Nikita Hovratov
14:47 Revision 3e58f43b: [TASK] Show languageIds in site module overview
It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ...
Nikita Hovratov
13:49 Revision ef7a2114: [TASK] Avoid deprecated `utf_decode()` method in tests
With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ...
Stefan Bürk
13:49 Revision 63e2de04: [TASK] Avoid deprecated `utf_decode()` method in tests
With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ...
Stefan Bürk
12:47 Revision 6b9f4f60: [TASK] Avoid setting undefined property in test case
With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice...
Stefan Bürk
12:17 Revision 821e8964: [TASK] Avoid setting undefined property in test case
With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice...
Stefan Bürk
07:50 Revision aa1dcf2d: [TASK] Replace FontAwesome icons with typo3 icons
To provide a consistent look&feel and to eventually phase out
FontAwesome in the TYPO3 backend, all remaining fa-* ic...
Andreas Fernandez
06:52 Revision 95dd43c0: [TASK] Remove leftovers of `lib.stdheader`
Since the removal of css_styled_content the TypoScript snippet
`lib.stdheader` is gone. This patch removes some lefto...
Nikita Hovratov
06:41 Revision 03f0b01c: [BUGFIX] Always call GU::trimExplode with string in extbase/fluid
This avoids problem when GU::trimExplode is switched to native type
declarations.
Also fix some possible invalid arr...
Oliver Klee
06:33 Revision af3f1885: [TASK] Cleanup types in ArrayAccessClass
Not marking this as breaking since it's a test fixture only.
Resolves: #98034
Releases: main
Change-Id: Id2dd650c617...
Larry Garfield

2022-07-26

21:36 Revision 03665139: [TASK] Add tests for log `#[Channel(...)]` attribute
v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith...
Larry Garfield
21:36 Revision ed804b42: [!!!][TASK] Add property types to FileLinkHandler
Doing so also allows for a bit of code cleanup.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBasel...
Larry Garfield
21:36 Revision d672529e: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas...
Larry Garfield
21:32 Revision e53c7f64: [TASK] Make ImageProcessingService strictly typed
Also switches to constructor property promotion in the process.
Used command:
> ./Build/Scripts/runTests.sh -s phps...
Larry Garfield
21:27 Revision e2cc055d: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas...
Larry Garfield
21:22 Revision 8a023512: [TASK] Remove superfluous cast in LiveSearch
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change...
Larry Garfield
21:16 Revision 2cb90481: [TASK] Better CI cache tags
Minor fine tuning on tags and naming in v11.
Resolves: #98033
Releases: 11.5
Change-Id: I56aa430fbc3e55cd23d9891c389...
Christian Kuhn
21:14 Revision 09d43bb3: [TASK] Remove superfluous cast in LiveSearch
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change...
Larry Garfield
21:05 Revision b9a0ff26: [TASK] Add tests for log `#[Channel(...)]` attribute
v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith...
Larry Garfield
21:04 Revision 0e00314d: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons...
Larry Garfield
21:04 Revision cda3d9f5: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons...
Larry Garfield
21:04 Revision c57e3221: [TASK] Correct incomplete doc types
ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d...
Larry Garfield
21:02 Revision c59cd7c4: [TASK] Correct incomplete doc types
ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d...
Larry Garfield
20:44 Revision f0393039: [BUGFIX] Avoid undefined property in extbase
Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev...
Christian Kuhn
20:44 Revision ddff5479: [BUGFIX] Avoid undefined property in extbase
Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev...
Christian Kuhn
20:38 Revision 69974a99: [TASK] Enable PHP 8.2 unit testing in CI
Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b...
Christian Kuhn
20:38 Revision db61655f: [TASK] Enable PHP 8.2 unit testing in CI
Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b...
Christian Kuhn
19:36 Revision 732aa9fa: [BUGFIX] Avoid PHP 8.2 "Creation of dynamic property" in Tests
This fixes some PHP 8.2 and unit test
related issues in core v11 that were
not a problem in v12.
> Build/Scripts/run...
Christian Kuhn
18:57 Revision f1eda4d3: [BUGFIX] Fix PHP 8.2 issue
Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ...
Christian Kuhn
18:57 Revision 457957da: [BUGFIX] Fix PHP 8.2 issue
Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ...
Christian Kuhn
18:00 Revision 8bcc8d0d: [TASK] Raise typo3/testing-framework
Casual raise of v6 typo3/testing-framework.
> composer req --dev mikey179/vfsstream:^1.6.11
> composer req --dev typ...
Christian Kuhn
17:59 Revision 77957b84: [TASK] Raise typo3/testing-framework
Brings PHP 8.2 fixes.
> composer u mikey179/vfsstream
> composer req --dev typo3/testing-framework:^6.16.6
Change-I...
Christian Kuhn
17:59 Revision 285a0477: [TASK] Raise typo3/testing-framework
Brings PHP 8.2 fixes.
Setting mikey179/vfsstream as explicit dependency since
testing-framework dropped the dependen...
Christian Kuhn
17:13 Revision ac906fd7: [!!!][TASK] Remove TCA option "cruser_id"
TYPO3's TCA definition has a setting called `cruser_id`
which automatically is filled with the current TYPO3's
Backen...
Benni Mack
13:48 Revision f676f19d: [TASK] styleguide: Remove cruser_id + creation
https://github.com/TYPO3-CMS/styleguide/pull/334
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/75123
Benni Mack

2022-07-25

23:24 Revision 1c0b9657: [BUGFIX] Prevent duplicate page tree items when entry points intersect
In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire...
Nikita Hovratov
21:14 Revision d5c8345b: [BUGFIX] Prevent duplicate page tree items when entry points intersect
In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire...
Nikita Hovratov
20:35 Revision 006ca4b0: [TASK] Remove unnecessary conditionals
PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/...
Larry Garfield
20:35 Revision 46541289: [TASK] Remove unnecessary conditionals
PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/...
Larry Garfield
19:40 Revision 8f7b1e72: [TASK] Use typed properties in ext:felogin
This change adds type definitions for all class properties
in ext:felogin.
Resolves: #98009
Releases: main
Change-Id...
Torben Hansen
13:48 Revision 7dc80727: [TASK] Revamp Template Object Browser
Second main usage of the new TypoScript parser is
the ext:tstemplate Object Browser.
In contrast to the Template Ana...
Christian Kuhn
13:34 Revision 9be8cb6f: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB...
Christian Kuhn
13:21 Revision b39e527b: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB...
Christian Kuhn
12:17 Revision f72ed785: [TASK] Improve TCA description of sys_template record fields
Some of the more advanced fields of sys_template records
are rather hard to understand without additional description...
Christian Kuhn
10:54 Revision 0120c744: [TASK] Improve TCA description of sys_template record fields
Some of the more advanced fields of sys_template records
are rather hard to understand without additional description...
Christian Kuhn

2022-07-24

18:37 Revision 7a1038d4: [TASK] Unpin CI image docker:20.10.14-dind
The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R...
Christian Kuhn
16:08 Revision 7d21e0fd: [TASK] Unpin CI image docker:20.10.14-dind
The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R...
Christian Kuhn
15:50 Revision 1a2fcfe9: [TASK] Unpin CI image docker:20.10.14-dind
The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R...
Christian Kuhn
15:14 Revision 3f644e57: [TASK] Do not cache phpstan in CI
phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w...
Christian Kuhn
15:14 Revision 6c3a0335: [TASK] Do not cache phpstan in CI
phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w...
Christian Kuhn

2022-07-23

13:11 Revision dfc8e815: [BUGFIX] Correct workspace overlays in DataMapProcessor
Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E...
Christian Kuhn
13:11 Revision 2ab3c690: [BUGFIX] Correct workspace overlays in DataMapProcessor
Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E...
Christian Kuhn

2022-07-22

20:12 Revision b74ed627: [BUGFIX] Ensure localized page preview url is build properly
Localized page preview links in page layout module or view
module display page in default language.
With #97544 prev...
Stefan Bürk
16:41 Revision a1a1abf1: [BUGFIX] Avoid workspace PHP 8 crash when resorting relations
Scenario:
* Create a live page, add two images to media field
* Go to workspaces, edit page, resort the two images, s...
Christian Kuhn
13:37 Revision d8693afc: [TASK] Use local TypoScriptFrontendController in ContentObjects
Adapts several content objects to use the local
TypoScriptFrontendController instance of ContentObjectRenderer, to
re...
Markus Friedrich
11:50 Revision ad556636: [TASK] Replace btn-checkbox usages with form-check
There were a few usages of `btn-checkbox` left in TYPO3 code base which
can be savely replaced with Bootstrap's `form...
Andreas Fernandez
11:39 Revision a50a0c6a: [BUGFIX] Use correct variable to build exception
Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7...
Georg Ringer
11:38 Revision e5832e49: [TASK] Make code in ExtensionManagementUtility more concise
Also, update the comment above.
Resolves: #97992
Releases: main
Change-Id: I019ba4079857f021828c83658f950ed908990d34...
Nikita Hovratov
11:28 Revision 91a98a88: [BUGFIX] Use correct variable to build exception
Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7...
Georg Ringer
10:10 Revision e969230c: [TASK] styleguide: Use phpstan github error format in github actions
Use specific github error formatting for phpstan
error reporing in github actions. This adds the
phpstan errors direc...
Stefan Bürk
06:35 Revision 92a441db: [BUGFIX] Resolve null coalesce order of operation issues
The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
...
Larry Garfield
06:17 Revision c4db019b: [BUGFIX] Resolve null coalesce order of operation issues
The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
...
Larry Garfield

2022-07-21

12:22 Revision 6330fe95: [BUGFIX] Avoid workspace PHP 8 error with relations
Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac...
Christian Kuhn
12:22 Revision a799a4df: [BUGFIX] Avoid workspace PHP 8 error with relations
Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac...
Christian Kuhn
08:58 Revision 90574443: [BUGFIX] Fix PHP 8 array access in BackendUtility
When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y...
Christian Kuhn
08:58 Revision 745616fe: [BUGFIX] Fix PHP 8 array access in BackendUtility
When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y...
Christian Kuhn
06:17 Revision 51fd0575: [BUGFIX] Fix dead code path in LanguageService
This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe...
Larry Garfield
05:53 Revision 4fde34c5: [BUGFIX] Fix dead code path in LanguageService
This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe...
Larry Garfield

2022-07-20

19:41 Revision 2220f421: [TASK] styleguide: Use ContextualFeedbackSeverity instead of deprecated constants
https://github.com/TYPO3-CMS/styleguide/pull/335
The php enum ContextualFeedbackSeverity is added in TYPO3 12.0. Rep...
Andreas Fernandez

2022-07-19

19:13 Revision 2ad67548: [TASK] Avoid dynamic property declaration
With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res...
Anja Leichsenring
18:38 Revision a3c0d083: [TASK] Avoid dynamic property declaration
With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res...
Anja Leichsenring
18:18 Revision b30e1778: [TASK] Remove superfluous variable initialization in TypoScriptParser
The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following...
Torben Hansen
18:06 Revision 015a67f0: [TASK] Remove superfluous variable initialization in TypoScriptParser
The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following...
Torben Hansen
10:20 Revision bb5e6fa9: [TASK] Raise phpunit/phpunit and webmozart/assert
These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as...
Anja Leichsenring
10:19 Revision 12f5e349: [TASK] Raise phpunit/phpunit and webmozart/assert
These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as...
Anja Leichsenring

2022-07-18

23:50 Revision 7af978a2: [DOCS] Distinguish composer and legacy installation in cron examples
Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie...
ToGetATockenOnly
23:25 Revision c3a112ac: [DOCS] Distinguish composer and legacy installation in cron examples
Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie...
ToGetATockenOnly
22:05 Revision b13d76c4: [BUGFIX] Use config.extTarget as fallback for HMENU external links
If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ...
Sascha Egerer
21:32 Revision de9c787b: [BUGFIX] Use config.extTarget as fallback for HMENU external links
If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ...
Sascha Egerer
20:14 Revision 9736aff3: [TASK] Avoid using TemplateService->rootLine
With the new TypoScript parser, we should start
phasing out TemplateService (tsfe->tmpl in FE).
One of it's usages i...
Christian Kuhn
14:47 Revision 23e04182: [DOCS] Fix typos in aliases description of module registration
Resolves: #97966
Related: #96515
Releases: main
Change-Id: I057a73cc00ad5789aa998c845c16e04965c99ead
Reviewed-on: htt...
Chris Müller
06:13 Revision a73a32b4: [DOCS] Fix link syntax in the Changelog
Fix case and some additional syntax
Releases: main
Resolves: #97734
Change-Id: Iee717894e5d35255163e6cd4a665c3c75d90...
Lina Wolf

2022-07-16

21:15 Revision c14c179c: [TASK] Also run nightly PHPStan builds with highest dependencies
This allows us to see whether a new PHPStan version causes any baseline
changes, or whether an update of any other de...
Oliver Klee
20:42 Revision 4e42e1f0: [TASK] Bump the Doctrine dependencies
Used commands:
> composer req -W doctrine/annotations:^1.13.3 doctrine/dbal:^3.3.7 \
doctrine/event-manager:^1.1.1...
Oliver Klee
19:56 Revision 7f4c890f: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ...
Stefan Bürk
19:48 Revision 5ff2f02d: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ...
Stefan Bürk
19:46 Revision a2d5611f: [FEATURE] Revamp TypoScript Template Analyzer
This establishes the first usage of the new TypoScript
parser and leverages some of its improved functionality:
A rew...
Christian Kuhn
13:39 Revision 3c54ff63: [TASK] Update PHPStan
PHPStan 1.8.1 removes some warnings.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/r...
Oliver Klee
13:31 Revision 57ee3651: [TASK] Avoid misusing element browser for link handler concerns
This resolves a mixup in ext:recordlist:
The "Browser" classes are the "element browser" modals, used
when adding FA...
Christian Kuhn
13:26 Revision 74da5c69: [TASK] Update PHPStan
PHPStan 1.8.1 removes one warning.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/run...
Oliver Klee
12:52 Revision fb0ca504: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --...
Christian Kuhn
12:52 Revision 99ee9790: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --...
Christian Kuhn
11:26 Revision 8f39c70f: [TASK] Add native types to the GeneralUtility properties
Resolves: #97892
Releases: main
Change-Id: Ib704bd1dbf8fb1be71ff80748c379273ded6552b
Reviewed-on: https://review.typo...
Oliver Klee
11:12 Revision 3a61d6ad: [BUGFIX] Use correct fallback types in ImageDimension
Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra...
Oliver Bartsch
11:05 Revision 94623147: [BUGFIX] Use correct fallback types in ImageDimension
Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra...
Oliver Bartsch
08:13 Revision da7776d7: [BUGFIX] Do not lose Context in AbstractContentObject
When AbstractContentObject is fetching ->getPageRepository()
but TSFE hasn't been fully initialized yet, the Context
...
Benni Mack
06:57 Revision e555cc88: [BUGFIX] Add missing parenthesis in ElementInformation.html
Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie...
Nikita Hovratov
06:20 Revision fe618d52: [BUGFIX] Add missing parenthesis in ElementInformation.html
Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie...
Nikita Hovratov
01:40 Revision 128eaf6f: [BUGFIX] Prevent undefined array key warnings in RequestHandler
Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie...
Oliver Bartsch
01:28 Revision 8a7b5260: [BUGFIX] Prevent undefined array key warnings in RequestHandler
Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie...
Oliver Bartsch

2022-07-15

21:34 Revision 6b0ede27: [!!!][FEATURE] Add PSR-14 AfterPageTreeItemsPreparedEvent
The new PSR-14 AfterPageTreeItemsPreparedEvent is added.
The Event gets dispatched in the TreeController and allows
t...
Oliver Bartsch
21:05 Revision b2da9dee: Revert "[BUGFIX] Use correct fallback types in ImageDimension"
This reverts commit 88a8a24669ce7f7198815a027115560c7a148c7b.
Reason for revert: Accidentally merged without enough ...
Oliver Bartsch
20:52 Revision 97da80f7: [BUGFIX] Fix notices in GraphicalFunctions
The provided width and height must be cast to a string to avoid
notices.
Resolves: #97911
Releases: main, 11.5
Chang...
Georg Ringer
20:30 Revision 88a8a246: [BUGFIX] Use correct fallback types in ImageDimension
Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra...
Oliver Bartsch
20:13 Revision ba5d908d: [BUGFIX] Fix notices in GraphicalFunctions
The provided width and height must be cast to a string to avoid
notices.
Resolves: #97911
Releases: main, 11.5
Chang...
Georg Ringer
17:22 Revision f68e5283: [BUGFIX] Keep hyphens when lexing words for indexed_search
This change makes sure hyphens are kept as part of a word instead of
removing them. Removing them led to "casesensiti...
Stephan Großberndt
15:28 Revision b6815ecc: [BUGFIX] Streamline element browser templates
The templates used for the element browser are now separated into
several templates, based on their usage.
The eleme...
Andreas Fernandez
15:19 Revision 6d4d2a82: [BUGFIX] Do not lose Context in AbstractContentObject
When AbstractContentObject is fetching ->getPageRepository()
but TSFE hasn't been fully initialized yet, the Context
...
Benni Mack
15:02 Revision 03bc23b9: [BUGFIX] Allow changing FF sections in new version overlays
Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th...
Christian Kuhn
14:29 Revision d2703cc4: [TASK] Allow icons from Icon Registry in login providers
FontAwesome will be phased out in a short while. As a precursor patch,
login providers are prepared to accept a new o...
Andreas Fernandez
14:22 Revision d209764e: [BUGFIX] Allow changing FF sections in new version overlays
Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th...
Christian Kuhn
14:12 Revision 6d47cc47: [BUGFIX] Keep hyphens when lexing words for indexed_search
This change makes sure hyphens are kept as part of a word instead of
removing them. Removing them led to "casesensiti...
Stephan Großberndt
14:11 Revision 3617343a: [TASK] Allow icons from Icon Registry in login providers
FontAwesome will be phased out in a short while. As a precursor patch,
login providers are prepared to accept a new o...
Andreas Fernandez
13:43 Revision 53e96c4c: [BUGFIX] Allow changing FF sections in new version overlays
Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th...
Christian Kuhn
08:45 Revision f47cac31: [BUGFIX] Stabilize page tree acceptance test
Resolves: #97931
Releases: main, 11.5
Change-Id: I745bffa0c6873f6b8ff5fb15f32da4cd6538959a
Reviewed-on: https://revie...
Jochen Roth
08:29 Revision 6d922f32: [BUGFIX] Stabilize page tree acceptance test
Resolves: #97931
Releases: main, 11.5
Change-Id: I745bffa0c6873f6b8ff5fb15f32da4cd6538959a
Reviewed-on: https://revie...
Jochen Roth
05:34 Revision 0c6458c7: [BUGFIX] Update CSS in `typo3-backend-icon`
The CSS of @typo3/icons has changed with v3, but the web component
`typo3-backend-icon` was not updated accordingly, ...
Andreas Fernandez

2022-07-14

21:57 Revision 71f1b61d: [DOCS] Fix warnings in .rst files
Resolves: #97946
Releases: main
Change-Id: I3454255329a5cac29fa5ee8ed78f78ca47133e89
Reviewed-on: https://review.typo...
Sybille Peters
20:00 Revision aa8db60d: [TASK] Improve type annotation for GU::setIndpEnv
This helps static code analysis in extensions.
Resolves: #97893
Releases: main, 11.5
Change-Id: Ie2eee8244438cc8d462...
Oliver Klee
19:44 Revision f69473d0: [TASK] Improve type annotation for GU::setIndpEnv
This helps static code analysis in extensions.
Resolves: #97893
Releases: main, 11.5
Change-Id: Ie2eee8244438cc8d462...
Oliver Klee
19:07 Revision 097c2ded: [BUGFIX] Respect docheader offset for anchors in page module
Resolves: #97036
Releases: main, 11.5
Change-Id: I4342011309a35233d278aec73e36a6dcf542babc
Reviewed-on: https://revie...
Frank Nägler
18:55 Revision fda25134: [!!!][FEATURE] Use LanguageAspect in QuerySettings for Extbase
This change adapts the QuerySettings functionality
for Extbase in v12 to allow to work with a LanguageAspect
which co...
Benni Mack
17:41 Revision 76e90dd3: [DOCS] Remove References to "Inside TYPO3"
The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele...
Lina Wolf
17:40 Revision 2301abc8: [DOCS] Remove References to "Inside TYPO3"
The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele...
Lina Wolf
17:01 Revision 0da46e7b: [DOCS] Remove References to "Inside TYPO3"
The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele...
Lina Wolf
16:43 Revision ee1aca56: [!!!][FEATURE] Provide dedicated enum for contextual feedback
To clean up cluttered severity definitions for flash messages and
reports, a new `ContextualFeedback` enum is introdu...
Andreas Fernandez
14:41 Revision c102739e: [BUGFIX] Skip resolving backpath for already absolute paths
In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si...
Oliver Bartsch
14:11 Revision 419ff04f: [BUGFIX] Skip resolving backpath for already absolute paths
In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si...
Oliver Bartsch
13:56 Revision cf970ccd: [BUGFIX] Skip resolving backpath for already absolute paths
In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si...
Oliver Bartsch
13:32 Revision 12568884: [FEATURE] Add aliases to Backend Routes and Modules
Symfony 5.4 ships with a new feature to add "aliases"
to routes. TYPO3 can now replace legacy and complicated
names f...
Benni Mack
11:00 Revision 7fadfb11: [BUGFIX] Add missing space after sentence in command output
Resolves: #97938
Releases: main, 11.5
Change-Id: I711a541a9d38f7cd9ea2b1828a5353a8d1f7e0e3
Reviewed-on: https://revie...
Nikita Hovratov
10:52 Revision d87a5ced: [BUGFIX] Prevent DataHandler warning for non-workspace tables
If a record with associated inline records gets copied, the DataHandler
always handles the record creation as new ver...
Nicole Cordes
10:51 Revision ebe000d5: [BUGFIX] Add missing space after sentence in command output
Resolves: #97938
Releases: main, 11.5
Change-Id: I711a541a9d38f7cd9ea2b1828a5353a8d1f7e0e3
Reviewed-on: https://revie...
Nikita Hovratov
09:15 Revision 4d35f809: [TASK] Streamline functional test snapshots
The testing-framework functional test db snapshot
helper expects the database to be empty when
withDatabaseSnapshot()...
Christian Kuhn
07:52 Revision 2edf8b89: [BUGFIX] Prevent DataHandler warning for non-workspace tables
If a record with associated inline records gets copied, the DataHandler
always handles the record creation as new ver...
Nicole Cordes
07:18 Revision 6817177d: [TASK] Speed up a functional test using snapshot
Using functional test related .yaml scenario setup
which uses DataHandler to prime the test database
is pretty slow.
...
Christian Kuhn
07:18 Revision 559269cd: [TASK] Avoid unnecessary database snapshot in two test-cases
Two functional tests use the testing-framework db snapshot
feature without really needing it. Those can be simplified...
Stefan Bürk

2022-07-13

19:58 Revision f96a47c4: [TASK] Avoid setUpBackendUserFromFixture() in functionals
The testing-framework method setUpBackendUserFromFixture()
is kinda flawed since it does two things at once: It
creat...
Christian Kuhn
19:58 Revision d6d730a5: [TASK] styleguide: Avoid setUpBackendUserFromFixture() in functionals
The method will be removed in v12 compatible
testing-framework.
Christian Kuhn
19:37 Revision d6b79386: [TASK] Modernize reports module view
Resolves: #97929
Releases: main
Change-Id: I2957673006b874a3d35a605c7bf204bedf897334
Reviewed-on: https://review.typo...
Benjamin Kott
19:31 Revision 5eea4a9e: [FEATURE] Improve performance and usability while editing sys_filemounts
This patch combines the two fields base and path into a new field identifier.
In the backend UI, the new TCA type fol...
Frank Nägler
17:20 Revision d0860540: [!!!][TASK] Remove TypoScript option config.doctypeSwitch
"config.doctypeSwitch" was used to bring TYPO3's Frontend
into "Quirks Mode" when using XHTML, important for Internet...
Benni Mack
12:32 Revision 591cc424: [TASK] Avoid importDataSet() in functional tests
This avoids using importDataSet() in functional tests
using .xml fixture files from the testing framework.
Usages ar...
Christian Kuhn
12:09 Revision 4b7f3062: [DOCS] Deprecate inline JavaScript in Dashboard
Releases: main
Resolves: #97915
Change-Id: I5dd0812847d1984b312e1d452ff38232b20f100a
Reviewed-on: https://review.typo...
Lina Wolf
08:06 Revision 5942e47e: [BUGFIX] Enhance annotation integrity test script
Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`...
Stefan Bürk
08:05 Revision f1558dca: [BUGFIX] Enhance annotation integrity test script
Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`...
Stefan Bürk
07:57 Revision 177354cc: [TASK] styleguide: Switch to csv import in acceptance tests
https://github.com/TYPO3-CMS/styleguide/pull/333
testing-framework deprecates xml import. The patch
switches to a lo...
Christian Kuhn
07:08 Revision 6f8bda13: [TASK] Switch from xml imports to csv in acceptance tests
The acceptance test base class in testing-framework
now allows to load .csv instead of .xml files to
prime the databa...
Christian Kuhn
06:59 Revision 3417490e: [BUGFIX] Enhance annotation integrity test script
Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`...
Stefan Bürk
06:52 Revision f4df0db9: [TASK] Move NoopPasswordHash fixture to MFA tests
The NoopPasswordHash fixture is currently used in MFA provider tests
only. To declutter the Tests/ directory, the fix...
Andreas Fernandez
06:32 Revision dba4f270: [TASK] Move NoopPasswordHash fixture to MFA tests
The NoopPasswordHash fixture is currently used in MFA provider tests
only. To declutter the Tests/ directory, the fix...
Andreas Fernandez

2022-07-12

20:27 Revision 785e579d: [TASK] Use Command::* constants for return values
Since Symfony 5.x, the Command class offers constants for possible
return values to be used in a commands `execute()`...
Andreas Fernandez
18:55 Revision 92fc2486: [BUGFIX] Remove dead-code paths from AddController
PHPStan identified these code paths as impossible. On
code inspection that's true, so they have been removed
as dead ...
Larry Garfield
17:56 Revision ac8a3d32: [BUGFIX] Store search terms in local extension list
With the removal of datatables in #86343 the search terms used to filter
tables were not stored anymore, leading to u...
Andreas Fernandez
17:38 Revision 4bfa53eb: [BUGFIX] Store search terms in local extension list
With the removal of datatables in #86343 the search terms used to filter
tables were not stored anymore, leading to u...
Andreas Fernandez
17:38 Revision e05a1c8a: [BUGFIX] Add check if opcache_invalidate exists
The existing condition checks if opcache_invalidate
and opcache_reset are disabled, the new condition
also checks if ...
Shehfinaz Kadavil
17:20 Revision 8a144b9c: [TASK] Have local acceptance test setup files
The 'installer' acceptance test related environment setup
files have been part of typo3/testing-framework, but they
s...
Christian Kuhn
17:07 Revision 5a8d863c: [BUGFIX] Add check if opcache_invalidate exists
The existing condition checks if opcache_invalidate
and opcache_reset are disabled, the new condition
also checks if ...
Shehfinaz Kadavil
16:56 Revision 0cc10285: [BUGFIX] Remove additional button classes from dropdown items
When using a <button> in a bootsrap dropdown
menu, additional button classes, such as ".btn"
are not necessary, but m...
Oliver Bartsch
16:07 Revision f1552ad4: [BUGFIX] Ensure to use default UID for Extbase objects
With this change, Extbase consistently
returns objects with a "uid" of the default language,
and not the localized ID...
Benni Mack
15:48 Revision b3697e56: [BUGFIX] Fix undefined index in ContentObjectRenderer
Like the surrounding $conf['max'], this array index access should also
be secured.
Releases: main, 11.5
Resolves: #9...
Daniel Hinderink
15:20 Revision 12eca0cf: [BUGFIX] Fix undefined index in ContentObjectRenderer
Like the surrounding $conf['max'], this array index access should also
be secured.
Releases: main, 11.5
Resolves: #9...
Daniel Hinderink
14:20 Revision cf95e6bf: [TASK] Migrate more test fixtures to CSV
Migrate some further usages of XML fixture imports
to CSV in functional tests. This resolves all missing
cases that d...
Christian Kuhn
11:53 Revision 37c98b6b: [BUGFIX] Correct table icon in EXT:test_select_flex_mm
iconfile target should be Extension.svg
instead of Extension.gif
Resolves: #97906
Releases: main
Change-Id: Icf0bc94...
Christian Kuhn
11:41 Revision e5b93ae4: [BUGFIX] Set current time as default in flatpickr
flatpickr always defaults to 12:00 if no other value is given, being
quite inconvenient. The options `defaultHour` an...
Andreas Fernandez
10:21 Revision 3b2ef015: [BUGFIX] Set current time as default in flatpickr
flatpickr always defaults to 12:00 if no other value is given, being
quite inconvenient. The options `defaultHour` an...
Andreas Fernandez
09:56 Revision e2973c0e: [TASK] Streamline delete message for page and list view
The list and page view currently do not show
details about the record to be deleted.
The content of the delete modal...
Jochen Roth
09:28 Revision 4aaa71c2: [TASK] Set TYPO3 version to 11.5.14-dev
Change-Id: I4b0d5e16384fdc6313848f6ab18bd98ce83cee91
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751...
Oliver Hader
09:27 Revision d7a3720b: [TASK] Set TYPO3 version to 10.4.32-dev
Change-Id: Ib693cdbcba4ebf4a3b68387ed963e5e9ff23c204
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751...
Oliver Hader
09:04 Revision f96479b3: [RELEASE] Release of TYPO3 11.5.13
Change-Id: I09299dd3a23c9492b4e8be5b57bdab7ac09bb773
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751...
Oliver Hader
08:59 Revision bc743796: [RELEASE] Release of TYPO3 10.4.31
Change-Id: I33b054bd03a7c1661fa05e09bb22e7f58cf1fa3e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751...
Oliver Hader
08:38 Revision 79978be2: Revert "[BUGFIX] Display human-readable preview of FlexForm values"
This patch reverts #91148 and #97897.
This change had some side effects in FlexForm value
displaying outside the int...
Nikita Hovratov
08:31 Revision b8f1fa73: Revert "[BUGFIX] Display human-readable preview of FlexForm values"
This patch reverts #91148 and #97897.
This change had some side effects in FlexForm value
displaying outside the int...
Nikita Hovratov
08:22 Revision 9f933f2c: [BUGFIX] Ensure uncached forms in case of POST requests
A new `FormRequestHandler` has been introduced as entry point which
takes care of creating and rendering the actual `...
Ralf Zimmermann
08:02 Revision 08b7daa5: [TASK] Simplify usage of LanguageAspect
This is a precursor for several language-related
Extbase bugfixes, allowing to hand over a custom LanguageAspect
into...
Benni Mack
07:42 Revision a19a59f1: [TASK] Simplify usage of LanguageAspect
This is a precursor for several language-related
Extbase bugfixes, allowing to hand over a custom LanguageAspect
into...
Benni Mack
07:33 Revision a4f3a885: [TASK] Update @typo3/icons to 3.2.0
Executed commands:
cd Build
nvm use
yarn add @typo3/icons@^3.2.0
grunt build
Resolves: #97902
Relea...
Andreas Fernandez
07:31 Revision 83538c09: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e...
Frank Nägler
07:31 Revision 9d96c4e1: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e...
Frank Nägler
07:16 Revision f9636a91: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e...
Frank Nägler
07:15 Revision 93769666: [DOCS] Document impexp user TSconfig
Add the following information to impexp documentation:
- export functionality is restricted to admin users and
use...
Sybille Peters
06:44 Revision 467603b4: [BUGFIX] Show rollback link in history again
The rollback link for a single field change is
now displayed again in the rollback view of the
history module by usin...
Oliver Bartsch
06:03 Revision 764d2a59: [BUGFIX] Show rollback link in history again
The rollback link for a single field change is
now displayed again in the rollback view of the
history module by usin...
Oliver Bartsch

2022-07-11

20:38 Revision 1040e1bf: [DOCS] Document impexp user TSconfig
Add the following information to impexp documentation:
- export functionality is restricted to admin users and
use...
Sybille Peters
17:00 Revision d235c12f: [DOCS] Remove namespace within configuration from docs
The vendor namespace TYPO3.CMS.Form is no longer
used in the form configuration. This patch removes
the namespace fro...
Sybille Peters
16:55 Revision 84ce9b69: [TASK] Centralize user debug information display condition
A couple of debug information, e.g. the field- and tablenames
in FormEngine, are displayed depending on the user stat...
Oliver Bartsch
16:54 Revision 614e1b8b: [BUGFIX] Declare dependency to lolli42/finediff
Since #91148, EXT:backend and EXT:workspaces
depend on the "lolli42/finediff" package, which is
a fork of the archive...
Oliver Bartsch
16:19 Revision f85aaa7b: [BUGFIX] Declare dependency to lolli42/finediff
Since #91148, EXT:backend and EXT:workspaces
depend on the "lolli42/finediff" package, which is
a fork of the archive...
Oliver Bartsch
16:14 Revision 728a20a7: [TASK] Centralize user debug information display condition
A couple of debug information, e.g. the field- and tablenames
in FormEngine, are displayed depending on the user stat...
Oliver Bartsch
14:33 Revision 3627b8da: [BUGFIX] Replace usage of btn-block
Usage of button specific classes was mostly removed
in bootstrap 5. However, core still supports some of
those classe...
Oliver Bartsch
14:28 Revision 7bef9961: [BUGFIX] Use `$validator->setOptions()` in ValidatorResolverService
With the refactoring in #96998 the validator options are now passed
with the `setOptions` method instead of passing t...
Nikita Hovratov
11:31 Revision ccb2394d: [BUGFIX] Adapt `Status->getDetailedSystemStatus()` to use StatusRegistry
In the introduction of the StatusRegistry it was forgotten to adapt one
method in the Status class. The adaption rend...
Nikita Hovratov
09:21 Revision cc995f7a: [BUGFIX] Avoid undefined array key access
The LogManager tries to access $GLOBALS['TYPO3_CONF_VARS']['LOG']
without considering that it could be undefined
Rel...
Francois Suter
09:12 Revision 07498c11: [BUGFIX] Avoid undefined array key access
The LogManager tries to access $GLOBALS['TYPO3_CONF_VARS']['LOG']
without considering that it could be undefined
Rel...
Francois Suter
09:01 Revision b1555ea9: [BUGFIX] Cast possible positive integer string
Resolves: #97889
Related: #97887
Releases: main
Change-Id: I4f2754858dc9bb483a5f77d9f08397f97b300850
Reviewed-on: htt...
Oliver Bartsch
08:41 Revision 5ff079ad: [BUGFIX] Cast `$chars` argument of `fixed_lgd_cs()` to int
Since #97578, `GeneralUtility` is declared strict, potentially breaking
calls to `fixed_lgd_cs()` in at least the "Li...
Andreas Fernandez

2022-07-10

19:09 Revision c8d0fc71: [TASK] Mark GeneralUtility as strict
This is the first step before we can start adding
native types to the GU methods in multiple separate
changes.
Resol...
Oliver Klee
14:02 Revision 1a60a200: [TASK] Fix absolute documentation links in the Core
The outdated links in EXT:install are improved in
https://forge.typo3.org/issues/97885
Releases: main, 11.5
Resolves...
Lina Wolf
14:00 Revision 0c425998: [BUGFIX] Always call GU::intExplode with a string in EXT:frontend
This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi...
Oliver Klee
13:33 Revision 97a70ea8: [TASK] Fix absolute documentation links in the Core
The outdated links in EXT:install are improved in
https://forge.typo3.org/issues/97885
Releases: main, 11.5
Resolves...
Lina Wolf
11:25 Revision d8d97f59: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/...
Lina Wolf
11:25 Revision db83cc62: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/...
Lina Wolf
11:10 Revision 9f84692c: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/...
Lina Wolf
07:44 Revision 47520511: [DOCS] Improve changelog for #97454 - new LinkHandler events
- mention the methods of the removed hook to make it easier
for developers to search for them.
- add missing descri...
Lina Wolf
 

Also available in: Atom