Project

General

Profile

Activity

From 2024-06-28 to 2024-07-27

2024-07-26

20:23 Revision 5ff32cf0: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
20:22 Revision c90c77bd: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
20:22 Revision fab5b85d: [TASK] Raise guzzle
PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ...
Christian Kuhn
13:33 Revision 5a3435ca: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv...
Christian Kuhn
13:32 Revision 0f27f51d: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv...
Christian Kuhn
13:32 Revision 2e7e1ebf: [TASK] Raise typo3/html-sanitizer:^2.2.0
Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer req typo3/html-sanitizer:^2.2....
Christian Kuhn
07:47 Revision 29e1ede1: [FEATURE] Add `if()` expression support to `ExpressionBuilder`
In some cases more complex database queries needs to be
constructed to archieve a dedicated goal. This includes
the a...
Stefan Bürk

2024-07-25

19:03 Revision 054e4b90: [BUGFIX] Fix variable key loop to avoid DB compare issues
With #93223 minor index handling within the Database
Analyzer Stack was fixed.
Via DBAL 4 changes in "main" (and not...
Stefan Bürk
18:50 Revision 73d7bb34: [TASK] Make SysTemplateRepository readonly
This final class can declared readonly without
further impact.
Resolves: #104481
Releases: main
Change-Id: I380460c2...
Christian Kuhn
18:37 Revision cc220ac9: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
18:37 Revision df7faf01: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
18:36 Revision 6f090345: [TASK] Update core-testing-php84 image version in runTests.sh
This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/...
Stefan Bürk
13:57 Revision 4dd6c9e4: [TASK] Raise phpstan/phpstan:^1.11.8
Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv...
Christian Kuhn
13:57 Revision 8bec378f: [TASK] Raise phpstan/phpstan:^1.11.8
Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv...
Christian Kuhn
12:45 Revision 295c7868: [TASK] Display additional error info in DataStructureIdentifierListener
In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie...
Garvin Hicking
12:45 Revision cf36f16f: [TASK] Display additional error info in DataStructureIdentifierListener
In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie...
Garvin Hicking
12:28 Revision 6a1e5905: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
12:28 Revision 69f529ea: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
12:28 Revision 79f476ec: [TASK] Reduce phpstan memory usage
phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin...
Christian Kuhn
11:46 Revision 752ecd62: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi...
Benni Mack
11:26 Revision c874b30c: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi...
Benni Mack
11:12 Revision 7946024c: [TASK] Avoid action magic in getControllerActionName()
Extbase has some code within ExtbaseRequestParameters
->getControllerActionName() that fetches all methods
from the g...
Christian Kuhn
11:11 Revision 2e5a0f97: [TASK] Reduce extbase magic in FluidTemplateContentObject
FluidTemplateContentObject has some magic to adapt
the given request *if* the request is an extbase
request already.
...
Christian Kuhn
11:11 Revision 2d89d93d: [TASK] Avoid munging Request in fluid RenderingContext
RenderingContext is *the* state object in fluid.
Fluid was always bound to extbase. There was
quite some magic betwe...
Christian Kuhn
11:10 Revision f0f2b58e: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
* ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid...
Markus Klein
11:10 Revision a1ff91ba: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
* ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid...
Markus Klein
10:45 Revision bbdb3b27: [BUGFIX] Fix PhpIntegrityCheck result if one check catches issues
The was a wrong accumulation in place that made the checker report
success while the output clearly stated exceptionC...
Anja Leichsenring
10:29 Revision ad17707a: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn
10:28 Revision ce5c8c26: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn
09:58 Revision a7781f94: [TASK] runTests.sh: Show phpstan memory consumption
phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
Christian Kuhn

2024-07-24

17:46 Revision bda6b670: [TASK] Replace makeInstance instantiation with DI in TcaDataGenerator
This patch seeks to further eliminate the usage of 'GU:makeInstance'
for stateless services in the styleguide's 'TcaD...
Martin Adler
17:45 Revision b40cb6d3: [TASK] Update card layout in "Reports overview" view of EXT:report
This patch standardizes the appearance of the cards in the "Reports
overview" view with those from the "About" module...
Jasmina Ließmann
14:27 Revision 78c7b6ec: [TASK] Extend component library examples in "Styleguide" backend module
The new markup for examples, previously introduced on the Avatar
component page, has been rolled out to all example p...
Jasmina Ließmann
12:20 Revision 44d8fcd6: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie...
Georg Ringer
12:19 Revision f7783446: [BUGFIX] Return always an integer in ProcessedFile::getSize
ProcessedFile::getSize() can call AbstractFile::getSize which can return
null instead of integer which is required as...
Georg Ringer
10:41 Revision 0c20f2f0: [TASK] Avoid $this->request in LinkValidatorController
$request is hand around already. There is no
reason to assign it to $this.
Resolves: #104467
Releases: main
Change-I...
Christian Kuhn
10:34 Revision 94bde019: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie...
Georg Ringer
10:23 Revision 31de7c41: [TASK] Update EXT:report detail action view display
This patch ensures that all detail action views in the "Reports"
backend module use a unique h1.
In addition, the det...
Jasmina Ließmann
10:04 Revision 02be5d8b: [TASK] Improve UX and functionality of "Linkvalidator" report table
The report table contains broken links that exist in the system
depending on the configuration. The information about...
Jasmina Ließmann
08:21 Revision 170f8d68: [TASK] Update `requirejs` to 2.3.7
This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt...
Andreas Fernandez
08:21 Revision ae4e8ae2: [TASK] Update `requirejs` to 2.3.7
This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt...
Andreas Fernandez
06:24 Revision 66cdc963: [TASK] Use ext:core ViewInterface in extbase
TYPO3 v12 added a new ViewInterface to ext:core that allows
implementing *any* view as long as it sticks to this inte...
Hannes Lau

2024-07-23

18:24 Revision 2dc0ba1d: [DOCS] Correct method references in deprecation tag
So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0...
Lina Wolf
18:24 Revision f7c533a8: [DOCS] Correct method references in deprecation tag
So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0...
Lina Wolf
17:43 Revision 92686544: [TASK] Raise typo3fluid/fluid:^2.14.0
> composer req typo3fluid/fluid:^2.14.0
> composer req -d typo3/sysext/adminpanel --no-update typo3fluid/fluid:^2.14....
Christian Kuhn
12:15 Revision 09f492cf: [FEATURE] Allow static routes to assets
Provide a new type of static routes `assets` to expose assets shipped
by extensions.
Resolves: #101472
Releases: mai...
Georg Ringer

2024-07-22

10:32 Revision 7a0dc683: [BUGFIX] Prevent broken page module state
In case content elements exist in the database,
having a CType for which no TCA exists, e.g.
because an extension pro...
Oliver Bartsch

2024-07-21

14:17 Revision 3a4545a0: [TASK] Avoid view->getTemplatePaths()
Fluid standalone AbstractTemplateView has
method getTemplatePaths() which is just
a wrapper around the same operation...
Christian Kuhn
14:04 Revision fe59c7c6: [BUGFIX] Avoid ancient injectSettings() handling
There is some ancient when a DI method is called
'injectSettings': DI ignores this.
There is a single use for Fluid ...
Christian Kuhn

2024-07-20

10:56 Revision 21d3f18b: [TASK] Avoid registerTagAttribute() in VH's
Method registerTagAttribute() has been
soft-deprecated with Fluid 2.12.
The patch removed usages and documents
detai...
Christian Kuhn
07:17 Revision 3c7ada81: [BUGFIX] Correct attribute "required" in felogin
The usages of `PasswordViewHelper` now render
`required="required"` instead of `required="true"`.
ViewHelpers that d...
Stephan Großberndt

2024-07-19

14:34 Revision 7e6c5f7c: [BUGFIX] Record object does only add fields of current subschema
Resolves: #104425
Releases: main
Change-Id: I76dea6700d5d51a1283e6c13f84ff97dbb0bd386
Reviewed-on: https://review.typ...
Oliver Bartsch
13:20 Revision 22759907: [TASK] Showcase colorPalette in EXT:styleguide
An example colorPalette picker is utilized for
the new field `tx_styleguide_elements_basic.color_palpreset`.
By defa...
Garvin Hicking
13:16 Revision b31d9e8d: [DOCS] Define reference index in ManageReferenceIndex.rst
Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e...
Sandra Erbel
13:16 Revision 1fe12d16: [DOCS] Define reference index in ManageReferenceIndex.rst
Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e...
Sandra Erbel
13:10 Revision e10b25c0: [TASK] Use standard attributes in EXT:felogin
With Fluid v2.12.0 using `additionalAttributes` became obsolete in
`TagBasedViewhelper` (see https://github.com/TYPO3...
Stephan Großberndt
13:07 Revision 6d17d1b7: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R...
Stephan Großberndt
13:07 Revision 8ba881b4: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R...
Stephan Großberndt
12:22 Revision 700ade1b: [TASK] Improve argument description in PasswordViewHelper
Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi...
Stephan Großberndt
12:22 Revision 6cd52def: [TASK] Improve argument description in PasswordViewHelper
Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi...
Stephan Großberndt
12:10 Revision 86a364f9: [BUGFIX] Create default backend user groups without EXT:dashboard
This patch corrects the optional last step of the initial setup
process "Create default backend user groups" if EXT:d...
Stephan Großberndt
12:09 Revision 53d2160c: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:09 Revision edb65e9c: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:09 Revision 75ae9e81: [TASK] Do not register runTests.sh trap in CI
Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:...
Stefan Bürk
12:08 Revision 70dcfb7b: [TASK] Avoid registerUniversalTagAttributes() in VH's
Tag based ViewHelpers no longer need to call
registerUniversalTagAttributes() since Fluid
2.12.
Add a 'deprecation.r...
Christian Kuhn
11:51 Revision acdafba1: [TASK] Prepare selectSingle fields to use maxitems=1
To prevent using the renderType for checking whether
a column of SelectRelationFieldType is a single
reference, we se...
Oliver Bartsch
11:49 Revision 35b38a5f: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
11:49 Revision ff4d9e4a: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
11:49 Revision e2f6d473: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network...
Stefan Bürk
10:30 Revision d7b60162: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
10:29 Revision 19bcf691: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
09:38 Revision ea6d0795: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha...
Oliver Hader
08:54 Revision 2eedd458: [TASK] Use ISO8601 dates in FormEngine datetime handling
Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr...
Andreas Fernandez
08:23 Revision 9d9bdb17: [TASK] Eliminate makeInstance instantiation for stateless RecordData
'RecordData' is already a stateless service and
partially injected using DI. The remaining cases
could easily be refa...
Martin Adler
06:29 Revision d325006b: [BUGFIX] Remove not needed usage of RawViewHelper
Remove the usage of the RawViewHelper in the list view of distributions
as also the single view doesn't allow any HTM...
Georg Ringer
06:22 Revision e7a41258: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r...
Garvin Hicking
06:12 Revision c688a767: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r...
Garvin Hicking

2024-07-18

10:48 Revision c0c3acc6: [BUGFIX] Keep record type value in Record object
All fields, defined in the sub schema should
be added to the Record object, especially the
record type value.
Resolv...
Oliver Bartsch
09:48 Revision 806ad454: [TASK] Avoid registerArgument() with required=false
$required defaults to 'false' and does not need
to be set explicitly when there are no further
non-default arguments....
Christian Kuhn
09:44 Revision 8ac29ae8: [TASK] Use custom element for indexed search statistics
This also removed a duplicated check for the element's type.
Resolves: #104354
Releases: main
Change-Id: Ied1cb75ad5...
Oliver Bartsch
09:39 Revision bd298b9e: [TASK] Remove superfluous preview renderer
TextPreviewRenderer and TextpicPreviewRenderer
extend the StandardContentPreviewRenderer while
not implementing any c...
Oliver Bartsch
08:52 Revision a0feba23: [BUGFIX] Do not reference Fluid namespace with https URL
Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty...
Markus Klein
08:52 Revision b8678a7f: [BUGFIX] Do not reference Fluid namespace with https URL
Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty...
Markus Klein
08:18 Revision 95da835a: [BUGFIX] Use button-tags for the control-buttons of sortable select items
This patch corrects the misusage of anchor elements instead of buttons
for controlling sortable selects. In addition ...
Ayke Halder
08:18 Revision 42e4bd05: [BUGFIX] Use button-tags for the control-buttons of sortable select items
This patch corrects the missusage of anchor elements instead of buttons
for controlling sortable selects. In addition...
Ayke Halder
06:51 Revision f2cf6ada: [TASK] Apply surface colors to page module
Resolves: #104409
Releases: main
Change-Id: I018a839f1c27997448b44f886dbb2b779fbcfc05
Reviewed-on: https://review.ty...
Benjamin Kott
05:14 Revision 9fd70339: [TASK] Update selenium/standalone-chrome to 4.20
Update the acceptance testing selenium image to include
google-chrome version 124.
The bundled chrome version (115) ...
Benjamin Franzke

2024-07-17

11:23 Revision 16d09d34: [TASK] Streamline checkbox styling
- Ensure correct markup structure checkboxes
- Add indeterminate state to `.form-check-type-icon-toggle`
- Add indete...
Benjamin Kott
11:08 Revision 634043b3: [BUGFIX] Correct styleguide navigation position on small devices
Resolves: #104408
Releases: main
Change-Id: Ife71c4f3e901d934db26a46d1b910431c73dc21e
Reviewed-on: https://review.typ...
Benjamin Kott

2024-07-16

11:58 Revision 5fd42d78: [TASK] Make IconFactory a stateless service
Get rid of a static class property by substituting
it with 'cache.runtime'. IconFactory is used in
ext:install and in...
Christian Kuhn
11:47 Revision 6d8e2aba: [TASK] Remove unused protected property in IconRegistry
Resolves: #104400
Releases: main
Change-Id: I29d1639cb96acbc1c19823d39e5d7233d3854184
Reviewed-on: https://review.typ...
Christian Kuhn
11:25 Revision b639beae: [BUGFIX] Remove not needed usage of RawViewHelper
Remove the usage of the RawViewHelper in the list view of distributions
as also the single view doesn't allow any HTM...
Georg Ringer
07:18 Revision 4df43289: [BUGFIX] Pass request in ext:form preview mode
The ArrayFormFactory and underlying functionality
requires a PSR-7 Request object. In backend context,
when rendering...
Oliver Bartsch

2024-07-15

14:13 Revision 4c3b3c85: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
13:54 Revision 75831dd4: [TASK] Drop obsolete date picker button trigger CSS
FormEngine CSS contains a hack for IE(!) making the click on the date
picker icon functional. Since this code is pret...
Andreas Fernandez
13:40 Revision 660c8621: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
12:41 Revision 6982daf4: [TASK] Use ISO8601 dates in FormEngine datetime handling
Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr...
Andreas Fernandez
12:37 Revision 8840766e: [TASK] Add test for RecordIdentityMap
Resolves: #104385
Related: #104367
Releases: main
Change-Id: I3584b57fb021bc8e90d945250a00ad2968afafad
Reviewed-on: h...
Oliver Bartsch
12:28 Revision 83a47e19: [DOC] Fix incorrect return value in form documentation
Releases: main
Resolves: #104391
Change-Id: I0a1b76a1884fb8d5bf07112ed176fef6e65b2c6c
Reviewed-on: https://review.typ...
Simon Praetorius
09:38 Revision ec9d3058: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 1779d90c: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 72d202e4: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke

2024-07-13

16:16 Revision c7b62d66: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
06:48 Revision 78415251: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov
06:48 Revision 395b71ee: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov

2024-07-12

20:50 Revision fedf7c10: [FEATURE] Allow setting opacity in TCA type=color element
If the TCA setting `opacity` of a color element is set to true,
an editor can now select a color and its opacity usin...
Georg Ringer
16:31 Revision 5106d8ed: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
16:09 Revision 37e21273: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision acc36c64: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision 39bbb56b: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
15:11 Revision ef6f647d: [TASK] Change tt_content bodytext cols value to 50
The maximum value for "cols" is 50. Using higher values
has no effect.
See AbstractFormElement->maxInputWidth
Resol...
Nikita Hovratov
15:10 Revision 4502a5fe: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:10 Revision b44f314f: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:09 Revision e38b9839: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> composer req psr/http-factory:^1.1.0
> comp...
Christian Kuhn
14:11 Revision f4f0ddb4: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer u typo3fluid/fluid
Note v12 only updates composer.lock to latest fluid
version...
Christian Kuhn
14:11 Revision 239d7d60: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer req typo3fluid/fluid:^2.13.0
> composer req -d typo3/sysext/adminpanel --no-upd...
Christian Kuhn
14:01 Revision d3003bcf: [TASK] Update avatar component page in "Styleguide" backend module
Naturally, ViewHelpers convert their contents immediately, which means
that in the examples of the "Styleguide" backe...
Jasmina Ließmann
13:47 Revision 4ea5616b: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:47 Revision f9ca4ff5: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:44 Revision 92c4adcf: [TASK] Make alerts context aware
We are dropping the Bootstrap CSS definitions for
alerts to have more control about the styling of
the alerts. From n...
Benjamin Kott
12:35 Revision 7609ed39: [TASK] Migrate CommandUtility from exec() to Symfony Process
Replaces execution of PHP's `exec()` function with Symfony's Process
component within `TYPO3\CMS\Core\Utility\Command...
Mathias Bolt Lesniak
12:10 Revision 43580abe: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
12:10 Revision 1c4c7664: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
11:07 Revision 6e071a2f: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision ac2ad8c2: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision 2cc9e372: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
09:55 Revision 06953346: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
Note 11.5 needs a raise of n...
Christian Kuhn
09:55 Revision fdb560da: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:55 Revision 753bd274: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:21 Revision 6ccf5a0e: [FEATURE] Introduce PSR-14 events for RTE/persistence HTML transforms
With the removal of the old hook `$GLOBALS['TYPO3_CONF_VARS']
['SC_OPTIONS']['t3lib/class.t3lib_parsehtml_proc.php'][...
Garvin Hicking
07:00 Revision 2543004c: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision e17ff739: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision 7fa8ee97: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision f798b44e: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision 2e55da79: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:59 Revision 4f1fd087: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:11 Revision 0d6c6d26: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
06:02 Revision 47dd1935: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
04:43 Revision 432c0c30: [TASK] Change labels of sections in the access rights configuration form
Updated the labels for various sections in the access rights
configuration form to improve clarity and usability.
It...
Marcin Sągol

2024-07-11

22:32 Revision 4add34e0: [BUGFIX] Fix broken Installer when typo3conf dir is missing
With issue #104074 a change was introduced that no longer required
"typo3conf" to exist in composer mode.
Sadly the ...
Garvin Hicking
22:25 Revision a2f0b95a: [TASK] Use a Identity Map for Record objects
When loading Record objects, and we use Relations
in one of the next patches, the main issue will
be that we might ru...
Benni Mack
21:59 Revision aef4a8e6: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
21:01 Revision 007367dc: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
19:43 Revision 01705634: [TASK] Use TcaSchema in ReferenceIndex
Avoid $GLOBALS['TCA'] access in ReferenceIndex
by using TcaSchema. This is a patch to learn
about fiddly areas and pi...
Christian Kuhn
19:43 Revision 42638417: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:43 Revision b7a3308b: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:08 Revision 70af8940: [TASK] Move special sys_refindex DB index to ext:form
"KEY lookup_string (ref_string(191))" is only used in
a query performed by ext:form. This extension is a bit
specific...
Christian Kuhn
18:54 Revision 255039c1: [TASK] Add test extension "test_classic_content"
This change adds a new fixture extension
with a content element with a relation to an
inline table.
Resolves: #10436...
Benni Mack
15:22 Revision ca559134: [TASK] Remove unused local variables
Add test coverage for GeneralUtility::getFilesInDir with sorting by
mtime.
Resolves: #103817
Releases: main
Change-I...
Simon Schaufelberger
12:46 Revision 8e69dda9: [TASK] Make text colors context aware
We replace the default bootstrap `text-<color>`
utility CSS classes with an own color-scheme
aware implementation.
I...
Benjamin Kott
12:14 Revision c5813baf: [TASK] Add submodules to "Styleguide" backend module
Over time, EXT:stylguide has expanded its range of functions.
To clarify the separation between styles and components...
Jasmina Ließmann
09:33 Revision a806b4ee: [TASK] Make callout context aware
The callout component is now using the unified
surface colors. The new callout styling is now
context aware and adapt...
Benjamin Kott
07:05 Revision 9685e536: [TASK] Remove conflicting card styles
This patch removes the Bootstrap "card" component as the
cards present in the Backend are implemented using the
class...
Andreas Nedbal
06:53 Revision 37d8b4a6: [TASK] Make badges context aware
We are dropping the Bootstrap CSS definitions for
badges to have more control about the styling of
the badges. From n...
Benjamin Kott

2024-07-10

14:36 Revision fa098f90: [TASK] Modernize `TypoScriptReferenceController`
The class `TypoScriptReferenceController` used by our code editor get
some minor updates:
* Removed unneded `$xmlDoc...
Andreas Fernandez
11:30 Revision bbd2a622: [TASK] Make buttons context aware
We are dropping the Bootstrap CSS definitions for
buttons to have more control about the styling of
the buttons. From...
Benjamin Kott
09:47 Revision 6717f080: [BUGFIX] Set `hidden` on toggling alert visibility state
Toggling the visibility of the new alert element,
introduced with #103699, does actually lead to
changing the `opacit...
Oliver Bartsch
08:47 Revision d4f20bb7: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
08:06 Revision 04d45872: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
08:04 Revision fc34492b: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
07:59 Revision 462cb5e9: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
07:39 Revision f64f6c64: [TASK] Introduce Alert web component
A new web component called `<typo3-backend-alert>`,
which is based on the Bootstrap alert component,
is introduced. I...
Marcin Sągol
07:21 Revision bbda2b72: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez
07:21 Revision 1125d4dc: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez

2024-07-09

21:38 Revision 3ce0a6b9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision 4eb891f9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision c11ccd3a: [TASK] composer req lolli42/finediff:^1.1.1
The patch level release brings PHP 8.4 compat.
Core v12 and v11 will have dedicated patches.
> composer req lolli42/...
Christian Kuhn
19:49 Revision a77ae390: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
16:27 Revision abd26777: [TASK] Use DI in styleguide field generators
* Inject service dependencies
* Clean up doc headers
* generate() can return string|int over string only
to create ...
Christian Kuhn
16:22 Revision b8b861a4: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
15:50 Revision 9cc26a6b: [TASK] Add native types to RelationHandler where possible
This change adds native PHP types to RelationHandler.
The reasoning for the changes:
- Even though some properties a...
Benni Mack
11:30 Revision 5ce6ee1a: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:30 Revision a8d62d5d: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:29 Revision 93545648: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
10:49 Revision de80dfd4: [TASK] Port exception code integrity checker into php integrity task
Port the duplicate exception code integrity check into the PhpParser
based integrity suite.
This allows for improvem...
Anja Leichsenring
09:23 Revision fea01592: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
09:23 Revision b58921b8: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
08:28 Revision e3ebdf90: [TASK] Prepare stateless DiffUtility
DiffUtility has the unfortunate property
`$stripTags`, making this tiny service
stateful. This service should not
`st...
Christian Kuhn
07:52 Revision 20f2dac2: [TASK] Set TYPO3 version to 12.4.18-dev
Change-Id: I72e06646233894cfbd8017bef8a5620e17caf32a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
07:19 Revision 0ee86a1d: [RELEASE] Release of TYPO3 12.4.17
Change-Id: I20500c48221bf14b56baef7551a423571883c6a9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
06:19 Revision 6a83d34c: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" and "Save" actions to
trigger the correct actions when e.g. the ic...
Andreas Fernandez
06:19 Revision 028bbc84: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" action to trigger
the correct actions when e.g. the icons within t...
Andreas Fernandez

2024-07-08

16:56 Revision 29741f20: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Georg Ringer
16:44 Revision ea897dad: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision a0363c44: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision 3c64d2d9: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
10:05 Revision 39bc29cd: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Benjamin Franzke
08:59 Revision cde38a72: [TASK] Introduce CSS Color Tokens
With this patch, we are introducing color tokens
for use across the system. These tokens are provided
as CSS variable...
Benjamin Kott

2024-07-07

09:35 Revision f64ec117: [BUGFIX] styleguide: Have proper l10n_source field generator
With TCA changes from #104311, l10n_source in styleguide
is now configured as type=passthrough just like everywhere
e...
Christian Kuhn
08:44 Revision 2bc51dd9: [TASK] Avoid class property $relationMap in TcaSchemaFactory
TcaSchemaFactory can avoid more class state:
RelationMap is only used during building and
can be hand around instead ...
Christian Kuhn

2024-07-06

22:13 Revision a45f1fd8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:13 Revision 62d074f8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:07 Revision 3777b48e: [BUGFIX] Disable edit button for delete placeholder records
Skip the "edit" pen icon in workspace BE module when
the record is a "delete placeholder" (marked for
deletion in wor...
Jasmina Ließmann
19:12 Revision d46a6f85: [TASK] Avoid class property $tca in TcaSchemaFactory
TcaSchemaFactory can avoid more class state: TCA
is only used during building and can be hand
around instead of parki...
Christian Kuhn
18:03 Revision 2c0df92f: [FEATURE] Add default TCA columns from ctrl
This patch adds a layer to the "load and create final TCA"
process. When "base" TCA files in 'Configuration/TCA' defi...
Christian Kuhn
17:26 Revision 6a172f67: [FEATURE] Combine be_groups table permission read & write UI
The `tables_select` and `tables_modify` lists have the same
items listed, so instead of managing them through separat...
Marcin Sągol
09:36 Revision 56c19a95: Revert "[TASK] Turn workspace HistoryService stateless"
This reverts commit 4b4586e1714a61d7b57a1044f9e812ecdd7735bb.
Reason for revert: see post -1, we are going to resolv...
Anja Leichsenring

2024-07-05

14:06 Revision 4b4586e1: [TASK] Turn workspace HistoryService stateless
Resolves: #104313
Releases: main
Change-Id: I17bb0ab444ef180434847a03561aac0414c7af27
Reviewed-on: https://review.typ...
Andreas Nedbal
04:37 Revision 402a65ea: [TASK] Introduce TcaSchemaFactory in EXT:workspaces
This change reduces BackendUtility calls in DataHandlerHook
of EXT:workspaces towards complete TcaSchema usage.
Reso...
Benni Mack

2024-07-04

22:18 Revision 8d319097: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
22:18 Revision 7b3be1d0: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
20:55 Revision 4e80310d: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
19:54 Revision 7e4f470f: [TASK] Define cache.assets in service provider
The cache.assets container entry was pregenerated in Bootstrap
for historic reasons: it used to be statically injecte...
Benjamin Franzke
19:52 Revision 907449f1: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
11:40 Revision 5fc077b6: [TASK] Deprecate BackendUtility::getTcaFieldConfiguration
The method getTcaFieldConfiguration is the first
to fall in BackendUtility as we now have a new
API for accessing inf...
Benni Mack
08:40 Revision 9af30f7d: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer
08:23 Revision 140b0d88: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer

2024-07-03

17:40 Revision f08b5d6d: [TASK] Add examples for TCA `file` in FlexForms
This adds new fields to EXT:styleguide for
testing TCA type `file` in FlexForm.
Additionally, this also properly tes...
Oliver Bartsch
16:26 Revision dbfb29f0: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
16:20 Revision bb573a3b: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
13:41 Revision 46604f7f: [TASK] Bundle Flex DS check,migrate,prepare
Central single flex datastructure field TCA
migration and preparation has been established
with #104293.
This patch ...
Christian Kuhn

2024-07-02

18:59 Revision 42b3fa18: [BUGFIX] Rebuild TCA Schema after activating a package
Activating a package (extension) involves a change in
the TCA structure and the `PackageActivationService`
ensured to...
Stefan Bürk
18:32 Revision 61db0d95: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision 351553f5: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision b437207c: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:06 Revision a496e2c1: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
18:06 Revision 80c8cb59: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
17:59 Revision d0b4a232: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision a544f7bf: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision 5868745a: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:56 Revision 70a1c3f8: [BUGFIX] Ensure correct column type in database compare for SQLite
Since Doctrine DBAL 4 field types are no longer communicated based
upon column comments [1]. Database vendors not sup...
Stefan Bürk
16:20 Revision 8676ba79: [TASK] Move TCA control sanitization to TcaPreparation
The functionality to ensure that system internal
columns that are required for data integrity
are available in case t...
Oliver Bartsch
15:34 Revision 55a138e5: [TASK] Use TcaPreparation in FlexFormTools
With introduction of new types "category", "file",
"email" and "link", class TcaPreparation has been
established to a...
Christian Kuhn
12:17 Revision 244ab9f3: [DOCS] Prepare Changelog for 13.3
Resolves: #104291
Releases: main
Change-Id: Ic79826e076077e281a699709d7ee6d38363e85d7
Reviewed-on: https://review.typ...
Garvin Hicking
10:47 Revision 9a23942e: [BUGFIX] Fix composer constraint in test package
Resolves: #104292
Releases: main
Change-Id: Ia09ef532f01fe5c14c809bcfbedb01b79fdcd485
Reviewed-on: https://review.typ...
Benni Mack
09:08 Revision 3b627e3a: [TASK] Introduce Leveled Surface Colors to Backend
This patch advances elevation streamlining by
adding leveled surface colors to the backend.
It serves as a preliminar...
Benjamin Kott
07:35 Revision 00c9f901: [TASK] Set TYPO3 version to 13.3.0-dev
Change-Id: Ia8a718c96803f84f558dc5bfab35b9559491a8c1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:22 Revision 193b1616: [RELEASE] Release of TYPO3 13.2.1
Change-Id: Ieb4da6a77ab6da4ad0149d6b3f7f91bafc9ae13c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:04 Revision 46a0bf73: [TASK] Set TYPO3 version to 13.2.1-dev
Change-Id: Idd321771d9772715595e7bbbf648fb16ead1de61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
06:12 Revision e503ffae: [BUGFIX] Repair composer.json from 13.2.0 release
Due to a bug in TYPO3's packaging tool,
composer.json files were malformed and are now repaired.
Releases: main
Chan...
Benni Mack
05:35 Revision c21e0fd0: [RELEASE] Release of TYPO3 13.2.0
Change-Id: I8727969ce901dcedca5aa86f8c830ca38bccf541
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack

2024-07-01

20:13 Revision 62da7f2d: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
20:13 Revision 59191eb4: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
15:48 Revision e3168b13: [TASK] Re-establish TcaMigration tests for flex form
TcaMigration for flex form fields lived in FormEngine
related TcaFlexPrepare, and has been moved to
FlexFormTools wit...
Christian Kuhn
10:43 Revision 662cbd07: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 332d6b5d: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 06266f76: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:13 Revision 65fc7df8: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
09:13 Revision ad20d03a: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
08:49 Revision c04ce5d7: [TASK] Make codemirror respect color-scheme
We are adapting the CodeMirror implementation to also
respect the current `color-scheme`, instead of purly rely on
`p...
Benjamin Kott
08:34 Revision 2674c2d2: [BUGFIX] Fix code example in Fluid Standalone Update doc
The code example regarding `f:constant()` is wrong, as it uses `value`
as argument, but it is actually `name`, which ...
Andreas Fernandez
07:33 Revision 0796afe8: [TASK] Inherit example color scheme when not set
The styleguide examples were forced into adaptive light dark
mode instead of respecting the current inheritance. We a...
Benjamin Kott
06:34 Revision ff1feb9a: [TASK] Avoid implicitly nullable class method parameter in `EXT:opendocs`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:25 Revision cafa4558: [TASK] Avoid implicitly nullable class method parameter in `EXT:viewpage`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 296bcf78: [TASK] Avoid implicitly nullable class method parameter in `EXT:recordlist`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 89b399da: [TASK] Avoid implicitly nullable class method parameter in `EXT:fluid`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:05 Revision 5798087b: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 00701985: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 1b195d6e: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
05:50 Revision 1a88644b: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann

2024-06-30

15:31 Revision 458a68c2: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision ed7f90d8: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision 05479cee: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:04 Revision 71078914: [TASK] Avoid MockEventDispatcher
The MockEventDispatcher unit test fixture became
useless with introduction of NoopEventDispatcher.
The patch removes...
Christian Kuhn
12:23 Revision 7e6e733c: [TASK] Have more DI in FlexFormTools
FlexFormTools is a stateless service since #102229.
The - also stateless - TcaMigration dependency is
now injected. G...
Christian Kuhn
12:22 Revision b1ff84ba: [TASK] Avoid usage of deprecated TaggedLocator
Use #[AutowireLocator] instead.
Resolves: #104262
Related: #103437
Releases: main
Change-Id: Iee77653ec3a1cf8ba15134...
Kevin Appelt
12:22 Revision 6da39dc0: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision ab644a3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision 6b3eab4c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:16 Revision 9668593e: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:16 Revision 3efe471d: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:10 Revision a0165157: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:10 Revision 3d71a7c7: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:09 Revision 0596cb3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision e6f15430: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision c83d56df: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision 3c41e99f: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:55 Revision 2cd3b299: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen
11:55 Revision 19220047: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen

2024-06-29

20:49 Revision 054dda79: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision 7c3e4466: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision c02d8eb0: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:27 Revision 45c5367e: [BUGFIX] Correct link variable in record title in EXT:linkvalidator
With #103493 a new link was introduced to edit the full record that
contains a broken link. In doing so, the existing...
Jasmina Ließmann
13:11 Revision 72471b21: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" is rendered in FormEngine, under
certain circumstances the HTML structure would close add
`...
Garvin Hicking
13:11 Revision d5b98427: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
13:11 Revision d37f0d82: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
08:42 Revision cca1c9dc: [BUGFIX] Fix reference to RST file for GU:hmac deprecation
With #102762, `GeneralUtility::hmac()` has been deprecated. The
change also added a method call match for the extensi...
Torben Hansen
00:29 Revision 1ca0300a: [TASK] Ensure `BIGINT AUTO_INCREMENT PRIMARY KEY` works
This change adds a test to ensure that an
`BIGINT AUTO_INCREMENT PRIMARY KEY` field
works across all databases up to ...
Stefan Bürk
00:00 Revision 3ff932bb: [TASK] Insert multiple rows when updating refindex
A rather small change to insert all relation rows
at once per handled source row. This gives the
database options to ...
Christian Kuhn

2024-06-28

22:04 Revision 3f86f2ca: [FEATURE] Allow system maintainer to mute disable_functions error
Add a configuration option to customize the environment check in the
Install Tool for a list of `disable_functions` w...
Albrecht Köhnlein
21:01 Revision a63b6ec8: [TASK] Use TcaSchemaFactory in ReferenceIndexUpdater
With DataHandler being DI aware, it's now rather
simple to make peripheral classes DI aware.
The patch uses new TcaSc...
Christian Kuhn
21:00 Revision 5e8d49d2: [TASK] Streamline `SchemaMigratorTest` of `EXT:core`
The SchemaMigratorTest currently works on a fully
populated database, which makes the tests more
brittle than they sh...
Stefan Bürk
18:55 Revision 8be86e85: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:55 Revision 59c509d5: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:54 Revision 8ced1f63: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:08 Revision e35a3b72: [TASK] Use DI in DataHandler
DataHandler is now DI aware and gets a bunch of
services injected.
We're not injecting any potentially possible
serv...
Christian Kuhn
16:54 Revision 9bca34e4: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
16:54 Revision 8e6bada6: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
14:15 Revision 3974e6a8: [TASK] Avoid invalid object type in FileExtensionFilter
filter() retrieves 'DataHandler|DatabaseRecordList $dataHandler'
as argument to call $dataHandler->deleteAction on it...
Christian Kuhn
12:49 Revision ca14daeb: [TASK] Register allowed record types on-demand in PageDoktypeRegistry
Instead of calling the PageDoktypeRegistry
in the TcaFactory, the PageDoktypeRegistry
does now initialize the TCA for...
Oliver Bartsch
12:31 Revision 863132b8: [TASK] Add custom icon example inside the `styleguide` infobox examples
This adds an example on how to use a custom icon inside the Infobox Fluid-Viewhelper.
Resolves: #104123
Releases: ma...
Philipp Kuhlmay
12:23 Revision 6e2f50ae: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision d3cc1640: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision 915f40e3: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision c7f042e5: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 44a9fb63: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision c74ea83e: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 0b609da2: [TASK] Do not use uncommon constants for FormEngine node strings
Resolves: #104244
Releases: main
Change-Id: I9619e380bc32f7966ff6804390207312f9e7da3e
Reviewed-on: https://review.typ...
Oliver Bartsch
12:19 Revision 9baddfc0: [TASK] Make PagePermissionAssembler stateless
PagePermissionAssembler is a DataHandler related
helper that calculates the permission fields of
page records.
The p...
Christian Kuhn
12:11 Revision d7d22f81: [TASK] Unify system backend module paths
This unifies the paths to backend modules
below "system", such as "webhooks" or
"scheduler".
Additionally, the modul...
Oliver Bartsch
10:40 Revision ac3f0533: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
09:18 Revision 596bb678: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
09:03 Revision b0c4df5d: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
08:35 Revision 45c68cd0: [TASK] Free DH::__construct() from stateful dependencies
ReferenceIndexUpdater as established with #92356 is
a stateful object designed to "gather" refindex update
jobs and p...
Christian Kuhn
08:35 Revision 3aa1c1f7: [TASK] Free DataMapProcessor for DI
Get more state in DH periphery right: DataMapProcessor
is an `@internal` construct of DataHandler. It has a
static in...
Christian Kuhn
08:12 Revision a11469e5: [TASK] Update display of table in "Recycler" module
The display of the table in the recycler module has been slightly
revised.
To improve clarity, the page UID informat...
Jasmina Ließmann
07:30 Revision e4daf09f: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:28 Revision 1be2afe6: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:27 Revision 3f9ebcc2: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:18 Revision 8b6609aa: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision dcb83b97: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision 3a35d2d6: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:51 Revision 82cdea40: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
04:50 Revision 01782e29: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:44 Revision 911b01d0: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:42 Revision ee286633: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 45b95fd7: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 3f3ee107: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
 

Also available in: Atom