Project

General

Profile

Activity

From 2021-12-18 to 2022-01-16

2022-01-16

19:54 Revision 72640460: [!!!][TASK] Remove TYPO3_CONF_VARS['SYS']['USdateFormat']
$GLOBALS['TYPO3_CONF_VARS']['SYS']['USdateFormat'] = true/false
has been added in TYPO3 4.0 with a happy "Go US!" mes...
Christian Kuhn
10:27 Revision 9b93bab2: [TASK] styleguide: Avoid deprecated phpstan configuration 'excludes_analyse'
PHPStan configuration option 'excludes_analyse' is deprecated and
should be replaced with the new option 'excludePath...
Stefan Bürk
10:10 Revision 69abf6f8: [TASK] styleguide: Add allowed plugins to composer.json
composer 2.2.x checks if plugins are allowed, and if not asks for
confirmation to execute (and add) it.
This change ...
Stefan Bürk
08:00 Revision dc015be3: [BUGFIX] styleguide: Resolve duplicated item value in tx_styleguide_elements_select
Oliver Bartsch
07:59 Revision 75e10675: [TASK] styleguide: Avoid $GLOBALS['TYPO3_CONF_VARS']['SYS']['USdateFormat']
Christian Kuhn
07:13 Revision 58702154: [TASK] Clean up workspace module views
* Use BackendTemplateView
* Hand over template to render as view->render('MyTemplate')
* Less class state
* Declare s...
Christian Kuhn
07:13 Revision c5f87edc: [TASK] Modernize ext:reports view
* Simplified routing without browser redirects
* Hide main drop-down if there is only one report
* Show main report b...
Christian Kuhn

2022-01-15

10:38 Revision 8a12cc24: [TASK] Avoid service listing in ext:reports
This one nagged me since "ever": The reports module
provides a sub-view to show registered services.
The old "servic...
Christian Kuhn

2022-01-14

20:11 Revision 4656e057: [!!!][TASK] Remove legacy TypoScript .txt includes
Since TYPO3 v8.7 the new `.typoscript` syntax is used. See #78161 - Since then, we had
ext_typoscript_constants.typo...
Benni Mack
20:00 Revision e3655fea: [TASK] Allow submitting forms via Modals
Our Modal implementation already provides a couple
of actions, executed when the modal is confirmed.
However, previo...
Oliver Bartsch
19:21 Revision aa538279: [TASK] Unify PageTsConfig loading
This change adds a new centralized place
in TYPO3\CMS\Core\Configuration\PageTsConfig to
load and parse (and match) P...
Benni Mack
19:20 Revision b8dd0cf5: [TASK] Page and info module events/hooks outside form tag
The page module provides ModifyPageLayoutContentEvent
to add content before and/or after the main module content.
Ext...
Christian Kuhn
19:19 Revision ddc5d1f8: [BUGFIX] Avoid undefined array key error when copying record
This happens when "transOrigPointerField" is not defined in TCA configuration.
Additionally, a PHP 8.1 deprecation i...
Chris Müller
19:19 Revision 419e9ed2: [BUGFIX] Avoid undefined array key error when copying record
This happens when "transOrigPointerField" is not defined in TCA configuration.
Additionally, a PHP 8.1 deprecation i...
Chris Müller
19:05 Revision 5787565b: [TASK] Modernize various ext:backend views
A series of ext:backend related controllers and
views are cleaned up. Some of them need more work,
especially LoginCo...
Christian Kuhn
18:53 Revision 77e2740e: [BUGFIX] Avoid evaluating all regexp redirects if early match found
ext:redirects middleware collected all possible redirects,
thus evaluating all regexp redirects to find possible matc...
Stefan Bürk
18:49 Revision 972d0ef4: [BUGFIX] HMENU: Use ATagParams directly from typolink
When setting "HMENU.1.NO.ATagParams" then "ATagParams"
called in cObj->ATagParams is now processed once by
setting th...
Benni Mack
18:46 Revision 82e79aed: [TASK] Remove special handling of translated shortcuts
When a page is hit in TYPO3 v12.0, the page translation
is automatically applied nowadays. Before, this
was only poss...
Benni Mack
18:44 Revision 702aa612: [TASK] Remove unused arguments from ext_getObjTree()
ExtendedTemplateService->ext_getObjTree() has
unused properties. Since "ExtendedTemplateService"
is marked as interna...
Benni Mack
18:37 Revision ade1708c: [BUGFIX] Avoid evaluating all regexp redirects if early match found
ext:redirects middleware collected all possible redirects,
thus evaluating all regexp redirects to find possible matc...
Stefan Bürk
17:56 Revision d9508ced: [TASK] Modernize ext:viewpage view
* Rename mainAction() to handleRequest()
* Use BackendTemplateView
* Hand over template to render as view->render('My...
Christian Kuhn
16:15 Revision 8dde7f04: [!!!][FEATURE] Add PSR-14 event for manipulating Page Links via typolink
A new PSR-14 event is added, where the old hook is removed
to modify links to generated Page Links.
Resolves: #87616...
Benni Mack
13:42 Revision 6fa0a49b: [TASK] Simplify EXT:redirects ManagementController
While the ManagementController does only feature
one action - overviewAction - the handleRequest()
made a couple of u...
Oliver Bartsch
12:44 Revision 42102cac: [TASK] Simplify RecyclerModuleController
While the RecyclerModuleController does only
feature one action - indexAction - the handleRequest()
method still cont...
Oliver Bartsch
12:21 Revision 29adbd32: [BUGFIX] styleguide: Remove unneeded phpstan ignore configuration
PHP DocBlock for QueryBuilder::orWhere() was adjusted in core with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/72...
Stefan Bürk
12:21 Revision e845ef34: [BUGFIX] styleguide: Set correct method docblock return-type in 'TYPO3\CMS\Styleguide\Form\Element\User1Element'
This fix updates the php docblock of method 'render()' in 'TYPO3\CMS\Styleguide\Form\Element\User1Element'
to be comp...
Stefan Bürk

2022-01-13

20:41 Revision 8cc8103c: [!!!][TASK] Remove config.disablePageExternalUrl option
The option "config.disablePageExternalUrl", which allowed
to bypass the External URL linking (used for special
jumpur...
Benni Mack
20:01 Revision a084a622: [TASK] Modernize backend toolbar code
* Use BackendTemplateView
* Hand over template to render as view->render('MyTemplate')
* Move shortcut templates to T...
Christian Kuhn
19:01 Revision 1f6d09cc: [TASK] Modernize ext:lowlevel view
This is a partial refactoring of ext:lowlevel. There
are some loose ends like HTML in the searchAction()
and some oth...
Christian Kuhn
18:55 Revision 4ae6c5d7: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments...
Elias Häußler
18:55 Revision 253e7dc1: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments...
Elias Häußler
18:55 Revision 73e8bed8: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments...
Elias Häußler
16:46 Revision 3eb758fc: [TASK] Avoid request in ext:install view
* Use BackendTemplateView and ->render('MyTemplate')
* f:translate with full LLL: keys
* No extbase-only f:form VH us...
Christian Kuhn
16:01 Revision 5e2c6848: [FOLLOWUP] Rename "entryPoints" to "elementBrowserEntryPoints"
Resolves: #91077
Releases: main
Change-Id: Iac0b8433a77ef4d6f6f0d1734e84c6a35f6addb4
Reviewed-on: https://review.typo...
Oliver Bartsch
15:55 Revision 3e48a344: [TASK] Use dependency injection in ext:sys_note
Configure classes in Services.yaml towards dependency injection.
Also rename NoteController to NoteRenderer as it's ...
Christian Kuhn
13:09 Revision 681e71a0: [!!!][FEATURE] Add PSR-14 event to modify page module content
This introduces a new PSR-14 event, enabling extension
authors to modify the header and footer content of the
page mo...
Oliver Bartsch
11:12 Revision 40ebc6bb: [!!!][TASK] Remove prefixLocalAnchors in HtmlParser
The option prefixLocalAnchors in HtmlParser was not used
anymore since the removal of its main functionality
in #6593...
Benni Mack
10:11 Revision 6053476c: [FEATURE] Introduce entry points for TCA type "group"
To improve the workflow for editors while selecting records
or folders in TCA type "group" fields, a new field config...
Oliver Bartsch
07:37 Revision 45ae6943: [!!!][FEATURE] Add new Event for filtering HMENU items
This change introduces a new PSR-14 event for manipulating
menu items in a menu.
The hook
$GLOBALS['TYPO3_CONF_VARS'...
Benni Mack

2022-01-12

20:37 Revision a883ba13: [TASK] Deprecate inline JavaScript in Dashboard
Using inline JavaScript when initializing RequireJS modules in
individual dashboard widgets has been deprecated. Widg...
Oliver Hader
20:16 Revision bb927efe: [!!!][TASK] Remove constants TYPO3_version and TYPO3_branch
Global constants TYPO3_version and TYPO3_branch have
been deprecated with introduction of class
\TYPO3\CMS\Core\Infor...
Christian Kuhn
15:51 Revision 7b5c2d29: [!!!][TASK] Deny inline JavaScript in FormEngine's requireJsModules
Custom FormEngine components loading additional RequireJS modules
must use corresponding JavaScriptModuleInstruction ...
Oliver Hader
11:27 Revision 5547a732: [!!!][TASK] Remove HMENU.collapse option
When the "collapse" option in the HMENU ContentObject
is activated, any active page links to its actual parent
page. ...
Benni Mack
11:22 Revision 25c72dd4: [BUGFIX] Use optgroup in SelectMultipleSideBySideElement
Instead of using multiple "fake" <option> elements with
the same value `--div--`, the SelectMultipleSideBySideElement...
Oliver Bartsch
11:22 Revision 69acbc3a: [TASK] ClickEnlargeViewhelper PHP 8.0/8.1 compatibility
Fixes 'Undefined array key "crop"' exception in PHP 8.0/8.1
when rendering an image with enabled clickenlarge and def...
dev-rke
11:21 Revision 37ac299f: [TASK] Simplify Templating Bootstrap in BE Controllers
This patch introduces a new EXT:fluid view class
"BackendTemplateView" to be used as main view for
backend-related no...
Christian Kuhn
10:33 Revision 312aef24: [BUGFIX] Make tstemplate respect hidden flags for sys_template records
Previously, the tstemplate Object Browser would wrongly show hidden
typoscript templates, if they were the first one ...
Benni Mack
10:33 Revision 3c76b9e0: [TASK] ClickEnlargeViewhelper PHP 8.0/8.1 compatibility
Fixes 'Undefined array key "crop"' exception in PHP 8.0/8.1
when rendering an image with enabled clickenlarge and def...
dev-rke
10:24 Revision 6de8eea9: [BUGFIX] Use optgroup in SelectMultipleSideBySideElement
Instead of using multiple "fake" <option> elements with
the same value `--div--`, the SelectMultipleSideBySideElement...
Oliver Bartsch
10:10 Revision 8c5aefaa: [BUGFIX] Make tstemplate respect hidden flags for sys_template records
Previously, the tstemplate Object Browser would wrongly show hidden
typoscript templates, if they were the first one ...
Benni Mack

2022-01-11

21:04 Revision 1af546ff: [BUGFIX] Calculate action menu generation earlier in PageLayoutController
With #95387 the menu generation of the page module
was moved to the end of the request handling method.
However, the...
Oliver Bartsch
20:42 Revision 455999e2: [BUGFIX] Do not hsc twice the title in indexed search
The path gets htmlspecialchared with linkPageATagWrap()
and before that it gets treated within getPathFromPageId()
al...
Benni Mack
20:42 Revision d85d3626: [BUGFIX] Calculate action menu generation earlier in PageLayoutController
With #95387 the menu generation of the page module
was moved to the end of the request handling method.
However, the...
Oliver Bartsch
20:35 Revision 44578fc2: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR...
Oliver Hader
20:34 Revision 95620d0e: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR...
Oliver Hader
20:21 Revision 9ec3a1b4: [BUGFIX] Do not hsc twice the title in indexed search
The path gets htmlspecialchared with linkPageATagWrap()
and before that it gets treated within getPathFromPageId()
al...
Benni Mack
19:32 Revision defbd609: [BUGFIX] Keep anchor in legacy link browser for pages
This change keeps the anchor when clicking on a page
in the link browser.
Resolves: #93893
Related: #89033
Releases:...
Benni Mack
19:22 Revision 9f968c37: [BUGFIX] Keep anchor in legacy link browser for pages
This change keeps the anchor when clicking on a page
in the link browser.
Resolves: #93893
Related: #89033
Releases:...
Benni Mack
19:22 Revision 27940f08: [TASK] Deprecate cObj->getMailTo
The method cObj->getMailTo() is only used in EmailLinkBuilder
and its functionality is now moved into this class,
as ...
Benni Mack
17:59 Revision b5ad778b: [BUGFIX] Avoid empty entries in scheduler CF garbage collection
When having an extension loaded that specifies a cache
without a specific backend like ext:adminpanel, the caching
fr...
Christian Kuhn
17:30 Revision 546f4c40: [BUGFIX] Avoid bogus title in new record controller
NewRecordController (+ icon in doc header of list
module) renders "Create a new page" on top. This
is not a link and ...
Christian Kuhn
17:29 Revision 6e25062a: [BUGFIX] Avoid empty entries in scheduler CF garbage collection
When having an extension loaded that specifies a cache
without a specific backend like ext:adminpanel, the caching
fr...
Christian Kuhn
16:52 Revision 9ce15af3: [BUGFIX] Avoid bogus title in new record controller
NewRecordController (+ icon in doc header of list
module) renders "Create a new page" on top. This
is not a link and ...
Christian Kuhn
16:36 Revision 0e0524b5: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR...
Oliver Hader
16:32 Revision 379679b7: [BUGFIX] Avoid PHP 8 warnings in ext:scheduler
Scheduler backend module -> Add button -> add some valid
information that makes the form save correctly -> "Save
and ...
Christian Kuhn
16:16 Revision 48d5c96b: [BUGFIX] Avoid PHP 8 warnings in ext:scheduler
Scheduler backend module -> Add button -> add some valid
information that makes the form save correctly -> "Save
and ...
Christian Kuhn
10:46 Revision f79a3299: [!!!][TASK] Remove config.spamProtectEmailAddresses = ascii
Since modern browsers already decode this "security"
measure, the option config.spamProtectEmailAddresses = ascii
is ...
Benni Mack
09:53 Revision cc428465: [TASK] Set TYPO3 version to 11.5.6-dev
Change-Id: I7acf728adcceb640d21918dcabe77f5cacfa66f1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729...
Oliver Hader
09:53 Revision 60a3a9f3: [TASK] Set TYPO3 version to 10.4.24-dev
Change-Id: I9afad25a88555d3a89610b63ab0afd21e1284304
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729...
Oliver Hader
09:07 Revision 45452ea7: [RELEASE] Release of TYPO3 11.5.5
Change-Id: Ia82e7fc67597b331ddb8f7eb35afb0598899a397
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729...
Oliver Hader
09:03 Revision de2f469c: [RELEASE] Release of TYPO3 10.4.23
Change-Id: I52bd2fc97d0e1a24ad393bc6b2fb4597fb5f73be
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729...
Oliver Hader

2022-01-10

22:25 Revision ef4f9a6d: [BUGFIX] Correctly apply config.absRefPrefix to _assets resources
When using a composer-based installation, public frontend assets
such as JavaScript of stylesheet files are exposed i...
Oliver Hader
22:24 Revision 16d97a0d: [BUGFIX] Correctly apply config.absRefPrefix to _assets resources
When using a composer-based installation, public frontend assets
such as JavaScript of stylesheet files are exposed i...
Oliver Hader
21:23 Revision 66a20c63: [BUGFIX] Enforce functional colors package
The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an...
Andreas Fernandez
21:22 Revision 69a5ab4b: [BUGFIX] Enforce functional colors package
The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an...
Andreas Fernandez
20:59 Revision 0f31667b: [BUGFIX] Enforce functional colors package
The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an...
Andreas Fernandez
20:07 Revision 3cc1c169: [BUGFIX] Restore sort link in FileList
This restores the sort link for columns with
"special" label, such as "tstamp" or "crdate".
Resolves: #96489
Release...
Oliver Bartsch
18:01 Revision 1b62c567: [TASK] Update CKEditor to v4.17.1
Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://...
Oliver Hader
18:01 Revision b3d18486: [TASK] Update CKEditor to v4.17.1
Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://...
Oliver Hader
17:22 Revision aedbf806: [TASK] Update CKEditor to v4.17.1
Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://...
Oliver Hader
16:39 Revision 3e6e92bd: [TASK] Unify TSFE usage consistently in HMENU
Some code in HMENU stems back from TYPO3 v3.x days,
and this code aims to streamline the functionality
given current ...
Benni Mack
16:24 Revision de70d736: [BUGFIX] Fix NavigationContainer iframe loading
Some browsers (reported were Safari and Firefox) are not able to
load the file tree when invoking the module the firs...
Benjamin Franzke
15:55 Revision 7b9ad91d: [TASK] Unify TSFE usage consistently in HMENU
Some code in HMENU stems back from TYPO3 v3.x days,
and this code aims to streamline the functionality
given current ...
Benni Mack
15:32 Revision a669f117: [TASK] Separate JavaScriptHandler concerns
This change is preparatory refactoring in order to support
native JavaScript modules (ESM) where a module can't be us...
Benjamin Franzke
14:03 Revision 4e275727: [BUGFIX] Restore sort link in FileList
This restores the sort link for columns with
"special" label, such as "tstamp" or "crdate".
Resolves: #96489
Release...
Oliver Bartsch
12:42 Revision e0783961: [TASK] Update @claviska/jquery-minicolors to v2.3.6
Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i...
Oliver Hader
12:42 Revision d14e6f2d: [TASK] Update @claviska/jquery-minicolors to v2.3.6
Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i...
Oliver Hader
12:20 Revision 0f50cf35: [BUGFIX] Exclude pages from linkvalidator path
The linkvalidator module shows the path to the page,
a broken link is on. Since editors might only have access
to a s...
Oliver Bartsch
12:10 Revision 608f238a: [TASK] Remove unused methods related to workspaces
Resolves: #96490
Releases: main
Change-Id: I43218e8f99f062fc43f14e1b26d7b68d8ca5414d
Reviewed-on: https://review.typo...
Benni Mack
12:02 Revision d465a7a6: [TASK] Update @claviska/jquery-minicolors to v2.3.6
Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i...
Oliver Hader
11:54 Revision 021bc8d9: [BUGFIX] Fix rootlevel check in ListModule fieldControl
Resolves: #96481
Releases: main, 11.5
Change-Id: I41eeb4ecf0b90e998875701131b2c8a35bfa3225
Reviewed-on: https://revie...
Oliver Bartsch
11:51 Revision 40bfc7c4: [BUGFIX] Exclude pages from linkvalidator path
The linkvalidator module shows the path to the page,
a broken link is on. Since editors might only have access
to a s...
Oliver Bartsch
11:35 Revision cee749cc: [BUGFIX] Fix rootlevel check in ListModule fieldControl
Resolves: #96481
Releases: main, 11.5
Change-Id: I41eeb4ecf0b90e998875701131b2c8a35bfa3225
Reviewed-on: https://revie...
Oliver Bartsch
11:09 Revision 43944c34: [BUGFIX] Use typolink in EmailViewHelper
This change uses typolink in EmailViewHelper,
allowing to also use typolink hooks or custom
Email Link Builder to be ...
Benni Mack
10:53 Revision bf1512e7: [BUGFIX] Use typolink in EmailViewHelper
This change uses typolink in EmailViewHelper,
allowing to also use typolink hooks or custom
Email Link Builder to be ...
Benni Mack
10:39 Revision 9f562632: [TASK] Clean up Page Link Builder code
During the main work of TYPO3 v9 when Site Handling
was introduced, the Page Link Builder turned into
a single monste...
Benni Mack
10:20 Revision 332ecefe: [TASK] Clean up Page Link Builder code
During the main work of TYPO3 v9 when Site Handling
was introduced, the Page Link Builder turned into
a single monste...
Benni Mack

2022-01-08

13:44 Revision 33b6e0a9: [TASK] Switch description of partialRootPaths and layoutRootPaths
Releases: main, 11.5
Resolves: #96488
Change-Id: I0ced03e4d551048414022214b832b3ceeb51400d
Reviewed-on: https://revie...
Stefan Frömken
11:49 Revision f6d73fea: [TASK] Switch description of partialRootPaths and layoutRootPaths
Releases: main, 11.5
Resolves: #96488
Change-Id: I0ced03e4d551048414022214b832b3ceeb51400d
Reviewed-on: https://revie...
Stefan Frömken
11:35 Revision 1ac8bbdc: [TASK] Remove redundant @var tags
The type can already be inferred from the source
code.
The cleanup was run automatically with a
PHPStorm plugin.
Re...
Nikita Hovratov

2022-01-07

22:13 Revision 36edcee3: [TASK] Extract inline mn attribute scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnasym_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
22:00 Revision 84f22765: [TASK] Extract inline mn attribute scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnasym_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
21:40 Revision c8f77004: [BUGFIX] Prevent redirects causing infinite redirect loops
This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr...
Jörn Wagner
15:00 Revision 89050f92: [FEATURE] Introduce PSR-14 ModifyQueryForLiveSearchEvent
In order to be able to influence the query of the
LiveSearch, a new PSR-14 event ModifyQueryForLiveSearchEvent
is add...
Guido Schmechel
13:38 Revision 56ac7aa8: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ...
Benjamin Franzke
13:35 Revision aeba438a: [BUGFIX] Prevent redirects causing infinite redirect loops
This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr...
Jörn Wagner
13:15 Revision 8bfa7b9f: [BUGFIX] Prevent undefined array key in PageLinkHandler
Resolves: #96479
Releases: main, 11.5
Change-Id: I8f054a9dd38e8b25ac606c002f95cb673e4e280c
Reviewed-on: https://revie...
Oliver Bartsch
13:14 Revision fab061b2: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ...
Benjamin Franzke
13:13 Revision 0c596db6: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ...
Benjamin Franzke
12:57 Revision ee4fe560: [BUGFIX] Prevent undefined array key in PageLinkHandler
Resolves: #96479
Releases: main, 11.5
Change-Id: I8f054a9dd38e8b25ac606c002f95cb673e4e280c
Reviewed-on: https://revie...
Oliver Bartsch
12:52 Revision c9119966: [BUGFIX] Prevent redirects causing infinite redirect loops
This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr...
Jörn Wagner
12:27 Revision d673b7f6: [TASK] Use ORDER BY uid DESC in LiveSearch
Sorting query results by text columns may require
a filesort on harddisk which is slow. To boost up
the search result...
Stefan Froemken
11:57 Revision 10b27bcf: [TASK] Use ORDER BY uid DESC in LiveSearch
Sorting query results by text columns may require
a filesort on harddisk which is slow. To boost up
the search result...
Stefan Froemken
11:42 Revision 6bda1ea5: [BUGFIX] TypoLink is executed fully without href attribute
In #87992 an early return was added to have <a> tags
with just an "id" or "name" attribute. This is all nice,
but whe...
Benni Mack

2022-01-06

23:03 Revision 8819a39e: [TASK] Ensure ATagParams are overridden from global option
This change mainly adds tests for showing that
the global TypoScript option
config.ATagParams = tabindex="20"
can...
Benni Mack
23:02 Revision b72d3fd5: [BUGFIX] TypoLink is executed fully without href attribute
In #87992 an early return was added to have <a> tags
with just an "id" or "name" attribute. This is all nice,
but whe...
Benni Mack
22:43 Revision d8e25e2c: [BUGFIX] Ensure config.spamProtectEmailAddresses = ascii works for external URLs
When having a page of type "External URL", set to
an email address, and config.spamProtectEmailAddresses = ascii
set ...
Benni Mack
22:41 Revision 1c589463: [TASK] Ensure ATagParams are overridden from global option
This change mainly adds tests for showing that
the global TypoScript option
config.ATagParams = tabindex="20"
can...
Benni Mack
22:10 Revision 34b13837: [BUGFIX] Ensure config.spamProtectEmailAddresses = ascii works for external URLs
When having a page of type "External URL", set to
an email address, and config.spamProtectEmailAddresses = ascii
set ...
Benni Mack
18:52 Revision 83daec59: [BUGFIX] Mark broken links to hidden page and CEs
Broken links are marked in RTE by using the attribute
data-rte-error in the <a> tag, which results in a
special style...
Sybille Peters
18:34 Revision 27859172: [BUGFIX] Mark broken links to hidden page and CEs
Broken links are marked in RTE by using the attribute
data-rte-error in the <a> tag, which results in a
special style...
Sybille Peters
15:25 Revision 095b636f: [BUGFIX] Use typolink consistently for makelinks functionality
TYPO3's "makelinks" functionality parses for in-text
external URLs and mailto links. This change uses
Typolink under ...
Benni Mack
15:24 Revision 12fdd9e4: [BUGFIX] Check for excludeUidList in HMENU of default language
This change now always checks for the actual page ID
in the default language, not of the translated page
to see if th...
Benni Mack
15:12 Revision 90c2181b: [BUGFIX] Use typolink consistently for makelinks functionality
TYPO3's "makelinks" functionality parses for in-text
external URLs and mailto links. This change uses
Typolink under ...
Benni Mack
15:09 Revision 3b54b044: [BUGFIX] Check for excludeUidList in HMENU of default language
This change now always checks for the actual page ID
in the default language, not of the translated page
to see if th...
Benni Mack
14:52 Revision ad0aa9a5: [FEATURE] Add content object related arguments to HtmlViewHelper
The HtmlViewHelper is extended for a couple of new arguments,
used to influence the initialization of the content obj...
Stefan Froemken
14:47 Revision 528b90fe: [TASK] Allow ServerRequestInterface in ext:fluid
This changes StandaloneView and RenderingContext
to accept instances of ServerRequestInterface or
no Request at all -...
Christian Kuhn
13:32 Revision 7f6fd46c: [TASK] Extract simple mn attribute scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnattr_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
12:02 Revision 61de2f37: [TASK] Extract simple mn attribute scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mnattr_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
00:34 Revision c817e35c: [BUGFIX] Ensure correct test expectation for hierarchicalMenuIsGenerated
Merging #22190 shortly after #96470 has introduced a invalid
test case expectation, which fails now core ci execution...
Stefan Bürk
00:27 Revision a16c8134: [BUGFIX] Ensure correct test expectation for hierarchicalMenuIsGenerated
Merging #22190 shortly after #96470 has introduced a invalid
test case expectation, which fails now core ci execution...
Stefan Bürk

2022-01-05

23:00 Revision 1072b2a3: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc...
Benni Mack
22:59 Revision 15c5d339: [BUGFIX] Use "pages.target" properly for Pages with External URL
The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be...
Benni Mack
22:45 Revision fbc9e887: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc...
Benni Mack
22:41 Revision 361bb8c3: [BUGFIX] Use "pages.target" properly for Pages with External URL
The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be...
Benni Mack
21:35 Revision 502b7bea: [FEATURE] Move linkvalidator reports to new module
The linkvalidator backend module was previously
built into the Web->Info module.
Now, Linkvalidator receives its own...
Benni Mack
18:59 Revision 69f540a8: [BUGFIX] Change misleading label for workspace mass action
With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr...
Oliver Bartsch
17:27 Revision 11cd2815: [BUGFIX] Change misleading label for workspace mass action
With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr...
Oliver Bartsch
17:10 Revision dc2c9dbd: [BUGFIX] Provide quoted array to string-list implode support
With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do...
Stefan Bürk
16:21 Revision 4ec4b7e2: [BUGFIX] Provide quoted array to string-list implode support
With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do...
Stefan Bürk
13:59 Revision b2b124cb: [TASK] Better performance for LiveSearch
We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
...
Stefan Froemken
13:59 Revision a3e2d88c: [TASK] Better performance for LiveSearch
We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
...
Stefan Froemken
13:45 Revision 468b1f6a: [TASK] Make status of simulate time clearer
Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa...
Susanne Moog
13:45 Revision 39535d13: [TASK] Make status of simulate time clearer
Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa...
Susanne Moog
13:45 Revision cdb016b3: [TASK] Adjust QueryBuilder PHPDoc comments
Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve...
Ingo Fabbri
13:44 Revision d2a4e251: [TASK] Adjust QueryBuilder PHPDoc comments
Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve...
Ingo Fabbri
12:55 Revision a6593bd9: [BUGFIX] Mark shortcut pages as active in HMENU
This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag...
Benni Mack
12:25 Revision fc6cf2c9: [BUGFIX] Mark shortcut pages as active in HMENU
This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag...
Benni Mack
12:25 Revision 8b3e6321: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p...
Stefan Bürk
11:42 Revision af512dbd: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p...
Stefan Bürk
10:31 Revision c9c56e4d: [BUGFIX] Add TCA migration for select authMode keywords
With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right...
Nikita Hovratov
10:31 Revision dd291132: [BUGFIX] Add TCA migration for select authMode keywords
With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right...
Nikita Hovratov
09:06 Revision c84dcff7: [BUGFIX] Add CompositeExpression argument docblock type-hint
This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW...
Ingo Fabbri
09:06 Revision 10fff855: [BUGFIX] Add CompositeExpression argument docblock type-hint
This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW...
Ingo Fabbri
09:05 Revision 95b3352c: [TASK] Remove unneeded TypeScript module path configuration
Simplify tsconfig.json by removing unneded lookup configurations for
typo3/sysext/*/Resources/Public/JavaScript/ fold...
Benjamin Franzke
08:43 Revision 81f5d39b: [BUGFIX] Add CompositeExpression argument docblock type-hint
This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW...
Ingo Fabbri

2022-01-04

17:19 Revision 0800ba7c: [BUGFIX] Rename variable for storing the translated options
Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int...
Jan Helke
17:04 Revision f91b748c: [BUGFIX] Rename variable for storing the translated options
Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int...
Jan Helke
16:47 Revision 7b8fa897: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
16:47 Revision 8b5bc3e9: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R...
Anja Leichsenring
15:57 Revision 362b74f9: [BUGFIX] Add TCA migration for select authMode keywords
With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right...
Nikita Hovratov
15:14 Revision cec8958c: [BUGFIX] Fix ordering of db mounts in page tree
With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett...
Benjamin Franzke
14:59 Revision a7332682: [BUGFIX] Fix ordering of db mounts in page tree
With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett...
Benjamin Franzke
14:52 Revision 44a34cd8: [BUGFIX] Do not overwrite previously set preview mode
The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte...
Susanne Moog
14:51 Revision 8bd8bed9: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC...
Christian Kuhn
14:51 Revision c7c55a7c: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC...
Christian Kuhn
14:33 Revision 0b25b007: [BUGFIX] Fix ordering of db mounts in page tree
With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett...
Benjamin Franzke
14:28 Revision 70dcd9ff: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC...
Christian Kuhn
14:22 Revision 03c0c741: [BUGFIX] Do not overwrite previously set preview mode
The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte...
Susanne Moog
12:55 Revision 8c8cc091: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference....
Georg Ringer
12:55 Revision 0beca1c6: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference....
Georg Ringer
12:17 Revision fc31824a: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference....
Georg Ringer
12:05 Revision dc00f26c: [BUGFIX] Check correctly for TCA search options
The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth...
Nikita Hovratov
11:50 Revision 14dc3b07: [BUGFIX] Check correctly for TCA search options
The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth...
Nikita Hovratov
10:57 Revision 8ddf6b84: [BUGFIX] Fix undefined array key error in DatabaseRecordList
TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I...
Nikita Hovratov
10:41 Revision 84ee3e86: [BUGFIX] Fix undefined array key error in DatabaseRecordList
TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I...
Nikita Hovratov

2022-01-03

17:33 Revision 445f6066: [TASK] Update symfony dependencies to 5.4 (LTS)
This change enables raises Symfony's minimum
version to 5.4.0 as this is a LTS version.
Resolves: #96171
Releases: m...
Benni Mack
16:14 Revision c61e826b: [TASK] Migrate FormEngine and FormEngineValidation to TypeScript
A human-readable diff of the applied changes can be inspected on:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/727...
Benjamin Franzke
15:43 Revision 444438b6: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie...
Johannes Seipelt
15:42 Revision 2a9dcee9: [TASK] Add allowed composer plugins for composer >= 2.2.0
Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l...
Torben Hansen
15:40 Revision 14451baa: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ...
Christian Kuhn
15:27 Revision 127453a1: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ...
Christian Kuhn
13:52 Revision 07638213: [BUGFIX] Allow rendering of subpages for spacers
If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ...
Benni Mack
13:29 Revision 46039c88: [!!!][TASK] Change method signatures and remove deprecated functionality
This change reduces the amount of @todos regarding
method changes related to strict typing or interface changes
for T...
Benni Mack
13:29 Revision 24c4437b: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie...
Johannes Seipelt
13:23 Revision 21addb0b: [BUGFIX] Allow rendering of subpages for spacers
If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ...
Benni Mack
12:17 Revision 0ce25043: [BUGFIX] Avoid array offset on null warning when generating preview URL params
Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie...
Chris Müller
11:47 Revision ee6bd966: [BUGFIX] Avoid array offset on null warning when generating preview URL params
Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie...
Chris Müller
11:17 Revision 52d4e537: [BUGFIX] Avoid type errors in TimeTracker
Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release...
Susanne Moog
10:00 Revision 7605d922: [BUGFIX] Avoid type errors in TimeTracker
Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release...
Susanne Moog

2021-12-30

14:51 Revision cd6df0df: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1...
Chris Müller
14:37 Revision 21154bc8: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1...
Chris Müller
14:00 Revision 620d224e: [TASK] Update symfony dependencies to 5.4 (LTS)
This change enables raises Symfony's minimum
version to 5.4.0 as this is a LTS version.
Resolves: #96171
Releases: m...
Benni Mack
13:49 Revision b83a4c04: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun...
Benjamin Franzke
13:49 Revision 62ada6fa: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun...
Benjamin Franzke
13:46 Revision 75c21c6b: [BUGFIX] Fix TCA of sys_workspace custom_stages
The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table...
Nikita Hovratov
13:46 Revision 91f2f7cc: [BUGFIX] Fix TCA of sys_workspace custom_stages
The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table...
Nikita Hovratov
13:30 Revision 4d2f41f3: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun...
Benjamin Franzke
13:22 Revision 044d1e25: [BUGFIX] Fix TCA of sys_workspace custom_stages
The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table...
Nikita Hovratov
12:12 Revision ce91b194: [TASK] Update to TypeScript 4.5
This is a preparatory update to help migration to ES2020 modules ("ESM").
TypeScript >=4.1.1 fixes it's es2020 module...
Benjamin Franzke
09:51 Revision a6561904: [BUGFIX] Avoid undefined array key in garbage collection task
Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie...
Chris Müller
09:24 Revision 433a1a37: [BUGFIX] Avoid undefined array key in garbage collection task
Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie...
Chris Müller

2021-12-29

21:04 Revision f931a62a: [TASK] Fix typo in InputDateTimeElement
Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie...
Nikita Hovratov
20:36 Revision 26b4e1dc: [TASK] Remove localizeChildrenAtParentLocalization TCA migration
This option was removed in TYPO3 v9 and is since
then always enabled.
Also remove usage in Tests along with
localiza...
Nikita Hovratov
20:25 Revision 5944cd79: [TASK] Fix typo in InputDateTimeElement
Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie...
Nikita Hovratov

2021-12-28

11:48 Revision 36454147: [BUGFIX] Remove useless felogin view configuration
The setup should not contain the same settings twice.
Moreover, the default paths are always available,
no need to co...
Markus Klein

2021-12-27

19:59 Revision ab8519d7: [TASK] Add allowed composer plugins for composer >= 2.2.0
Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l...
Torben Hansen

2021-12-23

18:38 Revision 4d980f4e: [TASK] Add tests for list menu with folder as root storage
This change adds test to document the behavior that excludeDoktypes
needs to be set to render folders in a menus as w...
Benni Mack
18:14 Revision 107a3f6d: [TASK] Add tests for list menu with folder as root storage
This change adds test to document the behavior that excludeDoktypes
needs to be set to render folders in a menus as w...
Benni Mack
16:46 Revision dc749a15: [BUGFIX] Do not link to untranslated records
This only fixes the issue for dedicated record links. Page links with
added query arguments can still lead to broken ...
Mathias Brodala
16:46 Revision 1d5d5743: [BUGFIX] Be consistent in HMENU.special = language
Previously, HMENU.addQueryString, which is only
available for special=language, was applied
not within the typolink()...
Benni Mack
16:21 Revision 3698b492: [BUGFIX] Be consistent in HMENU.special = language
Previously, HMENU.addQueryString, which is only
available for special=language, was applied
not within the typolink()...
Benni Mack
16:20 Revision ab9aa327: [BUGFIX] Do not link to untranslated records
This only fixes the issue for dedicated record links. Page links with
added query arguments can still lead to broken ...
Mathias Brodala
15:44 Revision c634d404: [BUGFIX] Avoid PHP 8 warnings in LocalCropScaleMaskHelper
Resolves: #96344
Releases: main, 11.5
Change-Id: I986945e16e0a2adef827fc0532a431be7ab25e03
Reviewed-on: https://revie...
Benni Mack
15:39 Revision 440a20aa: [BUGFIX] Remove useless felogin view configuration
The setup should not contain the same settings twice.
Moreover, the default paths are always available,
no need to co...
Markus Klein
15:39 Revision 117ed849: [TASK] Replace property name strings of AbstractDomainObject with constants
Releases: main
Resolves: #96046
Change-Id: I86edaa24b08808b70b92687f83a850ff32a74dc7
Reviewed-on: https://review.typo...
Alexander Schnitzler
15:33 Revision f99cd918: [BUGFIX] Fix PHP 8 notices in workspaces preview
Resolves: #96430
Releases: main, 11.5
Change-Id: I8569537d90ee5dc74157db4f3e583366b82a2e27
Reviewed-on: https://revie...
Benni Mack
15:28 Revision 66e9603b: [BUGFIX] Avoid PHP 8 warnings in LocalCropScaleMaskHelper
Resolves: #96344
Releases: main, 11.5
Change-Id: I986945e16e0a2adef827fc0532a431be7ab25e03
Reviewed-on: https://revie...
Benni Mack
15:18 Revision 4853ef71: [BUGFIX] Fix PHP 8 notices in workspaces preview
Resolves: #96430
Releases: main, 11.5
Change-Id: I8569537d90ee5dc74157db4f3e583366b82a2e27
Reviewed-on: https://revie...
Benni Mack
14:59 Revision 9d044bad: [FEATURE] Add new SMTP configuration settings
These additional SMTP options are now supported by TYPO3
and can be set in the Install Tool:
- transport_smtp_restar...
Guido Schmechel
14:10 Revision fce96feb: [TASK] Migrate FormEngineLinkBrowserAdapter to TypeScript
A human-readable diff of the applied changes can be inspected on:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/727...
Benjamin Franzke
13:36 Revision 18b65882: [BUGFIX] Resolve shortcuts in HMENU to access restricted pages
There is a difference between
> typolink.linkAccessRestrictedPages = 1 (only a toggle)
and
> HMENU.showAccessRestric...
Benni Mack
13:16 Revision 82d33fc2: [BUGFIX] Resolve shortcuts in HMENU to access restricted pages
There is a difference between
> typolink.linkAccessRestrictedPages = 1 (only a toggle)
and
> HMENU.showAccessRestric...
Benni Mack
13:14 Revision 90817ca9: [BUGFIX] Avoid undefined array key in ContentObjectRenderer->getTypoLink()
Resolves: #96418
Releases: main, 11.5
Change-Id: I00b77f478c667f59b751c6f13c975d03799086d7
Reviewed-on: https://revie...
Chris Müller
13:14 Revision f6d94968: [BUGFIX] Avoid undefined array key in TextMenuContentObject->writeMenu()
Resolves: #96377
Releases: main, 11.5
Change-Id: I98dfe39cf04468d54ee979afa34e7dd3bd40acf6
Reviewed-on: https://revie...
Chris Müller
12:51 Revision f8d021c8: [BUGFIX] Avoid undefined array key in TextMenuContentObject->writeMenu()
Resolves: #96377
Releases: main, 11.5
Change-Id: I98dfe39cf04468d54ee979afa34e7dd3bd40acf6
Reviewed-on: https://revie...
Chris Müller
12:47 Revision 93e1f9ec: [BUGFIX] Avoid undefined array key in ContentObjectRenderer->getTypoLink()
Resolves: #96418
Releases: main, 11.5
Change-Id: I00b77f478c667f59b751c6f13c975d03799086d7
Reviewed-on: https://revie...
Chris Müller
12:44 Revision 37fde6f5: [TASK] Add allowed composer plugins for composer >= 2.2.0
Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l...
Torben Hansen
09:24 Revision 061c799d: [BUGFIX] Respect query settings for version overlay enable fields
Resolves: #93027
Releases: main, 11.5
Change-Id: I65b4b84a12cf4985d14a62217b075e5c421e0ee6
Reviewed-on: https://revie...
Sebastian Michaelsen
09:09 Revision 90f342b9: [BUGFIX] Properly support translations only page module
This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang...
Oliver Bartsch
09:09 Revision e1c5366c: [BUGFIX] Properly support translations only page module
This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang...
Oliver Bartsch
09:09 Revision 28d89b1c: [BUGFIX] Properly support translations only page module
This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang...
Oliver Bartsch
09:07 Revision a1f59825: [BUGFIX] Respect query settings for version overlay enable fields
Resolves: #93027
Releases: main, 11.5
Change-Id: I65b4b84a12cf4985d14a62217b075e5c421e0ee6
Reviewed-on: https://revie...
Sebastian Michaelsen

2021-12-22

13:58 Revision 2ef76e61: [TASK] Correct order of extbase view setup
With the removal of ControllerContext a view
init call had to be moved out of ControllerContext.
It was moved to a wr...
Christian Kuhn

2021-12-21

20:05 Revision 0b9c38e5: [TASK] Use EXT: syntax with f:uri.resource
To stick to best practice, the patch adapts all
f:uri.resource ViewHelper usages to "EXT:" syntax.
Resolves: #96423
...
Christian Kuhn
17:41 Revision 3a895968: [BUGFIX] Initialise parameter in AbstractElementBrowser correctly
This avoids the deprecation notice in PHP 8.1:
Passing null to parameter #2 ($string) of type string is deprecated in...
Chris Müller
17:28 Revision f425ae37: [BUGFIX] Ignore unmapped tables on non-default connections
This patch changes the behaviour when building the SchemaDiff on a
non-default connection to only fetch tables which ...
Stephan Großberndt
17:17 Revision fe367b75: [TASK] styleguide: Adapt another f:uri.resource usage to EXT: syntax
Christian Kuhn
17:10 Revision 65141c5c: [BUGFIX] Ignore unmapped tables on non-default connections
This patch changes the behaviour when building the SchemaDiff on a
non-default connection to only fetch tables which ...
Stephan Großberndt
17:01 Revision 3678fe2e: [BUGFIX] Initialise parameter in AbstractElementBrowser correctly
This avoids the deprecation notice in PHP 8.1:
Passing null to parameter #2 ($string) of type string is deprecated in...
Chris Müller
17:01 Revision 61af3e74: [BUGFIX] Avoid undefined array key warnings in DatabaseRecordLinkBuilder
Resolves: #96420
Releases: main, 11.5
Change-Id: Ida1b27956bfe759062904ee9d0c8246ea73f0667
Reviewed-on: https://revie...
Chris Müller
16:45 Revision 529b3af9: [BUGFIX] Avoid undefined array key warnings in DatabaseRecordLinkBuilder
Resolves: #96420
Releases: main, 11.5
Change-Id: Ida1b27956bfe759062904ee9d0c8246ea73f0667
Reviewed-on: https://revie...
Chris Müller
16:45 Revision 308e07f1: [BUGFIX] Avoid PHP8 warning for "Insert records" with hidden records
When one or more hidden records are referenced in an "Insert records"
content element, an "undefined array key" warni...
Chris Müller
16:34 Revision ed0912e0: [BUGFIX] Use generated TSFE in PageLinkBuilder
If the PageLinkBuilder is invoked with a non-available TSFE as e.g. in
the "Redirects" module, generating the URLs to...
Andreas Fernandez
16:30 Revision 8c393e64: [BUGFIX] Avoid PHP8 warning for "Insert records" with hidden records
When one or more hidden records are referenced in an "Insert records"
content element, an "undefined array key" warni...
Chris Müller
16:24 Revision a8b9eefb: [TASK] Allow EXT: syntax in f:uri.resource VH
f:uri.resource is frequently used to load CSS and
JavaScript resources. It is the only ViewHelper that
does not under...
Christian Kuhn
16:18 Revision efee06eb: [TASK] styleguide: Use f:uri.resource with EXT: syntax
Bow to best practice usage. Christian Kuhn
16:11 Revision d2935594: [BUGFIX] Use generated TSFE in PageLinkBuilder
If the PageLinkBuilder is invoked with a non-available TSFE as e.g. in
the "Redirects" module, generating the URLs to...
Andreas Fernandez
15:21 Revision 24136683: [TASK] Allow EXT: syntax in f:uri.resource VH
f:uri.resource is frequently used to load CSS and
JavaScript resources. It is the only ViewHelper that
does not under...
Christian Kuhn
12:38 Revision f1b4f90e: [BUGFIX] Allow CSV in startingPoints config as advertised
The category starting points introduced with #95037 were designed to
allow comma-separated values in its configuratio...
Andreas Fernandez
12:38 Revision 8f6f7b3e: [TASK] Port remaining JavaScript unit tests to TypeScript
Helps to migrate to ES6 modules as that's just
a tsconfig setting then.
Releases: main
Resolves: #96409
Related: #96...
Benjamin Franzke
12:32 Revision 8d3b6851: [TASK] Add missing grunt copy action for web-animate polyfill
Commands executed:
yarn add web-animate
yarn build
Releases: main
Resolves: #96410
Related: #91072
Related: ...
Benjamin Franzke
12:06 Revision eb639f4d: [BUGFIX] Allow CSV in startingPoints config as advertised
The category starting points introduced with #95037 were designed to
allow comma-separated values in its configuratio...
Andreas Fernandez
11:28 Revision 92072aa1: [TASK] Remove stray javascript build outputs
RecordExportButton.js has been introduced in #94622 by accident
(probably a left-over from a previous patchset re-ad...
Benjamin Franzke
11:25 Revision 3344f500: [BUGFIX] Fix doctype annotations
According to https://docs.phpdoc.org/latest/guide/guides/types.html#union-types
it is only allowed to use "string|nul...
Simon Schaufelberger
11:15 Revision 8c2cf94c: [TASK] Improve overall readability of sys ext README files
Releases: main
Resolves: #96228
Change-Id: I680bf20c1a3dc63003cf1638ec680ca6ab07447f
Reviewed-on: https://review.typo...
Tom Warwick
11:08 Revision 4b4028a2: [BUGFIX] Fix doctype annotations
According to https://docs.phpdoc.org/latest/guide/guides/types.html#union-types
it is only allowed to use "string|nul...
Simon Schaufelberger
11:06 Revision ad385665: [BUGFIX] Resolve shortcuts in typolink directly
Currently, HMENU generates the direct destination for
a shortcut URL, but typolink does not. This is an
inconsistency...
Benni Mack
11:00 Revision 39dafa1c: [TASK] Switch to new REST API end point
The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o...
Simon Gilli
11:00 Revision e9b43754: [TASK] Switch to new REST API end point
The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o...
Simon Gilli
11:00 Revision e30eab32: [TASK] Remove stray javascript build outputs
RecordExportButton.js has been introduced in #94622 by accident
(probably a left-over from a previous patchset re-ad...
Benjamin Franzke
10:19 Revision 0adfe125: [TASK] Switch to new REST API end point
The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o...
Simon Gilli
10:08 Revision d5c7a963: [BUGFIX] Resolve shortcuts in typolink directly
Currently, HMENU generates the direct destination for
a shortcut URL, but typolink does not. This is an
inconsistency...
Benni Mack
08:06 Revision 81dfede6: [BUGFIX] Remove failing and superflous test for QueryHelper
With #96393 forward-compatible prepared statement
support has been added to QueryBuilder and also
provided several te...
Stefan Bürk
08:05 Revision 79a5e13b: [TASK] Raise friendsofphp/php-cs-fixer:^3.4
The dev dependency friendsofphp/php-cs-fixer now
has a minimum requirement to 3.4, which comes
with PHP8.1 support.
...
Benni Mack

2021-12-20

23:14 Revision 9faf357a: [BUGFIX] Remove useless string cast of idn_to_ascii()
The function `idn_to_ascii()` will return either `false` or a string,
the former one is returned on errors. In #93900...
Andreas Fernandez
22:04 Revision aece622c: [BUGFIX] Remove useless string cast of idn_to_ascii()
The function `idn_to_ascii()` will return either `false` or a string,
the former one is returned on errors. In #93900...
Andreas Fernandez
20:58 Revision 97f410b5: [TASK] Prepare ImmediateActionElementTest for ES6 modules
In ES6 mode Viewport.Topbar and ModuleMenu.App properties
cannot be overwritten (in order to be substituted with a ca...
Benjamin Franzke
20:27 Revision 16ed4261: [TASK] Replace placeholders in phpstan configuration
The phpstan configuration documentation recommends to specify the
paths relative to the directory of the configuratio...
Sybille Peters
20:22 Revision 85d0df50: [TASK] Modernize ViewHelper classes
The patch makes the bulk of ViewHelper classes more
strict and applies some general love. Some ViewHelpers
have been ...
Christian Kuhn
17:17 Revision 4c0a7851: [TASK] Use plain script-loading for CKEditor v4
CKEditor is now loaded via a plain <script async> tag in
preparation for a transition from requirejs to ES6 modules.
...
Benjamin Franzke
17:10 Revision 5e476ad6: [TASK] Move BackendController templates to one place
BackendController renders "Main.html" as central backend
skeleton, plus "Topbar.html" and "MainModule.html". The
patc...
Christian Kuhn
17:08 Revision 09068803: [TASK] Cleanup ext:viewpage template
There is no point in having the main template in
a sub folder, move it up. Additionally use full
EXT: syntax for f:tr...
Christian Kuhn
16:35 Revision fabd10f2: [TASK] Change wording to "database records"
Avoid dash between the two words.
Resolves: #96401
Releases: main
Change-Id: If3455598e643f1304400aa2271733bb5f69df0...
Christian Kuhn
16:25 Revision d0410620: [TASK] Remove unused method in FormViewHelper
Resolves: #96403
Releases: main
Change-Id: Id4843f31254fe2b4bd46fe3c7c37669c6f3a06f0
Reviewed-on: https://review.typo...
Christian Kuhn
16:22 Revision 26a1cbd6: [TASK] Avoid obsolete call in test case
Resolves: #96402
Releases: main
Change-Id: I8266c5859954ea118a4ec92ca3ca9660e9854c8f
Reviewed-on: https://review.typo...
Christian Kuhn
16:05 Revision 72da0d50: [TASK] Raise friendsofphp/php-cs-fixer:^3.4
The dev dependency friendsofphp/php-cs-fixer now
has a minimum requirement to 3.4, which comes
with PHP8.1 support.
...
Stefan Bürk
16:05 Revision ed725d12: [BUGFIX] Forward-compatible prepared statement support
doctrine/dbal:^3.2 changed return type of result for QueryBuilder
execute methods, no longer have used prepared state...
Stefan Bürk
15:49 Revision 3f6326bc: [!!!][TASK] Remove deprecated backendCheckLogin argument
Resolves: #96392
Related: #95320
Releases: main
Change-Id: I6dfe1e5ea95c1e5ceb748e2b1c50eec8644f1ecf
Reviewed-on: htt...
Benni Mack
15:05 Revision 21798082: [BUGFIX] Fix scoping issue in FormEngineValidation
theChar is not initialized and therefore pollutes global scope.
(It is assigned to window.theChar in the FormEngine i...
Benjamin Franzke
14:37 Revision 33ea9f3b: [BUGFIX] Fix scoping issue in FormEngineValidation
theChar is not initialized and therefore pollutes global scope.
(It is assigned to window.theChar in the FormEngine i...
Benjamin Franzke
14:25 Revision 1728e5b1: [BUGFIX] Forward-compatible prepared statement support
doctrine/dbal:^3.2 changed return type of result for QueryBuilder
execute methods, no longer have used prepared state...
Stefan Bürk
11:57 Revision b20ef47f: [TASK] Avoid deprecated doctrine/dbal method 'executeUpdate()'
doctrine/dbal deprecated quite some methods to cleanup
their codebase and provided replacements with more
speaking me...
Stefan Bürk
11:20 Revision fd8d65c5: [BUGFIX] Fix extension path in ComposerDeficitDetector
Instead of relying on a hard coded extension install path,
now the real extension path is used provided by the packag...
Helmut Hummel
09:25 Revision 63f9426a: [TASK] Remove unused language labels
In a previous patch, some language labels were unified in
EXT:redirects to that the same label was used for each
fiel...
Sybille Peters
09:14 Revision da29e38f: [TASK] Avoid deprecated doctrine/dbal method 'executeUpdate()'
doctrine/dbal deprecated quite some methods to cleanup
their codebase and provided replacements with more
speaking me...
Stefan Bürk
08:10 Revision 370d080c: [TASK] Remove deprecated parameter from VH docs
Remove the deprecated parameter useCacheHash from Typolink
viewhelper documentation (included in comments).
The para...
Sybille Peters

2021-12-19

20:27 Revision 783abed0: [BUGFIX] Avoid exception in ContentObjectRenderer with PHP8
This patch ensures that the getQuery() function only uses the
minus operator to negate the $storagePid variable, if t...
Torben Hansen
19:33 Revision 7c7705f6: [TASK] Use database cache backend for specific tests
With a recent change in typo3/testing-framework,
various core caches in functional tests are set
to NullBackend. This...
Stefan Bürk

2021-12-18

15:12 Revision 9f4edc9f: [BUGFIX] Fix PHP 8 strict warning in Package MetaData
A "type" does not need to be set in a composer.json,
so the checks for package type must account for the type
being n...
Helmut Hummel
13:18 Revision 8a2d011e: [TASK] styleguide: Make view helpers more strict
Christian Kuhn
12:54 Revision b552afaf: [BUGFIX] Avoid exception in ContentObjectRenderer with PHP8
This patch ensures that the getQuery() function only uses the
minus operator to negate the $storagePid variable, if t...
Torben Hansen
 

Also available in: Atom