Project

General

Profile

Activity

From 2021-09-19 to 2021-10-18

2021-10-18

11:49 Revision 7addc309: [TASK] Simplify error assertion in two functional tests
Property $expectedErrorLogEntries can be set to an
integer when tests expect that DataHandler operations
log errors o...
Christian Kuhn
11:39 Revision 0a90cd3e: [BUGFIX] Avoid php8.1 return type deprecation for (Lazy)ObjectStorage
This patch adds correct return types where possible,
otherwise add the #[\ReturnTypeWillChange] attribute
to temporar...
Stefan Bürk
11:38 Revision 44c8a030: [TASK] Avoid TYPO3_MODE definition in tests
Constant TYPO3_MODE has been deprecated in v11.
It should not be defined for tests anymore.
Resolves: #95685
Related...
Christian Kuhn

2021-10-17

22:19 Revision a1656158: [TASK] styleguide: Do not declare TYPO3_MODE for tests anymore
Christian Kuhn
20:41 Revision 726c876d: [BUGFIX] Avoid php warnings in Indexed Search Repository and Controlller
This change reduces the amount of invalid PHP code
for PHP 8.0 and removes some unused functionality,
also uses prope...
Benni Mack
20:39 Revision eb06531b: [BUGFIX] Prevent PHP 8 warning exception due to missing array keys
This prevents an exception for missing array keys when using an
extbase repository in the "render-preProcess" hook.
...
Daniel Dorndorf
20:16 Revision a6deb29e: [BUGFIX] Avoid php8.1 return type deprecations in LogRecord
PHP SPL class ArrayAccess requires return values in
PHP 8.1. We can not change those since that would be
breaking in ...
Stefan Bürk
20:00 Revision 2e8de1e8: [BUGFIX] Use proper driver for FAL isWithin() check
When checking if an identifier is within the processing folder,
the processing folders driver is used instead of curr...
Tim Schreiner
19:45 Revision 4e0a5764: [BUGFIX] Use proper driver for FAL isWithin() check
When checking if an identifier is within the processing folder,
the processing folders driver is used instead of curr...
Tim Schreiner
19:15 Revision 118c198e: [TASK] Raise typo3/cms-styleguide:~11.5.0
Brings a series of core v11 alignments and PHP 8.1 preparation.
Resolves: #95682
Releases: master
Change-Id: Ib291cc...
Christian Kuhn
18:55 Revision 4af64f10: [BUGFIX] Avoid deprecated redis method in testcase
Redis backend tests has been using native Redis
to verify test results. 'Redis::getKeys()' method
has been deprecated...
Stefan Bürk
18:47 Revision 971c2ea5: [RELEASE] styleguide: 11.5.0 Various core v11 alignments
Christian Kuhn
17:22 Revision 8a9c80b9: [TASK] Avoid call_user_func() in phpunit bootstrap
This patch avoid call_user_func() from phpunit
bootstrap corresponding to merged change in the
testing framework.
Re...
Stefan Bürk
14:24 Revision 29aacefa: [BUGFIX] Fix warning in InlineControlContainer
Resolves: #95663
Releases: master
Change-Id: Iaf10ab1c6e3ab4ee33d755f5f3bd6b82f9fba13a
Reviewed-on: https://review.ty...
Nikita Hovratov
14:24 Revision 6f865ea8: [BUGFIX] Prevent PHP 8 warning in FLUIDTEMPLATE variable resolving
Prevent PHP 8 undefined array key warning when resolving
a FLUIDTEMPLATE variable value from a TypoScript reference:
...
Alexander Stehlik
13:26 Revision 31f9a1ce: [TASK] gitlab-ci: Add nightly PHP 8.1 based linting
Change-Id: I51c915e552f9278104a2b6a8dca779e563d167bb
Resolves: #95677
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn
12:17 Revision a0a11785: [TASK] Install composer test distribution with PHP 8.1
Same as for the other PHP versions, 8.1 is added now.
Resolves: #95675
Releases: master
Change-Id: I3deb1784a15a6a44...
Christian Kuhn
11:07 Revision 96cf24e9: [DOCS] Document usage of FluidEmail
Feature #90728 added the FluidEmail option to EXT:form
EmailFinishers. The patch adds this very useful feature
to the...
Björn Jacob
11:06 Revision 2f7a5431: [BUGFIX] Fix type error when value in PaddingViewHelper is omitted
As the value is optional, null is given to
StringUtility::multibyteStringPad() which throwed a type error.
Also an in...
Chris Müller
10:50 Revision 05cf49ca: [DOCS] Document usage of FluidEmail
Feature #90728 added the FluidEmail option to EXT:form
EmailFinishers. The patch adds this very useful feature
to the...
Björn Jacob
10:39 Revision fc2fad2b: [BUGFIX] Fix type error when value in PaddingViewHelper is omitted
As the value is optional, null is given to
StringUtility::multibyteStringPad() which throwed a type error.
Also an in...
Chris Müller

2021-10-16

10:44 Revision dba49da7: [TASK] gitlab-ci: Run PHP 8.1 functional tests
Mixes PHP 8.1 into the various PHP / DMBS functional
test setup combinations for pre-merge and nightly runs.
Change-...
Christian Kuhn
09:02 Revision 45b067fa: [BUGFIX] Avoid php8.1 fatal error in FileSessionHandler
PHP8.1 added return types for some internal php
functions, class methods and interfaces, like it
has been added in ph...
Stefan Bürk

2021-10-15

21:03 Revision 0cada618: [TASK] gitlab-ci: Run PHP 8.1 unit tests
* Switches from PHP 8.0 to PHP 8.1 for pre-merge
unit tests. pre-merge now tests 'lower bound' 7.4
and 'upper bou...
Christian Kuhn
19:46 Revision 6b24af83: [BUGFIX] Do not log page access failures
It does not make sense to log page access failures
to the logging framework. Pages are inaccessible
for a reason, no ...
Markus Klein
19:29 Revision 1c87d604: [BUGFIX] Do not log page access failures
It does not make sense to log page access failures
to the logging framework. Pages are inaccessible
for a reason, no ...
Markus Klein
18:56 Revision 89b6d04a: [TASK] Have a FunctionalDeprecated test suite
With functional tests now failing on warnings and notices
and *showing* deprecations, the next step is to make sure
t...
Christian Kuhn
14:36 Revision ee15b5d4: [TASK] phpunit: Enable failOnRisky flag
Let tests fail that are considered 'risky' by phpunit.
We recently had a case during development where this
would hav...
Christian Kuhn
13:22 Revision 2c4981c8: [TASK] Add support for PHP 8.1 functions
This change adds the symfony/polyfill-php81
package as dependency.
Used composer commands:
> composer req symfony/p...
Benni Mack
12:46 Revision ef761359: [TASK] Add support for PHP 8.1 functions
This change adds the symfony/polyfill-php81
package as dependency.
In addition, EXT:form does not explicitly
depend ...
Benni Mack
12:29 Revision eef19bd9: [TASK] gitlab-ci: Enable FF_ENABLE_JOB_CLEANUP flag
This gitlab-runner flag invokes a 'git clean' command
at the end of each job run, after uploading caches, to
remove a...
Christian Kuhn
12:28 Revision e565c254: [TASK] gitlab-ci: Enable FF_ENABLE_JOB_CLEANUP flag
This gitlab-runner flag invokes a 'git clean' command
at the end of each job run, after uploading caches, to
remove a...
Christian Kuhn
11:50 Revision 36875015: [TASK] gitlab-ci: Enable FF_SCRIPT_SECTIONS flag
A new flag adds more "timing bubbles" in job runs.
It helps finding slow commands more easily and
is useful with jobs...
Christian Kuhn
11:50 Revision c6cee9d9: [TASK] gitlab-ci: Enable FF_SCRIPT_SECTIONS flag
A new flag adds more "timing bubbles" in job runs.
It helps finding slow commands more easily and
is useful with jobs...
Christian Kuhn
06:50 Revision 17ed0b8d: [TASK] Have notice and warning free functional tests
This new testing-framework version brings a feature
to let functional test fail if warnings or notices
or deprecation...
Christian Kuhn

2021-10-14

21:21 Revision e4ad4e1b: [TASK] styleguide: Fail on deprecations
Christian Kuhn
21:20 Revision eb965017: [BUGFIX] styleguide: Avoid deprecated StringUtility::beginsWith
Christian Kuhn
21:19 Revision e2ca4716: [TASK] styleguide: Enable functional test fails for notices
Christian Kuhn
21:17 Revision 833c4311: [TASK] styleguide: Show functional warnings and notices
Christian Kuhn
21:16 Revision b0c1f0cf: [TASK] styleguide: Raise typo3/testing-framework:^6.12.0
composer req --dev typo3/testing-framework:^6.12.0 Christian Kuhn
20:44 Revision 836f4dae: [BUGFIX] Add fallback values for backend group wizard
When editing a backend usergroup from within a user
a undefined key warning in PHP8 is thrown.
This is now fixed by ...
Jochen Roth
20:14 Revision a91fa193: [BUGFIX] Avoid undefined array access in PageRenderer
Resolves: #95618
Releases: master
Change-Id: I56521464bfca2237f1d9c0a52a628df249a4c9a1
Reviewed-on: https://review.ty...
Oliver Bartsch
19:17 Revision 9e261a04: [TASK] Skip a broken ext:impexp functional test
The ExportPageTreeViewTest is broken in various
scenarios. It is skipped for now to give us some
time fixing this fun...
Christian Kuhn
18:02 Revision 257bb90a: [BUGFIX] Fix PHP8 warning in NumberWithIconWidget
The subtitle can be considered optional, and if not set a PHP8
warning is raised. Additionally, the other two options...
Chris Müller
17:46 Revision 9b8e11b5: [BUGFIX] Suppress warnings in BackendModuleControllerTest
The hard coded install tool session handling forces a
hack to suppress warnings in a ext:install functional
test.
Re...
Christian Kuhn
17:32 Revision 4216c425: [BUGFIX] Avoid incomplete setup in StorageRepositoryTest
The StorageRepositoryTest tests createLocalStorage() which
calls testCaseSensitivity() to find out if a local filesys...
Christian Kuhn
15:57 Revision 422f0449: [BUGFIX] Avoid warnings in FormEngine
* Editing an orphan metadata record that is no longer
connected to a file can result in a warning. This is
found ...
Christian Kuhn
15:56 Revision 09fa0b5c: [BUGFIX] Avoid warnings in ContentObjectRenderer
And another set of warning fixes in ContentObjectRenderer
found by functional tests, this time in encaps_lineSplit()....
Christian Kuhn
13:58 Revision ef5c5394: [BUGFIX] Avoid dangling error handler registrations in tests
The functional ErrorHandlerTest uses set_error_handler()
to register test subjects. These need to be dropped
afterwar...
Christian Kuhn
13:44 Revision 3e7d57ab: [TASK] Unify label files in indexed_search
The label file locallang_pi.xlf is only used for 2 labels
for newContentElement wizard.
These can be unified, as thi...
Benni Mack
12:02 Revision afd50f53: [BUGFIX] Fix ExportNoPagetree issue
Imported from GitHub Pull Request
Releases: 10.4
Resolves: #95377
Resolves: #95592
Change-Id: I7525d785e2b98e9fbdd82...
Davide Alghi
10:33 Revision 368b81e2: [BUGFIX] Fix session warning from MFA controller tests
Some MFA controller tests trigger backendUser->logOff() which
destroys the backend user session. This backend user is...
Christian Kuhn
09:18 Revision 12316c4b: [BUGFIX] Avoid improper setup in ext:backend controller tests
Controller tests for ext:backend setup server requests
to simulate frontend calls, thus omitting the default
frontend...
Stefan Bürk
09:11 Revision e3cbd98c: [BUGFIX] Make Linkvalidator event listener more robust
A page link may not contain the query parameter uid.
Make sure that the event listener is robust and handles
unfilled...
Sybille Peters
08:22 Revision 4898345d: [BUGFIX] Indexed Search Lexer checks for words instead of letters again
Due to a regression introduced in PHP8 bugfixes
(see https://review.typo3.org/c/Packages/TYPO3.CMS/+/69819)
this chan...
Benni Mack
06:17 Revision a64d78c5: [BUGFIX] Make Linkvalidator event listener more robust
A page link may not contain the query parameter uid.
Make sure that the event listener is robust and handles
unfilled...
Sybille Peters
06:16 Revision aaf23f87: [BUGFIX] Fix dashboard drag and drop handler
Migrate the muuri.js option `dragStartPredicate.handle`
to `dragHandle`, preventing the draggable area to be on
the w...
Ralf Zimmermann
06:10 Revision 75c1ee01: [BUGFIX] Ensure routing works for request with chinese letter
Routing for requests with chinese letters failed. As the used
symfony components internally uses rawlurldecode() on s...
Stefan Bürk

2021-10-13

19:21 Revision 48fe2af6: [BUGFIX] access-restricted subpages of sysfolders return 403
This change addresses a regression of
https://review.typo3.org/c/Packages/TYPO3.CMS/+/58829
where access-restricted p...
Benni Mack
19:19 Revision 96be2e18: [BUGFIX] Ensure routing works for request with chinese letter
Routing for requests with chinese letters failed. As the used
symfony components internally uses rawlurldecode() on s...
Stefan Bürk
19:18 Revision b1583998: [BUGFIX] Prevent exceptions for new user accounts
In case new user accounts are not properly set up
and the user tries to login, some toolbar related
components led to...
Oliver Bartsch
19:06 Revision fc1d86f8: [BUGFIX] Avoid warning in ResourceStorage
ResourceStorage->getUniqueName() is used to return a
unique and sanitized file or folder name. It uses
pathinfo() on ...
Christian Kuhn
19:05 Revision b1dd00dd: [BUGFIX] Add missing field_name to CategoryCollection test setup
CategoryCollectionTest needs to set up 'field_name' for
a collection record to satisfy CategoryCollection::create()
n...
Christian Kuhn
19:04 Revision 6d279c87: [BUGFIX] Avoid warning in LanguageService
LanguageService->sL('LLL:') leads to a warning. Even
though this is of course a broken call, the code should
sanitize...
Christian Kuhn
19:02 Revision b5c631ed: [BUGFIX] Avoid improper method call in PageRepositoryTest
Some PageRepositoryTest tests call getMenu() with a
restricted set of select fields as second argument.
Running this...
Christian Kuhn
18:56 Revision bcd9bb4d: [TASK] Avoid deprecated code in cache:flush TCA loading
With the deprecation of CacheManager usage during TCA/ext_tables
loading in #94979, the console command cache:flush n...
Benjamin Franzke
18:55 Revision 7f374c22: [BUGFIX] Avoid improper setup in PagesTsConfigGuardTest
LanguageService must be initialized after backend
user has been set up.
Resolves: #95633
Releases: master
Change-Id:...
Christian Kuhn
18:55 Revision 7cf24b0f: [BUGFIX] Avoid warnings triggered by SiteHandling tests
A set of fixes for partially incomplete test setup in
functional tests and a series of undefined array index
warnings...
Christian Kuhn
18:53 Revision 8c0f318d: [BUGFIX] Incomplete setup in AuthenticationServiceTest
AuthenticationService relies on 'userid_column' being
set. The functional test setup is incomplete and
adapted with t...
Christian Kuhn
18:43 Revision 8d53c97b: [TASK] Explicitly setup errorHandler in ErrorHandlerTest
The testing framework will soon disable error suppression
by unsetting the default errorHandler for functional tests....
Christian Kuhn
16:35 Revision 3f5c0fe2: [DOCS] Improve description of EXT:form label translations
In case EXT:form labels are translated, using a custom
language file and the labels contain HTML markup, the
labels h...
Markus Timtner
14:53 Revision 57a16fca: [BUGFIX] Fix page link in redirects module pagination
With this patch, the page link (requesting a
dedicated paginated page) in the redirects module
pagination is now work...
Martin Tepper
14:53 Revision 7c99bea7: [BUGFIX] Fix undefined array key warnings in GifBuilder
Resolves: #95613
Releases: master
Change-Id: I3360ed2177c9b34e8c4633d5555c62a8dfa4e274
Reviewed-on: https://review.ty...
Stefan Bürk
14:29 Revision cb69dfb9: [BUGFIX] Fix page link in redirects module pagination
With this patch, the page link (requesting a
dedicated paginated page) in the redirects module
pagination is now work...
Martin Tepper
12:57 Revision f7fb61fc: [DOCS] Add more details to the manual of EXT:impexp
Explanation of almost all configuration parameters.
Automatic creation of almost all screenshots. The file
`Document...
Alexander Nitsche
12:56 Revision 2274afb7: [BUGFIX] Avoid warning when eID is given as array
Calling https://www.example.com/?eID[]= results in $eID being an array
which triggers an 'illegal offset' warning and...
Sebastian Michaelsen
12:47 Revision 641aa36c: [BUGFIX] Pad multibyte strings correctly
A new function StringUtility::multibyteStringPad() is
introduced to handle multibyte strings instead of
str_pad() whi...
Sybille Peters
12:35 Revision 0d17e9dd: [BUGFIX] Avoid fallback to ObjectManager in PropertyMapperTest
The on-the-fly type converters need to be registered
in container to avoid deprecated ObjectManager fallbacks.
Resol...
Christian Kuhn
12:32 Revision 4f45663c: [BUGFIX] Avoid warnings in ShortcutRepository
Some details in (deprecated) ShortcutRepository should
be sanitized to avoid warnings.
Resolves: #95627
Releases: ma...
Christian Kuhn
12:31 Revision 7847fc48: [BUGFIX] Fix "View" button on pages with doktype > 200
When editing a content element on a page with doktype > 200
the view button will not render this page
in the frontend...
Łukasz Uznański
12:29 Revision e05a8580: [BUGFIX] Fix undefined array key warnings in GraphicalFunctions
Resolves: #95622
Releases: master
Change-Id: If8c7ddef423df9b8071f563f24fbd773a6c8bd8f
Reviewed-on: https://review.ty...
Nikita Hovratov
12:27 Revision 40cc3603: [BUGFIX] Avoid warning when eID is given as array
Calling https://www.example.com/?eID[]= results in $eID being an array
which triggers an 'illegal offset' warning and...
Sebastian Michaelsen
12:18 Revision 7301bcd5: [BUGFIX] Prevent htmlSanitize deprecation in ContentObjectRendererTest
htmlSanatize configuration has been marked as mandatory for v12 with
corresponding deprecation message with #94786 if...
Stefan Bürk
12:13 Revision c53565e9: [BUGFIX] Fix "View" button on pages with doktype > 200
When editing a content element on a page with doktype > 200
the view button will not render this page
in the frontend...
Łukasz Uznański
12:04 Revision 723092d0: [BUGFIX] Avoid warning from optional HTTP_ACCEPT_LANGUAGE
HTTP header 'Accept-Language' may not be sent by clients,
the patch sanitizes access to $request HTTP_ACCEPT_LANGUAGE...
Christian Kuhn
12:00 Revision 5ae89655: [BUGFIX] Restore "edit metadata" of translated files in FormEngine
In case a files' metadata were translated in a L>0 language,
whenever the file is references in a record with this L>...
Oliver Bartsch
11:41 Revision 58ed8a7e: [BUGFIX] Avoid access to undefined array key in BackendUtility
The array in question may not exist, sanitize using
null coalescence operator.
Resolves: #95624
Releases: master
Cha...
Christian Kuhn
11:39 Revision 4fda8e57: [BUGFIX] Avoid undefined array key access in PasswordReset
When a client sends a backend reset password request
without providing new password fields, a warning is
raised.
Res...
Christian Kuhn
11:36 Revision a341142b: [BUGFIX] Check for TSFE before use in ContentObjectRenderer
TypoScriptFrontendController has not been injected to a
ContentObjectRenderer instance in a test, thus failing
with d...
Stefan Bürk
11:35 Revision f4848289: [BUGFIX] Avoid undefined array key warning in PageTypeDecorator
Using null coalescing operator in type map access to avoid
undefined array key warning if check value is not defined
...
Stefan Bürk
11:34 Revision f85ae563: [BUGFIX] Fix undefined array key warning in ImageContentObject
Use null coalescing operator to fix undefined array key warning
in ImageContentObject
Resolves: #95615
Releases: mas...
Stefan Bürk
10:57 Revision 820e225f: [TASK] Add required attribute to input fields of filelist module
The forms to add a new media asset and to create a new textfile require
a value. Using the attribute `required` impro...
Georg Ringer
10:55 Revision 21111fe7: [BUGFIX] Fix log level in html sanitizer config docs
Updating Logger configuration as the code gives the following error
otherwise:
The given severity level "debug" for ...
Benjamin Pick
10:32 Revision 939f9db0: [BUGFIX] Fix log level in html sanitizer config docs
Updating Logger configuration as the code gives the following error
otherwise:
The given severity level "debug" for ...
Benjamin Pick
10:21 Revision 45ad8375: [BUGFIX] Fix new keyword replacement in ContainerBuilder
With the introduction of dependency injection a workaround
was added that substitutes `new ClassName(…)` with
`Genera...
Benjamin Franzke
10:09 Revision f5fed2ff: [BUGFIX] Fix undefined array key warning in TitleTagRenderingTest
Test data array had not been consistent, thus throwing undefined
array access warnings.
This patch use null coalesci...
Stefan Bürk
09:59 Revision 6e414874: [BUGFIX] Use correct description for cache clearing in Install Tool
Cache Clearing via Install Tool does a lot more than clearing the caches
in the toolbar.
Additionally the informatio...
Georg Ringer
09:09 Revision 4f8361c7: [BUGFIX] Fix undefined array key access in ModuleLoader
Resolves: #95612
Releases: master
Change-Id: Idbbdb2e69874d51db7bb617a07d3151abe40369a
Reviewed-on: https://review.ty...
Oliver Bartsch
08:52 Revision 7733cf68: [BUGFIX] Use correct description for cache clearing in Install Tool
Cache Clearing via Install Tool does a lot more than clearing the caches
in the toolbar.
Additionally the informatio...
Georg Ringer
08:16 Revision 6912e75c: [BUGFIX] Use correct id for viewpage iframe
While migrating the viewpage JavaScript module
to TypeScript in #87704, an id was falsely renamed.
This is now fixed...
Oliver Bartsch
07:37 Revision f497feb5: [BUGFIX] Add missing borders below tablesort th elements
While fixing an issue with sticky icons, the borders
below th elements with "position: relative" got
removed. This is...
Nikita Hovratov
07:31 Revision bc560349: [TASK] Add example for wildcard redirect
Resolves: #94923
Releases: master, 10.4
Change-Id: I59220d1483303adfa09e4d1e1bb57a29378663a9
Reviewed-on: https://rev...
Bernd Wilke
07:11 Revision 835ec9e0: [TASK] Add example for wildcard redirect
Resolves: #94923
Releases: master, 10.4
Change-Id: I59220d1483303adfa09e4d1e1bb57a29378663a9
Reviewed-on: https://rev...
Bernd Wilke
07:10 Revision e96a5785: [BUGFIX] Bump symfony/polyfill-php80 to ^1.23.1
Since #95466 str_contains() is used with `null`
instead of strings in a lot of cases throughout the core.
This causes...
Benjamin Franzke
02:57 Revision 171c7cbe: [BUGFIX] Add EXTENSIONS array to DefaultConfiguration
$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS'] stores extensions
specific settings - settings created from definitions in
...
Christian Kuhn

2021-10-12

19:36 Revision ca31977c: [BUGFIX] Avoid undefined key access in extbase tests
Some assertions in extbase functional tests access
not existing array keys, which raises PHP 8.0 warnings.
Sanitize t...
Christian Kuhn
18:12 Revision 2d3a193a: [TASK] Update current supported versions in SECURITY.md
Supported versions by the community has been changed
after v11 LTS has been released, Furthermore v9 has
shifted into...
Stefan Bürk
17:30 Revision c4e08f80: [BUGFIX] Transfer minimum password length to the template
Resolves: #95599
Related: #94328
Releases: master
Change-Id: If4fc48d4b279298d4bde9cd338322e5e4598a237
Reviewed-on: h...
Xavier Perseguers
15:47 Revision 1ca1d1f8: [BUGFIX] Fix undefined array key warning in Scheduler
Resolves: #95602
Releases: master
Change-Id: Ic91531aa6d5a95006b99bbf2d8b29db9a41516fa
Reviewed-on: https://review.ty...
Nikita Hovratov
15:28 Revision 502b6d4f: [BUGFIX] Use correct method call for getStatusCode
Resolves: #95586
Related: #94402
Releases: master
Change-Id: I2b6094032523e8bcbbc67edb32b2a2c8f3abcb9f
Reviewed-on: h...
Georg Ringer
15:13 Revision 41a0d0f3: [BUGFIX] PHP 8.0 warnings from ContentObjectRenderer
The Format/HtmlViewHelper is designed to run in backend
without TSFE. The HtmlViewHelperTest with disabled error
supp...
Christian Kuhn
15:09 Revision 6fbdadfb: [BUGFIX] Fix PHP 8.0 warning in ContentObjectRenderer
As found by ext:fluid TypolinkViewHelperTest with
disabled error suppression, ContentObjectRenderer
does not properly...
Christian Kuhn
14:53 Revision 704d97ca: [BUGFIX] Incomplete setup in extbase PersistenceManager tests
The persistence tests use ext:blog_example repositories
and miss to properly setup ConfigurationManager for this
exte...
Christian Kuhn
14:53 Revision b37802d4: [BUGFIX] Return ResponseInterface in test controllers
Extbase functional tests with disabled error suppression
reveal there are still some tests with fixture classes
that ...
Christian Kuhn
12:32 Revision a3c5c805: [TASK] Set TYPO3 version to 11.5.2-dev
Change-Id: I601a246dc057e469876326c7f1d163bbfdf19cad
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/715...
Benni Mack
12:18 Revision dcba2a7c: [RELEASE] Release of TYPO3 11.5.1
Change-Id: I9a38139470a45db0f2f0062165b69180a1b58bc1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/715...
Benni Mack
11:24 Revision f217488e: [TASK] Improve PHPDoc of ResourceStorage::sanitizeFileName
Adapt description and remove hints on exceptions which are not thrown here.
Resolves: #95149
Releases: master, 10.4
...
Stephan Großberndt
11:07 Revision b3790781: [BUGFIX] Restore same height for Tree and Docheader
Resolves: #95450
Releases: master
Change-Id: Ifc008b06c3db26a835d50fa7f07caa23600c9795
Reviewed-on: https://review.ty...
Oliver Bartsch
10:32 Revision 80fa6174: [TASK] Improve PHPDoc of ResourceStorage::sanitizeFileName
Adapt description and remove hints on exceptions which are not thrown here.
Resolves: #95149
Releases: master, 10.4
...
Stephan Großberndt
10:00 Revision 694bdc51: [BUGFIX] Add fallback for undefined key warning in PHP8
These warnings have been fixed by adding a proper
fallback where needed.
Resolves: #95563
Releases: master
Change-Id...
Jochen Roth
09:32 Revision 8585fa77: [TASK] Show name of table when editing record
To make it easier for developers and integrators,
the table name is now shown in the backend when
debugging is active...
Georg Ringer
09:30 Revision d21dcb2b: [TASK] Use str_contains instead of strpos where possible
The (ugly) statement strpos($haystack, 'needle') !== false can be safely
replaced with str_contains($haystack, 'needl...
Nikita Hovratov
08:55 Revision 679ca065: [TASK] Update documentation links
Releases: master
Resolves: #95574
Change-Id: I2587d67c09b317a6a14681fdf2c77a702d0be734
Reviewed-on: https://review.ty...
Susanne Moog
08:54 Revision dc4c9c1b: [BUGFIX] Fix workspace state handling
The WorkspaceMenu JavaScript module is used to
update the topbar elements, related to workspaces.
The required state...
Oliver Bartsch
08:29 Revision bcc2d11e: [BUGFIX] Render HTML tags in CSH
Allow a list of HTML tags in the help content just as for
the configuration details.
Resolves: #95152
Releases: mast...
Oliver Hader
07:01 Revision 2a5c83e1: [TASK] Update composer dev dependencies
composer req --dev composer/package-versions-deprecated:^1.11.99.4
composer req --dev friendsofphp/php-cs-fixer:^3.2
...
Wouter Wolters

2021-10-11

20:36 Revision 7ee4a971: [BUGFIX] Ensure string is passed to f:sanitize.html view helper
Resolves: #95573
Releases: master, 10.4
Change-Id: I13742f80588d8d1d566d08e7b51c165a5139fe50
Reviewed-on: https://rev...
Oliver Hader
20:36 Revision d7d5a5fc: [BUGFIX] Ensure string is passed to f:sanitize.html view helper
Resolves: #95573
Releases: master, 10.4
Change-Id: I13742f80588d8d1d566d08e7b51c165a5139fe50
Reviewed-on: https://rev...
Oliver Hader
19:07 Revision 4582c934: [BUGFIX] Incomplete setup in PhpErrorCodeViewHelperTest
The install tool has a special standing due to the
FailSafeContainer. The default functional test set up
however crea...
Christian Kuhn
18:15 Revision 61d760e7: [BUGFIX] Undefined array keys related to workspaces
Fixes some undefined array key errors which happen in some specific
scenarios related to workspaces usage.
Resolves:...
Francois Suter
18:13 Revision 6eed2f6b: [BUGFIX] Avoid ReferenceIndex->enableRuntimeCache() in EXT:impexp
enableRuntimeCache() has been deprecated with #93038, with
all calls being removed. #94772 re-introduced one case,
pr...
Christian Kuhn
18:10 Revision 47274ba9: [TASK] Upgrade @types/bootstrap to 5.1.6
This resolves a todo in Tooltip.ts, where we've waited
for an updated types definition for bootstrap. Now
some new me...
Nikita Hovratov
15:36 Revision 0a0e7265: [BUGFIX] PHP 8.0 warnings in QueryGenerator
Yet another series of PHP 8 stabilizations for
ext:lowlevel QueryGenerator. This time found by
functional tests when ...
Christian Kuhn
15:19 Revision b08473b7: [BUGFIX] Show broken links for all languages
If no allowed languages are defined for a BE user / group
([allowed_languages] is not set), only broken links in reco...
Sybille Peters
15:02 Revision e256d2e6: [BUGFIX] Return empty stages list in LIVE workspace
When accessing the Workspaces module in the LIVE workspaces, the
underlying code tries to access the list of stages a...
Francois Suter
14:53 Revision 982308b5: [BUGFIX] Show broken links for all languages
If no allowed languages are defined for a BE user / group
([allowed_languages] is not set), only broken links in reco...
Sybille Peters
14:51 Revision c86b2929: [BUGFIX] Allow FilePathSanitizer to return absolute paths
There are few cases where the resulting path from FilePathSanitizer
is needed and used as absolute path to a private ...
Helmut Hummel
13:13 Revision 17890022: [BUGFIX] No exclude for transOrigPointerField
One of the functional test related extensions still sets
'exclude' TCA property for a transOrigPointerField, which
is...
Christian Kuhn
12:42 Revision a39765e0: [BUGFIX] Prevent undefined array key access in modAccess()
This fixes a couple of undefined array key accesses
in BackendUserAuthentication->modAccess().
Besides, the code is ...
Oliver Bartsch
11:50 Revision eef89fac: [BUGFIX] Fix undefined array key errors for PHP 8.0
Releases: master
Resolves: #95490
Change-Id: I8c7f055182e9a4da8ea5a7a4bd946cc69ce26e0f
Reviewed-on: https://review.ty...
Stephan Sellner
11:35 Revision b8942cf2: [BUGFIX] Fix PHP8 warning from PageSlugCandidateProvider
In PageSlugCandidateProvider the pageCandidate MPVar has
been build conditional based on of original MPVar was set.
T...
Stefan Bürk
11:33 Revision 245c13b6: [BUGFIX] Initialize backenduser for RedirectServiceTest
RedirectsServiceTests simulate frontend requests
without executing them really, which prevents from
running through t...
Stefan Bürk
11:32 Revision c4624cae: [BUGFIX] Initialize language object in SlugServiceTest
Tests in SlugServiceTest from ext:redirects depend on
an initialized LanguageService, which has not been done
as ther...
Stefan Bürk
11:30 Revision b6cbade9: [BUGFIX] PHP8.0 warning from ext:recycler tests
Initializing LanguageService in $GLOBALS['LANG'] with
Bootstrap::initalizeLanguageObject() needs a proper setup
$GLOB...
Stefan Bürk
10:43 Revision a5bbdc27: [BUGFIX] (Re)initalize beuser based LanguageService after beuser
BrokenLinkRepositoryTest of ext:linkvalidator initalizes
beuser dynamicly for tests and testdatasets. LanguageService...
Stefan Bürk
10:01 Revision b7ea895c: [BUGFIX] Check for complete database configuration before connecting
Install tool has been trying to connect to the database before
checking if a bare minimum of configuration is given t...
Stefan Bürk
09:55 Revision b7d33abd: [BUGFIX] Move virtual storage 0 back to public path
It was a conceptual mistake to move storage 0 base path
outside the document root (public path), because this complet...
Helmut Hummel
09:17 Revision f489cb50: [TASK] Add class name to deprecated cObj for plugins message
Public property $cObj for plugins has been deprecated in
v11 with #94956 and setContentObjectRenderer() method has
be...
Stefan Bürk
09:16 Revision eb4b65b1: [TASK] Set visibility of Clipboard->getLocalizations to protected
This resolves a todo, where a test was blocking a
method of Clipboard to be protected. The test is
now adjusted as su...
Nikita Hovratov
08:17 Revision bd637d37: [BUGFIX] Fix some minor Composer mode path inconsistencies
* Use config API instead of env vars when building package artifact
* Don't try to scan for extensions in Composer mo...
Helmut Hummel

2021-10-10

18:23 Revision 463597c1: [BUGFIX] access-restricted subpages of sysfolders return 403
This change addresses a regression of
https://review.typo3.org/c/Packages/TYPO3.CMS/+/58829
where access-restricted p...
Benni Mack
12:00 Revision f6c25aae: [BUGFIX] PHP8.0 warning in CleanerTask
CleanerTasks build a query checking if tstamp tca
config is checked. Using null coalescing operator
to sanatize acces...
Stefan Bürk
10:44 Revision 08cd87c0: [BUGFIX] Fix undefined index and offset warning in lowlevel QueryGenerator
This patch fixes undefined index/offset warnings in ext:lowlevel
QueryGenerator using null coalescing operator.
Reso...
Stefan Bürk

2021-10-09

11:05 Revision e8392985: [BUGFIX] Fix the generics annotations for ObjectManager(Interface)
To avoid PHPStan warnings in projects that use ObjectManagerInterface
as a type annotation, the ObjectManager(Interfa...
Oliver Klee
09:29 Revision c746c186: [BUGFIX] Properly set softRefParams in LinkAnalyzer
This correctly sets "subst" as a value of the
softRefParams array. Previously "subst" was
set as key, which only work...
Oliver Bartsch
07:32 Revision 3f844357: [BUGFIX] Add correct value for $itemsCriteriaField
Adding a file collection to the file links
content element leads to undefined array
key warning.
This is fixed by se...
Jochen Roth
07:16 Revision 34a9ff66: [BUGFIX] Align default value of displayThumbs
The "displayThumbs" module setting is
fetched two times in the FileBrowser. One
time to determine whether thumbnails
...
Oliver Bartsch

2021-10-08

22:11 Revision 7fa71a1d: [BUGFIX] Add parenthesis where operation result is enforced
The coalesce operator has a relatively low precedence over other
operators. If used as part of other expressions, it ...
Nikita Hovratov
17:05 Revision 2f96ed6a: [BUGFIX] Set remote identifier for checking extension dependencies
When showing required dependencies (= extensions) in
Extension Manager, e.g. for distributions - downloading
the Intr...
Benni Mack
16:41 Revision 09c651a0: [BUGFIX] Prevent undefined key warnings in ProductionExceptionHandler
Access to $GLOBALS['BE_USER'] must be protected by the
neccessary fallbacks, as no backend user might be logged
in wh...
Robert Kärner
16:40 Revision bd25eb80: [BUGFIX] Add autocomplete attribute to confirmation password
The confirmation password, required for accessing
the install tool through the backend, now uses the
autocomplete att...
Oliver Bartsch
16:31 Revision 8d3e14ed: [TASK] Ensure record_commit parameters are not reused
When using the "saveAndClose" option for a newContentElementWizard
item, the target link forwards directly to the rec...
Marcel Schüßler
16:27 Revision a3ec0dfd: [BUGFIX] Do not prefix source set path with absRefPrefix
The paths for source set images is currently prefixed
with a slash which causes duplicated slashes at the
beginng of ...
Jochen Roth
16:17 Revision 0f0b4b9f: [TASK] Apply ParamTypeDeclarationRector on private methods
Releases: master
Resolves: #95258
Change-Id: Idddbd4c449e2dc891c91f466614f04a8770d5815
Reviewed-on: https://review.ty...
Alexander Schnitzler
16:15 Revision 27360c38: [BUGFIX] Fix undefined array key warnings
This fixes some undefined array key warnings,
that appear on frontend requests.
Resolves: #95542
Releases: master
Ch...
Oliver Bartsch
15:57 Revision 3d3372c8: [BUGFIX] Prevent PHP 8 warnings during content rendering
Prevent access to undefined array keys in content renderer
and menu objects.
Resolves: #95489
Releases: master
Chang...
Alexander Stehlik
15:43 Revision a1cd9b56: [BUGFIX] Prevent undefined key warnings in suggest wizard
Several undefined array key warnings prevented the
TCA suggestion wizard from showing results.
These have been fixed....
Robert Kärner
13:11 Revision 46e8a702: [BUGFIX] Clean up clipboard before using it in ContextMenu
Some item providers (context menu) access
clipboard information. Since the clipboard was
previously not properly init...
Oliver Bartsch
11:00 Revision ec7fc82f: [BUGFIX] Properly store and retrieve task group collapse state
In #86291 the scheduler task list was refactored. A
part of this refactoring was aligning the list with the
one, know...
Oliver Bartsch
09:36 Revision d05aa467: [BUGFIX] Catch UnknownLinkHandlerException in view helper
EXT:redirect is using the TargetPageIdViewHelper to
get the page ID from a "t3://page?uid=" link. If this link
is how...
Oliver Bartsch
08:57 Revision bd237135: Revert "[BUGFIX] Use correct variable in CheckboxElement"
This reverts commit d04a65b5a731fe67af06e0507627b198e8a96a7f.
Reason for revert: Breaks checkboxes in flexform, usin...
Oliver Bartsch
08:11 Revision 0b9d925f: [BUGFIX] Catch UnknownLinkHandlerException in view helper
EXT:redirect is using the TargetPageIdViewHelper to
get the page ID from a "t3://page?uid=" link. If this link
is how...
Oliver Bartsch
07:55 Revision e2c06db7: [BUGFIX] Fix non-matching values in functional test datasets
The values of tx_testdatahandler_group for the second content element
in the default language now match with ImportDe...
Nikita Hovratov
07:48 Revision f35e7100: [TASK] Unify autoSizeMax logic
This unifies the approach of calculating the size attribute value when
having autoSizeMax set.
Resolves: #94476
Rele...
Nikita Hovratov
07:45 Revision cc0c6b27: [BUGFIX] Restore inconsistent language highlighting
The page module displays a flash message for page
translations with inconsistent ("mixed mode") content
elements. The...
Oliver Bartsch
07:43 Revision 4f7416a8: [BUGFIX] Properly handle array key access in ExtendedTemplateService
This fixes the ExtendedTemplateService->ext_getSetup()
method, which now properly handles array key accesses.
A new ...
Oliver Bartsch
06:54 Revision 08643252: [BUGFIX] Rebuild redirect cache after changing slug
If a slug is changed, the redirect cache must be rebuilt to make
the redirect actually work.
Resolves: #94808
Releas...
Georg Ringer
06:19 Revision c9525155: [BUGFIX] PHP 8.0 warning from ContentObjectRenderer
TypoScript options config.spamProtectEmailAddresses_atSubst
and config.spamProtectEmailAddresses_lastDotSubst may not...
Christian Kuhn
06:18 Revision ba513048: [BUGFIX] Fix EXT:felogin FlexForm
EXT:felogin uses checkbox items in their FlexForm
configuration. Since the item key does not start
with 0 but with 1,...
Oliver Bartsch

2021-10-07

21:17 Revision dd0c8301: [BUGFIX] Set fe_user email field to eval "email"
Currently the fe_user field email has a eval value
of "trim". So it does not verify the given email.
This has been f...
Jochen Roth
19:39 Revision 768bd1cd: [BUGFIX] Extbase UriBuilder warning in Backend context
The extbase UriBuilder can be used in backend context,
ActionMenuItemViewHelper does that for instance. The
code acce...
Christian Kuhn
19:35 Revision 2bd19657: [BUGFIX] Add fallback for link details
A link to a folder created in RTE leads to undefined
array key warning in frontend.
This has been fixed by using nul...
Jochen Roth
19:30 Revision ad2a858b: [TASK] Improve links in footer of error page
The links at the error page can be improved:
- link to the official donation page
- show typo3.org without protocol
...
Georg Ringer
19:27 Revision 77056aed: [BUGFIX] Incomplete setup in ImageViewHelperTest
* Arguments with default values are registered with their
default values in fluid by default. Tests that circumvent...
Christian Kuhn
19:10 Revision 8a210a68: [BUGFIX] Use proper call to stdWrapValue
Fix a regression introduced in #91834 to be able to use stdWrap for
text.
Resolves: #95497
Related: #91834
Releases:...
Georg Ringer
19:09 Revision 9aa0acd8: [BUGFIX] Incomplete setup in FileViewHelperTest
The FileViewHelperTest runs in backend scope, a valid
backend user needs to be initialized to satisfy
StoragePermissi...
Christian Kuhn
17:47 Revision 933d5a02: [BUGFIX] Incomplete setup in ScriptViewHelperTest
Argument 'priority' is accessed in ScriptViewHelper
without fallback. This is fine, since fluid sets
arguments to def...
Christian Kuhn
17:46 Revision 602f2f75: [BUGFIX] Correct VH name in HtmlentitiesDecodeViewHelperTest
Fluid Viewhelper class name resolution is case sensitive.
The patch fixes a cases where f:format.htmlentitiesdecode
i...
Christian Kuhn
17:46 Revision 2a2f6288: [TASK] Rename method inside PageLayoutController
Give the actual method the name "generateMessagesForCurrentPage"
as no flash messages are generated.
Resolves: #9342...
Benni Mack
15:06 Revision 9f228e99: [BUGFIX] Return ResponseInterface in ext:fluid_test action
Avoids a deprecation level log error since of this
functional test related extbase test controller action.
Resolves:...
Christian Kuhn
15:05 Revision 84bc062e: [BUGFIX] errorHandling setup in site based functional tests
Some functional tests using SiteBasedTestTrait create
a broken site config, example:
base: 'https://website.local/'
...
Christian Kuhn
15:05 Revision c1d2ad4f: [BUGFIX] Container registration of ext:fluid_test VH's
Viewhelpers need to be registered in Services.yaml.
Add this for a functional test related fixture extension.
Resolv...
Christian Kuhn
14:11 Revision c69be088: [BUGFIX] Rebuild redirect cache after changing slug
If a slug is changed, the redirect cache must be rebuilt to make
the redirect actually work.
Resolves: #94808
Releas...
Georg Ringer
14:09 Revision 3f81eeb3: [BUGFIX] Do not show empty dates of system news
If the creation date of a system news is cleared by an editor, the
rendered news must skip the date.
Resolves: #9457...
Georg Ringer
13:37 Revision 4d00b228: [BUGFIX] Use proper bootstrap styles for "Make Query" in DB check
This refactores the "Make Query" block in the DB check module
to use proper bootstrap styles. This makes the whole bl...
Marcin Sągol
12:56 Revision 1506c257: [BUGFIX] Fix undefined array key errors
Resolves: #95075
Releases: master
Change-Id: I6c2c9981aac3ccf892767c4205032e8aa2a465e6
Reviewed-on: https://review.ty...
Nikita Hovratov
12:32 Revision 5e8886d9: [BUGFIX] Avoid $GLOBALS['TYPO3_REQUEST'] warning in Clipboard
Functional test ext:felogin
ContentVisibleFieldsTest::loginFormContainsExpectedFields
indirectly calls $GLOBALS['TYPO...
Christian Kuhn
11:53 Revision 6307bce4: [DOCS] Recommend $container->hasDefinition() for optional dependencies
ExtensionManagementUtility() usage in Services.php has never been an
intended usage, but was technically possible in ...
Benjamin Franzke
11:51 Revision d04a65b5: [BUGFIX] Use correct variable in CheckboxElement
The 2nd argument for the method `renderSingleCheckboxElement` must be
the number of the element of the given list.
R...
Georg Ringer
11:38 Revision 504a999e: [DOCS] Document overrideConfiguration parameter
Some remarks regarding the overrideConfiguration parameter
have been documented.
Resolves: #89933
Releases: master, ...
Björn Jacob
11:16 Revision f778cfe3: [BUGFIX] Fix TypoScript object browser search
This fixes a couple of array key related PHP warnings,
triggered in the TypoScript object browser while searching.
T...
Oliver Bartsch
10:44 Revision 3a9bac11: [TASK] Quote identifier in messages with " instead of ' for ext:impexp
Log messages generally use double-quotes. This patch fixes the
few stragglers that do not.
This also fixes an issue...
Stefan Bürk
10:39 Revision 363b6b4f: [TASK] Add missing breaking.rst about service injection in validators
With #92238 the objectManager usage has been removed in Extbase
validationResolver. In the same patch it is also ment...
Torben Hansen
10:39 Revision 08c1d863: [TASK] Raise doctrine/dbal:^2.13.4
Brings fix for changed sqlite driver behaviour for php8.1,
which would fix a schemamigrator issue for php8.1.
compo...
Stefan Bürk
10:25 Revision 84d648a7: [BUGFIX] Correctly close anchor tag in object browser
Resolves: #95516
Releases: master
Change-Id: Ic8ff8cb3e10d6ba32c78c7ddf84d81027bde4924
Reviewed-on: https://review.ty...
Oliver Bartsch
08:30 Revision 16804cc5: [BUGFIX] Fix invalid json responses for empty page trees
JsonResponse class constructor needs to encode empty
arrays for [] to be returned as response, instead of an
empty st...
Benjamin Franzke

2021-10-06

21:09 Revision 65580403: [TASK] Adjust test expectations for php8.1 changed defaults
PHP 8.1 has changed default flags for several methods like
'htmlspecialchars()' for example. That makes sense from a
...
Stefan Bürk
21:09 Revision ec4c0517: [TASK] Load ext:beuser in beuser functional test
Not explicitely loading ext:beuser in the functional
test triggers a deprecated fallback to ObjectManager
when ext:be...
Christian Kuhn
20:01 Revision 053a365b: [TASK] Skip one unit test dataset only for php81 until php bug is fixed
PHP8.1.0 changed internally from gethostbyaddr() to gethostinfo() from
standard c library for the php gethostbyaddr()...
Stefan Bürk
19:59 Revision ced43241: [BUGFIX] Fallback optional settings in SiteBasedTestTrait
The functional test related SiteBasedTestTrait is used
to set up site files for testing. Some options are
optional an...
Christian Kuhn
19:58 Revision 85e2f269: [BUGFIX] Incomplete setUp() in ClipboardTest
$GLOBALS['LANG'] needs to be initialized in all
tests, not only for the first one of the test case.
This fixes a curr...
Christian Kuhn
19:57 Revision d45d1d96: [BUGFIX] Incomplete setup in TcaCategoryTest
Some tests trigger access to $result['rootline'] and
$result['site']. In normal usages, those are set up by
the FormE...
Christian Kuhn
17:41 Revision 5b0cd3c3: [BUGFIX] styleguide: Unused use in functional tests
Christian Kuhn
17:37 Revision c94706c8: [TASK] styleguide: Drop an obsolete hack in functional tests
Fixed in testing-framework since 6.11.3 Christian Kuhn
17:34 Revision 876a5cea: [BUGFIX] styleguide: Use API method in functional test to init BE user
Christian Kuhn
17:24 Revision 4f712a15: [TASK] styleguide: Raise typo3/testing-framework:^6.11.3
Christian Kuhn
17:02 Revision 38592f04: [BUGFIX] Replace duplicated id in Scheduler edit task template
Resolves: #95475
Releases: master, 10.4
Change-Id: I843e657f00c3894fa934505e6fde7c7269170fb6
Reviewed-on: https://rev...
Simon Schaufelberger
16:43 Revision 99ddda51: [BUGFIX] Replace duplicated id in Scheduler edit task template
Resolves: #95475
Releases: master, 10.4
Change-Id: I843e657f00c3894fa934505e6fde7c7269170fb6
Reviewed-on: https://rev...
Simon Schaufelberger
16:33 Revision 5e9abc9a: [TASK] Raise typo3/testing-framework:^6.11.3
Brings a couple of path related fixes to properly
initialize Environment in functional tests.
composer req --dev...
Christian Kuhn
16:32 Revision 7eab78a1: [TASK] Raise typo3/testing-framework:^6.11.3
Brings a couple of path related fixes to properly
initialize Environment in functional tests.
composer req --dev...
Christian Kuhn
16:19 Revision f5b582ba: [BUGFIX] Adjust chosen to use flex-form in bootstrap context
This fixes some visual errors of the chosen component,
when used inside a bootstrap input-group. This was due
to boot...
Oliver Bartsch
16:15 Revision b40dbdb4: [BUGFIX] Address undefined array index warnings in PHP8
* for (missing) plugin namespace in `PluginEnhancer`
* for (optional) `X-Forwarded-*` HTTP headers in `GeneralUtility...
Oliver Hader
16:11 Revision cc98e458: [BUGFIX] Properly cast possible database values
Newly introduced UpdateValueOnFieldChange
has type hinted constructor arguments. Therefore,
we have to properly cast ...
Oliver Bartsch
14:04 Revision 9852c63a: [BUGFIX] Add absRefPrefix on cached pages with uncached content
PublicUrlPrefixer must also generate absolute FAL URLs
if a page is cached but has uncached content.
Resolves: #9547...
Robert Kärner
09:39 Revision ab5c62d6: [BUGFIX] Show edit options only if editor got access
Check table select/modify options before rendering the action/button.
Resolves: #89240
Related: #90178
Releases: mas...
Georg Ringer
04:29 Revision a369f85c: [BUGFIX] Use correct module name for checking permissions to help module
The correct module name is `help_cshmanual` to show editors additional
help information.
Resolves: #95431
Releases: ...
Georg Ringer
04:01 Revision 9fccd106: [BUGFIX] Use correct module name for checking permissions to help module
The correct module name is `help_cshmanual` to show editors additional
help information.
Resolves: #95431
Releases: ...
Georg Ringer

2021-10-05

16:08 Revision d0c9d757: [BUGFIX] Move SoftReferenceParserFactory DI config to correct sysext
The DI configuration should be in EXT:core not EXT:backend.
Resolves: #95478
Releases: master
Change-Id: I39ea5a8ddb...
Nikita Hovratov
15:56 Revision 619e94eb: [BUGFIX] Resolve site configuration in FlexForm
Within `flexFormSegment`, the missing `SiteResolving` configuration is
included to gain access to the resolved site c...
Andreas Fernandez
14:57 Revision bb6d3f7b: [BUGFIX] Populate composer name to extension key map early
In order to be able to properly resolve package ordering,
the package manager resolves the dependencies of packages.
...
Helmut Hummel
11:47 Revision c33bbffe: [TASK] Set TYPO3 version to 11.5.1-dev
Change-Id: I93f86f6f4203c64dc47f99d9ba6ad1070ae0dfad
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/714...
Oliver Hader
11:08 Revision 0da4bf29: [RELEASE] Release of TYPO3 11.5.0
Change-Id: I4b33bb7be90a8fb9339918a3ea356bef1662175f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/714...
Oliver Hader
11:02 Revision 5cbff855: [SECURITY] Verify HTTP_HOST via FE/BE middleware
Avoid a dependency cycle between HTTP_HOST generation
and verification.
As $GLOBALS['TYPO3_REQUEST'] is not available...
Benjamin Franzke
11:02 Revision fa519992: [SECURITY] Mitigate CSRF in backend deeplinking
This change adds a "redirect" section to disable
backend deeplinking for non-module routes by default,
and only allow...
Oliver Hader
10:56 Revision 5d849154: [BUGFIX] Ensure subfolder backend routing work for Apache
With #93048 url rewrites for backend links have been introduced,
which required additional rewrite rules in the root ...
Stefan Bürk
10:23 Revision 0bd80134: [BUGFIX] Fix undefined key when reverting redirects
A neccessary check is added to prevent
the undefined array key warning on PHP 8.0
Resolves: #95472
Releases: master
...
Robert Kärner
07:51 Revision 0969bf93: [TASK] Resolve TODO in MFA activate action
With #95287 there was a bit of uncertainty whether a successful
return value of MfaProviderInterface::activate() indi...
Benjamin Franzke
07:03 Revision e000dc69: [BUGFIX] Reduce DB queries for HMENU with external URLs
For historical reasons, HMENU created links to external URLs
by calling typolink() twice.
This is because HMENU did n...
Benni Mack

2021-10-04

23:53 Revision b3ab3060: [BUGFIX] Ignore dependencies to replaced composer packages
Logic was introduced to ignore dependencies to composer
packages that TYPO3 extensions depend on during
calculation o...
Helmut Hummel
21:02 Revision ea3935ce: [TASK] Improve default error page
This change removes the information about "no liability"
and uses modern CSS to improve the output and rendering
of t...
Benjamin Kott
20:41 Revision 9b6016de: [BUGFIX] Prevent sticky sorting icons
Resolves: #95455
Releases: master
Change-Id: I0d5c99a93ce95e9c552440983369f6702cfbd772
Reviewed-on: https://review.ty...
Oliver Bartsch
20:13 Revision b3305861: [BUGFIX] Fix list style of new content element wizard button
The "new record" view uses the bootstrap list-group
component. Except for the first group item, all items
get their b...
Oliver Bartsch
20:08 Revision 168a50dd: Revert "[TASK] Fix undefined array key error in DataHandler logs"
This reverts commit 84a5e8679384e276200c04f52b6ea84d7762aa67.
Reason for revert:
The proposed and merged solution o...
Andreas Fernandez
17:54 Revision 4f9dcd17: [DOCS] Create an extension manual for EXT:impexp
Resolves: #95135
Releases: master
Change-Id: I3a77f9b330d3eff556d6263963fa235bcd00253b
Reviewed-on: https://review.ty...
Lina Wolf
17:54 Revision d270e3f9: [BUGFIX] Respect query string for regexp redirects
Backend redirect record edit form was not clear about the
fact that regular expression do not respect query parameter...
Stefan Bürk
16:47 Revision c3f9d8c7: [BUGFIX] Respect query string for regexp redirects
Backend redirect record edit form was not clear about the
fact that regular expression do not respect query parameter...
Stefan Bürk
16:37 Revision 6c10d601: [BUGFIX] Fix unknown keys in arrays
Fixes PHP 8-related array access errors in ContentContentObject
and AbstractMenuContentObject.
Resolves: #95453
Rele...
Mathias Bolt Lesniak
16:27 Revision f3958564: [DOCS] Move Changelog files into 11.5 for upcoming release
Resolves: #95423
Releases: master
Change-Id: I73257684e786245237206396391fc9f7d63baf07
Reviewed-on: https://review.ty...
Lina Wolf
15:32 Revision 0c48b287: [TASK] Use route objects for Backend Routing where possible
Due to the logic of not using QueryParams[route]
anymore, but having deeplinks, more TYPO3-core
code now uses UriBuil...
Benni Mack
14:56 Revision 6cf5d947: [BUGFIX] Properly calculate web path for composer packages
Composer packages are installed into vendor folder by
Composer and per definition this folder is not inside
the web r...
Helmut Hummel
14:54 Revision fbd3d2a9: [BUGFIX] Avoid tooltip for secondary options in list modules
The secondary options in list modules (recordlist,
filelist) are displayed in a dropdown with an icon and
the corresp...
Oliver Bartsch
14:21 Revision 051b7cc9: [TASK] Split up "new page" functionality into separate action
Previously, the "pagesOnly" argument was used
to link to the PagePositionMap for new pages.
This is now resolved by ...
Benni Mack
13:26 Revision a5fa741f: [BUGFIX] Prevent possible TypeError in LanguageColumn
PreviewUriBuilder->serializeDispatcherAttributes() returns
null|string. Since the return type declaration of getPrevi...
Oliver Bartsch
13:16 Revision 61f0c2ee: [BUGFIX] Correct spacing of login forms
Due to the bootstrap migration, the spacing
of the login forms (username+password and
MFA), was lost.
This is now fi...
Oliver Bartsch
13:16 Revision f7b3ca75: [TASK] Always resolve static resources URIs with new API
Instead of relying on either hard coded values
or using API, which implicitly calculates URIs
from absolute paths, th...
Helmut Hummel
11:39 Revision 37534f08: [BUGFIX] Fix the generics annotations for ObjectManager(Interface)
To avoid PHPStan warnings in projects that use ObjectManagerInterface
as a type annotation, the ObjectManager(Interfa...
Oliver Klee
10:08 Revision 57abf5da: [BUGFIX] Properly handle TSconfig in content position maps
The Core previously contained two classes for content
position maps. One of them was already decoupled from
the PageP...
Oliver Bartsch
09:14 Revision 9712a5fd: [TASK] Unify margin in filelist info container
Resolves: #95439
Related: #95403
Releases: master
Change-Id: I262ec5e349d77ce17a571dcdc77355c97693c8de
Reviewed-on: h...
Oliver Bartsch
08:13 Revision a342bad1: [BUGFIX] Use level attribute for constraint in syslog widget
With #94439 the "action" attribute of the belog Constraint model has
changed to "channel" and "level". The "-1" meant...
Nikita Hovratov

2021-10-03

14:44 Revision cb8abae9: [BUGFIX] Ensure auto redirect respects language host
When creating an automatic redirect, the language
must also be used in the source.
Resolves: #89328
Releases: master...
Guido Schmechel
14:27 Revision b61ace1c: [TASK] Let PackageManager resolve EXT: paths
The PackageManager has all information on which
packages are installed and how they are named,
thus it should serve a...
Helmut Hummel
14:00 Revision 4b96ac48: [BUGFIX] Ensure auto redirect respects language host
When creating an automatic redirect, the language
must also be used in the source.
Resolves: #89328
Releases: master...
Guido Schmechel

2021-10-02

17:01 Revision 15a6562c: [BUGFIX] Do not use static closures in ServerResponseCheck
Static closures can not be used in ServerResponseCheck,
since they break the call to the closure in FileDeclaration.
...
Torben Hansen
14:48 Revision ba6e58f3: [TASK] Deprecate AbstractControl::setOnClick for backend user interface
In favor of allowing content-security-policy headers (some day), inline
JavaScript invocation via PHP in `AbstractCon...
Oliver Hader
09:28 Revision 8d8e0748: [TASK] Unify core cache identifiers
Core cache is used in many places throughout the core,
mostly to cache resources gathered from installed
extensions. ...
Helmut Hummel
00:33 Revision cb702fdd: [TASK] Remove superflous method initializeBasicErrorReporting
The function used to be called way earlier than initializing
final error handling, but ended up being called only one...
Anja Leichsenring

2021-10-01

23:36 Revision ef8243d9: [TASK] Reduce inline JavaScript of requireJS in FormEngine
To reduce arbitrary inline JavaScript, requireJS callbacks used in
FormEngine are streamlined to be more explicit - a...
Oliver Hader
22:38 Revision e98dbcb2: [BUGFIX] Restore Drag&Drop functionality in page module
The Drag&Drop component previously misused the
new content element wizard related “t3js” class to
check whether conte...
Oliver Bartsch
20:40 Revision 629a4357: [BUGFIX] Fix notification for autogenerated slug redirects
Since #94114 EditDocumentController POST requests are
redirected to GET. (Inline) javascript that is added to
PageRen...
Benjamin Franzke
17:56 Revision 97fcad59: [BUGFIX] Report database migration errors in upgrade wizard
When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre...
Benjamin Franzke
17:55 Revision c08a0c8e: [BUGFIX] Report database migration errors in upgrade wizard
When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre...
Benjamin Franzke
17:37 Revision b67087c0: [BUGFIX] Fix issues with drag uploader and empty file lists
Previously, when a folder was empty or no files
were found for a search term, the filelist still
displayed the table ...
Oliver Bartsch
15:34 Revision 03499c53: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i...
Torben Hansen
15:03 Revision b90f340d: [BUGFIX] Show correct path to typo3 binary in scheduler
When TYPO3 is installed via Composer, scheduler UI
should show the correct path to the Composer installed binary.
Re...
Helmut Hummel
13:44 Revision 0551c2f4: [TASK] Raise typo3/testing-framework:^6.11.1
Done in v11 with #95429, v10 needs this to
greenify nightlies again.
composer req --dev typo3/testing-framework:^6.1...
Christian Kuhn
13:33 Revision 815dd319: [FEATURE] Introduce Bootstrap 5 compatible and accessible templates
The form framework now provides Bootstrap 5 compatible templates.
The markup has been completely reworked, unnecessar...
Ralf Zimmermann
13:29 Revision 1da7cfed: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i...
Torben Hansen
13:02 Revision df650945: [TASK] Allow PSR-7 Request in User Authentication chain
This change injects the PSR-7 Request in
AbstractUserAuthentication and BackendUserAuthentication.
This makes it pos...
Benni Mack
13:00 Revision afada335: [BUGFIX] Fix PageRenderer->addRequireJsConfiguration from ext_localconf
TYPO3_REQUESTTYPE constants have been deprecated since #92947,
but PageRenderer->addRequireJsConfiguration() currentl...
Benjamin Franzke
12:59 Revision 9f6f6159: [BUGFIX] Fix undefined array key in linkvalidator module
Resolves: #95430
Releases: master
Change-Id: Ie55e52fb972c5f6a3bf44b321999c9098242bc68
Reviewed-on: https://review.ty...
Oliver Bartsch
12:25 Revision 088a85fc: [TASK] Revert "[TASK] Add EventDispatcher to symfony console application"
EventDispatcher injection via symfony contracts interface is
possible only as of symfony/console v5.0 – got fixed in:...
Benjamin Franzke
12:19 Revision cc192c78: [TASK] Use PSR-7 Request information in linkvalidator
This change reduces the usages of GeneralUtility::_GP()
by using the PSR-7 ServerRequestInterface input.
Resolves: #...
Benni Mack
12:09 Revision 29876773: [BUGFIX] Fix extbase Request->withoutAttribute('extbase')
Avoid wrapping the request with the extbase request wrapper which
enforces the availability of the extbase attribute ...
Benjamin Franzke
12:03 Revision 8abe71de: [BUGFIX] Fix immutability of custom extbase Request->with*() methods
While a cloned request was returned, the extbase
attribute was shared between old and new request,
rendering the old ...
Benjamin Franzke
11:19 Revision 45428804: [TASK] Centralize Backend Redirects for Backend Routing
The internal logic to create backend links with a redirect
The internal method "UriBuilder->buildUriWithRedirectFrom...
Benni Mack
10:37 Revision d4a9c126: [TASK] Extend acceptance tests for template module
Add tests to check:
* if the button to show the closest template is working as expected
* a new extension template is...
Benjamin Tammling
10:33 Revision e4169ab0: [BUGFIX] Replace misleading instanceof check for notification actions
With #95406, an instance of check was added to the
Notification component, to prevent a TypeError
in case the action ...
Oliver Bartsch
09:31 Revision dc4dbf5d: [TASK] Restore template order of template module
With #93523 parts of the template module have been refactored.
Some changes are reverted because those just change th...
Georg Ringer
08:33 Revision 63137e43: [BUGFIX] Keep extbase attributes in OriginalRequest
When an Extbase action returns a ForwardResponse, the
extbase attributes of the originalRequest are overwritten,
beca...
Torben Hansen
04:36 Revision 0c455114: [FEATURE] Reintroduce option to modify FE groups w/o auth
In TYPO3 v11.0 the "getGroupsFE" Authentication chain was removed
for FrontendUserAuthentication, so it is not possib...
Benni Mack

2021-09-30

20:28 Revision b26e24c4: [TASK] Add EventDispatcher to symfony console application
Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy...
Benjamin Franzke
20:27 Revision e522c7ae: [TASK] Add EventDispatcher to symfony console application
Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy...
Benjamin Franzke
15:27 Revision 57ad931f: [BUGFIX] Fix garbled output due to deprecated DB writes
Happens in case a PHP warning occurs during ext_localconf or
ext_tables loading (early boot). as ConnectionPool usage...
Benjamin Franzke
15:25 Revision a3a7617a: [TASK] Drop obsolete internal core bootstrap method
initializeBackendRouter() has been obsoleted in v10
and only kept for testing-framework to catch up. TF
has been upda...
Christian Kuhn
14:50 Revision 7eaf775e: [BUGFIX] Fix undefined key warnings on page redirect
Multiple undefined array key warnings occurred when
following a page redirect in the frontend. This is
fixed by addin...
Robert Kärner
14:48 Revision 83ac4e5c: [TASK] Remove tab background in new content element wizard
Resolves: #95409
Releases: master
Change-Id: Id57cc977c3f70b43a63135708bf8c055e10d9840
Reviewed-on: https://review.ty...
Oliver Bartsch
14:37 Revision e606dc4f: [TASK] Use DI for some Extbase core objects
With Symfony DI we can simplify our code
and remove workarounds previously introduced to
prepare singleton objects fo...
Helmut Hummel
14:04 Revision aa2ed949: [BUGFIX] Check Notification action prior to execution
The Notification JavaScript module previously
failed to check a given action before executing
it. This is now fixed w...
Oliver Bartsch
12:32 Revision 6cdec8b1: [BUGFIX] Add support for DateTimeImmutable in JsonView
Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev...
Oliver Eglseder
12:04 Revision eebc2a02: [TASK] styleguide: Optional internal_type=db
https://forge.typo3.org/issues/95384 Christian Kuhn
11:43 Revision 6c07327f: [BUGFIX] Add support for DateTimeImmutable in JsonView
Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev...
Oliver Eglseder
11:40 Revision ce2ddd30: [BUGFIX] Fix undefined array key errors in Indexer
Resolves: #95399
Releases: master
Change-Id: I31ad3b9da832c8551a4ce189c216f16886a26504
Reviewed-on: https://review.ty...
Nikita Hovratov
09:43 Revision cdf316db: [BUGFIX] Clarify requested token vs. missing token in Backend deeplinks
This change separates between a missing CSRF token and an invalid
request token in the backend redirect functionality...
Benni Mack
07:11 Revision b99860ec: [BUGFIX] Fix undefined array key error for protectLvar
Resolves: #95397
Releases: master
Change-Id: I088ca979ff75ee0c09dea2be3c9c546a24f47975
Reviewed-on: https://review.ty...
Nikita Hovratov
07:05 Revision 9cdfc21a: [TASK] Optional internal_type="db" for type="group"
Most common use case for TCA type "group" fields is
the usage of "internal_type=db". Therefore, this
option is now th...
Christian Kuhn
03:51 Revision ba06862e: [BUGFIX] Relocate menu generation in PageLayoutController
Since #92460, the PageLayoutController has to deal
with the special "ALL languages" option. Therefore,
a couple of ch...
Oliver Bartsch

2021-09-29

16:55 Revision b6193e12: [BUGFIX] Use correct variable in CheckboxElement
The 2nd argument for the method `renderSingleCheckboxElement` must be
the number of the element of the given list.
R...
Georg Ringer
16:50 Revision 7485fa6b: [TASK] Clean up EXT:linkvalidator CSS and JavaScript
The EXT:linkvalidator module specific stylesheet is
removed in favor of using the bootstrap framework.
Besides increa...
Oliver Bartsch
16:50 Revision cc6163f2: [BUGFIX] Properly resolve provider title in flash message
In case the provider title is a locallang label
key, it is now properly resolved.
Resolves: #95391
Related: #95287
R...
Oliver Bartsch
08:24 Revision 14423ca0: [BUGFIX] Remove EXT:backend dependencies from errorpage.css
In #95372 the errorpage.css, used for the standalone
ErrorPage template, was moved from EXT:core to
EXT:backend, sinc...
Oliver Bartsch
07:39 Revision 71924929: [TASK] Get rid of inline JavaScript in new content element wizard
This patch cleans up the NewContentElementController, used
for the "new content element wizard". All inline JavaScrip...
Oliver Bartsch
04:51 Revision dfeb6133: [BUGFIX] Provide table name in DeletedRecord partial
After refactoring of the recycler templates, the table name is no longer
present in the "records" variable. An additi...
Nikita Hovratov

2021-09-28

15:18 Revision 94696a93: [BUGFIX] Add missing autocomplete for TOTP field
While the authentication form has an autocomplete value
of "one-time-code", it is missing in the setup template.
Res...
Simon Schaufelberger
12:49 Revision d761fdeb: [TASK] Add tests to cover eID controller requests
To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip...
Stefan Bürk
11:16 Revision afd92f63: [TASK] Add tests to cover eID controller requests
To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip...
Stefan Bürk
09:36 Revision 0c692a4e: [TASK] Avoid referencing public assets across packages
Since TYPO3 core packages (extensions) are independently
published and might be installed in arbitrary file locations...
Helmut Hummel
08:33 Revision 82958e39: [TASK] Get rid of deprecated TBE_EDITOR.fieldChanged invocation
Substitutes deprecated invocation of `TBE_EDITOR.fieldChanged`.
Relevant processing has been duplicated from `TBE_EDI...
Oliver Hader
07:58 Revision c0ad882c: [TASK] Add xl and xxl breakpoints to Form definitions
This change adds XL and XXL breakpoints to the
EXT:form FormElement definitions.
Resolves: #95363
Releases: master
C...
Benni Mack
06:52 Revision 4b717158: [BUGFIX] Fix undefined array key errors for shortcuts without link
Resolves: #95373
Releases: master
Change-Id: I961233104e0f3747aaa67f4e018852824181ee7b
Reviewed-on: https://review.ty...
Nikita Hovratov
06:27 Revision 898cab02: [BUGFIX] Properly use TCA option "groupName" across Core TCA config
This change adds the "groupName" property to group
records within the "New Record" wizard into logical
groups, where ...
Benni Mack

2021-09-27

11:37 Revision b1f77997: [TASK] Deprecate GeneralUtility::isAbsPath()
The replacement "PathUtility::isAbsolutePath()" works the same
way and has been around for a long time. For this reas...
Benni Mack
10:02 Revision 14840bf9: [BUGFIX] Skip non-existing soft reference parser keys
Declaring non-existing soft reference parser keys in TCA is ignored
again and won't throw an exception anymore. For i...
Nikita Hovratov
08:51 Revision 8cc94d14: [BUGFIX] Remove test data mangling in PHP 8.1 for SQLite
SQLite returns the correct type information now, so this workaround
is not necessary.
As long as we are not on php 8...
Larry Garfield
07:49 Revision fc763bd4: [TASK] Use @typo3/icons within PageActions
Resolves: #95353
Releases: master
Change-Id: Ibce6c125438a6dcd73295069d6cea45dd3d4ebae
Reviewed-on: https://review.ty...
Benjamin Kott
06:00 Revision 07cd70ee: [BUGFIX] Update composer dev dependencies to min required versions
phpunit has released new versions for 8.5.x and 9.5.x, which
do not longer automaticly throw exception for user depcr...
Stefan Bürk

2021-09-26

08:41 Revision ddc53073: [DOCS] Recommend $container->hasDefinition() for optional dependencies
ExtensionManagementUtility() usage in Services.php has never been an
intended usage, but was technically possible in ...
Benjamin Franzke

2021-09-25

14:35 Revision 6dbe94b6: [TASK] Revert "[BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap"
This reverts commit 11c7e844ed6386d23a6e9c897cc9704c81ef7f80.
The BUGFIX accounted for ExtensionManagementUtility us...
Benjamin Franzke
10:52 Revision 6ff84cdd: [BUGFIX] Add trailing comma to multiline array in redirects SlugService
There has been a overlapping in merging two patches, first one
adding rules for php stan to enforce trailing commas f...
Stefan Bürk

2021-09-24

14:43 Revision 3989656a: [TASK] Add early check for validating email address
GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali...
Georg Ringer
14:41 Revision 74ebd31a: [TASK] Deprecate custom JSWindow options in HMENU settings
The HMENU / TMENU options for opening up links of a menu
in a custom JavaScript popup are deprecated. Respective sett...
Benni Mack
14:25 Revision f360dc89: [TASK] Deprecate page.includeCSS/includeCSSLibs.my-identifier.import
The option to use the `@import` syntax for including
external CSS files through TypoScript has been deprecated.
This...
Benni Mack
13:54 Revision f86a3e1c: [TASK] Use @typo3/icons within TableWizardElement
Resolves: #95348
Releases: master
Change-Id: I66214bec9ade995f43a16698629b89f0be5cc1c8
Reviewed-on: https://review.ty...
Benjamin Kott
13:53 Revision a5aff368: [TASK] Update @typo3/icons to v2.4.1
Executed commands:
cd Build
yarn add "@typo3/icons@^2.4.1"
grunt build
Resolves: #95210
Releases: master
Chan...
Benjamin Kott
13:28 Revision 9c9c4f3b: [TASK] Add early check for validating email address
GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali...
Georg Ringer
10:40 Revision 91751e63: [BUGFIX] Auto redirect resolve target page
When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel...
Guido Schmechel
10:38 Revision d3f6c5f0: [TASK] Use a static closure call if possible for better scoping
In some cases it can improve performance too.
Resolves: #95210
Releases: master
Change-Id: I4915bb1391ec99ff89124854...
Wouter Wolters
09:27 Revision 6e6b4ee4: [TASK] Avoid double-terse in incremental builds via `grunt scripts`
Ensure `grunt build` generates a timestamp in
Build/.cache/grunt-newer/terser/typescript/timestamp
by using `newer:te...
Benjamin Franzke
09:08 Revision f17ea510: [BUGFIX] Auto redirect resolve target page
When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel...
Guido Schmechel
09:06 Revision f7b7507c: [TASK] Enforce trailing commas in multi line arrays with PHP CS Fixer
The rule trailing_comma_in_multiline is added to the PHP CS fixer
configuration.
This reduces possible merge conflic...
Benni Mack
08:48 Revision f57ecf70: [TASK] Deprecate various arguments within AbstractUserAuthentication/BE_USER
A few methods within the *UserAuthentication have arguments deprecated.
* AbstractUserAuthentication->writeUC() - fi...
Benni Mack
08:47 Revision cdfab293: [TASK] Deprecate legacy hook for new content element wizard
The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']"
is now marked as deprecated, as the
...
Benni Mack
08:43 Revision 8e0125d9: [TASK] Move code for PagePositionMap
This change moves code from PagePositionMap into
the subclass ContentMovingPagePositionMap. This code is only
used (s...
Benni Mack
08:36 Revision 11c7e844: [BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap
In order to allow conditional service registration based on
ExtensionManagementUtility::isLoaded() checks in Services...
Oliver Bartsch
08:29 Revision b27044e6: [BUGFIX] Restore FlashMessages in EXT:belog and EXT:beuser
With #94209 the ViewHelper be:moduleLayout was deprecated. That
ViewHelper injected the used FlashMessageQueue into t...
Jonas Eberle
07:56 Revision 757f82d1: [TASK] Deprecate and replace onchange & onclick attrs in FormEngine
Previously, `fieldChangeFunc` items have been declared as string and
were forwarded as plain inline JavaScript to the...
Oliver Hader
07:30 Revision 76e6c115: [BUGFIX] Fix undefined array key in SelectSingleBoxElement
Resolves: #95335
Releases: master
Change-Id: I5969032e5e8ec6b25cca87f098209bb458ab8e34
Reviewed-on: https://review.ty...
Oliver Bartsch
06:54 Revision aa50e534: [TASK] Update to node-sass 6 to support compilation with node v16
Using Node 16 (will become LTS in Oct 2021)
is only possible by updating node-sass 6.
See https://github.com/sass/no...
Benni Mack
06:22 Revision 2cddc7c4: [TASK] Remove unused code from NewContentElementController
In #95331 the legacy usage of the wizard as a full document
has been removed. This patch removes some further leftove...
Oliver Bartsch

2021-09-23

15:56 Revision d51861e6: [TASK] Remove legacy handling of new content element wizard
Before TYPO3 v7 introduced modals, TYPO3's New Content Element Wizard
could be opened within the list frame as a full...
Benni Mack
15:19 Revision bdba0522: [TASK] Migrate new record controller to Fluid-based rendering
This change cleans up the NewRecordController which hasn't been
touched since ages. It cleans up the render-related f...
Benni Mack
14:34 Revision 9ba05e92: [BUGFIX] Increase z-index of element browser components
The file listing in the link browser is using bootstraps'
"List group" component. In case a list group item is
active...
Oliver Bartsch
12:45 Revision c3504f8d: [BUGFIX] Re-add language flag for each CE in Page Module
Due to some setups within e.g. shortcut elements did not have
a proper information anymore when used in language mode...
Benni Mack
12:14 Revision 85a8761e: [TASK] Update introduction text of Upgrade Wizard
Resolves: #95329
Releases: master
Change-Id: I680b667971b09ce71f304f1a8180dfd1ab80d519
Reviewed-on: https://review.ty...
Peter Kraume
12:10 Revision 9d03eaff: [TASK] Replace redundant static:: in final classes
Replace static:: with self:: in final classes.
Resolves: #95319
Releases: master
Change-Id: If375daf637c31f94c86f24d...
Wouter Wolters
10:59 Revision cb355fa5: [TASK] Do not use custom "getInstance()" methods on Singleton interfaces
There was a time when new code for TYPO3 Core was introduced
by using "MyClass::getInstance()" to act as a factory fo...
Benni Mack
10:58 Revision beb53574: [TASK] Deprecate legacy Element Browser logic
The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering']
is deprecated in fav...
Benni Mack
08:43 Revision a16e5643: [BUGFIX] Do not show disabled checkbox
Revert a style change, added in #95325, which
led to disabled checkboxes are being shown, while
only their label shou...
Oliver Bartsch

2021-09-22

20:38 Revision 1324f835: [BUGFIX] Fix uninitialized string offset when renaming folder
On PHP 8.0, renaming a folder in the backend might fail
with a "PHP Warning: Uninitialized string offset 0". This
is ...
Robert Kärner
19:46 Revision 0d6766d4: [BUGFIX] Add missing StringUtility in ContentObjectRenderer
The import was removed shortly before
https://review.typo3.org/c/Packages/TYPO3.CMS/+/71032 was merged so
it's added ...
Simon Gilli
19:41 Revision babdd4ea: [TASK] Cover FE index.php id/type parameter requests with tests
Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p...
Stefan Bürk
19:33 Revision e6e816cc: [TASK] Cover FE index.php id/type parameter requests with tests
Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p...
Stefan Bürk
19:29 Revision 39d86ee8: [TASK] Center Icon in input-group-addon by selectMultipleSideBySide
Replace '.input-group-addon' with '.input-group-text'
Resolves: #95148
Releases: master
Change-Id: I3d855d93da79e8ed...
Christoph Schwob
19:00 Revision 1dcd3bef: [BUGFIX] Reintroduce DistributionWelcome image
With the change #82000 the DistributionWelcome image was removed by
accident. This patch adds the image again with a ...
Simon Gilli
18:48 Revision 68fdc5f1: [TASK] Only show "Localize to" if there are elements to localize
To further improve the recordlist UI, the "Localize to" column
is not longer shown, in case there are no more records...
Benni Mack
17:44 Revision da0aadf3: [TASK] Deprecate old syntax for IRRE localize synchronize in DataHandler
With TYPO3 v7.6 the internal DataHandler command to
"inlineLocalizeSynchronize" was migrated to an array-based
syntax...
Benni Mack
17:43 Revision 18c362f9: [TASK] Mark various internal TSFE methods as protected
Various methods within TypoScripFrontendController
are now "protected" as they are marked as internal.
Resolves: #95...
Benni Mack
17:42 Revision 3c4dc4b8: [BUGFIX] Avoid "All languages" option for single language sites
In case a site in the TYPO3 page tree only features the
default language, the module menu of the page module
does no ...
Oliver Bartsch
17:42 Revision e27614cd: [BUGFIX] Pad multibyte strings correctly
A new function StringUtility::multibyteStringPad() is
introduced to handle multibyte strings instead of
str_pad() whi...
Sybille Peters
17:29 Revision fd2be8b3: [TASK] Deprecate parseFunc.sword functionality
The parseFunc.sword functionality wraps HTML (usually a span tag)
around RTE-based content if:
* GET parameter ?sword...
Benni Mack
16:56 Revision 61b3d609: [BUGFIX] Show all content in any language
In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10...
Alexander Opitz
16:34 Revision 94da8628: [BUGFIX] Show all content in any language
In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10...
Alexander Opitz
16:28 Revision 6f5a5e0a: [TASK] Enforce setting up MFA
With #93526, multi-factor authentication was
introduced to TYPO3. This came with several
configuration options, such ...
Oliver Bartsch
15:54 Revision 52c12fdf: [DOCS] Use LocalConfiguration.php in workspaces docs
ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0...
Benni Mack
15:52 Revision d38c19cd: [BUGFIX] Properly add columns for uploaded files
A couple of patches changed the amount of columns,
shown in the filelist module listing. For example, since
column se...
Oliver Bartsch
15:43 Revision 7907f7f4: [TASK] Align extension icons
Ever wondered the icons of the main core extensions
that use the TYPO3 logo all look subtly different,
for instance i...
Christian Kuhn
15:38 Revision 67d5e5fd: [DOCS] Use LocalConfiguration.php in workspaces docs
ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0...
Benni Mack
11:17 Revision 7e921876: [TASK] Make module requests Sec-Fetch-Dest aware
This change allows module URLs to be automatically framed by the
TYPO3 main controller whenever they are directly ope...
Benjamin Franzke
08:00 Revision 675fc571: [BUGFIX] Re-add styling of DB tables in list module
Resolves: #95299
Releases: master
Change-Id: I4882a9ca07948718afdeb1a5fb5b3a518eb86c38
Reviewed-on: https://review.ty...
Benni Mack
07:53 Revision 17eafa90: [TASK] Update to final Lit v2 release
Commands executed:
cd Build/
yarn upgrade lit@^2.0.0 lit-html@^2.0.0 lit-element@^3.0.0 @lit/reactive-element@^1...
Benjamin Franzke
07:49 Revision 03ff69bd: [TASK] Avoid undefined variables/array access in admin panel
Fixes both admin panel and time tracker
array access warnings with PHP8.
Resolves: #95309
Releases: master
Change-Id...
Susanne Moog
06:47 Revision 582be905: [TASK] Strictify tests part 10
Resolves: #95234
Releases: master
Change-Id: Ic6e8326d0e9f97429a727ac1ceae6aab2ff976d7
Reviewed-on: https://review.ty...
Wouter Wolters

2021-09-21

20:41 Revision 1ec67c42: [TASK] Fix undefined array key error in ActionMenuItemViewHelper
The variable $this->arguments['selected'] is not always set.
Resolves: #95283
Releases: master
Change-Id: I24ac02630...
Wouter Wolters
20:40 Revision 05f19cbe: [DOCS] Fix title format of changelog
Resolves: #95306
Releases: master
Change-Id: I9dfeef91bc22eb4abf67759f1eb9286061c9b42c
Reviewed-on: https://review.ty...
Oliver Bartsch
20:29 Revision c4036fe1: [TASK] Update TYPO3 composer packages to latest version
Update the following packages from TYPO3 itself to their latest
version:
typo3/cms-cli
typo3/cms-composer-installers...
Wouter Wolters
16:10 Revision 1d1ae6ba: [BUGIFX] Clipboard panel as web component
The clipboard component still suffers a lot of
problems, due to its static integration in the list
modules.
For exam...
Oliver Bartsch
15:59 Revision 180a6f47: [TASK] Remove Environment::getFrameworkBasePath where easily possible
Environment::getFrameworkBasePath() API was created
under the assumption that TYPO3 core extensions are always instal...
Helmut Hummel
15:54 Revision c74d67e4: [FEATURE] styleguide: Select with MM in flex form example
Christian Kuhn
15:50 Revision a1000353: [TASK] Consistently use str_starts_with and str_ends_with
With PHP 8.0 and symfony/polyfill-php80 it is possible to use
native str_starts_with() and str_ends_with() methods.
...
Benni Mack
15:50 Revision a8a87287: [TASK] Fluid Viewhelpers will be declared final in v12
Communication patch for an upcoming v12 change.
We've had the situation a couple of times that core
changed Fluid Vi...
Christian Kuhn
15:09 Revision 1109bae1: [TASK] Remove language information from each CE in Page Module
This change removes the language title and flag from each CE,
and instead adds only the flag if the content element i...
Benni Mack
14:58 Revision 60a90f82: [BUGFIX] Hide mass action selector when empty
In the workspaces module, hide the mass action selector when no actions
are available. In particular, this is the cas...
Francois Suter
14:27 Revision 7597e225: [BUGFIX] Make ExtensionComposer status link in reports a button
Links without a target are actually buttons. Previously, the
"Update extension" link in the reports module was furthe...
Jochen Roth
11:26 Revision 0a883a7b: [DOCS] enableMassActions is a User TSconfig option
The setting options.workspaces.enableMassActions is described in the
extension manual as being a Page TSconfig option...
Francois Suter
10:03 Revision c87d0109: [BUGFIX] Add fallback values for backend
Fix PHP8 related "undefined array key" warnings
which occur in the backend by adding the required
fallbacks.
Resolve...
Robert Kärner
09:51 Revision e9069128: [BUGFIX] Avoid dangling MM relations on workspace publish
When publishing workspace records with connected
"true" MM relations (uid_local / uid_foreign columns
and no TCA for ...
Christian Kuhn
09:30 Revision ae4f2b7a: [TASK] Enable postgres test after fixing setUpFrontendRootPage
A functional test has been disabled for postgres execution due
duplicate key issues using `setupFrontendRootPage` in ...
Stefan Bürk
09:24 Revision 0e25a41a: [TASK] Set TYPO3 version to 10.4.22-dev
Change-Id: I4422d7e2f3b70e25aeab8b447e0e60360ddf5b23
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711...
Oliver Hader
09:24 Revision 57944c8c: [TASK] Set TYPO3 version to 9.5.32-dev
Change-Id: I41a4ed06a67009d0f1a60ebd31818960f43b3589
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711...
Oliver Hader
08:52 Revision d8d0dffe: [RELEASE] Release of TYPO3 10.4.21
Change-Id: Ib333a4f0005102c6930db34015bdbcf457a7307b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711...
Oliver Hader
08:48 Revision 919f2921: [RELEASE] Release of TYPO3 9.5.31
Change-Id: I148a180fa689ba91125b9fcf52c86a08561a8732
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711...
Oliver Hader
08:41 Revision 77ad0d4e: [TASK] Explicitly define symfony polyfill packages
Even though implicitly used within TYPO3 Core
through the dependency symfony/console 4.x
and others, these packages a...
Benni Mack
08:13 Revision a516be70: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r...
Oliver Hader
08:13 Revision 0700a151: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r...
Oliver Hader
08:13 Revision a57d8b50: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r...
Oliver Hader

2021-09-20

20:01 Revision efca6e7c: [TASK] Use native str_starts_with() PHP method
One of our main utility methods "GeneralUtility::isFirstPartOfStr"
can now replaced by PHP's native "str_starts_with(...
Benni Mack
19:51 Revision 63e4c54a: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co...
Oliver Hader
19:51 Revision 277a809d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co...
Oliver Hader
19:50 Revision 2602225d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co...
Oliver Hader
19:20 Revision 1e13f8f0: [BUGFIX] Restore SectionMarkupGenerated events
With #88921 new events were introduced, which allowed
to add additional markup to the columns in page layout.
Those ...
Oliver Bartsch
15:57 Revision 9898c76c: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi...
Simon Gilli
15:21 Revision bbcf81a4: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi...
Simon Gilli
15:19 Revision 972e7922: [BUGFIX] Skip localize option in language switch
The language switch in FormEngine allows
to either switch to an existing translation
of the current record, or to cre...
Jochen Roth
15:12 Revision 7650055d: [TASK] Clean up code & add deprecation comments
* cleans up code, to avoid using "onclick" in variable name
* adds deprecation comments to simplify removing snippets...
Oliver Hader
15:04 Revision eade14e2: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi...
Simon Gilli
14:58 Revision 3d40e8dc: [TASK] Deprecate module.navigationFrameModule
The navFrameScript / navigationFrameModule functionality,
which adds an iFrame for the navigation frame for a specifi...
Benni Mack
09:35 Revision f8e054fe: [TASK] Add note concerning breaking changes after v11.0
Resolves: #95274
Releases: master
Change-Id: If60f410ff1e1ed6a8f52e30df32900a4be73ad27
Reviewed-on: https://review.ty...
Oliver Hader
08:51 Revision 5a446569: [BUGFIX] Transform internal URIs in backend user interface
This change allows using internal URIs (like t3://) in components
of the backend user interface like
* system news s...
Oliver Hader
08:29 Revision 340ba0dc: [TASK] Substitute inline onclick events for ShortcutMenu
Substitutes inline `onclick` events for `ShortcutMenu` invocations
in the backend user interface with corresponding H...
Oliver Hader
08:07 Revision bf25a81d: [FEATURE] Introduce <f:transform.html> view-helper
Introduces `<f:transform.html>` view-helper, providing capabilities
to resolves system internal links, like `t3://`.
...
Oliver Hader
 

Also available in: Atom