Project

General

Profile

Activity

From 2021-11-09 to 2021-12-08

2021-12-08

23:09 Revision 8c35d43a: [TASK] Simplify ext:blog_example test extension
ext:extbase/Tests/Functional/Fixtures/Extensions/blog_example
has been derived from the blog_example extension that h...
Christian Kuhn
22:46 Revision e7b63238: [!!!][TASK] Remove AbstractControl::setOnClick for backend user interface
In favour of allowing content-security-policy headers, inline
JavaScript invocation via `AbstractControl::setOnClick`...
Oliver Bartsch
22:44 Revision 5c9f1d45: [FOLLOWUP] Remove onChange callback from SelectSingleElement
Using onChange callbacks in FormEngine
was removed with #96158. This removes
a left over.
Resolves: #96158
Releases:...
Oliver Bartsch
21:37 Revision 2359d2b4: [TASK] Allow composer installers ^4.0
Allow composer installers ^4.0 and also enforce some constraints
that could be violated with the new installers.
1. ...
Helmut Hummel
21:09 Revision d96e8039: [!!!][TASK] Disallow DB connection before TCA is loaded
Convert the deprecation that was introduced in TYPO3 11 into an exception.
Also remove the now obsolete boot state "...
Helmut Hummel
20:47 Revision 2ae2c128: [TASK] Harden ExtbaseRequestParameters
ExtbaseRequestParameters is the old extbase request,
now a PSR-7 attribute. To continue with refactorings
in related ...
Christian Kuhn
20:43 Revision 6bf585e8: [BUGFIX] Adjust acceptance tests to the current state
Some acceptance tests did not run in CI due to the
splitter not taking tests without doc comments into
account.
Of c...
Jochen Roth
20:43 Revision 6c2a6608: [TASK] Clean up unrealistic @todo in QueryInterface
There are two QueryInterface methods marked with @todo
"See if we can get rid of these" for a very long time.
It does...
Christian Kuhn
20:41 Revision f9b6b717: [FOLLOWUP] Fix test splitter to respect methods without comment
In #96158 ac tests have been adapted to the current state
but accidentially removed the fix for the splitter.
The co...
Jochen Roth
20:05 Revision dbed2d0c: [!!!][TASK] Remove top.fsMod
The global JavaScript variable `top.fsMod`
is superseded by the ModuleStateStorage
component and therefore now remove...
Oliver Bartsch
20:04 Revision e5b001f0: [!!!][TASK] Remove route parameter from backend urls
Due to the introduction of URL rewrites
for backend links in #93048, the `route`
parameter got superfluous and is the...
Oliver Bartsch
16:37 Revision 9cd8a95c: [!!!][TASK] Remove extTablesPostProcessing hook
The extTablesPostProcessing hook was migrated
to a PSR-14 event and is therefore now removed.
Resolves: #96280
Relat...
Oliver Bartsch
16:16 Revision c4049f56: [BUGFIX] Adjust acceptance tests to the current state
Some acceptance tests did not run in CI due to the
splitter not taking tests without doc comments into
account.
Thes...
Jochen Roth
16:04 Revision 4fa20be7: [!!!][TASK] Remove extbase switchable controller actions
Extbase "switchable controller actions" have been
deprecated with core v10. They are removed now.
Resolves: #96282
R...
Christian Kuhn
12:38 Revision 2cb7a089: [BUGFIX] Add createSchemaManager to DBAL Connection
This change adds the new createSchemaManager() to
our Doctrine DBAL Connection subclass to make it
forward-compatible...
Benni Mack
12:37 Revision 036e29e5: [BUGFIX] Add createSchemaManager to DBAL Connection
This change adds the new createSchemaManager() to
our Doctrine DBAL Connection subclass to make it
forward-compatible...
Benni Mack

2021-12-07

22:15 Revision a50a3770: [!!!][TASK] Remove v9->v10 upgrade wizards
Resolves: #96279
Related: #89555
Related: #87498
Related: #87499
Related: #88129
Related: #84262
Change-Id: I3030df36...
Christian Kuhn
19:52 Revision 5c358cdc: [!!!][TASK] Harden method signature of logicalAnd() and logicalOr()
This change introduces method param type declerations and enforces
the caller to define at least two constraints to f...
Alexander Schnitzler
19:52 Revision 089c400f: [!!!][TASK] Remove $severity argument in ErrorPageController
The argument got unused with #95463
and is therefore now removed.
Resolves: #96278
Related: #95463
Releases: main
Ch...
Oliver Bartsch
18:26 Revision c90ae9dd: [!!!][TASK] Remove sys_language database table
The database table sys_language has become obsolete
with the introduction of site handling and site
languages.
There...
Oliver Bartsch
15:09 Revision e8b07362: [!!!][TASK] Remove \Serializable from CollectionInterface
Implementing \Serializable has been a b/w compat
layer for v11 and is superseded by __serialize()
and __unserialize()...
Christian Kuhn
14:13 Revision 7ba90dbd: [TASK] styleguide: Fix JavaScript error
Oliver Bartsch
14:13 Revision f18026e7: [TASK] styleguide: Fix JavaScript error
Oliver Bartsch
14:13 Revision aeb571ef: [TASK] styleguide: Remove extra blank line
Oliver Bartsch
14:13 Revision 58a409f8: [TASK] styleguide: Remove unmatched phpstan error
Oliver Bartsch
14:13 Revision 68ede37e: [TASK] styleguide: Remove sys_language remains
Oliver Bartsch
14:07 Revision bcfa0cbf: [!!!][TASK] Remove TypoScriptFrontendController container entry
TypoScriptFrontendController is stateful and breaks subrequests
when injected. It must be therefore be retrieved rom ...
Benjamin Franzke
14:05 Revision e94a610b: [TASK] Remove obsolete install tool report
The install tool has a ext:report entry to check for
old "joh316" password, which was a default back in
very old time...
Christian Kuhn
13:44 Revision a6cf1581: [!!!][TASK] Remove non-factory init of RenderingContext
Removes a Services.yaml entry from ext:fluid to enforce
using RenderingContextFactory->create().
Change-Id: Ibd02cc3...
Christian Kuhn
13:13 Revision 88a4a857: [BUGFIX] Exclude colorpicker from overflow hidden
In order to fix a visual bug of overflowing select
fields inside palettes, the css attribute overflow:
hidden has bee...
Nikita Hovratov
12:53 Revision 60f41898: [BUGFIX] Exclude colorpicker from overflow hidden
In order to fix a visual bug of overflowing select
fields inside palettes, the css attribute overflow:
hidden has bee...
Nikita Hovratov
12:34 Revision 1bdc5141: [!!!][TASK] Remove jQuery promise polyfill
With #89738, a polyfill for jQuery promises was introduced to ease the
migration to the introduced AjaxRequest API, i...
Andreas Fernandez
12:30 Revision c5791f0a: [BUGFIX] Remove obsolete entry from ext:fluid Services.yaml
We missed this with #96256 - StandaloneView is
autowiring aware now.
Resolves: #96270
Related: #96256
Releases: main...
Christian Kuhn
12:20 Revision e4211cf1: [BUGFIX] Fix deprecated functionality in Doctrine DBAL 3.x API
The past changes of migrating to Doctrine DBAL 3.x
had some flaws:
* Not all changes from Doctrine DBAL 3.x was appl...
Benni Mack
11:40 Revision 328effc8: [BUGFIX] Fix deprecated functionality in Doctrine DBAL 3.x API
The past changes of migrating to Doctrine DBAL 3.x
had some flaws:
* Not all changes from Doctrine DBAL 3.x was appl...
Benni Mack
11:00 Revision 1c60b0a4: [!!!][TASK] Remove LanguageService container entry
In favour of the LanguageServiceFactory, the container
entry as well as the corresponding factory methods
in Language...
Oliver Bartsch
09:57 Revision 67c05bcb: [!!!][TASK] Force exception handlers to implement setConfiguration()
To enable DI in exception handler classes,
the TypoScript configuration is no longer
passed as constructor argument, ...
Oliver Bartsch
08:15 Revision 7e8570a7: [!!!][TASK] Remove TBE_EDITOR.fieldChanged
The previously deprecated `fieldChanged()`
method in `TBE_EDITOR` is now removed.
Resolves: #96262
Related: #93975
R...
Oliver Bartsch

2021-12-06

21:12 Revision 7d809ee0: [TASK] Raise typo3/testing-framework:^6.15.1
Populate a series of minor deprecations and updates.
composer req --dev typo3/testing-framework:^6.15.1
composer req...
Christian Kuhn
21:11 Revision c2f63b00: [TASK] Avoid static DatabaseSnashot setup in functional tests
The testing-framework simplified database snapshotting.
Calling static initializeDatabaseSnapshot() and
tearDownAfter...
Christian Kuhn
21:01 Revision 39698b2f: [BUGFIX] Respect registered drivers in install tool
The install tool uses the FailsafeContainer for the DI.
The $GLOBALS array did not contain the FAL drivers that were
...
Justus Moroni
20:52 Revision 644d05e4: [TASK] Avoid static DatabaseSnapshot setup in functional tests
The testing-framework simplified database snapshotting.
Calling static initializeDatabaseSnapshot() and
tearDownAfter...
Christian Kuhn
20:48 Revision fc126553: [BUGFIX] Respect registered drivers in install tool
The install tool uses the FailsafeContainer for the DI.
The $GLOBALS array did not contain the FAL drivers that were
...
Justus Moroni
20:20 Revision 28efc77d: [TASK] gitlab-ci: Out-of-order nightly jobs
Additional backport of #96166 to v10 since
it is useful for nightly execution, too.
Change-Id: I8e461592eecd0a66b0fc...
Christian Kuhn
19:38 Revision 0ff24b26: [TASK] Cover checkbox TCA option eval with tests
There are two validation rules specific for TCA
type=checkbox:
- maximumRecordsChecked
- maximumRecordsCheckedInPid
...
Nikita Hovratov
18:41 Revision bc05b62a: [!!!][TASK] Remove FormEngine.requestConfirmationOnFieldChange()
The former FormEngine "requestUpdate" functionality
was replaced by a new web component. Therefore, the
old approach ...
Oliver Bartsch
18:02 Revision 656d08c9: [DOCS] Adjust configuration of manuals and changelog
* Adjusts all configuration files using the main branch
instead of master
* Makes all "Edit on Github" links in the...
Lina Wolf
16:34 Revision 03a0a58b: [!!!][TASK] Remove support of JQuery objects
In our effort to reduce JQuery usage,
the support of JQuery objects for the
`setSelectOptionFromExternalSource()`
met...
Oliver Bartsch
15:17 Revision 4c6b3f30: [BUGFIX] Add removed TYPO3_MODE and TYPO3_REQUESTTYPE to docs
We missed entries in the main breaking .rst file
with #96196. Add them now.
Resolves: #96259
Related: #96196
Release...
Christian Kuhn
15:07 Revision 43fada7f: [!!!][TASK] Remove languageMode methods from Typo3QuerySettings
Previously deprecated methods getLanguageMode()
and setLanguageMode() from Typo3QuerySettings
are now removed.
Resol...
Oliver Bartsch
14:56 Revision 50d3c263: [!!!][TASK] Remove t3lib/class.t3lib_parsehtml_proc.php:transformation
This removes the previously deprecated hook
`t3lib/class.t3lib_parsehtml_proc.php:transformation`,
which became usele...
Oliver Bartsch
14:55 Revision 21692a30: [TASK] runTests.sh: Don't mount home, passwd, group
The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ...
Christian Kuhn
14:54 Revision 42937a75: [TASK] runTests.sh: Don't mount home, passwd, group
The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ...
Christian Kuhn
14:54 Revision af41acc7: [TASK] runTests.sh: Don't mount home, passwd, group
The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ...
Christian Kuhn
13:01 Revision 71334658: [!!!][TASK] Remove cObject from StandaloneView
Resolves: #96256
Related: #94959
Releases: main
Change-Id: I9414b63152f977b7146f230481ea012e5d955269
Reviewed-on: htt...
Benni Mack
09:42 Revision a86d17e1: [!!!][TASK] Remove legacy IRRE synchronization syntax
Resolves: #96255
Related: #95317
Releases: main
Change-Id: I39a13e0ce6fae7b5a739fdc8b2d6aa7310c271a8
Reviewed-on: htt...
Benni Mack
08:37 Revision 470de5d2: [!!!][TASK] Remove USER cObj property set in ContentObjectRenderer
Setting public class property cObj for USER and USER_INT
type frontend plugins has been deprecated in #94956, thus
ca...
Stefan Bürk

2021-12-05

21:23 Revision 3bb4a444: [BUGFIX] Improve legacy handling of not Composer installed extensions
Starting with 11.4, in Composer managed TYPO3 installations,
having extensions, that are not installed by Composer, a...
Helmut Hummel
20:23 Revision 0a6d6ff5: [BUGFIX] styleguide: Ensure records are created with correct pid with sqlite
Records has been created with the pid of a translated page,
not with the default language pid when executed with sqli...
Stefan Bürk
20:20 Revision 81b8f884: [TASK] Extract pure mm scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnmmasym_* gets
its own test extension and gets loaded where needed.
...
Anja Leichsenring
17:27 Revision 89a72603: [TASK] Extract pure mm scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnmmasym_* gets
its own test extension and gets loaded where needed.
...
Anja Leichsenring
13:24 Revision e09e140f: [!!!][TASK] Remove TypoScriptFrontendController->cObjectDepthCounter
Resolves: #96250
Related: #94957
Releases: main
Change-Id: I8db4e93fb9627687b67f0294fab9d86ef0f46d61
Reviewed-on: htt...
Christian Kuhn
13:24 Revision 9dbd9853: [!!!][TASK] Remove deprecated ContentObjectRenderer properties
Resolves: #96249
Related: #94958
Releases: main
Change-Id: I10779f3c384dc6348b985edf72790020678e23cc
Reviewed-on: htt...
Christian Kuhn
13:22 Revision fe255b94: [!!!][TASK] Remove deprecated TypoScriptParser related code
Resolves: #96251
Related: #93726
Related: #94173
Releases: main
Change-Id: I0ce15cc95c214e2a0c027dd913b446df7689e540
...
Christian Kuhn
00:17 Revision adaf7e5e: [!!!][TASK] Remove deprecated code from Authentication
Most deprecated code within authentication related
classes, a last place will have a dedicated patch.
Resolves: #962...
Benni Mack

2021-12-04

22:57 Revision 975056a0: [TASK] Raise typo3/testing-framework
Update testing-framework to include needed pre-steps
for pending patches.
Used command:
composer req --dev typo3/tes...
Stefan Bürk
22:48 Revision 9e24f2a6: [!!!][TASK] Remove search word highlighting
Removed TypoScript settings
* config.sword_standAlone
* config.sword_noMixedCase
* _parseFunc.sword
Removed public (...
Benni Mack
21:01 Revision 39e1c45d: [!!!][TASK] Remove deprecated extbase request related code
* TYPO3\CMS\Extbase\Mvc\Request->getBaseUri()
* TYPO3\CMS\Extbase\Mvc\Request->getRequestUri()
* TYPO3\CMS\Extbase\Mv...
Christian Kuhn
19:19 Revision 6bcb9105: [DOCS] Improve PHPDoc comments of RedirectWasHitEvent
Resolves: #96237
Releases: main
Change-Id: I8b01030b798d757e666f3016227be880153ba45c
Reviewed-on: https://review.typo...
Lina Wolf
16:31 Revision f2d0cf85: [BUGFIX] Simplify Apcu cache backend identifier calculation
APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ...
Christian Kuhn
16:31 Revision 923f84e7: [BUGFIX] Simplify Apcu cache backend identifier calculation
APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ...
Christian Kuhn
16:30 Revision 7781a8ca: [BUGFIX] Simplify Apcu cache backend identifier calculation
APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ...
Christian Kuhn
16:03 Revision bae97b8e: [TASK] Avoid runtime overriding GLOBALS in functional tests
The InternalResponseContext class of the testing-framework
provides method withGlobalSettings() which can be used to
...
Christian Kuhn
15:30 Revision 58558fee: [!!!][TASK] Remove deprecated extbase response handling
Enforce extbase actions always have to
return a ResponseInterface, removes
StopActionException.
Change-Id: I97f469a7...
Christian Kuhn
15:23 Revision 84e99527: [BUGFIX] Major context menu refinements
With #94891 the close handling of the context menus got reworked as its
previous attempt had some glitches. However, ...
Andreas Fernandez
15:14 Revision 2bc63374: [!!!][TASK] Remove extbase Annotation/Inject
This is not only deprecated but also obsolete with
the removal of extbase ObjectManager object management.
Resolves:...
Christian Kuhn
15:08 Revision 51113d89: [!!!][TASK] Remove GeneralUtility::isAbsPath()
This method is replaced by PathUtility::isAbsolutePath()
Resolves: #96241
Related: #95367
Releases: main
Change-Id: ...
Nikita Hovratov
15:08 Revision 362eaa22: [DOCS] Update EXT:form manual, always use FluidEmail
Resolves: #96243
Releases: main
Change-Id: Ia9ec9174de88a1ffac6d728b396d3e7e99c28f90
Reviewed-on: https://review.typo...
Lina Wolf
14:50 Revision 1b4266cb: [TASK] Avoid runtime overriding GLOBALS in functional tests
The InternalResponseContext class of the testing-framework
provides method withGlobalSettings() which can be used to
...
Christian Kuhn
14:37 Revision 1c1975d0: [TASK] Use get_debug_type() where applicable
In some exception messages, the exact object type is rendered.
Previously, this is done via `is_object()`, `get_class...
Andreas Fernandez
13:08 Revision b304e7a7: [!!!][TASK] Remove GeneralUtility::minifyJavaScript
This method was misplaced due to legacy reasons.
The hook is called in ResourceCompressor and this
method is therefor...
Nikita Hovratov
13:07 Revision d1d7a89d: [!!!][TASK] Remove GeneralUtility::shortMD5
This method has been removed in favor of the native
md5 function.
Resolves: #96239
Related: #94684
Releases: main
Ch...
Nikita Hovratov
13:04 Revision e9591f2e: [!!!][TASK] Remove GU::isAllowedHostHeaderValue and constants
The allowed host header verification is done in the
middleware stack. This utility method and the
related constants a...
Nikita Hovratov
10:24 Revision 58cd80af: [BUGFIX] Improve legacy handling of not Composer installed extensions
Starting with 11.4, in Composer managed TYPO3 installations,
having extensions, that are not installed by Composer, a...
Helmut Hummel
00:40 Revision efae1f07: [!!!][TASK] Remove fallback for triggering new content element wizard
The new content element wizard was
reimplemented as web component in #95277.
Triggering the wizard using a HTML clas...
Oliver Bartsch
00:40 Revision e031b478: [!!!][TASK] Remove SplitButtons JavaScript module
SplitButtons JavaScript module was replaced by
the DocumentSaveActions component and is
therefore now removed.
Resol...
Oliver Bartsch

2021-12-03

23:38 Revision 0cbb185f: [TASK] Avoid testing-framework InternalResponse
The class has been removed as being useless
in testing-framework. A couple of type hints
are adapted.
composer req -...
Christian Kuhn
19:18 Revision 7d652e93: [FOLLOWUP] Clean up branch aliases
Add versions to repo instead of exposing the root version as env var,
when composer installing on CI.
This has the b...
Helmut Hummel
17:48 Revision ea87e17b: [!!!][TASK] Remove T3editor JavaScript module
The T3editor JavaScript module is superseded
by the CodeMirror web component. Therefore,
the module is now removed.
...
Oliver Bartsch
17:47 Revision f119c316: [!!!][TASK] Activate getOptions in WidgetInterface
Dashboard widgets are now forced to implement
the `getOptions()` method, returning the widget
options as array.
Reso...
Oliver Bartsch
16:57 Revision 2f35fec1: [!!!][TASK] Remove addQueryStringMethod remains
This removes the last remains of the
`addQueryStringMethod` functionality,
which got unused with #93041.
Resolves: #...
Oliver Bartsch
16:51 Revision c378fc2c: [!!!][TASK] Remove TSFE->ATagParams
The public property `ATagParams` in
TypoScriptFrontendController was just a
copy of $TSFE->config[config][ATagParams]...
Oliver Bartsch
16:48 Revision c17faf8e: [!!!][TASK] Remove ResponseError JavaScript module
The ResponseError JavaScript module is
superseded by the AjaxResponse component.
Therefore, the module is now remove...
Oliver Bartsch
16:47 Revision 165204b9: [BUGFIX] Major context menu refinements
With #94891 the close handling of the context menus got reworked as its
previous attempt had some glitches. However, ...
Andreas Fernandez
16:42 Revision 726f82c9: [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8
Resolves: #96217
Releases: main, 11.5
Change-Id: Ic4320b60d730cac8ca0f9c0acb4d4483f12b5c40
Reviewed-on: https://revie...
Florian Rival
16:41 Revision 395da827: [BUGFIX] Check allowTagsOutside in RteHtmlParser
The RTE tsconfig option allowTagsOutside is now
considered, when deciding whether to wrap a tag
inside a paragraph.
...
Tobias Ulber
16:41 Revision c3beefe3: [!!!][TASK] Remove usage of jQuery in Tooltip JS module
In our effort to reduce JQuery usage, the
support of JQuery objects for the `show()`
and `hide()` methods in the Tool...
Oliver Bartsch
16:09 Revision 2c6850cd: [BUGFIX] Check allowTagsOutside in RteHtmlParser
The RTE tsconfig option allowTagsOutside is now
considered, when deciding whether to wrap a tag
inside a paragraph.
...
Tobias Ulber
14:54 Revision 68c69a9e: [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8
Resolves: #96217
Releases: main, 11.5
Change-Id: Ic4320b60d730cac8ca0f9c0acb4d4483f12b5c40
Reviewed-on: https://revie...
Florian Rival
14:12 Revision 3062df77: [BUGFIX] Check extension version number format
A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX....
Oliver Bartsch
14:02 Revision b1a52d3c: [!!!][TASK] Remove extbase ObjectManager
Remove main ObjectManager and Container classes plus
the v11 compatibility layers in various places.
composer rem do...
Christian Kuhn
13:54 Revision 0a123e4f: [DOCS] Fix changelog EXT:from -> EXT:form
Resolves: #96220
Releases: main
Change-Id: I597d929da522bc091a318d3fb2536a11072de48f
Reviewed-on: https://review.typo...
Lina Wolf
13:51 Revision 15172d30: [!!!][TASK] Remove custom JSWindow options in HMENU settings
Resolves: #96214
Related: #95351
Releases: main
Change-Id: I9581bcbb57e40e75dddcd9ee398d683798067b6e
Reviewed-on: htt...
Benni Mack
13:50 Revision 3e3ab9fd: [BUGFIX] Check extension version number format
A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX....
Oliver Bartsch
13:50 Revision b46fde59: [!!!][TASK] Remove deprecated code from RelationHandler
Resolves: #96213
Related: #95062
Related: #95275
Releases: main
Change-Id: I316a348d3f7cac55b589fe3a656e6e0a5e62080b
...
Christian Kuhn
13:33 Revision baaed5b3: [BUGFIX] Check extension version number format
A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX....
Oliver Bartsch
12:18 Revision 227c5ed5: [BUGFIX] Temporarily disable group access check
To support editors, the page module checks
whether configured shortcut targets exist
and if they are accessible in th...
Oliver Bartsch
12:01 Revision ba1203bb: [BUGFIX] Temporarily disable group access check
To support editors, the page module checks
whether configured shortcut targets exist
and if they are accessible in th...
Oliver Bartsch
12:00 Revision 87e24f00: [!!!][TASK] Enforce alt attribute for login logo
To improve the accessibility of the login screen,
the logo got an "alt" attribute added in #92628.
In case a install...
Oliver Bartsch

2021-12-02

23:41 Revision 1717a1bb: [BUGFIX] Do not add error in TypoScriptParser if modifier returns null
Currently, the TypoScriptParser adds an error when
the result of a modifier is null. This is, because
the line is not...
Jochen Roth
23:31 Revision 0f325669: [!!!][TASK] Remove methods from AbstractSectionMarkupGeneratedEvent
Since the fluid based page module is the only
available variant since v11, two PageLayoutView
related methods were de...
Oliver Bartsch
23:30 Revision f4f03157: [!!!][TASK] Remove last arguments of wrapClickMenuOnIcon()
Since unrelated functionality was moved to a
dedicated method, the corresponding arguments
are now removed. Therefore...
Oliver Bartsch
23:28 Revision 5a9f4951: [BUGFIX] Do not add error in TypoScriptParser if modifier returns null
Currently, the TypoScriptParser adds an error when
the result of a modifier is null. This is, because
the line is not...
Jochen Roth
23:22 Revision d5cee2ed: [!!!][TASK] Remove support for inline JavaScript in fieldChangeFunc
Custom `FormEngine` nodes using internal property `fieldChangeFunc`
must assign instances implementing `OnFieldChange...
Oliver Hader
20:32 Revision 35ad5989: [!!!][TASK] Remove two deprecated ReferenceIndex methods
Resolves: #96207
Related: #93038
Releases: main
Change-Id: I8dcaf6ccae3f88ee459ebf65147018ce89e4f8fc
Reviewed-on: htt...
Christian Kuhn
20:10 Revision 36600adf: [!!!][TASK] Remove f:uri.email ViewHelper
Resolves: #96202
Related: #95041
Releases: main
Change-Id: If8c79a648a6327d0b806849693dada744bce7502
Reviewed-on: htt...
Christian Kuhn
20:06 Revision c02699a5: [!!!][TASK] Remove "relativeToCurrentScript" in FAL API
Since TYPO3 is fully capable of using absolute
URLs in Frontend (Site handling) and Backend
(URL Routing), the FAL AP...
Oliver Bartsch
20:01 Revision e69d2fd1: [!!!][TASK] Remove obsolete FAL API related arguments
With #95027 a couple of arguments, related to
relative paths in the FAL API got unused and
finally obsolete with the ...
Oliver Bartsch
19:55 Revision 047d3a2e: [TASK] Avoid inline JavaScript in LinkBrowserController
Resolves: #96185
Releases: main, 11.5
Change-Id: I4138c226c93ba0fb0f578a35f736a6e0b7598e6a
Reviewed-on: https://revie...
Oliver Hader
19:25 Revision 70f414b2: [TASK] Avoid inline JavaScript in LinkBrowserController
Resolves: #96185
Releases: main, 11.5
Change-Id: I4138c226c93ba0fb0f578a35f736a6e0b7598e6a
Reviewed-on: https://revie...
Oliver Hader
17:21 Revision 21379f0b: [!!!][TASK] Remove two deprecated FlexFormTools methods
Resolves: #96206
Related: #95254
Releases: main
Change-Id: I26523e654f686054bbc4c6780f9f643ca82405d5
Reviewed-on: htt...
Christian Kuhn
16:55 Revision 9bee4df4: [!!!][TASK] Remove extbase SignalSlot Dispatcher
Resolves: #96204
Related: #90625
Related: #92996
Releases: main
Change-Id: If76ac793f46bedba70fe325d1329d73cbd6a09fa
...
Christian Kuhn
15:42 Revision 47ec2ee4: [!!!][TASK] Remove f:base ViewHelper
Resolves: #96200
Related: #94227
Releases: master
Change-Id: I521911df9fdeaecea76e52f1a7c6f3cc9cc20c31
Reviewed-on: h...
Christian Kuhn
15:42 Revision 765a4e54: [!!!][TASK] Remove rootUid option and related methods
The tree configuration option "rootUid" is
superseded by "startingPoints". Therefore,
the support for the "rootUid" s...
Oliver Bartsch
15:38 Revision e7491cca: [TASK] Add missing entries to extension scanner
With #94193, the FAL API related option
"relativeToCurrentScript" was deprecated.
Some affected classes only got the ...
Oliver Bartsch
15:32 Revision d15b46b9: [!!!][TASK] Remove constants TYPO3_MODE and TYPO3_REQUESTTYPE
Resolves: #96196
Related: #92947
Releases: main
Change-Id: I9f8e9949c5443eb0324b8406346f98e87bfacc20
Reviewed-on: htt...
Christian Kuhn
15:24 Revision 529661be: [!!!][TASK] Remove f:be.container ViewHelper
Resolves: #96198
Related: #94225
Releases: main
Change-Id: Id0eec69b59df3e2bc3f957609c7d50bdd26cfe0e
Reviewed-on: htt...
Christian Kuhn
15:22 Revision 09ef3e54: [TASK] Remove an internal helper method in RenderingContext
@internal injectViewHelperVariableContainer() was used by
testing-framework ViewHelperBaseTestcase, which has been
de...
Christian Kuhn
14:08 Revision eaee4a06: [!!!][TASK] Remove extbase ControllerContext
Change-Id: Idf41a7708c1d9ffee635ece1b7c060b3f751c15d
Resolves: #96183
Related: #95139
Releases: main
Reviewed-on: htt...
Christian Kuhn
13:43 Revision db92cbd1: [!!!][TASK] Remove third parameter from ArrayUtility::arrayDiffAssocRecursive()
With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`...
Oliver Bartsch
13:06 Revision 052c4c25: [BUGFIX] Move extension scanner entry of arrayDiffAssocRecursive
With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`...
Oliver Bartsch
12:50 Revision 2dee6aed: [BUGFIX] Move extension scanner entry of arrayDiffAssocRecursive
With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`...
Oliver Bartsch
12:42 Revision 8d19f685: [!!!][TASK] Remove lowerCamelCase Import/Export command options
The lowerCamelCase options and the deprecation
warnings have been removed alongside with deprecated
tests.
Resolves:...
Nikita Hovratov
12:33 Revision 5af323ca: [!!!][TASK] Remove Application->run callback
The callback arguments in Application->run()
is removed in favour of PSR-15 middlewares.
Resolves: #96192
Related: #...
Oliver Bartsch
12:31 Revision 3c2b8fac: [!!!][TASK] Remove FileList editIcons hook
The FileList editIcons hook is superseded by
the PSR-14 ProcessFileListActionsEvent and
therefore now removed.
Resol...
Oliver Bartsch
11:51 Revision f6109e05: [!!!][TASK] Remove legacy hook for new content element wizard
The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']"
is now removed.
The newer alternati...
Nikita Hovratov
11:37 Revision 5c68ff21: [BUGFIX] Properly apply mount points in RecordLinkHandler
The RecordLinkHandler allows to define custom mount
points, to be used for the page tree in the LinkBrowser.
However...
Oliver Bartsch
11:09 Revision f13ef05c: [BUGFIX] Properly apply mount points in RecordLinkHandler
The RecordLinkHandler allows to define custom mount
points, to be used for the page tree in the LinkBrowser.
However...
Oliver Bartsch

2021-12-01

22:35 Revision 635df9b7: [FEATURE] Introduce RedirectWasHitEvent
A new PSR-14 based event "RedirectWasHitEvent" is introduced,
allowing extension authors to further process a matched...
Oliver Bartsch
21:28 Revision 4b54d29c: [BUGFIX] Ensure hidden records are filtered out in RootlineUtility
RelationHandler always returns hidden records as well,
but they will crash when having pages.media with hidden
record...
Benni Mack
20:31 Revision bbb675a5: [!!!][TASK] Remove ExtendedFileUtility ProcessData hook
The ExtendedFileUtility ProcessData hook is
superseded by a PSR-14 event.
Therefore, the hook and the corresponding
...
Oliver Bartsch
20:20 Revision 8583e6ac: [BUGFIX] Ensure hidden records are filtered out in RootlineUtility
RelationHandler always returns hidden records as well,
but they will crash when having pages.media with hidden
record...
Benni Mack
19:59 Revision a9a957e9: [BUGFIX] Stabilize formengine input tests
In some cases the tabs are not in viewport
so the elements can't be click by any
acceptance test.
This has been fixe...
Jochen Roth
19:59 Revision 26507892: [BUGFIX] Stabilize formengine input tests
In some cases the tabs are not in viewport
so the elements can't be click by any
acceptance test.
This has been fixe...
Jochen Roth
17:13 Revision 13977d17: [!!!][TASK] Remove obsolete VersionState constants
Since TYPO3 v11.0 workspaces has become much easier
under-the-hood. The relevant VersionState constants
are removed f...
Benni Mack
17:12 Revision d9c3afa3: [!!!][TASK] Remove RecordListController hooks
The RecordListController hooks were migrated
to PSR-14 events and are therefore now removed.
Resolves: #96178
Relate...
Oliver Bartsch
17:11 Revision 34e4d92f: [!!!][TASK] Remove ClearCacheActions hook
The ClearCacheActions hook is superseded
by a PSR-14 event.
Therefore, the hook and the corresponding
interface are ...
Oliver Bartsch
14:08 Revision a5f33ae6: [!!!][TASK] Remove GeneralUtility::compileSelectedGetVarsFromArray
Since the only usage of this method was
already migrated, it is now removed.
Resolves: #96177
Related: #94252
Releas...
Oliver Bartsch
14:04 Revision e028095c: [BUGFIX] Use correct versioned pid/t3ver_state in various functional tests
This change adapts leftover XML fixtures to use real PIDs instead
of pid=-1.
By this, some drive-by fixes within Ext...
Benni Mack
13:32 Revision 31a0d7a2: [BUGFIX] Use correct versioned pid/t3ver_state in various functional tests
This change adapts leftover XML fixtures to use real PIDs instead
of pid=-1.
By this, some drive-by fixes within Ext...
Benni Mack
13:26 Revision c6d013f1: [!!!][TASK] Remove Shortcut API functionality
The Shortcut API, handling the "shortcuts"
in the backend was reworked in v11. This
included adaptations to the new b...
Oliver Bartsch
13:03 Revision 5d4032a4: [!!!][TASK] Remove deprecated fluid view related classes
Needs a styleguide raise
composer u typo3/cms-styleguide
Resolves: #96174
Related: #94991
Related: #95005
Related: ...
Christian Kuhn
12:02 Revision 3c027201: [TASK] styleguide: Use phpstan ^1.2.0
composer req --dev phpstan/phpstan:^1.2.0 Christian Kuhn
11:40 Revision 9a5e69f0: [BUGFIX] styleguide: Avoid contravariance issue in initializeView()
Deprecated extbase ActionController->initializeView($view)
type hints deprecated extbase ViewInterface. To stay
compa...
Christian Kuhn
11:08 Revision 7673fb76: [TASK] styleguide: Add missing tca overrides for fe_users and fe_groups
Stefan Bürk
11:08 Revision fd698f6b: Revert [TASK] styleguide: Raise chrome version to 4.0.0-20211102
It seems that raised chrome version is unstable as github
action, thus reverting it for now to avoid flacky tests.
Stefan Bürk
11:08 Revision c7885fa1: [TASK] styleguide: Enable postgres acceptance testing
Stefan Bürk
11:08 Revision a5ad6aa1: [BUGFIX] styleguide: Use correct database type for 'tx_styleguide_containsdemo'
Styleguide flag field for 'fe_users' and 'fe_groups' had the wrong
database field type, thus not detecting correctly ...
Stefan Bürk
11:04 Revision 68b9560e: [!!!][TASK] Remove hideIfNotTranslated and hideIfDefaultLanguage methods
Resolves: #96173
Related: #92551
Releases: main
Change-Id: I675c0c677b941aed51c182595a30f7de086db7cb
Reviewed-on: htt...
Benni Mack
11:03 Revision e6a3af7c: [TASK] styleguide: Use TF phpdoc var type for $testExtensionsToLoad in GeneratorTest
Stefan Bürk
11:03 Revision 6443ac32: [TASK] styleguide: Remove unneeded empty check in TypeInlineFalSelectSingle12Foreign
if-condition with not empty check is unneeded, as provided value
is always filled, thus the condition always true.
Stefan Bürk
11:01 Revision e547cfc9: [BUGFIX] styleguide: Avoid deprecated extbase ViewInterface
Christian Kuhn
07:39 Revision 473410a5: [BUGFIX] Use editors language in admin panel instead of site language
The translations need to use the language of the current backend user
and not the one of the current language of the ...
Georg Ringer
07:24 Revision 6c8f795e: [BUGFIX] Use editors language in admin panel instead of site language
The translations need to use the language of the current backend user
and not the one of the current language of the ...
Georg Ringer

2021-11-30

22:51 Revision d49dba06: [!!!][TASK] Remove EXT: linkvalidator TSconfig option
The EXT:linkvalidator related TSconfig option
`mod.linkvalidator.linkhandler.reportHiddenRecords`
is not evaluated an...
Oliver Bartsch
22:49 Revision 6e8b4f0e: [!!!][TASK] Remove RecordList hooks and interface
The RecordList hooks, used to modify the actions,
icons and labels in the DatabaseRecordList are
superseded by modern...
Oliver Bartsch
22:26 Revision 6cdcfad8: [TASK] Remove printClipboard from internal Clipboard
The clipboard panel was refactored to a web component
in #95268. This also made the printClipboard() method in
the in...
Oliver Bartsch
21:57 Revision 7c6e05c4: [TASK] styleguide: Raise chrome version to 4.0.0-20211102
Raise chrome verision to 4.0.0-20211102 to match same version
core uses for acceptance tests.
Stefan Bürk
21:57 Revision ec85c985: [TASK] styleguide: Extend acceptance testing for mysql, mariadb and postgres
Extend 'Build/Scripts/runTests.sh' with the ability to run acceptance
tests with mysql and postgres, and support driv...
Stefan Bürk
21:57 Revision b950e7b6: [TASK] styleguide: Add php dbms driver option to runTests.sh ability
Adapt dbms driver selection from core for functional tests in
'Build/Scripts/runTests.sh' and also add them as furthe...
Stefan Bürk
21:57 Revision f4d3ee5d: [TASK] styleguide: Change testing .env writing to write block instead of each single option
Stefan Bürk
21:57 Revision 555dbd05: [TASK] styleguide: Add mysql 5.5 functional testing
Add mysql 5.5 database container and functional test definition,
along with adding select options to 'Build/Scrupts/r...
Stefan Bürk
21:48 Revision a7397142: [TASK] gitlab-ci: Out-of-order nightly jobs
Usually, when running jobs in gitlab-ci, they're
organized in stages - jobs of a second stage only
execute when all j...
Christian Kuhn
21:35 Revision 4a402484: [TASK] Raise typo3/cms-styleguide:~11.5.3
Aligns styleguide to recent JS CSP header changes.
composer req --dev typo3/cms-styleguide:~11.5.3
Change-Id: Ia6f8...
Christian Kuhn
21:22 Revision 070ab15e: [TASK] gitlab-ci: Out-of-order nightly jobs
Usually, when running jobs in gitlab-ci, they're
organized in stages - jobs of a second stage only
execute when all j...
Christian Kuhn
21:09 Revision a9ef5b97: [BUGFIX] Properly handle l10n_display=displayAsReadonly
TCA provides the "l10n_display" configuration,
which allows to define how TCA fields should
behave in localizations. ...
Oliver Bartsch
20:39 Revision 3310c162: [BUGFIX] Properly handle l10n_display=displayAsReadonly
TCA provides the "l10n_display" configuration,
which allows to define how TCA fields should
behave in localizations. ...
Oliver Bartsch
20:38 Revision 778df50b: [BUGFIX] Properly handle readOnly in BackendLayoutWizardElement
While the "readOnly" option is not supported as
columns config for renderType "belayoutwizard",
it might be automatic...
Oliver Bartsch
19:30 Revision 05160fe6: [BUGFIX] styleguide: Use correct route identifier for shortcut button
Oliver Bartsch
19:20 Revision 414d4159: [!!!][TASK] Remove edit panel related functionality
Resolves: #96160
Related: #94953
Releases: main
Change-Id: I7472048c73aa3a88ce32b0fb3553da753d1d26ab
Reviewed-on: htt...
Christian Kuhn
18:16 Revision 089b4ed4: [TASK] Raise typo3/cms-styleguide:~12.0@dev
Switch to latest development version of styleguide
in core v12 for now, until v12 core matures
towards 12.0 and a fir...
Christian Kuhn
18:14 Revision 2a67725e: [TASK] styleguide: Use be_sessions.xml from TF again
typo3/testing-framework has a proper v12 compatible
version of be_sessions.xml again. We thus don't need
the cms-core...
Christian Kuhn
17:30 Revision 0a2e40aa: [FOLLOWUP] Clean up branch aliases needs COMPOSER_ROOT_VERSION
Build/Scripts/runTests.sh -s composerTestDistribution needs
COMPOSER_ROOT_VERSION set in CI.
Change-Id: I42fca3da99f...
Christian Kuhn
17:24 Revision f26720bf: [BUGFIX] Properly handle readOnly in BackendLayoutWizardElement
While the "readOnly" option is not supported as
columns config for renderType "belayoutwizard",
it might be automatic...
Oliver Bartsch
17:24 Revision 539b7b83: [BUGFIX] Properly handle readOnly in InputSlugElement
While the "readOnly" option is not supported
as columns config for type "slug", it might be
automatically set by Form...
Oliver Bartsch
16:59 Revision 255e701d: [BUGFIX] Properly handle readOnly in InputSlugElement
While the "readOnly" option is not supported
as columns config for type "slug", it might be
automatically set by Form...
Oliver Bartsch
15:27 Revision b5379f4a: [TASK] Clean up branch aliases
Since branching is finished, the dev-master alias
is obsolete and can be removed.
Used composer command:
> composer ...
Helmut Hummel
14:03 Revision 93c754af: [!!!][TASK] Remove String-related helper methods
Resolves: #96155
Related: #95293
Related: #95257
Releases: main
Change-Id: I5aa8d747b98eb75ac7938323d97e99cad477761a
...
Benni Mack
13:42 Revision 324387e0: Set version contraints for TYPO3 packages
Instead of requireing a named branch, the semantically correct
version is required and a branch alias is added, so th...
Helmut Hummel
13:42 Revision 016d9ca7: Reformat composer.json
Helmut Hummel
13:37 Revision 9caf10ee: [!!!][TASK] Remove extbase EnvironmentService
Resolves: #96159
Related: #92494
Releases: main
Change-Id: I330165bd268f9e9eb011b6ee5bee208f446aed6f
Reviewed-on: htt...
Christian Kuhn
13:13 Revision 696e5f29: [!!!][TASK] remove iframe / navFrameScript and legacy JS functionality
Resolves: #96125
Related: #94058
Releases: main
Change-Id: I34d9fe4c02d2a44d4cfb401e73c49c239264d9c4
Reviewed-on: htt...
Benni Mack
13:11 Revision 64204e04: [FEATURE] Show registered toolbar items in configuration module
With #96041 the registration of toolbar items was
changed. All implementations of the corresponding
interface are now...
Oliver Bartsch
12:48 Revision e6b266c1: [BUGFIX] styleguide: Use correct itemFormElValue
PR https://github.com/TYPO3-CMS/styleguide/issues/255 unfortunately used wrong array index,
it should have been `item...
Oliver Hader
11:42 Revision 8832da28: [BUGFIX] UploadedResourceViewHelper does not extend UploadViewHelper
With #95486, the UploadViewHelper got extended
for a new tag attribute "accept", which can be used
to limit the allow...
Oliver Bartsch
11:39 Revision e2a21d2a: [!!!][TASK] Remove GeneralUtility::uniqueList
In #92607, GeneralUtility::uniqueList was migrated
to StringUtility::uniqueList and is therefore now
removed.
Resolv...
Oliver Bartsch
11:32 Revision b6c9758c: [!!!][TASK] Remove pseudo-factory getInstance() calls
Resolves: #96122
Related: #95326
Releases: main
Change-Id: I5eea8b4a0f14be9d5a6dc5a74bb28cd12f59fb86
Reviewed-on: htt...
Benni Mack
11:07 Revision 9adce009: [TASK] styleguide: Avoid using inline JavaScript in custom element
Oliver Hader
11:02 Revision 8c168ae5: [!!!][TASK] Remove CategoryRegistry and API method
The CategoryRegistry together with the corresponding
API method "makeCategorizable()" has been superseded
by the TCA ...
Oliver Bartsch
10:36 Revision f7644084: [TASK] Adapt UnitTests to changed property types in UnitTestCase
Adapt to a patch in typo3/testing-framework.
composer req --dev typo3/testing-framework:dev-main
Resolves: #96121
R...
Wouter Wolters
10:36 Revision 7741554a: [!!!][TASK] Remove StandaloneView from EXT:form EmailFinisher
The EXT:form EmailFinisher provides the possibility
to send emails via the FluidEmail component since
v10. Therefore ...
Oliver Bartsch
10:27 Revision 0d36bf31: [!!!][TASK] Remove GeneralUtility::rmFromList
GeneralUtility::rmFromList is unused since at
least v10 and is therefore now removed.
Resolves: #96142
Related: #943...
Oliver Bartsch
10:20 Revision c0350b1e: [!!!][TASK] Remove HTTP headers manipulating methods in HttpUtility
In order to properly handle PSR-7 response objects, methods, which
directly manipulate HTTP headers, should be avoide...
Oliver Bartsch
09:51 Revision a040810c: [!!!][TASK] Remove legacy SoftReferenceIndex
The old implementation and all backwards
compatibility layers for SoftReferenceIndex have
been dropped.
Resolves: #9...
Nikita Hovratov
09:25 Revision 22282deb: [!!!][TASK] Remove service getters in ModuleTemplate
The methods getIconFactory() and getPageRenderer()
from ModuleTemplate are now removed, since they
exposed internal s...
Oliver Bartsch
09:01 Revision febc6df8: [!!!][TASK] Remove deprecated BackendUtility::viewOnClick
Removes deprecated BackendUtility::viewOnClick, which should have
been replaced with \TYPO3\CMS\Backend\Routing\Previ...
Oliver Hader

2021-11-29

23:10 Revision 3933c27d: [!!!][TASK] Remove possibility to pass record uid to AbstractTreeView::getIcon()
It's no longer possible to pass a records' uid to
AbstractTreeView::getIcon(), since the methods
first argument "$row...
Oliver Bartsch
23:10 Revision a037b0ff: [!!!][TASK] Remove AbstractItemProvider->addItemsFromSpecial
The single field configuration "special" of TCA type
"select" was mainly used in core only, and was therefore
replace...
Oliver Bartsch
23:10 Revision 96ac7ba6: [!!!][TASK] Remove GeneralUtility::stdAuthCode
GeneralUtility::stdAuthCode is unused since at
least v9 and is therefore now removed.
Resolves: #96140
Related: #943...
Oliver Bartsch
21:52 Revision 5a21b56e: [TASK] Enable Content-Security-Policy in backend acceptance tests
To avoid introducing new components that rely on inline JavaScript,
Content-Security-Policy HTTP headers for the TYPO...
Oliver Hader
21:52 Revision 31579e21: [TASK] Enable Content-Security-Policy in backend acceptance tests
To avoid introducing new components that rely on inline JavaScript,
Content-Security-Policy HTTP headers for the TYPO...
Oliver Hader
19:56 Revision 63e9ddd6: [RELEASE] styleguide: 11.5.2 Various core v11 alignments
Oliver Hader
19:51 Revision ca67f607: [TASK] styleguide: Use dev-main instead of dev-master
https://typo3.org/article/typo3-core-development-to-change-branch-name Oliver Hader
19:45 Revision b27e0237: [RELEASE] styleguide: 11.5.1 Various core v11 alignments
Oliver Hader
14:11 Revision 04640cdb: [TASK] Update Git commit hook
Resolves: #96133
Releases: main, 11.5, 10.4
Change-Id: Ic1924bbf34b746bf1891419da6cb54e547a509a8
Reviewed-on: https:/...
Oliver Hader
14:11 Revision 71b01288: [TASK] Update Git commit hook
Resolves: #96133
Releases: main, 11.5, 10.4
Change-Id: Ic1924bbf34b746bf1891419da6cb54e547a509a8
Reviewed-on: https:/...
Oliver Hader
13:05 Revision b6e8859a: [TASK] Update Git commit hook
Resolves: #96133
Releases: main, 11.5, 10.4
Change-Id: Ic1924bbf34b746bf1891419da6cb54e547a509a8
Reviewed-on: https:/...
Oliver Hader
11:31 Revision da274d44: [!!!][TASK] Remove ext:core AbstractService
AbstractService is not used anymore and is now removed.
Resolves: #96129
Related: #94313
Releases: main
Change-Id: I...
Christian Kuhn
11:26 Revision 70858733: [TASK] gitlab-ci: Rename master to main
Change-Id: I13ca3c60a040c15aca8e259e7c65d33682f37c44
Resolves: #96131
Releases: main
Reviewed-on: https://review.typo...
Christian Kuhn
01:30 Revision a1447f3b: [BUGFIX] styleguide: Use of deprecated doctrine fetch()
Christian Kuhn
01:29 Revision 409c215c: [BUGFIX] styleguide: Allow xdebug when running acceptance tests
Christian Kuhn

2021-11-28

22:17 Revision 5628e769: [BUGFIX] Tighten CleanerTaskTest setup for changed PHP 8.1 behaviour
CleanerTaskTest dynamically calculates the needed 'period' time to use
for testing, if one page records will survive ...
Stefan Bürk
22:14 Revision f43979e7: [!!!][TASK] Remove TypoScript option page.includeCSS/includeCSSLibs.import
The option to use the @import syntax in TypoScript
"page.includeCSS" and "page.includeCSSLibs"
(.import subproperty p...
Benni Mack
22:12 Revision 139d92bd: [!!!][TASK] Remove fixVersioningPid in FE and BE
The methods `PageRepository->fixVersioningPid()` and
`BackendUtility::fixVersioningPid` are removed,
because they are...
Benni Mack
22:11 Revision c08c298b: [!!!][TASK] Remove ext:backend ModuleLayout view helpers
Resolves: #96126
Related: #94209
Releases: master
Change-Id: If2edcfdbf6ab2e206c43c634fa58ccf75c75ab38
Reviewed-on: h...
Christian Kuhn
22:10 Revision 2a08fd09: [!!!][TASK] Remove legacy Element Browser hooks
The hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering']
is replaced in favor...
Benni Mack
22:04 Revision 4eee2e86: [BUGFIX] Create auto-redirects with default language page uid
Creating auto redirects, if page slug is changed, has been extended
to add the target with LinkHandler 't3://' uri sc...
Stefan Bürk
22:04 Revision acf27d8e: [BUGFIX] Create auto-redirects with default language page uid
Creating auto redirects, if page slug is changed, has been extended
to add the target with LinkHandler 't3://' uri sc...
Stefan Bürk
21:56 Revision dae3aeb0: [BUGFIX] Tighten CleanerTaskTest setup for changed PHP 8.1 behaviour
CleanerTaskTest dynamically calculates the needed 'period' time to use
for testing, if one page records will survive ...
Stefan Bürk
21:41 Revision ebbde86c: [BUGFIX] Create auto-redirects with default language page uid
Creating auto redirects, if page slug is changed, has been extended
to add the target with LinkHandler 't3://' uri sc...
Stefan Bürk
20:48 Revision b105ec00: [!!!][TASK] Remove deprecated ext:extbase models and repositories
Resolves: #96127
Related: #94654
Releases: master
Change-Id: I95b1c675221ffa5b53f31757b1788cfe20652bcf
Reviewed-on: h...
Christian Kuhn
13:42 Revision 32d70c6e: [BUGFIX] Use editors language in admin panel instead of site language
The translations need to use the language of the current backend user
and not the one of the current language of the ...
Georg Ringer
13:33 Revision d0970e45: [!!!][TASK] Remove 2nd argument of cObj->getATagParams
Globally configured ATagParams via config.ATagParams
are now always added.
Resolves: #96119
Related: #95219
Releases...
Benni Mack
12:48 Revision 57734b33: [!!!][TASK] Remove FileDumpEIDHook + interface
The hook has been replaced with the PSR-14 event
"TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent"
and is thus remo...
Benni Mack
12:34 Revision ea710274: [!!!][TASK] Remove WincacheBackend cache backend
Resolves: #96115
Related: #94665
Releases: master
Change-Id: Id7702f2328a0ca848656caae8350d6facc65068a
Reviewed-on: h...
Christian Kuhn
12:18 Revision 932e35ca: [!!!][TASK] Remove PdoBackend cache backend
Resolves: #96114
Related: #94664
Releases: master
Change-Id: I6ada8e2b4249f2f38cdab2b1074333d8ac8e03d7
Reviewed-on: h...
Christian Kuhn
11:38 Revision 784729b8: [!!!][TASK] Remove QueryView and QueryGenerator in ext:core
Change-Id: I417f0f896e07b05d4577c865195724955fa7bc45
Resolves: #96113
Related: #92080
Releases: master
Reviewed-on: h...
Christian Kuhn
01:25 Revision 3304e848: [BUGFIX] Handle large number of pages in linkvalidator
This patch handles problems which occured with a large number of pages
and also for a large number of records to be c...
Sybille Peters
01:25 Revision 7fecd98c: [BUGFIX] Handle large number of pages in linkvalidator
This patch handles problems which occured with a large number of pages
and also for a large number of records to be c...
Sybille Peters

2021-11-27

23:54 Revision 45c8b20e: [BUGFIX] Fix scrolling to bottom in UpgradeCest test
The JavaScript method "scrollIntoView" does not work
for elements inside a modal or similar. It only
scrolls the main...
Nikita Hovratov
23:54 Revision 42302cbc: [BUGFIX] Fix scrolling to bottom in UpgradeCest test
The JavaScript method "scrollIntoView" does not work
for elements inside a modal or similar. It only
scrolls the main...
Nikita Hovratov
23:53 Revision d0c1a316: [BUGFIX] Fix JavaScript error in configuration module
When performing a search in the configuration module,
a JavaScript error will occur, if a possible expanded
tree node...
Torben Hansen
23:37 Revision 3bb6c303: [BUGFIX] Prepare changed json_response middleware
The json_response functional test extension will soon
avoid returning json encoded responses. This will make
the func...
Stefan Bürk
23:37 Revision 800b4e21: [BUGFIX] Prepare changed json_response middleware
The json_response functional test extension will soon
avoid returning json encoded responses. This will make
the func...
Stefan Bürk
23:28 Revision bec5aa24: [BUGFIX] Properly check permissions for system notes
The NoteController, used to display system notes in a
couple of modules, e.g. page layout, does now properly
check th...
Jochen Roth
23:25 Revision 0590f746: [BUGFIX] Fix JavaScript error in configuration module
When performing a search in the configuration module,
a JavaScript error will occur, if a possible expanded
tree node...
Torben Hansen
23:24 Revision 7246e773: [BUGFIX] Avoid undefined array key in RecordListController
Resolves: #96111
Releases: master, 11.5
Change-Id: Id8b381371ea257eb85e2ff59d5aeb1fbb7786db7
Reviewed-on: https://rev...
Christian Kuhn
23:21 Revision 23e98006: [BUGFIX] Fix warning in TypoScriptParser
The method getVal now always returns an array with
a string at index 0 and an array at index 1.
Resolves: #96001
Rel...
Nikita Hovratov
23:14 Revision 43f2be52: [BUGFIX] Catch ImmediateResponseException in Application->handle()
When TYPO3 is 'natively' called by a web server call, the
main application entry point is AbstractApplication run().
...
Christian Kuhn
23:04 Revision 21a38e79: [BUGFIX] Properly check permissions for system notes
The NoteController, used to display system notes in a
couple of modules, e.g. page layout, does now properly
check th...
Jochen Roth
23:03 Revision b5246ec9: [TASK] Followup: Clean up composer.json of fixture extension
Remove unnecessary bloat from the composer.json
Releases: master
Resolves: #96102
Change-Id: Id5353c509ec2af23baae55...
Helmut Hummel
23:03 Revision 04007956: [BUGFIX] Fix includeCSS.inline for files with EXT: syntax
The feature page.includeCSS.inline checks the existence
of the given file with `is_file()`. This does not work
for fi...
Torben Hansen
23:02 Revision aca61df7: [BUGFIX] Avoid undefined array key in RecordListController
Resolves: #96111
Releases: master, 11.5
Change-Id: Id8b381371ea257eb85e2ff59d5aeb1fbb7786db7
Reviewed-on: https://rev...
Christian Kuhn
23:01 Revision d6f2f7a6: [FEATURE] Add "accept" as UploadViewHelper argument
Resolves: #95486
Releases: master
Change-Id: I6f9927e524e9d44e4e976ec948614d02d3a24edc
Reviewed-on: https://review.ty...
Henrik Elsner
22:59 Revision 04e55537: [BUGFIX] Fix warning in TypoScriptParser
The method getVal now always returns an array with
a string at index 0 and an array at index 1.
Resolves: #96001
Rel...
Nikita Hovratov
22:58 Revision 3a6c6ee3: [BUGFIX] Catch ImmediateResponseException in Application->handle()
When TYPO3 is 'natively' called by a web server call, the
main application entry point is AbstractApplication run().
...
Christian Kuhn
22:23 Revision 5d65bec7: [TASK] Improve sysext metadata
The title and description texts as well as the README.rst for
system extensions are unified and some texts updated to...
Sybille Peters
22:21 Revision dfe4feca: [BUGFIX] Don't fail language:update command when translation missing
Currently language:update command fails when
a translation of a extension is missing.
This has been fixed by returni...
Jochen Roth
22:02 Revision 9d5ff89a: [BUGFIX] Don't fail language:update command when translation missing
Currently language:update command fails when
a translation of a extension is missing.
This has been fixed by returni...
Jochen Roth
21:39 Revision 5e3730b3: [BUGFIX] Fix includeCSS.inline for files with EXT: syntax
The feature page.includeCSS.inline checks the existence
of the given file with `is_file()`. This does not work
for fi...
Torben Hansen
20:56 Revision 2e383057: [TASK] Avoid undefined key warning in rte editor
Array access with undefined key emits undefined index warning.
This patch sanitize the calls to mitigate these warnin...
Daniel Hinderink
20:21 Revision 02ee5d16: [TASK] Avoid undefined key warning in rte editor
Array access with undefined key emits undefined index warning.
This patch sanitize the calls to mitigate these warnin...
Daniel Hinderink
20:13 Revision e798afed: [TASK] Streamline DataHandler functional tests
* Obsolete importScenarioDataSet() by using
importCSVDataSet() directly with absolute paths.
IDE's now resolve th...
Christian Kuhn
20:10 Revision 1fdcc14e: [TASK] Add deprecation removal main ReST file
Deprecation removal main boilerplate .rst file with
a dummy entry for each section.
Resolves: #96108
Related: #96107...
Christian Kuhn
19:46 Revision e56516e7: [TASK] Add dev-main branch alias
In preparation of renaming the main development branch,
the alias for the new name is added.
This makes it possible ...
Helmut Hummel
19:44 Revision 47debbeb: [TASK] Raise typo3/testing-framework:^6.15.0
Brings a couple of backports from main branch that
help with keeping tests compatible with core v12
a bit longer to a...
Christian Kuhn
18:15 Revision cb82166a: [TASK] Align some testing details with recent TF works
* TYPO3_TESTING_FUNCTIONAL_REMOVE_ERROR_HANDLER is
obsolete
* phpunit 9.5 is minimum requirement
* An acceptance te...
Christian Kuhn
18:14 Revision 00c19be7: [TASK] Streamline DataHandler functional tests
* Obsolete importScenarioDataSet() by using
importCSVDataSet() directly with absolute paths.
IDE's now resolve th...
Christian Kuhn
17:24 Revision 41701552: [TASK] styleguide: Switch to typo3/testing-framework:dev-main
Core v12 currently uses testing-framework dev-main
branch. styleguide should do the same in its v12
compatible versio...
Christian Kuhn
14:11 Revision b4b163c0: [TASK] Fix redirects label inconsistency
Different labels for various fields of a redirect record
were used in redirect list and redirect edit form.
For examp...
Sybille Peters
13:54 Revision c109aa25: [TASK] Fix redirects label inconsistency
Different labels for various fields of a redirect record
were used in redirect list and redirect edit form.
For examp...
Sybille Peters
13:20 Revision 2281c94b: [TASK] Raise typo3/testing-framework:dev-main
testing-framework got a series of v12 related
deprecation removals and streamlinings already
that we should fetch.
I...
Christian Kuhn
13:14 Revision bfec3b66: [BUGFIX] Update mime types, caching and compression in htaccess
Add MIME types avif(s) and jxl. Update caching and
compression of current and new MIME types.
Releases: master, 11.5...
Marco Ziesing
13:06 Revision f52d6c60: [!!!][FEATURE] Automatically register toolbar items as container services
Toolbar items are now automatically tagged and registered, based on
the implemented `ToolbarItemInterface`, using the...
Daniel Windloff
12:27 Revision ad6da374: [BUGFIX] Update mime types, caching and compression in htaccess
Add MIME types avif(s) and jxl. Update caching and
compression of current and new MIME types.
Releases: master, 11.5...
Marco Ziesing

2021-11-26

23:41 Revision 360d06ad: [BUGFIX] Hide inline edit title button when user has no permissions
Currently the inline edit button is shown even though a
user does not have necessary edit permissions.
This has been...
Jochen Roth
23:12 Revision 4688014c: [BUGFIX] Hide inline edit title button when user has no permissions
Currently the inline edit button is shown even though a
user does not have necessary edit permissions.
This has been...
Jochen Roth
22:40 Revision b7374710: [!!!][TASK] Clean up module icons
With #95888 icon identifiers provided by TYPO3.Icons
are used for module icons, where they were not
already in place....
Chris Müller
20:48 Revision 09e47351: [TASK] Improve page permission copyFromParent tests and docs
A new feature has been added with #89917 to provide the
possibility that user/group informations and permissions
are ...
Stefan Bürk
19:38 Revision 681fccd8: [TASK] Drop todo from ToolbarItemInterface
The work on this interface was 7 years ago, time to
remove the todo.
Resolves: #96093
Related: #62928
Releases: mast...
Chris Müller
19:07 Revision a52f6a55: [TASK] Drop todo from ToolbarItemInterface
The work on this interface was 7 years ago, time to
remove the todo.
Resolves: #96093
Related: #62928
Releases: mast...
Chris Müller
18:36 Revision c41d4e33: [BUGFIX] Avoid Uri->__toString() swallows multi-slash paths
Our PSR-7 Uri implementation has a bug when string
casting an Uri object: Creating a Uri from for instance
'https://e...
Christian Kuhn
17:55 Revision 5f195c58: [BUGFIX] Avoid Uri->__toString() swallows multi-slash paths
Our PSR-7 Uri implementation has a bug when string
casting an Uri object: Creating a Uri from for instance
'https://e...
Christian Kuhn
16:01 Revision 90168ced: [BUGFIX] Create directory structure for temporary files
Instead of using `GeneralUtility::mkdir` the method
`GeneralUtility::mkdir_deep` should be used to avoid errors
if th...
Georg Ringer
14:54 Revision b1b6bc99: [BUGFIX] Create directory structure for temporary files
Instead of using `GeneralUtility::mkdir` the method
`GeneralUtility::mkdir_deep` should be used to avoid errors
if th...
Georg Ringer
12:48 Revision 3ec83831: [TASK] Avoid asserting sys_language in functional tests
Table sys_language is legacy since language setup
is bound exclusively to site config in v11. We don't
need to import...
Christian Kuhn
12:03 Revision 0305b29b: [TASK] Avoid asserting sys_language in functional tests
Table sys_language is legacy since language setup
is bound exclusively to site config in v11. We don't
need to import...
Christian Kuhn
11:07 Revision 393efa1c: [BUGFIX] Speed up linkvalidator functional tests
The ext:linkvalidator functional tests work with a
fictional domain name to test if the code finds broken
external li...
Christian Kuhn
10:34 Revision 4bfdf830: [BUGFIX] Speed up linkvalidator functional tests
The ext:linkvalidator functional tests work with a
fictional domain name to test if the code finds broken
external li...
Christian Kuhn

2021-11-25

22:01 Revision 5a8171f5: [BUGFIX] Update CSV references when discarding record
When an element is discarded in workspaces that is referenced
by another record in a group CSV field, those referenci...
Christian Kuhn
21:34 Revision 1e0e4f5f: [BUGFIX] Update CSV references when discarding record
When an element is discarded in workspaces that is referenced
by another record in a group CSV field, those referenci...
Christian Kuhn
20:46 Revision fe086012: [BUGFIX] Prevent PHP warning in FolderBrowser
Resolves: #96083
Releases: master, 11.5
Change-Id: I76d486d1b817832cbf7c62252fe4a5e3f9f94391
Reviewed-on: https://rev...
Oliver Bartsch
20:45 Revision 90eef382: [BUGFIX] Prevent PHP warning in OpendocsToolbarItem
In case a record from a no longer existing
table is stored as recently opened in the
user session, a PHP warning is t...
Oliver Bartsch
20:07 Revision 1ab66648: [BUGFIX] Prevent PHP warning in FolderBrowser
Resolves: #96083
Releases: master, 11.5
Change-Id: I76d486d1b817832cbf7c62252fe4a5e3f9f94391
Reviewed-on: https://rev...
Oliver Bartsch
20:07 Revision a6f21085: [BUGFIX] Prevent PHP warning in OpendocsToolbarItem
In case a record from a no longer existing
table is stored as recently opened in the
user session, a PHP warning is t...
Oliver Bartsch
19:45 Revision 2aa17407: [BUGFIX] Respect '_language' argument for typoLink and LinkHandler
This patch fixes a bug where a t3 page URI with _language != 0
was resolved to a page in the default language. This c...
Stefan Bürk
19:45 Revision f442e4d8: [BUGFIX] Respect '_language' argument for typoLink and LinkHandler
This patch fixes a bug where a t3 page URI with _language != 0
was resolved to a page in the default language. This c...
Stefan Bürk
14:07 Revision b7c2ebb0: [BUGFIX] Prevent undefined array key in DataHandler
Resolves: #96069
Releases: master, 11.5
Change-Id: I2d883ebb7682ac7f402cdcb91b015ca74bdb72b4
Reviewed-on: https://rev...
Oliver Bartsch
13:59 Revision dd79d5b5: [TASK] Avoid setting assertCleanReferenceIndex to false in tests
Functional tests that extend AbstractDataHandlerActionTestCase
test for correct sys_refindex in tearDown(). This can
...
Christian Kuhn
13:41 Revision 92a150d6: [BUGFIX] Prevent undefined array key in DataHandler
Resolves: #96069
Releases: master, 11.5
Change-Id: I2d883ebb7682ac7f402cdcb91b015ca74bdb72b4
Reviewed-on: https://rev...
Oliver Bartsch
13:37 Revision fc0b72ca: [TASK] Avoid setting assertCleanReferenceIndex to false in tests
Functional tests that extend AbstractDataHandlerActionTestCase
test for correct sys_refindex in tearDown(). This can
...
Christian Kuhn
13:37 Revision 1ca742f0: [TASK] Avoid a useless trait in FormEngine
ext:backend Form/Element recently got a trait with #95954
that can be easily avoided by adding the method to
Abstract...
Christian Kuhn
13:17 Revision 1643c457: [TASK] Avoid a useless trait in FormEngine
ext:backend Form/Element recently got a trait with #95954
that can be easily avoided by adding the method to
Abstract...
Christian Kuhn
12:39 Revision f9c28d48: [BUGFIX] Respect '_language' argument for typoLink and LinkHandler
This patch fixes a bug where a t3 page URI with _language != 0
was resolved to a page in the default language. This c...
Stefan Bürk
09:22 Revision 11fd04c0: [TASK] styleguide: runTests.sh: xdebug trigger works with macOS and WSL2
docker on mac and windows WSL2 encapsulate a VM into
the system. The current xdebug remote config does not
work in th...
Stefan Bürk
09:12 Revision 146d3abb: [BUGFIX] styleguide: runTest.sh: Correct path resolving without realpath
Christian Kuhn
00:11 Revision e8598fa5: [TASK] styleguide: Remove resolved todo
This has been fixed in core with https://forge.typo3.org/issues/96058. Oliver Bartsch

2021-11-24

23:24 Revision 74c45cef: [BUGFIX] Make selectCheckBox work with readOnly
Using "readOnly" for a TCA field with renderType
"selectCheckBox" previously led to the fact, that
nothing was render...
Oliver Bartsch
23:07 Revision 8a455d39: [BUGFIX] Make selectCheckBox work with readOnly
Using "readOnly" for a TCA field with renderType
"selectCheckBox" previously led to the fact, that
nothing was render...
Oliver Bartsch
23:02 Revision 49d38211: [TASK] Ensure tests for extensions work
This change makes some FE calls easier for testing
in extensions, such as EXT:solr.
Resolves: #96050
Releases: maste...
Benni Mack
22:36 Revision 93279297: [BUGFIX] Better sys_refindex with workspace mm
This fixes issues regarding sys_refindex handling when dealing
with workspace mm relations. Various DataHandler tests...
Christian Kuhn
22:13 Revision 3801adce: [BUGFIX] Better sys_refindex with workspace mm
This fixes issues regarding sys_refindex handling when dealing
with workspace mm relations. Various DataHandler tests...
Christian Kuhn
21:17 Revision 1219dbb2: [BUGFIX] Observe GridEditor visibility to refresh codeMirror
In case a TCA field with renderType=belayoutwizard
is configured to be not in the initially visible tab, the
CodeMirr...
Oliver Bartsch
21:17 Revision ffc2c0d8: [BUGFIX] Make belayoutwizard TSconfig preview readonly
With #94222, the TSconfig preview of a TCA field with
renderType= belayoutwizard was adjusted to use the
CodeMirror p...
Oliver Bartsch
21:15 Revision a23b0b05: [BUGFIX] Do not use hardcoded field name for belayoutwizard
TCA renderType=belayoutwizard did previously not
work for custom fields, as can be seen in styleguide
`tx_styleguide_...
Oliver Bartsch
21:11 Revision ca54ba56: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/244 from ohader/inline-js
Avoid inline JavaScript by applying recent TYPO3 v11.5.3 changes Christian Kuhn
20:42 Revision 3920dad3: Merge remote-tracking branch 'origin/main' into ohader/inline-js
Christian Kuhn
20:39 Revision 61bd6042: [TASK] styleguide: Remove unrelated keys from TCA default value
https://github.com/TYPO3-CMS/styleguide/pull/246
The backend_layout array needs to omit TSconfig specific keys
and h...
Oliver Bartsch
20:23 Revision a4395dc8: [TASK] styleguide: Prepare main for core master
Switch back dev dependencies for core master.
Used commands:
composer req typo3/cms-core:"dev-master" --dev --no-up...
Stefan Bürk
19:55 Revision 9c3c59d5: [TASK] styleguide: Run tests with PHP 8.1
Run casual tests, but disable php-cs-fixer with
8.1 for now since it is not yet compatible.
Christian Kuhn
19:30 Revision 2d507a36: [TASK] styleguide: Set dependency for v11 as branching preparation
Update dependencies to match v11 core development to get
tests green again. This is done as preparation to split
bran...
Stefan Bürk
18:37 Revision 7958bf70: [BUGFIX] Make belayoutwizard TSconfig preview readonly
With #94222, the TSconfig preview of a TCA field with
renderType= belayoutwizard was adjusted to use the
CodeMirror p...
Oliver Bartsch
18:36 Revision e8a3ea87: [BUGFIX] Do not use hardcoded field name for belayoutwizard
TCA renderType=belayoutwizard did previously not
work for custom fields, as can be seen in styleguide
`tx_styleguide_...
Oliver Bartsch
18:34 Revision 04b5ffcf: [BUGFIX] Observe GridEditor visibility to refresh codeMirror
In case a TCA field with renderType=belayoutwizard
is configured to be not in the initially visible tab, the
CodeMirr...
Oliver Bartsch

2021-11-23

21:14 Revision 709deb86: [TASK] Ensure tests for extensions work
This change makes some FE calls easier for testing
in extensions, such as EXT:solr.
Resolves: #96050
Releases: maste...
Benni Mack
20:42 Revision 74e057ca: [BUGFIX] Add missing checks for translate keys in compare view
The compare view of EXT:beuser does a couple
of f:translate calls with dynamic values as key.
Since some of those cal...
Oliver Bartsch
20:24 Revision 715d2c47: [BUGFIX] Add missing checks for translate keys in compare view
The compare view of EXT:beuser does a couple
of f:translate calls with dynamic values as key.
Since some of those cal...
Oliver Bartsch
12:51 Revision ed1462f8: [TASK] Avoid inline JavaScript in DispatchNotificationHook
DispatchNotificationHook in ext:redirects has been adjusted
to trigger events using a script-less implementation.
Re...
Oliver Hader
12:38 Revision e52196de: [TASK] Avoid inline JavaScript in DispatchNotificationHook
DispatchNotificationHook in ext:redirects has been adjusted
to trigger events using a script-less implementation.
Re...
Oliver Hader
10:17 Revision 33b3947b: [TASK] Avoid inline JavaScript in backend update signals
BackendUtility::getUpdateSignalCode() returned plain inline JavaScript
code which got replaced by new BackendUtility:...
Oliver Hader
09:58 Revision 4cd89b75: [TASK] Remove unused code in ContentObjectRenderer
The ContentObjectRenderer throws a warning under certain
circumstances in PHP8. The warning is generated by code,
whi...
Torben Hansen
09:57 Revision 8a8f1413: [TASK] Avoid inline JavaScript in backend update signals
BackendUtility::getUpdateSignalCode() returned plain inline JavaScript
code which got replaced by new BackendUtility:...
Oliver Hader
09:54 Revision fe0e3e4b: [BUGFIX] Fix displaying issue of buttons inside form fields
By setting the display property of buttons inside of input-groups to
"flex", the height of the element inside the but...
Nikita Hovratov
09:44 Revision bdf9728a: [TASK] Remove unused code in ContentObjectRenderer
The ContentObjectRenderer throws a warning under certain
circumstances in PHP8. The warning is generated by code,
whi...
Torben Hansen
09:02 Revision 0e965504: [BUGFIX] Fix displaying issue of buttons inside form fields
By setting the display property of buttons inside of input-groups to
"flex", the height of the element inside the but...
Nikita Hovratov

2021-11-22

16:30 Revision 4ceaf40d: [BUGFIX] Prevent workspace access checks for dummy user
The backend usergroup compare view requires to fetch the
group data of the groups to compare. Since this operation
de...
Ingo Fabbri
16:12 Revision 448ad365: [BUGFIX] Prevent workspace access checks for dummy user
The backend usergroup compare view requires to fetch the
group data of the groups to compare. Since this operation
de...
Ingo Fabbri
16:09 Revision dcebee82: [BUGFIX] Ignore prefixParentPageSlug for non-page record in SlugHelper
TCA slug field generator option 'prefixParentPageSlug' has been added
to be used for page records only. Slug generati...
Stefan Bürk
16:05 Revision d1e6f2af: [BUGFIX] Ignore prefixParentPageSlug for non-page record in SlugHelper
TCA slug field generator option 'prefixParentPageSlug' has been added
to be used for page records only. Slug generati...
Stefan Bürk
15:50 Revision f75945cc: [BUGFIX] Ignore prefixParentPageSlug for non-page record in SlugHelper
TCA slug field generator option 'prefixParentPageSlug' has been added
to be used for page records only. Slug generati...
Stefan Bürk
12:43 Revision e98b794e: [FEATURE] Option to copy page access settings from parent page
Add option to copy page access settings from the parent page.
Set by setting Page TSconfig TCEMAIN.permissions.* to "...
Rudy Gnodde
10:57 Revision 786c64b1: [BUGFIX] Trigger modal dismiss on cancel
Currently when a language in site configuration
is removed the modal cancel button does not
remove/cancel the modal.
...
Jochen Roth
09:11 Revision 8f69889f: [BUGFIX] Trigger modal dismiss on cancel
Currently when a language in site configuration
is removed the modal cancel button does not
remove/cancel the modal.
...
Jochen Roth

2021-11-21

22:43 Revision 7938f4ba: [TASK] gitlab-ci: Do not run pre-merge after 11.5 merge
Adapt pre-merge test setup to suppress runs when
11.5 branch patches are merged, similar to 10.4 setup.
Resolves: #9...
Christian Kuhn
21:24 Revision cd899d34: [TASK] Extract ext:test_irre_foreignfield from ext:irre_tutorial
For easier testing, ext:irre_tutorial "foreignfield" setup
is extracted to a dedicated extension.
Tests concerning th...
Anja Leichsenring
21:04 Revision 0dbf1378: [TASK] Extract ext:test_irre_foreignfield from ext:irre_tutorial
For easier testing, ext:irre_tutorial "foreignfield" setup
is extracted to a dedicated extension.
Tests concerning th...
Anja Leichsenring

2021-11-20

11:16 Revision f3c0b8f9: [BUGFIX] Better sorting localizing records from non-default language
Using the "translate" button in page module and localizing
records from non-default language may lead to funny conten...
Christian Kuhn
10:34 Revision 23910371: [BUGFIX] Better sorting localizing records from non-default language
Using the "translate" button in page module and localizing
records from non-default language may lead to funny conten...
Christian Kuhn

2021-11-19

22:11 Revision 08422260: [BUGFIX] Dispatch change event for updated input field
The RequestUpdate component, handling the
TCA "onChange" functionality, adds an event
listener to the main HTML field...
Oliver Bartsch
21:40 Revision 39546514: [BUGFIX] Fix array access for user without read permissions in PHP8
Given you have a user which has no access to the current page
or no page at all, a "access array offset on value of t...
Jochen Roth
21:26 Revision c09cfd40: [BUGFIX] Dispatch change event for updated input field
The RequestUpdate component, handling the
TCA "onChange" functionality, adds an event
listener to the main HTML field...
Oliver Bartsch
21:19 Revision 37f059e1: [BUGFIX] Fix array access for user without read permissions in PHP8
Given you have a user which has no access to the current page
or no page at all, a "access array offset on value of t...
Jochen Roth
16:10 Revision b60cf59f: [FEATURE] Introduce sliding window pagination
This adds the NumberedPagination class from the
ext:numbered_pagination of Georg Ringer as
"SlidingWindowPagination" ...
Eric Chavaillaz
14:32 Revision e2f3fe07: [BUGFIX] Fix undefined array key warnings
When comparing user groups, a fake user record
is created to fetch the group data for. This led to
a couple of undefi...
Oliver Bartsch
13:40 Revision 67846838: [BUGFIX] Fix undefined array key warnings
When comparing user groups, a fake user record
is created to fetch the group data for. This led to
a couple of undefi...
Oliver Bartsch
13:25 Revision 002d099d: [BUGFIX] Avoid undefined array key warning
Return an empty array if the key does not exist.
Resolves: #96023
Releases: master, 11.5
Change-Id: I41cbea8c74ac910...
Simon Ackermann
13:24 Revision 636ac7e2: [BUGFIX] Fix typo in RTE contentsCss example
Releases: master, 11.5, 10.4
Resolves: #96040
Change-Id: Idc83eedacc1ab00f761e179e394e173a071b6b0d
Reviewed-on: https...
frpuser
13:24 Revision 9e4a801e: [BUGFIX] Fix typo in RTE contentsCss example
Releases: master, 11.5, 10.4
Resolves: #96040
Change-Id: Idc83eedacc1ab00f761e179e394e173a071b6b0d
Reviewed-on: https...
frpuser
13:24 Revision 0a9898e1: [DOCS] Create changelog structures for 12.0
New changelog entries now go to the release that they will be
integrated in, currently 12.0.
Updated the Howto.rst to...
Lina Wolf
11:32 Revision f270a793: [BUGFIX] Always display root page in page tree
This applies to rendering of database mounts (from groups or
from workspaces): They are now shown as children of the ...
Benjamin Franzke
10:58 Revision c92438b7: [BUGFIX] Fix typo in RTE contentsCss example
Releases: master, 11.5, 10.4
Resolves: #96040
Change-Id: Idc83eedacc1ab00f761e179e394e173a071b6b0d
Reviewed-on: https...
frpuser
10:57 Revision 136f5c87: [BUGFIX] Always display root page in page tree
This applies to rendering of database mounts (from groups or
from workspaces): They are now shown as children of the ...
Benjamin Franzke
10:55 Revision 4f5e778d: [BUGFIX] Always display root page in page tree
This applies to rendering of database mounts (from groups or
from workspaces): They are now shown as children of the ...
Benjamin Franzke
09:59 Revision 90cca745: [BUGFIX] Avoid undefined array key warning
Return an empty array if the key does not exist.
Resolves: #96023
Releases: master, 11.5
Change-Id: I41cbea8c74ac910...
Simon Ackermann
09:58 Revision d1c61647: [BUGFIX] Add missing field enclosure to example
The example for the CommaSeparatedValueProcessor
was missing a value for the fieldEnclosure property.
This might lead...
Oliver Bartsch

2021-11-18

19:51 Revision 89c3d095: [TASK] More deterministic functional test 'regular' DataSet
The DataHandler 'regular' functional import DataSet
uses a duplicate sorting value for tt_content records
296 and 297...
Christian Kuhn
19:30 Revision 3d6103bc: [TASK] More deterministic functional test 'regular' DataSet
The DataHandler 'regular' functional import DataSet
uses a duplicate sorting value for tt_content records
296 and 297...
Christian Kuhn
19:16 Revision 1c6f6e10: [TASK] Avoid inline JavaScript in wizard EditController
Closing a popup window does not use inline JavaScript code anymore.
Resolves: #96019
Releases: master, 11.5
Change-I...
Oliver Hader
19:16 Revision 5bc7ca9c: [TASK] Avoid inline JavaScript in wizard EditController
Closing a popup window does not use inline JavaScript code anymore.
Resolves: #96019
Releases: master, 11.5
Change-I...
Oliver Hader
18:01 Revision 47b5bbe0: [TASK] styleguide: Remove unused tx_styleguide_elements_basic.text_8 field
Oliver Hader
17:48 Revision 6d31a4ba: [TASK] Avoid inline JavaScript in f:be.menus.actionMenu
Uses GlobalEventHandler functionality instead of onchange events.
Resolves: #96018
Releases: master, 11.5
Change-Id:...
Oliver Hader
16:51 Revision 550d8dad: [BUGFIX] Apply AJAX scriptItems to FormEngine FlexFormSectionContainer
When resolving inline JavaScript invocations in issue #95954 it looked
like AJAX-aware elements in FormEngine would s...
Oliver Hader
15:52 Revision d3bad191: [BUGFIX] Use correct l10n_parent relation in ext:test_datahandler
There was a copy&paste leftover, leading to translated records
being related to the wrong table.
By fixing the wrong...
Anja Leichsenring
15:09 Revision d533bcd5: [BUGFIX] Use correct l10n_parent relation in ext:test_datahandler
There was a copy&paste leftover, leading to translated records
being related to the wrong table.
By fixing the wrong...
Anja Leichsenring
15:03 Revision 847a5ae5: [TASK] Adapt gitlab-ci and docker setup for 11.5 branch
* gitlab-ci receives fresh 'cache' keys to have
different ones for master and v11.
* 11.5.change.patch branches in ...
Christian Kuhn
14:57 Revision b7118cc9: [TASK] Avoid inline JavaScript in f:be.menus.actionMenu
Uses GlobalEventHandler functionality instead of onchange events.
Resolves: #96018
Releases: master, 11.5
Change-Id:...
Oliver Hader
13:51 Revision c8155922: [BUGFIX] Apply AJAX scriptItems to FormEngine FlexFormSectionContainer
When resolving inline JavaScript invocations in issue #95954 it looked
like AJAX-aware elements in FormEngine would s...
Oliver Hader
12:53 Revision 21c7bb42: [BUGFIX] Call extension installer only with extension packages
Calling the TYPO3 extension installer with a root package
of a different type will lead to an exception to be thrown....
Helmut Hummel
12:52 Revision d1d2b3c6: [BUGFIX] Call extension installer only with extension packages
Calling the TYPO3 extension installer with a root package
of a different type will lead to an exception to be thrown....
Helmut Hummel
10:40 Revision 1342dd32: [TASK] Set TYPO3 version to 12.0.0-dev
Resolves: #96022
Releases: master
Change-Id: I6d9be94a4013d1380f75ef6f6f8f7f330d15f9f5
Reviewed-on: https://review.ty...
Oliver Hader
10:29 Revision 9bffe3c7: [BUGFIX] Don't link extension root package to vendor folder
In case extensions are installed in vendor (in a future
version of composer installers), linking an extension root
pa...
Helmut Hummel

2021-11-17

20:43 Revision 7fed08c0: [TASK] Relax PackageArtifactBuilder to support PHP 7.1
Composer 2.1 supports PHP 5.3 and higher and to avoid issues during the
deployment or on systems where the CLI versio...
Simon Gilli
20:30 Revision 0cb761cb: [BUGFIX] Initialize inline form fields just once
Due to a bug, inline form fields were initialized twice, causing
internal application state issues in FormEngine and ...
Oliver Hader
19:29 Revision 8af0f415: [BUGFIX] Prevent undefined index warning in ExtensionManagementUtility
Resolves: #95729
Releases: master
Change-Id: I5020a42d156dbd15202228e963fd8853e123b8bf
Reviewed-on: https://review.ty...
Oliver Bartsch
19:13 Revision ba4c7892: [BUGFIX] Properly explode file collection uids as int
The FilesProcessor previously exploded the comma
separated list of file collection uids with trimExplode.
However, t...
Oliver Bartsch
19:10 Revision 61e45a68: [TASK] runTests.sh: xdebug trigger works with macOS and WSL2
docker on mac and windows WSL2 encapsulate a VM into
the system. The current xdebug remote config does not
work in th...
Simon Gilli
18:29 Revision 146220ca: [TASK] Streamline FormEngine AJAX TypeScript sources
Resolves: #96014
Releases: master
Change-Id: Ia6fea96a2af2572f5e2c0115aed99c514a168b8d
Reviewed-on: https://review.ty...
Oliver Hader
18:24 Revision a0b14653: [TASK] runTests.sh: xdebug trigger works with macOS and WSL2
docker on mac and windows WSL2 encapsulate a VM into
the system. The current xdebug remote config does not
work in th...
Simon Gilli
17:29 Revision c39e4116: [TASK] CI: Use docker 20.10 instead of 19.03
Switching to 20.10 gives us a feature we need
in runTests.sh.
Resolves: #96013
Related: #94932
Related: #95999
Relea...
Christian Kuhn
17:29 Revision 564ce8c3: [TASK] CI: Use docker 20.10 instead of 19.03
Switching to 20.10 gives us a feature we need
in runTests.sh.
Resolves: #96013
Related: #94932
Related: #95999
Relea...
Christian Kuhn
16:27 Revision fff0380e: [BUGFIX] Handle empty fragments in HtmlWorker and f:transform.html
HtmlWorker (triggered by f:transform.html view helper) issued a PHP
warning concering an empty Document Fragment when...
Oliver Hader
15:34 Revision aba3d452: [BUGFIX] Add missing field enclosure to example
The example for the CommaSeparatedValueProcessor
was missing a value for the fieldEnclosure property.
This might lead...
Oliver Bartsch
15:27 Revision b678ba19: [BUGFIX] Save correct table name as ref_table in refindex
The identifier from the linkHandler page TSconfig was formerly used as
the reference table name "ref_table". This ide...
Henrik Ziegenhain
13:36 Revision 314a890e: [BUGFIX] Fix linkvalidator level
Fix a problem in the GUI where the previous page "depth" selector
("Show this level") was not remembered when selecti...
Sybille Peters
12:55 Revision ff16799f: [BUGFIX] Fix undefined array key warning in ImageContentObject
Ensure the first argument passed to $this->cImage() is a
string if file is not defined in conf array.
Resolves: #960...
Torben Hansen
10:19 Revision 5430aa93: [BUGFIX] Avoid fatal error in image rendering when processing fails
Fatal error can occur, when the file variable isn't a string,
which only happens, when file processing failed or the ...
Helmut Hummel
10:14 Revision 0a98d923: [BUGFIX] Allow slashes as TS keys and escape dots for generated TS
With the introduction of site settings being exposed
to TypoScript with https://review.typo3.org/64128
it has become ...
Helmut Hummel
08:20 Revision 9dc24282: [BUGFIX] Fix phpstan errors from ReturnTypeRule
EXT:impexp
EXT:indexed_search
EXT:info
EXT:install
Resolves: #94264
Releases: master
Change-Id: I0799fce1f3f316a4b6e...
Daniel Goerz

2021-11-16

21:30 Revision 3d1c9e25: [BUGFIX] Fix undefined key warning in ContentObjectRenderer
Resolves: #95993
Releases: master
Change-Id: I8eb6e779ae1d0f02bf8ef0fe3fb5dd02b751cb47
Reviewed-on: https://review.ty...
Florian Rival
18:53 Revision 3f02811b: [BUGFIX] Add missing class to form wizard items
In #94688, the table layout of form fields
had been replaced by a grid layout. However,
some places did not receive t...
Oliver Bartsch
18:38 Revision fb32aa28: [BUGFIX] Fix undefined array key warnings in field providers
Resolves: #95995
Releases: master
Change-Id: I6faea581aba0ca9171a6b79c94c1371c56b60387
Reviewed-on: https://review.ty...
Oliver Bartsch
18:12 Revision ada2975a: [TASK] styleguide: Avoid inline JavaScript in custom eval at basic.input_20
see https://review.typo3.org/c/Packages/TYPO3.CMS/+/72154 Oliver Hader
17:54 Revision 00104609: [TASK] styleguide: Remove custom JavaScript eval handling from basic.text_8
see https://forge.typo3.org/issues/66688 Oliver Hader
17:36 Revision 6a882fff: [TASK] Avoid inline JavaScript in Scheduler
Schedule task "Table Garbage Collection" uses inline JavaScript
to declare default values for different database tabl...
Oliver Hader
13:43 Revision 16daefbe: [TASK] Remove leftover language labels
The browser notification API has been introduced
in #90666. Due to various reason it had been
removed again in #92988...
Oliver Bartsch
10:54 Revision f5e48b3e: [BUGFIX] Define foreign_match_field definition for test setup
ext:irre_tutorial has two relations to tx_irretutorial_1nff_hotel
from tt_content: One from native field tx_irretutor...
Anja Leichsenring
10:42 Revision 6ecdebc0: [TASK] Remove unused trait from install tool SessionService
The functionality the trait provides is never used for the
SessionService, so usage declaration is removed.
Resolves...
Anja Leichsenring
09:53 Revision 71d240bf: [TASK] styleguide: Add additional autoSizeMax examples for type group and inline
The option autoSizeMax is a common property between select, group and
inline fields. This patch adds examples for gro...
Nikita Hovratov
09:51 Revision 7f4aff8f: [TASK] styleguide: Simplify items TCA of type=check
This patch follows up this core patch:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/72056
The items array is redu...
Nikita Hovratov
09:32 Revision b619ba2f: [TASK] Set TYPO3 version to 11.5.4-dev
Change-Id: I5796168cca0ddfd134da596d016a784bb9ab55b9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/721...
Oliver Hader
09:15 Revision 03124e93: [RELEASE] Release of TYPO3 11.5.3
Change-Id: I963971774750267bde8c1f4816ec9f07f2dad9f1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/721...
Oliver Hader
09:06 Revision 88122436: [BUGFIX] Make external page error handling work again
In recent TYPO3 v11.5.x versions, the error handling for Frontend
pages did cache the external PSR-7 Response (by guz...
Benni Mack

2021-11-15

20:22 Revision 08669c3f: [TASK] Reduce inline JavaScript in FormEngine AJAX responses
Reduces amount of `requireJsModules` and `scriptCall` invocations
in AJAX response handling and migrates to new `scri...
Oliver Hader
20:05 Revision 7306506e: [TASK] Raise typo3/testing-framework:^6.14.0
Brings a patch for extension testing, so they
don't inherit the composer flag for test instances
anymore.
composer r...
Christian Kuhn
19:59 Revision 4fd30373: [BUGFIX] Consider hideAtCopy and disableHideAtCopy for page translation
In TYPO3 v8, new page translations within pages_language_overlay
were visible by default when using plain DataHandler...
André Buchmann
19:52 Revision 8ae4e473: [BUGFIX] Resolve page id correctly in ConditionMatcher
The ConditionMatcher tries to resolve the
current page id from global variables. One of this possibilities uses the c...
Nicole Cordes
19:44 Revision 935b834d: [BUGFIX] Fix PHP 8 warning in TcaFlexProcess
Resolves: #95987
Releases: master
Change-Id: Icd868d64e0414fa295f1d03c7cbe102b388ff978
Reviewed-on: https://review.ty...
Nikita Hovratov
19:29 Revision d87cc4f5: [TASK] Move Composer package artifact to vendor folder
Storing the package artifact in the var/build folder raised
questions how this folder shall be treated in general and...
Simon Gilli
19:27 Revision 00fe04fa: [BUGFIX] Resolve page id correctly in ConditionMatcher
The ConditionMatcher tries to resolve the
current page id from global variables. One of this possibilities uses the c...
Nicole Cordes
19:05 Revision d52dd96f: [BUGFIX] Fix loose type check in BackendUserAuthentication
empty() returns true if a record contains 0 as value.
Therefore isset() needs to be used instead.
The corresponding ...
Benjamin Franzke
18:18 Revision 61c307d1: [BUGFIX] Use text-end instead of text-right
Bootstrap 5 ships with "text-end" which is semantically
more correct than "text-right".
This change adapts the neede...
Benni Mack
17:33 Revision 51d6d877: [BUGFIX] Show translated reference in shortcut preview of page module
Previously, when creating a translated content element of
type `shortcut`, the preview in the page module would
alway...
Christian Eßl
16:45 Revision 81e901ca: [BUGFIX] Fix loose type check in BackendUserAuthentication
empty() returns true if a record contains 0 as value.
Therefore isset() needs to be used instead.
The corresponding ...
Benjamin Franzke
14:52 Revision 736d7d30: [TASK] Tighten tests and extend PHP 8.1 testing
The big win with this patch: All core now run tests with E_ALL
error handling (unit, functional, acceptance). This me...
Stefan Bürk
14:39 Revision 3c16bc4d: [TASK] Extract relevant parts of JsonRenderer into ext:test_irre_csv
To further separate concerns from ext:irre_tutorial, the configuration
of JsonRenderer looses all parts that only con...
Anja Leichsenring
14:27 Revision d0362c7b: [BUGFIX] Fix PHP 8.0 warnings in Workspace preview
Resolves: #95973
Releases: master
Change-Id: I6f0358cfdc38aff55ce8e0ef4343cd50104d93c3
Reviewed-on: https://review.ty...
Benni Mack
14:20 Revision 9e152812: [TASK] Apply current recommendations for BASH scripts
This patch applies the current recommendations for BASH scripts see
https://github.com/koalaman/shellcheck#readme.
R...
Simon Gilli
14:02 Revision 896dab63: [TASK] Apply current recommendations for BASH scripts
This patch applies the current recommendations for BASH scripts see
https://github.com/koalaman/shellcheck#readme.
R...
Simon Gilli
13:41 Revision a5d32c79: [TASK] Raise typo3fluid/fluid:^2.7.1
Brings especially a series of core v11 relevant
PHP 8.1 bug fixes.
composer req typo3fluid/fluid:^2.7.1
composer req...
Christian Kuhn
13:20 Revision 4fb1e061: [TASK] Raise typo3/testing-framework:^6.13.0
Brings a series of core v11 relevant PHP 8.1 E_ALL
preparations and a couple of minor details.
composer req --dev ty...
Christian Kuhn
13:20 Revision 60a63058: [TASK] Raise typo3/testing-framework:^6.13.0
Brings a series of core v11 relevant PHP 8.1 E_ALL
preparations and a couple of minor details.
composer req --dev ty...
Christian Kuhn
13:17 Revision 73422129: [BUGFIX] Fix PHP 8 warning in ConstantConfigurationParser
If extension authors don't provide a type for their
extension configuration options, they will now fall
back to "stri...
Nikita Hovratov
13:10 Revision 98af8fbb: [TASK] Activate a unit test with PHP 8.1
There was a skipped unit test due to a PHP 8.1 bug.
Latest rc6 fixed the issue, the test can be activated
again.
Res...
Christian Kuhn
12:43 Revision ef698031: [TASK] Update Bootstrap to 5.1.3 and PopperJS library
Used commands:
> yarn add "bootstrap@^5.1.3"
> yarn add "@popperjs/core"
> grunt build
Resolves: #95975
Releases: m...
Benni Mack
12:26 Revision 1c0d4d6f: [TASK] Extract ext:test_irre_csv from ext:irre_tutorial
For easier testing, ext:irre_tutorial "csv" setup
is extracted to a dedicated extension.
Tests concerning these table...
Anja Leichsenring
11:31 Revision bce2a155: [BUGFIX] Raise 3rd party composer packages to composer.lock version
During testing to activate E_ALL and PHP 8.1 testing with activated
E_ALL, nightly 'composerMin' tests for PHP8.1 are...
Stefan Bürk
09:17 Revision 01e867b0: [BUGFIX] Fix typo in description of LostFilesCommand
Resolves: #95971
Releases: master
Change-Id: I73f4d694d3a641c07c10b31c7e508f20836a955c
Reviewed-on: https://review.ty...
Peter Kraume
09:05 Revision ab479dd5: [BUGFIX] Correctly double and single quotes in page tree tooltips
There were several problems with tooltips in the page tree:
- htmlspecialchars was applied twice to the tooltip stri...
Christian Eßl

2021-11-13

17:44 Revision 5e791a00: [BUGFIX] Add configuration to set SMTP mail domain
If you use some mail relay servers for sending emails via
SMTP, it is necessary to specify the domain name under whic...
Axel Seemann
10:06 Revision 3a186741: [BUGFIX] Keep original request language for shortcuts
In #89871 (65dc060) a fix was introduced, that
forces the link generation to use the requested
language of shortcuts ...
Nikita Hovratov

2021-11-12

22:54 Revision f12e9d29: [TASK] Add correct test for shortcut issue in language menu
The added tests for #89871 do not prove the
correctness of the patch. They go green, without the
fix being applied. T...
Nikita Hovratov
20:00 Revision 5fe876e5: [BUGFIX] Raise doctrine/dbal:^2.13.5
doctrine/dbal driver for postgres has been feeding null to
preg_match() in some constellations, which emits E_DEPRECA...
Stefan Bürk
16:45 Revision 68aa03bd: [BUGFIX] Ensure TranslateViewHelper does not fail on invalid extension
Change #95839 introduced a regression that causes TranslateViewHelper
to fail when an invalid extension key is specif...
Simon Gilli
07:47 Revision 771bbc3b: [BUGFIX] Fix PHP 8 warning in LinkAnalyzer
Resolves: #95960
Releases: master
Change-Id: I5853d135ce20b1e9b53806a16fb734ab87c41b2b
Reviewed-on: https://review.ty...
Nikita Hovratov

2021-11-11

15:16 Revision dbcd908b: [BUGFIX] Input and save date properly when USdateFormat is set
Currently, the value of `USdateFormat` is disregarded because the
corresponding property, `FormEngineValidation.USmod...
Gabe Troyan
15:01 Revision d021fbca: [BUGFIX] Input and save date properly when USdateFormat is set
Currently, the value of `USdateFormat` is disregarded because the
corresponding property, `FormEngineValidation.USmod...
Gabe Troyan
14:22 Revision c5b8e7a9: [TASK] Transform JavaScriptHandler.js to be hybrid IIFE and AMD
With this change JavaScriptHandler.js is not only an immediately
invoked function expression (IIFE) like before but i...
Oliver Hader
13:59 Revision f76e1a6c: [BUGFIX] Revert "Make file paths absolute in GIFBUILDER"
This reverts commit 7bfe6f7608959e6607079e884b052aaa24a136cb
as this has some side-effects with absolute paths.
Reve...
Benni Mack
13:30 Revision 6501c328: [BUGFIX] Avoid PHP warnings in AbstractUserAuthentication
When dealing with 3rd-party authentication services,
which might return other values than arrays or
without UIDs.
Th...
Benni Mack
13:12 Revision 9ec2f2d7: [BUGFIX] Revert "Make file paths absolute in GIFBUILDER"
This reverts commit 48e4e495e2f5a85204e4f81bffd2164f095876f7
as this has some side-effects with absolute paths.
Chan...
Benni Mack
12:20 Revision 3d35dfd8: [BUGFIX] Allow service aliases in ContentDataProcessor
Fetch services from the DI container and perform post-creations
checks instead of checking class_exists and therefore...
Benjamin Franzke
11:13 Revision 9a7da081: [BUGFIX] Fix undefined key warnings in MagicImageService
Two undefined array key warnings are fixed, which
occurred on PHP 8 when accessing the MagicImageService.
Resolves: ...
Robert Kärner
08:41 Revision 2c1a8ac6: [BUGFIX] Fix timezone of native time records in list
Native time fields (dbtype) in the record list are now displayed
independent from the server timezone.
Resolves: #92...
Imko Schumacher
08:39 Revision ccb7a8e4: [TASK] Explicitly use JavaScript module instructions in dashboard
Introduces new `\TYPO3\CMS\Dashboard\Widgets\JavaScriptInterface`,
based on explicit `\TYPO3\CMS\Core\Page\JavaScript...
Oliver Hader

2021-11-10

22:40 Revision 7b6502f3: [BUGFIX] Handle localizeReferencesAtParentLocalization for group/db
TCA config property 'localizeReferencesAtParentLocalization'
for database relations is only handled with type=select
...
Andreas Wolf
22:23 Revision 4709cc59: [BUGFIX] Remove leftover service registration for TableController
TableController was removed in #95036.
The corresponding service registration is
now removed, too.
Resolves: #95955
...
Oliver Bartsch
21:18 Revision 3d61bfb7: [BUGFIX] Fix timezone of native time records in list
Native time fields (dbtype) in the record list are now displayed
independent from the server timezone.
Resolves: #92...
Imko Schumacher
20:10 Revision f2537b75: [TASK] Push DataHandling functional test extension down one level
All functional tests in DataHandling category (both workspaces and core)
used to load the ext:irre_tutorial test exte...
Anja Leichsenring
19:23 Revision e87e0a4c: [BUGFIX] Avoid InvalidTypoScriptConditionException in RedirectHandler
Redirects to target with LinkHandler uri 't3://' need a bootstrapped
'TypoScriptFrontendController' and parsed and ex...
Stefan Bürk
19:23 Revision 19b3b414: [BUGFIX] Fix too long regular expression error in ContentObjectRenderer
Text cropping on texts with way more than 1000 characters
triggers regular expression compilation errors.
The sweet s...
Stefan Bürk
19:23 Revision 76f7f362: [DOCS] Replace links with intersphinx refs
Using references instead of absolute URLs has the following
advantages:
- If a target section is moved, the URL in a...
Sybille Peters
18:57 Revision c869c8ba: [BUGFIX] Fix too long regular expression error in ContentObjectRenderer
Text cropping on texts with way more than 1000 characters
triggers regular expression compilation errors.
The sweet s...
Stefan Bürk
18:52 Revision 3c4cef7e: [BUGFIX] Load FlexForm Sections on new before save
FlexForm Section can be added before content element is saved.
This is done by ensuring that processedTca have a valu...
Tomas Norre Mikkelsen
18:51 Revision 6359edb1: [DOCS] Replace links with intersphinx refs
Using references instead of absolute URLs has the following
advantages:
- If a target section is moved, the URL in a...
Sybille Peters
18:15 Revision 1d1712bf: [BUGFIX] Load FlexForm Sections on new before save
FlexForm Section can be added before content element is saved.
This is done by ensuring that processedTca have a valu...
Tomas Norre Mikkelsen
18:14 Revision 91413062: [BUGFIX] Fix method signature of Query::logicalOr()
The method signature of Query::locicalOr() is very misleading
because it only states there is one method argument $co...
Alexander Schnitzler
18:14 Revision e4d5450a: [BUGFIX] Fix method signature of Query::logicalOr()
The method signature of Query::locicalOr() is very misleading
because it only states there is one method argument $co...
Alexander Schnitzler
18:12 Revision 0dec9bab: [DOCS] Update section on redirects in seo docs
- Remove information about bug which no longer exists
- Link to redirects documentation
- Remove example for redirect...
Sybille Peters
17:57 Revision 065be835: [DOCS] Update section on redirects in seo docs
- Remove information about bug which no longer exists
- Link to redirects documentation
- Remove example for redirect...
Sybille Peters
17:37 Revision b71167e1: [BUGFIX] Make toolbar dropdown menu scrollable
The contents of the toolbar dropdown menus
for bookmarks and open documents are dynamic.
Having e.g. a lot bookmarks ...
Oliver Bartsch
17:28 Revision bf538d60: [BUGFIX] Prevent undefined array key warning in QueryGenerator
Resolves: #95943
Releases: master
Change-Id: Ibf5c2c9fe776ab3111c172085335541970a41de7
Reviewed-on: https://review.ty...
Oliver Bartsch
17:24 Revision f37a7fbc: [TASK] Fix phpstan errors from ReturnTypeRule in various exts
* EXT:belog
* EXT:beuser
* EXT:dashboard
* EXT:extensionmanager
Resolves: #94256
Releases: master
Change-Id: Iee778a...
Benni Mack
17:12 Revision c1a6410d: [BUGFIX] Fix undefined array key warnings in ExtendedTemplateService
Additionally, a change in behaviour from #95519
is fixed, while keeping the fallbacks in place.
Resolves: #95945
Rel...
Oliver Bartsch
16:49 Revision b174ff05: [BUGFIX] Fix undefined array key warning in GroupResolver
Resolves: #95946
Releases: master
Change-Id: Ide10cf2722af3f7cc7b8e4e8830159f7de3510be
Reviewed-on: https://review.ty...
Andreas Fernandez
12:27 Revision 920e1ef4: [BUGFIX] Fix various undefined array key errors in PHP8
Resolves: #95925
Releases: master
Change-Id: I125fcb5e60561646ee8398b0536106a2d5c828ed
Reviewed-on: https://review.ty...
Chris Müller
12:25 Revision 6ab1b1cd: [BUGFIX] Fix undefined array key errors in ContentObjectRenderer
Resolves: #95926
Releases: master
Change-Id: I67de7575d4c6b75062cb21e558402f15dfeb70a7
Reviewed-on: https://review.ty...
Chris Müller
10:10 Revision 9f916274: [BUGFIX] Fix saving command line scheduler tasks in PHP 8
Prevent undefined array key access in saveAdditionalFields()
method in ExecuteSchedulableCommandAdditionalFieldProvid...
Alexander Stehlik
09:55 Revision f9322a10: [BUGFIX] Avoid calling htmlspecialchars(null) in GeneralUtility
GeneralUtility::implodeAttributes() calls htmlspecialchars() on the
array values to sanitize them. The values may be ...
Stefan Bürk
09:55 Revision 93f2e05c: [BUGFIX] Avoid calling preg_split(null) in ContentObjectRenderer
CropViewHelper::renderStatic() calls ContentObjectRenderer::cropHTML()
with result from children closure, which may b...
Stefan Bürk
09:55 Revision 5f69e379: [BUGFIX] Avoid E_DEPRECATED error calling trim(null) and explode(null)
TypoScriptTemplateInformationModuleFunctionController::main() calls
trim() and explode() with array values which may ...
Stefan Bürk
09:55 Revision 59d1fe6e: [BUGFIX] Avoid calling explode(null) in ExtendedTemplateService
ExtendedTemplateService::ext_regObjectPositions() calls explode() with
$constants parameter which may be null. Feedin...
Stefan Bürk
09:13 Revision 1394a4cf: [TASK] Simplify checkbox items TCA
TCA shares same keys across different types,
and so does "items" with type check, radio
and select. The value is usua...
Nikita Hovratov
09:06 Revision 47ba4aea: [BUGFIX] Avoid calling htmlspecialchars(null) in InputTextElement
InputTextElement::render() calls htmlspecialchars() to output the
itemValue. $itemValue can be null null instead of a...
Stefan Bürk
08:57 Revision 361cd30c: [BUGFIX] Avoid calling parse_url(null) in DatabaseRecordList
DatabaseRecordList::renderListRow() calls linkUrlMail() with
eventually null as second argument, thus invoking parse_...
Stefan Bürk
08:49 Revision a77817e4: [TASK] Reduce directly invoked inline JavaScript
To decrease the amount of inline JavaScript that has been
generated by some PHP process assignments and invocations
a...
Oliver Hader
08:26 Revision 48d783b2: [BUGFIX] Avoid calling substr_count(null) in TemplateService
TemplateService::render() calls substr_count() on a array field
retrieved from the database, which may be null instea...
Stefan Bürk
08:25 Revision 62a22b5b: [BUGFIX] Avoid calling strlen(null) in TextElement
TextElement::render() calls strlen() to determine length of form
elemet item value. It may be that item value is null...
Stefan Bürk
08:24 Revision a3c67422: [BUGFIX] Avoid calling htmlspecialchars(null) in TextElement
TextElement::render() calls htmlspecialchars() to output the
item value. It may be that $itemValue is null instead of...
Stefan Bürk

2021-11-09

21:22 Revision 4252e85d: [BUGFIX] Provide arguments in correct order to DataHandler log method
The first array entry for "$data" is the replacement for "%s" in
vsprintf. The order has been swapped, so the wrong e...
Davide Alghi
21:01 Revision c933e6f5: [TASK] Testing type=group localizeReferencesAtParentLocalization
Add core and workspace functional test for TCA option
'localizeReferencesAtParentLocalization' with type=group
to nai...
Nikita Hovratov
18:47 Revision 8ff90ffd: [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8
When using a text content element with a table inside bodytext,
you will have a PHP warning: Undefined array key "1."...
Florian Rival
18:16 Revision bcdfb9e8: [BUGFIX] Streamline arguments for logicalAnd() query in Extbase
The method signature of Query::locicalAnd() is very misleading
because it only states there is one method argument $c...
Alexander Schnitzler
18:09 Revision b94e462f: [DOCS] Fix typos in changelog
Resolves: #95924
Releases: master
Change-Id: Id341014507623e1f1aa07721d81d0667b7cdef04
Reviewed-on: https://review.ty...
Chris Müller
17:37 Revision 379bfc87: [BUGFIX] Cast tokenValue to string in ext:impexp
Cast 'tokenValue' to string as it can happen to be an integer.
Releases: master
Resolves: #95887
Change-Id: I2c05392...
Marcel Schüßler
17:22 Revision 538e4c2b: [BUGFIX] Fix several doc block types in extbase persistence
To ease the work with phpstan and IDE's, some types in
persistence related classes of extbase are now either
fixed or...
Alexander Schnitzler
17:04 Revision 12f84c73: [BUGFIX] Fix several doc block types in extbase persistence
To ease the work with phpstan and IDE's, some types in
persistence related classes of extbase are now either
fixed or...
Alexander Schnitzler
17:04 Revision c99dfecb: [BUGFIX] Replace non existing icon in DB Check
It's possible to query for deleted records in DB Check
"Full search". Such records can then be restored only
or addit...
Oliver Bartsch
16:45 Revision a572e67d: [BUGFIX] Replace non existing icon in DB Check
It's possible to query for deleted records in DB Check
"Full search". Such records can then be restored only
or addit...
Oliver Bartsch
16:33 Revision 6e319afb: [BUGFIX] Restore new pages behavior in context menu
In prior versions, creating a new page via the context
menu inserted the new page "inside". This however
changed to "...
Oliver Bartsch
16:13 Revision 842e9659: [TASK] Skip localization mode selection in localization wizard
In case only one localization mode is available, e.g.
because a localization mode was already defined for
the transla...
Oliver Bartsch
16:09 Revision 03cc0ab9: [BUGFIX] Streamline arguments for logicalAnd() query in Extbase
The method signature of Query::locicalAnd() is very misleading
because it only states there is one method argument $c...
Alexander Schnitzler
16:07 Revision fef1fa97: [BUGFIX] Properly respect offset in QueryGenerator
The pagination feature in DB Check "Full search" did
not work, since the defined offset was not added to
the query.
...
Oliver Bartsch
16:06 Revision ae11be46: [BUGFIX] Restore new pages behavior in context menu
In prior versions, creating a new page via the context
menu inserted the new page "inside". This however
changed to "...
Oliver Bartsch
16:04 Revision 77e62e2a: [BUGFIX] Save correct table name as ref_table in refindex
The identifier from the linkHandler page TSconfig was formerly used as
the reference table name "ref_table". This ide...
Nikita Hovratov
15:56 Revision 97dd051a: [BUGFIX] Fix warning in InputLinkElement
Resolves: #95917
Releases: master
Change-Id: I0a02c5f9ac49b4523fe754d5a0a1e86b6a57eb34
Reviewed-on: https://review.ty...
Nikita Hovratov
15:55 Revision 9d3e4924: [BUGFIX] Avoid call mb_strlen(null) in GeneralUtility::fixed_lgd_cs
GeneralUtility::fixed_lgd_cs() may be called with null instead of a
string as first argument, which is passed to mb_s...
Stefan Bürk
15:54 Revision b6ee2a25: [BUGFIX] Properly respect offset in QueryGenerator
The pagination feature in DB Check "Full search" did
not work, since the defined offset was not added to
the query.
...
Oliver Bartsch
12:58 Revision 2eb2eae7: [BUGFIX] Avoid calling htmlspecialchars(null) in DatabaseRecordList
DatabaseRecordList::renderListRow() used the return value of
called BackendUtility::getProcessedValueExtra() to feed ...
Stefan Bürk
12:51 Revision 358d21e5: [TASK] selenium/standalone-chrome:4.0.0-20211102
Latest 3.141 again leads to trouble with timeout
exceptions. 4.0 seems to behave better ... let's
raise again to see ...
Christian Kuhn
10:17 Revision 9f1c636d: [BUGFIX] Deprecation free SplObjectStorage in ModuleDataStorageCollection
Add PHP 8.1 attribute #[\ReturnTypeWillChange] with todo to set
correct return type as breaking change in v12 to sati...
Stefan Bürk
07:40 Revision 04a13580: [BUGFIX] Use correct selector for progress bar in workspaces
Since #91085, sending a remote request in workspaces,
e.g. sending records to another stage, is visualized by
a progr...
Oliver Bartsch
07:20 Revision ff68c3ec: [BUGFIX] Fix translation handling in vendor packages
When installing TYPO3 and Extensions into the vendor folder, no language
files can be loaded anymore because of an im...
Simon Gilli
00:20 Revision e0f48938: [BUGFIX] Deprecation free \SplSubject in ExtensionXmlParser
Set void return type for @internal class ExtensionXmlParser
to satisfy PHP 8.1 strict return on SPL classes.
Resolve...
Stefan Bürk
00:10 Revision 25ef8a70: [BUGFIX] Avoid calling nl2br(null) in Nl2brViewHelper
Nl2brViewHelper::renderStatic() calls nl2br with the return
of the called $renderChildrenClosure which may return nul...
Stefan Bürk
 

Also available in: Atom