Project

General

Profile

Activity

From 2022-06-18 to 2022-07-17

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

2022-07-09

21:50 Revision cc9ce47f: [DOCS] Add missing trailing colons in ReST labels
The ReST helper tool at https://forger.typo3.com/utilities/rst produced
faulty ReST files for quite some time where t...
Andreas Fernandez
21:47 Revision 5e1f39fd: [TASK] Use constructor property promotion in ext:felogin
With this change constructor property promotion is used
in ext:felogin where possible.
Also 2 superfluous overrides ...
Torben Hansen
21:30 Revision 99248534: [BUGFIX] Always call GU::intExplode with a string
This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi...
Oliver Klee
21:21 Revision e772e20b: [BUGFIX] Use correct variable name for confirmation of FormEngine reload
The confirmation dialog when FormEngine requests an update never came
up in FlexForms as the array key used in
`TYPO3...
Andreas Fernandez
21:10 Revision a1913282: [BUGFIX] Use correct variable name for confirmation of FormEngine reload
The confirmation dialog when FormEngine requests an update never came
up in FlexForms as the array key used in
`TYPO3...
Andreas Fernandez
13:24 Revision 8c4b9076: [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
06:31 Revision 7b154c87: [TASK] Raise dependency egulias/email-validator to ^3.2.1
This patch raises egulias/email-validator to min version of
3.2.1, which incorporates latest changes. This also conta...
Stefan Bürk
06:20 Revision 4dc578ee: [TASK] Raise dependency egulias/email-validator to ^3.2.1
This patch raises egulias/email-validator to min version of
3.2.1, which incorporates latest changes. This also conta...
Stefan Bürk

2022-07-08

23:42 Revision e34543b3: [!!!][FEATURE] Add PSR-14 events for the Link Browser
This introduces two new events to replace the old modify hooks
in LinkBrowser. They are a direct 1:1 replacement.
R...
Larry Garfield
22:31 Revision 83b8ca2c: [BUGFIX] Re-apply stdWrap for typolink.parameter values
Due to a regression in TYPO3 v11.5.11, using typolink.parameter
with stdWrap might also return more than just the URL...
Benni Mack
22:20 Revision 216024a3: [!!!][TASK] Add native typehints for GeneralUtility
Resolves: #97880
Releases: main
Change-Id: I582ee8b408ef3df97e0ca9696de95083a9c49bc0
Reviewed-on: https://review.typo...
Larry Garfield
22:15 Revision 2c6b3953: [BUGFIX] Resolve access to undefined property PHPStan warnings
This patch addresses most "undefined property" PHPStan messages.
Used command:
> Build/Scripts/runTests.sh -s phpst...
Larry Garfield
21:53 Revision 6eae6ee7: [BUGFIX] Resolve access to undefined property PHPStan warnings
This patch addresses most "undefined property" PHPStan messages.
Used command:
> Build/Scripts/runTests.sh -s phpst...
Larry Garfield
21:46 Revision c9583704: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
"msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9...
Dominik Steinborn
21:46 Revision 0e31e2b7: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
"msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9...
Dominik Steinborn
21:38 Revision f8a00208: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
21:32 Revision 2e3de044: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
"msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9...
Dominik Steinborn
20:57 Revision f0d8e907: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
20:07 Revision 57e84b7b: [TASK] Name custom handlers in HTTP stack
The Guzzle handler stack allows for pushing handlers/middlewares with a
name which simplifies debugging. A possibly d...
Mathias Brodala
19:56 Revision 9c2f318e: [TASK] Name custom handlers in HTTP stack
The Guzzle handler stack allows for pushing handlers/middlewares with a
name which simplifies debugging. A possibly d...
Mathias Brodala
14:15 Revision b5e04c1d: [TASK] Move escapeLikeWildcards to Connection
Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con...
Oliver Hader
14:14 Revision 0d6f69ed: [TASK] Move escapeLikeWildcards to Connection
Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con...
Oliver Hader
13:14 Revision f52c8703: [TASK] Move escapeLikeWildcards to Connection
Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con...
Oliver Hader
10:21 Revision b33a81af: [BUGFIX] Update @typo3/icons to 3.1.2
The TYPO3 icon set is updated to version 3.1.2 which fixes a regression
with buttons.
See full changelog here:
https...
Andreas Fernandez

2022-07-07

22:30 Revision 7ea500a5: [!!!][FEATURE] Add PSR-14 events for the BackendController
This introduces two new events to interact with the backend
controller page generation process. They mirror and repla...
Larry Garfield
20:47 Revision a396dadd: [TASK] Clean up TMENU code
This change reduces the logic within TMENU in order
to further unify link generation within the menu rendering.
Reso...
Benni Mack
20:33 Revision 3fcd8ae9: [BUGFIX] Fix type issues in Request
This patch adds property and return types to the core Request class.
Parameter types cannot be added to methods from ...
Larry Garfield
19:52 Revision 8feb2e4d: [BUGFIX] Fix type annotations concerning storage folder identifiers
Storage folder identifiers can also be int-like strings, which causes
them to automatically get cast to int when used...
Oliver Klee
19:51 Revision ba0294bc: [BUGFIX] Work around type issues in Fluid
Fluid's TagBuilder::getAttribute() is doc-typed as returning `string`,
but the description says it returns `?string`....
Larry Garfield
19:48 Revision 33734d09: [BUGFIX] Resolve type inconsistency in ComparisonInterface
ComparisonInterface's documented types and actual types are
inconsistent. This patch corrects the types to be consist...
Larry Garfield
19:41 Revision 1747faa8: [DOCS] Registration for custom linkvalidator linktypes
Introduce development and API section, so they can be referenced.
Resolves: #97140
Releases: main
Change-Id: I28051e...
Lina Wolf
19:38 Revision 051f1e1d: [BUGFIX] Fix type annotations concerning storage folder identifiers
Storage folder identifiers can also be int-like strings, which causes
them to automatically get cast to int when used...
Oliver Klee
19:29 Revision e8a8c2e1: [!!!][FEATURE] Introduce PSR-14 events when storing cached content in frontend
This change adds two new PSR-14 Events
* \TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent
* \TYPO3\CM...
Benni Mack
18:35 Revision 100a38af: [BUGFIX] Use defaultScheme setting instead of hard-coded 'http'
Several places in the TYPO3 core fall back to using 'http' as
protocol for links in case none was given. In order to ...
Oliver Hader
18:21 Revision d23f2aec: [TASK] Annotate that methods from InaccessibleFolder never return
Methods from InaccessibleFolder should not be called and always
throw an exception when called. Annotate this to help...
Oliver Klee
18:18 Revision c86acfb2: [BUGFIX] Use defaultScheme setting instead of hard-coded 'http'
Several places in the TYPO3 core fall back to using 'http' as
protocol for links in case none was given. In order to ...
Oliver Hader
16:30 Revision 665771b3: [BUGFIX] Fix page link in redirects module bottom pagination
With this patch, the page link (requesting a dedicated
paginated page) in the redirects module bottom pagination
is n...
Simon Schaufelberger
15:39 Revision c652449f: [DOCS] Replace non-working absolute doc link with reference
Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/...
Lina Wolf
15:39 Revision e4123976: [DOCS] Replace non-working absolute doc link with reference
Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/...
Lina Wolf
15:38 Revision f9d0472b: [BUGFIX] Fix notice for browse menu with no parent page
Fix a notice if a browse menu is being generated but no parent page
is available.
Resolves: #97608
Releases: main, 1...
Georg Ringer
15:27 Revision 0120781b: [BUGFIX] Fix notice for browse menu with no parent page
Fix a notice if a browse menu is being generated but no parent page
is available.
Resolves: #97608
Releases: main, 1...
Georg Ringer
15:21 Revision 8758114d: [DOCS] Replace non-working absolute doc link with reference
Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/...
Lina Wolf
15:18 Revision ae84ba78: [!!!][TASK] Remove TSconfig options related to new content wizard
The TSconfig options "mod.web_layout.disableNewContentElementWizard"
and "mod.newContentElementWizard.override" are r...
Simon Schaufelberger
15:05 Revision e06c7d6b: [TASK] Annotate that methods from InaccessibleFolder never return
Methods from InaccessibleFolder should not be called and always
throw an exception when called. Annotate this to help...
Oliver Klee
11:57 Revision 35c54900: [TASK] Deprecate various public TSFE properties
Various properties can be accessed directly via
TypoScript config settings.
* $TSFE->spamProtectEmailAddresses
* $TS...
Benni Mack

2022-07-06

21:57 Revision 223da0cc: [DOCS] Fix outdated TypoScript sample
Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch...
Florian Rival
21:15 Revision ddc08c34: [BUGFIX] Fix and improve type annotations of the Repository base class
This helps reduce warnings when extensions are type-checked with PHPStan.
Resolves: #97820
Releases: main, 11.5
Cha...
Oliver Klee
20:50 Revision 2164222a: [BUGFIX] Fix and improve type annotations of the Repository base class
This helps reduce warnings when extensions are type-checked with PHPStan.
Resolves: #97820
Releases: main, 11.5
Cha...
Oliver Klee

2022-07-05

18:20 Revision 74ee9def: [BUGFIX] Cast folder name in tree provider to string
The method FileStorageTreeProvider->getSubfoldersRecursively() iterates
an array of subfolders and prepares folder in...
Andreas Fernandez
18:11 Revision 95f8d6db: [BUGFIX] Cast folder name in tree provider to string
The method FileStorageTreeProvider->getSubfoldersRecursively() iterates
an array of subfolders and prepares folder in...
Andreas Fernandez
14:07 Revision 1651f2a5: [TASK] Move Page Title Generation for search out of TSFE
This change removes the internal property "indexedDocTitle"
which is filled by the PageTitleProvider API.
This API i...
Benni Mack
12:20 Revision eab1d0ed: [BUGFIX] Update eslint and friends
With the upgrade of TypeScript to version 4.7, typescript-eslint
reported itself as incompatible. To solve this, all ...
Andreas Fernandez
11:56 Revision 8020024e: [TASK] Use local TypoScriptFrontendController in ContentObjects
Adapts several content objects to use the local
TypoScriptFrontendController instance of ContentObjectRenderer, to
re...
Markus Friedrich
11:48 Revision b5657ef4: [TASK] Update TypeScript to 4.7
TypeScript has been updated to 4.7. Unfortunately, the package
`@types/filesystem` (hoisted by `@types/chrome`) is in...
Andreas Fernandez
11:16 Revision 00b42157: [BUGFIX] Update eslint and friends
With the upgrade of TypeScript to version 4.7, typescript-eslint
reported itself as incompatible. To solve this, all ...
Andreas Fernandez
09:27 Revision c38fa895: [DOCS] Fix outdated TypoScript sample
Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch...
Florian Rival
09:27 Revision d555de0b: [TASK] Add missing space in tt_content.php
Resolves: #97855
Releases: main, 11.5
Change-Id: I2cff602b6b77f451061024797adec94713f8b82e
Reviewed-on: https://revie...
Nikita Hovratov
08:05 Revision 2b2a4a8c: [TASK] Add missing space in tt_content.php
Resolves: #97855
Releases: main, 11.5
Change-Id: I2cff602b6b77f451061024797adec94713f8b82e
Reviewed-on: https://revie...
Nikita Hovratov

2022-07-04

20:13 Revision a4d3d530: [TASK] Render notification when saving a record succeeded
To improve both, UX and acceptance tests (incl. automated screenshots
for docs), a notification is now dispatched whe...
Andreas Fernandez
18:01 Revision 86f952e6: [BUGFIX] Avoid undefined array key access in DataMapFactory
In two places \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
accesses the TCA for some table without ch...
Francois Suter
17:46 Revision 11eb389a: [BUGFIX] Avoid undefined array key access in DataMapFactory
In two places \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
accesses the TCA for some table without ch...
Francois Suter
15:25 Revision f1e915c7: [BUGFIX] Enforce string type for custom permission key
Make sure that item key for custom permission options are cast
to string before being parsed for invalid characters.
...
Francois Suter
15:02 Revision d4e48e0f: [BUGFIX] Enforce string type for custom permission key
Make sure that item key for custom permission options are cast
to string before being parsed for invalid characters.
...
Francois Suter
14:49 Revision 27b7116a: [DOCS] Fix outdated TypoScript sample
Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch...
Florian Rival
11:22 Revision 09c61884: [!!!][FEATURE] New TypoScript parser
This adds a rewritten TypoScript syntax parser to ext:core.
The heart of the existing parser dates back to Kasper's
...
Christian Kuhn

2022-07-03

10:45 Revision b57dfc32: [BUGFIX] Add missing "throw" in deprecation rest
Resolves: #97845
Releases: main, 11.5
Change-Id: Iac347c7e2b5c46302a5a323222130437e4f772b6
Reviewed-on: https://revie...
Simon Schaufelberger
10:26 Revision cc1aec5b: [TASK] Update flatpickr to 4.6.13
The used flatpickr library version is quite dated and was not updated
since its introduction in mid 2020. This commit...
Andreas Fernandez
10:23 Revision 8b57f8c5: [BUGFIX] Add missing "throw" in deprecation rest
Resolves: #97845
Releases: main, 11.5
Change-Id: Iac347c7e2b5c46302a5a323222130437e4f772b6
Reviewed-on: https://revie...
Simon Schaufelberger
10:04 Revision c8632f48: [TASK] Update flatpickr to 4.6.13
The used flatpickr library version is quite dated and was not updated
since its introduction in mid 2020. This commit...
Andreas Fernandez

2022-07-02

20:42 Revision d8ee26db: [BUGFIX] Use less strict check for empty translated values
When translating values in EXT:form, we must ensure to
handle translated values correctly. Prior to this change,
the ...
Elias Häußler
19:18 Revision 7ad894f4: [BUGFIX] Avoid updating element header in form editor inspector
When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c...
Oliver Hader
19:18 Revision 0b8932e5: [BUGFIX] Avoid updating element header in form editor inspector
When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c...
Ralf Zimmermann
18:38 Revision c1ce2257: [BUGFIX] Avoid updating element header in form editor inspector
When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c...
Tobias Siegler
14:00 Revision 667346ae: [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

2022-07-01

20:30 Revision 9f243c16: Add instructions to the README (#327)
Information about how to initialize the pages is added
to the README. This includes the command line arguments
but al...
Sybille Peters
19:50 Revision 07447e03: [BUGFIX] Do not log failed HMAC validations in ext:frontend
With #93667 logging of HMAC validation errors caused by potentially
manipulated form submissions has been disabled. T...
Torben Hansen
19:50 Revision 5bf182f1: [BUGFIX] Do not log failed HMAC validations in ext:frontend
With #93667 logging of HMAC validation errors caused by potentially
manipulated form submissions has been disabled. T...
Torben Hansen
19:23 Revision 4cdbefc2: [TASK] Update to PHPStan 1.8.0
Used commands:
> composer req --dev phpstan/phpstan:^1.8.0
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
...
Oliver Klee
19:23 Revision d5c19644: [TASK] Update to PHPStan 1.8.0
Used commands:
> composer req --dev phpstan/phpstan:^1.8.0
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
...
Oliver Klee
19:22 Revision eb21c1d3: [TASK] Improve return type for GeneralUtility:getUrl
Set the return type to string|false instead of mixed.
Resolves: #97832
Releases: main, 11.5
Change-Id: I8648392bb8b8...
Georg Ringer
19:03 Revision d7030ce8: [TASK] Improve return type for GeneralUtility:getUrl
Set the return type to string|false instead of mixed.
Resolves: #97832
Releases: main, 11.5
Change-Id: I8648392bb8b8...
Georg Ringer
15:27 Revision 3aad7ec2: [BUGFIX] Change default branch for git-review
When switching from `master` to `main` as default branch, it was
forgotten to change the `defaultbranch` value in `.g...
Elias Häußler
14:20 Revision 0c0077ec: [TASK] Update @typo3.icons to v3.1
With the update to v3.x of the TYPO3 Icon set, there comes
a little change in favor of understanding what sizes of
ic...
Benjamin Kott
10:28 Revision 0b33621f: [BUGFIX] Avoid yoda-style conditions in PHP
The core team agreed on not using yoda-style conditions in PHP. An
appropriate PHP-CS-Fixer rule to explicitly disabl...
Elias Häußler
09:42 Revision ef2a2d89: [BUGFIX] Fix typo in #96935 changelog
Resolves: #97840
Related: #96935
Releases: main
Change-Id: If3ea919f5350aa65d2967b22b40a1334eb33fbca
Reviewed-on: htt...
Nikita Hovratov
09:37 Revision 0fb53e0c: [BUGFIX] Avoid yoda-style conditions in PHP
The core team agreed on not using yoda-style conditions in PHP. An
appropriate PHP-CS-Fixer rule to explicitly disabl...
Elias Häußler
08:59 Revision bc7e7de8: [BUGFIX] Assure object is used to render hidden identity fields
With #96473, the first parameter of
`AbstractFormViewHelper::renderHiddenIdentityField()` was hardened
to `object|nul...
Elias Häußler
08:18 Revision 5b9ba217: [TASK] Allow xdebug with PHP8.2 in Build/Scripts/runTests.sh
xdebug does not have an official compatible version which can
be used with PHP8.2, and thus xdebug had been missing i...
Stefan Bürk
08:07 Revision 68544157: [TASK] Allow xdebug with PHP8.2 in Build/Scripts/runTests.sh
xdebug does not have an official compatible version which can
be used with PHP8.2, and thus xdebug had been missing i...
Stefan Bürk
07:37 Revision 19a7708c: [DOCS] Document form finishers for editors
A new chapter for editors regarding form finishers has
been added. While being on it a small typo in the form
editor ...
Björn Jacob
07:04 Revision e396a6c3: [DOCS] Add more information to validator documentation
With this patch, the validator documentation for integrators
also mentions the technical names of the validators and ...
Björn Jacob

2022-06-30

13:02 Revision 48df44f6: [BUGFIX] Do not use "[Empty]" label for finisher options in FormEngine
With #96478, the default value for overridden finisher options in
FormEngine was set to the translated label "[Empty]...
Elias Häußler
09:41 Revision e4be4e76: [DOCS] Improve the validator documentation for editors
This patch optimizes the wording of the documentation
and adds links to other documents.
While being on it, images a...
Björn Jacob
08:25 Revision c28da5ce: [TASK] Drop superfluous `conditionContextDefinition` usages
With #86196, usage of the Symfony expression language was streamlined
in core. This also affected EXT:form, since it ...
Elias Häußler
07:21 Revision 993dcb88: [TASK] styleguide: Remove superfluous namespace within form configuration
The namespace `TYPO3.CMS.Form` in form configuration was removed with
TYPO3/typo3@451c896. With this patch, the appro...
Elias Häußler
04:18 Revision 2b4ba389: [TASK] Clarify docblock for addPlugin
Clarify in the docblock that it is also possible to pass an icon
identifier to addPlugin, not just an icon path.
The...
Sybille Peters
04:08 Revision 528b6848: [TASK] Clarify docblock for addPlugin
Clarify in the docblock that it is also possible to pass an icon
identifier to addPlugin, not just an icon path.
The...
Sybille Peters

2022-06-29

16:10 Revision 77da82bd: [TASK] Apply correct scenario sorting in FilesContentObjectTest
All sys_file_reference items had the same foreign_sorting value.
Resolves: #97828
Releases: main, 11.5
Change-Id: Ie...
Oliver Hader
16:10 Revision 6126b824: [TASK] Apply correct scenario sorting in FilesContentObjectTest
All sys_file_reference items had the same foreign_sorting value.
Resolves: #97828
Releases: main, 11.5
Change-Id: Ie...
Oliver Hader
13:03 Revision f223125d: [DOCS] Remove superfluous namespace within form documentation
Removes the vendor namespace (TYPO3.CMS.Form) within form
documentation. This is a follow-up to #97517 and applies
th...
Ralf Zimmermann
09:08 Revision 451c896f: [TASK] Remove superfluous namespace within form configuration
Removes the vendor namespace (TYPO3.CMS.Form) within form
configuration.
The compatibility to the notation with the v...
Ralf Zimmermann
09:07 Revision 8903c93c: [TASK] Drop superfluous `conditionContextDefinition` usages
With #86196, usage of the Symfony expression language was streamlined
in core. This also affected EXT:form, since it ...
Elias Häußler

2022-06-28

16:58 Revision a3e481d2: [TASK] Superfluous hook registration in TitleTagRenderingTest
That hook isn't used in this test case since the tests do not
manipulate FE TypoScript. Tests stay green without.
Re...
Christian Kuhn
09:06 Revision 61493346: [BUGFIX] Show error when copying a content element fails
A PHP 8.0 undefined array key warning was preventing
the flash message in the backend from appearing.
This is fixed b...
Robert Kärner
08:59 Revision 861f6a4c: [BUGFIX] Show error when copying a content element fails
A PHP 8.0 undefined array key warning was preventing
the flash message in the backend from appearing.
This is fixed b...
Robert Kärner
06:16 Revision bd32b0ab: [DOCS] Show correct redirect mode in EXT:felogin documentation
config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
...
agendartobias
06:14 Revision 37af7558: [DOCS] Show correct redirect mode in EXT:felogin documentation
config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
...
agendartobias
06:12 Revision 9be6fedb: [DOCS] Show correct redirect mode in EXT:felogin documentation
config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
...
agendartobias

2022-06-27

10:51 Revision c304b698: [BUGFIX] Only show pagination indicator if there are multiple pages
The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show....
Larry Garfield
10:51 Revision 29e7e282: [BUGFIX] Only show pagination indicator if there are multiple pages
The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show....
Larry Garfield
10:48 Revision 1611b32e: [TASK] Improve the comments and type annotations of MailUtility
This helps extensions that rely on the type annotations of that
class for static analysis.
Resolves: #97812
Related:...
Oliver Klee
10:41 Revision 70922420: [BUGFIX] Only show pagination indicator if there are multiple pages
The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show....
Larry Garfield

2022-06-24

12:45 Revision 0802b804: [BUGFIX] Remove unneeded padding from search's form-control
The input field used within the backend search form at the top had an
initial padding of 0px which mispositions the s...
Andreas Fernandez
11:59 Revision e14e70fc: [TASK] Drop unused scss variables
The following variables are not used or do not differ from their equivalents in bootstrap 5.x:
$font-size-h1
$font-s...
Benjamin Kott
11:35 Revision 3c5c7e93: [BUGFIX] Remove unneeded padding from search's form-control
The input field used within the backend search form at the top had an
initial padding of 0px which mispositions the s...
Andreas Fernandez
07:08 Revision 00049e47: [DOCS] Add example for finisher option "recipients"
The new option is explained here:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Featur
e-80420-Al...
David Bruchmann
06:57 Revision ec10af43: [DOCS] Update finisher documentation
The whole documentation about finishers has not
been touched since ages. A lot of information are
outdated. This patc...
Björn Jacob

2022-06-23

19:57 Revision bf604dae: [DOCS] Document "Restrict export functionality"
Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow... Lina Wolf
19:57 Revision 94b3529e: [DOCS] Document "Restrict export functionality"
Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow... Lina Wolf
19:56 Revision abbcc2e6: [DOCS] Add example for finisher option "recipients"
The new option is explained here:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Featur
e-80420-Al...
David Bruchmann
19:34 Revision af58d5d4: [DOCS] Document "Restrict export functionality"
Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow... Lina Wolf

2022-06-22

08:11 Revision a1dafd40: [BUGFIX] Update guzzlehttp/guzzle to 6.5.8
The maintainers of the package guzzlehttp/guzzle released a new version
6.5.8 that fixes two security issues:
* CURL...
Andreas Fernandez
08:11 Revision 5d53f663: [BUGFIX] Update guzzlehttp/guzzle to 7.4.5
The maintainers of the package guzzlehttp/guzzle released a new version
7.4.5 that fixes two security issues:
* CURL...
Andreas Fernandez
08:11 Revision 931d3e4b: [BUGFIX] Update guzzlehttp/guzzle to 7.4.5
The maintainers of the package guzzlehttp/guzzle released a new version
7.4.5 that fixes two security issues:
* CURL...
Andreas Fernandez
07:41 Revision 7a0fc691: [BUGFIX] Fix failing test caused by vfs removal
With #74882 usage of vfs was reduced in unit tests, revealing
side effects when tests relied on each other to create
...
Anja Leichsenring

2022-06-21

13:02 Revision 37cd2b25: [!!!][TASK] Remove processor_path_lzw option
LZW enabled compression for GIF and TIF is now removed
in favor of just using convert which is available most of
the ...
Benni Mack
12:46 Revision c4b3e9d7: [TASK] Properly set clear config flag in functional test
Field 'clear' in sys_template is a checkbox field:
1 = clear constants
2 = clear setup
3 = clear both constants & set...
Christian Kuhn
10:25 Revision 1039ba36: [FEATURE] Provide default queue for notifications
To allow dispatching notifications to the user the easy way, a new global
flash message queue, identified by
`TYPO3\C...
Andreas Fernandez
08:55 Revision fd5712c9: [TASK] Define function argument types in ext:felogin
Argument types for 2 functions can safely be set
to `string`, since current implementations already
ensure, that only...
Torben Hansen

2022-06-20

09:10 Revision 5d4e86cd: [BUGFIX] Always call GU::intExplode with a string in EXT:extbase
This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a whole bunch of...
Oliver Klee

2022-06-19

22:26 Revision b5c1adc8: [TASK] Improve some property & method comments
Add some more comments to TemplateService related
properties and fix typos.
Resolves: #97796
Releases: main
Change-I...
Christian Kuhn
21:51 Revision 82b2f671: [TASK] Allow global event handlers on click
The backend related global-event-handler is a helper
to especially submit POST forms on various DOM elements.
It supe...
Oliver Hader
21:40 Revision 89e8e0c6: [TASK] Add another test scenario to ArrayUtility::flatten()
Enrich existing test data providers of ArrayUtility::flatten()
with another scenario to see how it behaves on details...
Christian Kuhn
01:52 Revision 59aa5c0b: [BUGFIX] Always call GU::intExplode with a string in EXT:core
This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a whole bunch of...
Oliver Klee
01:40 Revision 85373145: [DOCS] Document reports extension
Document the status quo and the recent changes.
resolves https://github.com/TYPO3-Documentation/Changelog-To-Doc/iss...
Lina Wolf
01:36 Revision ccb52b2e: [TASK] Add MAIL/dsn setting to blinded configuration options
$GLOBALS['TYPO3_CONF_VARS']['MAIL']['dsn'] may contain credentials
and is therefore blinded in the configuration modu...
Josef Glatz
01:26 Revision c1ae656d: [TASK] Add MAIL/dsn setting to blinded configuration options
$GLOBALS['TYPO3_CONF_VARS']['MAIL']['dsn'] may contain credentials
and is therefore blinded in the configuration modu...
Josef Glatz
01:25 Revision ab524689: [BUGFIX] Provide a default value in TemplateService to avoid null values
Resolves: #97744
Releases: main
Change-Id: I60f3424696f2b6b655922b6c377ce65ec139c877
Reviewed-on: https://review.typo...
Larry Garfield
01:23 Revision 32f7784c: [TASK] Fix indenting for .html files
In .editorconfig indenting of 4 spaces
is configured (implicitly) for HTML
files. Most files already use this,
but so...
Sybille Peters
01:11 Revision 4300620f: [FEATURE] Show Symfony expression language providers in config module
Show all Symfony expression language providers in the configuration
module including their functions and variables.
...
Georg Ringer
00:59 Revision 7e9ff7a4: [TASK] Set FlashMessageQueue for ModuleTemplate in extbase controller
For the Module Template Layout to render FlashMessages, it
needs to hold the FlashMessageQueue with the added message...
Nikita Hovratov
00:51 Revision ccbbe900: [BUGFIX] Allow XCLASSing of WorkspaceRecord
The factory method WorkspaceRecord::get() now uses a proper
makeInstance() call instead of new for creating new insta...
Oliver Klee
00:51 Revision 874d3d7b: [BUGFIX] Allow XCLASSing of WorkspaceRecord
The factory method WorkspaceRecord::get() now uses a proper
makeInstance() call instead of new for creating new insta...
Oliver Klee
00:51 Revision b8bd7bbc: [BUGFIX] Restore gray background in EXT:dashboard
The patch for issue #97144 explicitly set a white background
for all modules to improve scroll performance. It introd...
Robert Kärner
00:39 Revision 1ee475fb: [TASK] Improve a type annotation in ListUtility
Also simplify the code of a caller as detected by static code analysis.
Resolves: #97711
Relates: #97705
Releases: m...
Oliver Klee
00:34 Revision 3b74cd27: [TASK] Replace single quotes by double quotes in annotations
Doctrine (now?) does not allow values to be surrounded by single quotes.
It expects a `PlainValue` but struggles over...
Julian Hofmann
00:29 Revision 8c9ea809: [TASK] Improve a type annotation in ListUtility
Also simplify the code of a caller as detected by static code analysis.
Resolves: #97711
Relates: #97705
Releases: m...
Oliver Klee
00:22 Revision 4bc35d24: [TASK] Use unsafe but faster password hashing in `RecoveryCodeTest`
`RecoveryCodeTest` now uses a `NoopPasswordHash` implementation, that
uses sha1 internally. It's obviously not as sec...
Andreas Fernandez
00:22 Revision f2ade7fb: [TASK] Use unsafe but faster password hashing in `RecoveryCodeTest`
`RecoveryCodeTest` now uses a `NoopPasswordHash` implementation, that
uses sha1 internally. It's obviously not as sec...
Andreas Fernandez
00:19 Revision 7e0fe3e0: [TASK] Replace single quotes by double quotes in annotations
Doctrine (now?) does not allow values to be surrounded by single quotes.
It expects a `PlainValue` but struggles over...
Julian Hofmann
00:18 Revision ba221b82: [TASK] Add PSR-4 namespace integrity check for code files
This patch adds a script to scan and verify namespace of
core class and test files to be PSR-4 compliant. It uses
pro...
Stefan Bürk

2022-06-18

23:57 Revision 391646f3: [TASK] Add PSR-4 namespace integrity check for code files
This patch adds a script to scan and verify namespace of
core class and test files to be PSR-4 compliant. It uses
pro...
Stefan Bürk
23:42 Revision 69bf2c66: [TASK] Reduce VFS usage in unit tests - Part 1
The component causes errors every once in a while and does not
provide a huge benefit anymore.
This part contains the...
Anja Leichsenring
23:21 Revision d3ecc6f3: [TASK] Use proper PSR-4 compatible namespaces 3
This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re...
Stefan Bürk
23:21 Revision e0f6866f: [TASK] Use proper PSR-4 compatible namespaces 3
This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re...
Stefan Bürk
23:20 Revision 8d3b013b: [TASK] Use proper PSR-4 compatible namespaces 2
This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility. Additionally the
sup...
Stefan Bürk
22:56 Revision d1023c9e: [TASK] Use proper PSR-4 compatible namespaces 3
This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re...
Stefan Bürk
22:50 Revision 0c652808: [TASK] Use proper PSR-4 compatible namespaces 2
This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility. Additionally the
sup...
Stefan Bürk
22:45 Revision 5c29568c: [TASK] Use proper PSR-4 compatible namespaces 1
This change replaces invalid namespaces in some files to
ensure PSR-4 loading compatibility.
Additional missing name...
Stefan Bürk
 

Also available in: Atom