Project

General

Profile

Activity

From 2021-05-23 to 2021-06-21

2021-06-21

19:30 Revision ceebe9b6: [FEATURE] Use dropdown for secondary action items
This change replaces the "collapse-horizontal" functionality
of the extended view icons into a dropdown from Bootstra...
Benni Mack
18:52 Revision c9e6a55f: [TASK] Streamline felogin TypoScript and documentation
Since the removal of the old pi-based plugin some of the
old TypoScript constants in styles.content.loginform
were le...
Torben Hansen
13:13 Revision d195431f: [BUGFIX] Use correct closing tag in recordlist
A display bug is fixed by using the correct closing
tag for a link inside a button group in recordlists'
single table...
Oliver Bartsch
12:35 Revision 1a3fdde6: [TASK] Avoid ObjectManager in remaining ext:form places
Finish ObjectManager removal / fallback works in
ext:form. The validators are no issue since they
have been postulate...
Christian Kuhn
12:34 Revision 755c3556: [TASK] Add EXT:dashboard to test environment
Enables EXT:dashboard when running tests which
required a few changes to wait for pageTree to be
fully loaded
Resolv...
Jochen Roth
11:59 Revision 79e4d668: [TASK] Remove unused ext:core AbstractCondition
Core Configuration\TypoScript\ConditionMatching\AbstractCondition
is an old TypoScript condition leftover, unused and...
Christian Kuhn
11:19 Revision 0dc3b7a8: [BUGFIX] Add missing view path definition for felogin
You can now customise the template paths of felogin via TypoScript
constants.
Resolves: #90953
Releases: master
Chan...
Kevin Appelt
10:32 Revision ab01fd9f: [FEATURE] Create new filemount from folder
When setting up permissions and a good folder structure,
admins should be able to create new sys_filemounts from
the ...
Benni Mack
09:49 Revision 3a93bc53: [BUGFIX] Fix Undefined array key error in PHP8 for EXT:workspaces
Will fix creation/edit content as well as publishing
workflow for workspaces and add a basic ac test
for page change,...
Jochen Roth

2021-06-19

10:13 Revision b28ab075: [TASK] Fixed links to issues in Changelog
Some documentation files containted incorrect :issue:`#XXXX` links
instead of :issue:`XXXX` (without #).
Releases: m...
Robert Vock

2021-06-18

17:14 Revision a3c3e95e: [TASK] Avoid ObjectManager in ext:form FormRuntime
Most ObjectManager->get() calls in FormRuntime can
be moved to makeInstance() directly without further
impact. For Fo...
Christian Kuhn
16:28 Revision 217cdbaf: [TASK] Allow CSV Export per table in list module
This change moves the CSV Export in the header of each
table within the record list.
This contains multiple UX impro...
Benni Mack
15:28 Revision 92749f0a: [TASK] Only delete from clipboard on POST requests in recordlist
This change ensures that deleting selected records (when
clipboard is activated) only happens for POST requests in
th...
Oliver Bartsch
15:03 Revision 8eb528d0: [TASK] Deprecate extbase ReferringRequest
When extbase has been changed to PSR-7 responses,
class ReferringRequest has been nearly obsoleted:
It is only used t...
Christian Kuhn
13:50 Revision 14805bdf: [TASK] Deprecate extbase ObjectManager->getEmptyObject()
ObjectManager->getEmptyObject() is only used in extbase
persistence DataMapper when domain objects are "thawed":
An e...
Christian Kuhn
11:09 Revision 51c1caf1: [BUGFIX] Respect offline storages on context menu initialization
The FileProvider tries to retrieve the file / folder object
on initialization. In case the requested folder or storag...
Oliver Bartsch
10:04 Revision 1b17327d: [BUGFIX] Respect offline storages on context menu initialization
The FileProvider tries to retrieve the file / folder object
on initialization. In case the requested folder or storag...
Oliver Bartsch
10:03 Revision c4f300c9: [TASK] Extract common site test aspects to trait
Extracts TypoScript instruction handling to test trait, which enables
to reuse corresponding methods.
Resolves: #943...
Oliver Hader
10:03 Revision 4282c2ca: [TASK] Extract common site test aspects to trait
Extracts TypoScript instruction handling to test trait, which enables
to reuse corresponding methods.
Resolves: #943...
Oliver Hader
10:02 Revision 212aca31: [TASK] Extract common site test aspects to trait
Extracts TypoScript instruction handling to test trait, which enables
to reuse corresponding methods.
Resolves: #943...
Oliver Hader
08:29 Revision 2bfa16c3: [BUGFIX] Fix PHP 8.0 issues in EXT:info
One warning was triggered by an inline JavaScript
assignment, which is unused since at least v9. It's
therefore remov...
Oliver Bartsch

2021-06-17

19:25 Revision e096b1b4: [FEATURE] Auto-detect event types on listener services
The 'event:' tag in Services.yaml can be omitted since,
the wiring is done automatically by reflecting the
target met...
Larry Garfield
18:59 Revision 669ab638: [TASK] Avoid ObjectManager in ext:fluid ViewHelperResolver
Finish the ObjectManager usages in ext:fluid. With #94285
we made the ViewHelperResolver a singleton service, which
i...
Christian Kuhn
16:27 Revision 98618c0a: [BUGFIX] Fix phpstan errors from ReturnTypeRule
EXT:lowlevel
EXT:recordlist
EXT:recycler
EXT:reports
EXT:rte_ckeditor
Resolves: #94265
Releases: master
Change-Id: I...
Daniel Goerz
13:00 Revision e7248458: [BUGFIX] Fix phpstan errors from ReturnTypeRule
EXT:scheduler
EXT:tstemplate
EXT:workspaces
Resolves: #94266
Releases: master
Change-Id: I60705f3667602575ec841bcc8e...
Daniel Goerz
12:09 Revision ea1e5b60: [TASK] Add ac test for TYPO3 Manual
Will add a test for Help -> TYPO3 Manual and
it's subpage to see if pages actually loaded
Resolves: #94360
Releases:...
Jochen Roth
12:08 Revision 8f142838: [TASK] Add acceptance test for EXT:reports module
This will add a basic acceptance test for
reports module because the page was not loaded
using php 8.0
Resolves: #94...
Jochen Roth
12:08 Revision 782222d7: [TASK] Add acceptance test for EXT:reports module
This will add a basic acceptance test for
reports module because the page was not loaded
using php 8.0.
Another test ...
Jochen Roth
11:14 Revision 28cba7f6: [BUGFIX] Return ForwardResponse in belog's deleteMessageAction
The action `deleteMessageAction` of the controller
`\TYPO3\CMS\Belog\Controller\BackendLogController` now returns a p...
Andreas Fernandez
11:11 Revision 2196c85e: [BUGFIX] Normalize UTF-8 strings before calling CharsetConverter->specCharsToASCII()
The method specCharsToASCII expects its input in Canonical Composition (NFC) otherwise it will produce incorrect resu... Martin Kutschker

2021-06-16

20:53 Revision 0b16a723: [TASK] Fix various PHP8 issues
In EXT:rte_ckeditor, EXT:form, EXT:recordlist,
EXT:setup, EXT:backend, EXT:frontend, EXT:reports
Added acceptance te...
Jochen Roth
20:44 Revision 7b7deb0c: [TASK] Add customization examples for felogin
Adds examples of how to override core templates.
Resolves: #90566
Releases: master, 10.4
Change-Id: I09f7b89542cc7f2...
Jan Stockfisch
20:28 Revision 89de481e: [TASK] Add customization examples for felogin
Adds examples of how to override core templates.
Resolves: #90566
Releases: master, 10.4
Change-Id: I09f7b89542cc7f2...
Jan Stockfisch
20:02 Revision 5a97d26d: Add pagination and filter examples (#216)
Additional backend module menu entry with a 'filter' and 'pagination' example. Jochen Roth
16:20 Revision 210350f3: [TASK] Improve code tidiness in the logger
Assorted cleanup and tidying of the Logger system.
There's more to do later but that's for later.
Resolves: #94352
R...
Larry Garfield
15:21 Revision 3fca1b19: [BUGFIX] Make logger usage PSR-3 compliant
PSR-3 has specific rules around interpolation: Messages
may provide placeholders like {foo} and writers should
substi...
Larry Garfield

2021-06-15

18:12 Revision 8ada892a: [TASK] Deprecate extbase StopActionException
There are three possible cases an extbase controller
action can come up with:
a) Return a casual psr-7 response (html...
Christian Kuhn
18:09 Revision 714a3749: [BUGFIX] Fix PHP 8.0 issues in EXT:setup
Resolves: #94348
Releases: master
Change-Id: Ia8c1f5041057f629ea9dfcc3cde6feba5a1cbe2a
Reviewed-on: https://review.ty...
Oliver Bartsch
18:06 Revision adce6dbe: [BUGFIX] Fix range handling for eval double
If a field has a '''double''' eval, '''upper''' and '''lower''' range
checks don't work as expected as the value is a...
Patrick Schriner
17:55 Revision 3109ebaa: [BUGFIX] Fix range handling for eval double
If a field has a '''double''' eval, '''upper''' and '''lower''' range
checks don't work as expected as the value is a...
Patrick Schriner
15:09 Revision cb253bb0: [BUGFIX] styleguide: Make sure cms-core is installed from source
Seems to be behavior change from composer 2.0 to 2.1,
we need to explicitely state that cms-core is a git
clone that ...
Christian Kuhn

2021-06-14

21:20 Revision 5d3dcaf6: [TASK] Avoid 'meta http-equiv="refresh"' in extbase redirectToUri()
"<html><head><meta http-equiv="refresh" ..." is discouraged
by w3.org [1] and should be implemented as server-side 3*...
Christian Kuhn
19:25 Revision 4b4385b4: [TASK] Require symfony components with 5.3.0 or higher
TYPO3 v11 will require symfony 5.3.0 (and hopefully
further versions once they will be released).
Used composer comm...
Benni Mack
18:12 Revision 82fe6c57: [TASK] Deprecate parameter type resolving via doc blocks
When a ClassSchema is created for a class, all methods inside said
class are analyzed along with their parameters. Ev...
Alexander Schnitzler
17:53 Revision ae55eef5: [DOCS] Fix PHP code example in changelog
Resolves: #94342
Releases: master, 10.4
Change-Id: Ia3d10d9b934788228ceb7c6ec0d3e1a67474b9f5
Reviewed-on: https://rev...
Oliver Bartsch
16:13 Revision ed6e0d39: [DOCS] Fix PHP code example in changelog
Resolves: #94342
Releases: master, 10.4
Change-Id: Ia3d10d9b934788228ceb7c6ec0d3e1a67474b9f5
Reviewed-on: https://rev...
Oliver Bartsch
14:34 Revision 379d126a: [FEATURE] PHP 8.0 support
After a long way of fixing our code base to have
all our tests (unit, functional, acceptance tests)
green, TYPO3 now ...
Christian Kuhn
13:02 Revision 3f15b85f: [BUGFIX] Use correct slide direction in MultiStepWizard
Bootstrap beta3 introduced a regression, which reversed
the slide direction. This therefore broke our implementation,...
Oliver Bartsch
12:56 Revision 1ee27a9f: [TASK] Raise typo3/testing-framework:^6.8.4
Acceptance tests now properly configure graphics
magick, so image generation works for them. This
triggeres different...
Christian Kuhn
12:55 Revision d7d19ee0: [TASK] Raise typo3/testing-framework:^6.8.4
Acceptance tests now properly configure graphics
magick, so image generation works for them. This
triggeres different...
Christian Kuhn
11:07 Revision baae0543: [BUGFIX] Remaining PHP 8.0 fixes for acceptance tests
This fixes a bunch of PHP 8.0 warnings found by acceptance
testing. image processing and ext:scheduler are affected
f...
Christian Kuhn
10:31 Revision 24f9946c: [TASK] Deprecate HTTP headers manipulating methods in HttpUtility
Following methods in HttpUtility are deprecated, since
they call `die()` / `exit()` and furthermore directly
manipula...
Oliver Bartsch
10:21 Revision 8019925c: [BUGFIX] Fix typing issues in various backend controllers
This change aims to reduce all left-over strict type changes,
and backwards-incompatible changes in our own code base...
Benni Mack

2021-06-13

14:35 Revision f8c1f6da: [BUGFIX] Adapt to error_reporting level with PHP 8 STFU operator
The @ error control operator suppresses all errors raised by
the expression, right? Well ...
If an error handler has...
Christian Kuhn
02:10 Revision 258a7b61: [TASK] Raise typo3/testing-framework:^6.8.3
Brings a composer conflict setting to prevent incompatible
doctrine/dbal versions, and an acceptance test related fix...
Christian Kuhn
02:10 Revision 0f07ad53: [TASK] Raise typo3/testing-framework:^6.8.3
Brings a composer conflict setting to prevent incompatible
doctrine/dbal versions, and an acceptance test related fix...
Christian Kuhn
01:23 Revision 79d6fe4e: [TASK] Raise typo3/cms-styleguide:~11.3.0
Brings a PHP 8.0 related fix, backend module bug fixes
and features representing more v11 related markup.
composer r...
Christian Kuhn
00:32 Revision d98fdf67: [RELEASE] styleguide: 11.3.0 Module improvements
Christian Kuhn

2021-06-12

23:03 Revision a6bb955b: [BUGFIX] Correct ac test file namespace
It's TYPO3\CMS\Core\Tests\Acceptance\Backend\Site\SiteModuleCest
not TYPO3\CMS\Core\Tests\Acceptance\Backend\Redirect...
Christian Kuhn
23:03 Revision 96798f4f: [BUGFIX] Correct ac test file namespace
It's TYPO3\CMS\Core\Tests\Acceptance\Backend\Site\SiteModuleCest
not TYPO3\CMS\Core\Tests\Acceptance\Backend\Redirect...
Christian Kuhn
21:07 Revision f2b02bab: [TASK] Remove extbase Request controllerSubpackageKey
setControllerSubpackageKey(), getControllerSubpackageKey()
and property controllerSubpackageKey of extbase Request
ar...
Christian Kuhn
21:01 Revision 97a19b6f: [TASK] Remove extbase Request isCached() and setIsCached()
To further prepare towards a PSR-7 Request in extbase
we have to get rid of as many setters as we possibly can.
Both...
Christian Kuhn
20:59 Revision 962042ce: [TASK] Avoid ObjectManager around ext:form FormDefinition
One of the main classes.
symfony DI does not support having a combination of
constructor arguments plus autowired dep...
Christian Kuhn
12:08 Revision 5527b0d1: [TASK] Drop two unused variables and a surplus argument
Resolves: #94318
Releases: master
Change-Id: I89b74b105c59c9a873b57a6ff3c0a149f888ef94
Reviewed-on: https://review.ty...
Christian Kuhn
11:59 Revision 5d2793e1: [TASK] Remove unused internal methods from ExtensionManagementUtility
The internal methods `generateItemList()` and `explodeItemList()`
from `ExtensionManagementUtility` are unused since ...
Oliver Bartsch

2021-06-11

14:22 Revision 4d4c3402: [TASK] Deprecate AbstractService
Class TYPO3\CMS\Core\Service\AbstractService as part of
an ancient 'services' API has been rendered unused in
core wi...
Christian Kuhn
14:13 Revision 2c411036: [TASK] Remove unused loginSecurityLevel options
Since removing the last remains of EXT:rsaauth in #94279
the `FE/loginSecurityLevel` and `BE/loginSecurityLevel`
opti...
Oliver Bartsch
13:37 Revision 63031fb2: [TASK] Deprecate GeneralUtility::rmFromList
GeneralUtility::rmFromList is unused since v10. If at
all, this method would better belong to StringUtility.
Therefo...
Oliver Bartsch
11:47 Revision 3ac058de: [TASK] Deprecate GeneralUtility::stdAuthCode
GeneralUtility::stdAuthCode is unused since at least
v9. As more appropriate methods for generating hashes,
e.g. Gene...
Oliver Bartsch
10:43 Revision ef1ea9dc: [BUGFIX] Fix return annotation of AbstractDomainObject->getUid()
The method `TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject->getUid()`
is declared to return either an int or nul...
Andreas Fernandez
09:55 Revision 0caa1cce: [BUGFIX] Fix return annotation of AbstractDomainObject->getUid()
The method `TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject->getUid()`
is declared to return either an int or nul...
Andreas Fernandez
08:40 Revision de89f5b5: [BUGFIX] Replace all-embracing form in recordlist
All tables were previously wrapped by one form in
the recordlist. Since #94218 this leads to problems
because all tab...
Oliver Bartsch

2021-06-10

20:48 Revision 4610cc85: [TASK] Cleanup namespace definitions in EXT:impexp templates
This removes an invalid attribute from EXT:impexp
default layout and furthermore removes unnecessary
fluid namespace ...
Oliver Bartsch
20:25 Revision bbc53965: [TASK] styleguide: Align preview and code
https://github.com/TYPO3-CMS/styleguide/pull/215
As a styleguide user i expect the preview/example area
to be a repr...
Jochen Roth
20:22 Revision 65807b30: [TASK] styleguide: Cleanup icons view
https://github.com/TYPO3-CMS/styleguide/pull/214
* Better positioning for filter label
* Remove inline style
* Remov...
Jochen Roth
20:18 Revision 18374ac4: [TASK] styleguide: Remove duplicated code
https://github.com/TYPO3-CMS/styleguide/pull/213
Removes duplicated code and uses
CodeViewHelpers built in example o...
Jochen Roth
20:12 Revision a90a52f6: [TASK] styleguide: Remove Helpers item
https://github.com/TYPO3-CMS/styleguide/pull/212
Remove Helpers item because this information is already
present in ...
Jochen Roth
19:41 Revision 74b704a8: [TASK] Avoid ObjectManager for ext:form ProcessingRule
Inject a singleton service, makeInstance() prototypes.
Resolves: #94304
Related: #90803
Releases: master
Change-Id: ...
Christian Kuhn
19:25 Revision 208bf9e7: [TASK] Avoid ObjectManager in ext:form TranslationService
Extbase ConfigurationManager is already configured to
be injectable. Use this in TranslationService.
Resolves: #9430...
Christian Kuhn
16:18 Revision 1d7ed0bc: [BUGFIX] Do not render clipboard actions for page translations
Recordlist features the clipboard functionality. When activated,
multiple clipboard actions, such as "copy" or "edit ...
Oliver Bartsch
16:05 Revision ee8df743: [BUGFIX] Do not render clipboard actions for page translations
Recordlist features the clipboard functionality. When activated,
multiple clipboard actions, such as "copy" or "edit ...
Oliver Bartsch
15:54 Revision c909277d: [TASK] Remove possibility to use ext:rsaauth
Usage of FriendsOfTYPO3/rsaauth is pretty low and there
is no reason to support the extension any more in TYPO3 11.
...
Torben Hansen
15:48 Revision b15de12b: [BUGFIX] Restore clipboard initialization behaviour in recordlist
This fixes a regression introduced in #94057,
which effectively removed the possibility to
toggle the clipboard in th...
Oliver Bartsch
14:52 Revision a70bfa2c: [TASK] Add link to "Show all versions" view for installed extensions
Besides all available versions of a TER extension,
the "Show all versions" view in EXT:extensionmanager
also displays...
Oliver Bartsch
14:41 Revision 4ebed173: [TASK] Avoid ObjectManager->get() for ext:form FormPersistenceManagerInterface
Register an implementation and adapt consumers.
Resolves: #94300
Related: #90803
Releases: master
Change-Id: I43117c...
Christian Kuhn
14:11 Revision 1f690304: [TASK] styleguide: Add accordion examples
https://github.com/TYPO3-CMS/styleguide/pull/211
* Add a example for a simple accordion, all closed, opening indepen...
Jochen Roth
13:22 Revision dd23ebb5: [TASK] Remove forgotten upgrade wizard in ext:form
An install tool upgrade wizard slated for removal has been
forgotten during v11.0 cleanup: FormFileExtensionUpdate ha...
Christian Kuhn
11:48 Revision dffb04ca: [TASK] Avoid ObjectManager->get() for ext:form TypoScriptService
Make ext:form TypoScriptService injectable and adapt
consumers. Fixes a broken $this->objectManager call
from #94093 ...
Christian Kuhn
11:13 Revision 2fd788df: [BUGFIX] Remove an obsolete Services.yaml definition
The namespace of core TypoScriptService is
TYPO3\CMS\Core\TypoScript, not TYPO3\CMS\Core\Service.
The entry is thus ...
Christian Kuhn
09:29 Revision 6d35ce66: [BUGFIX] Always return unique field list
The method DatabaseRecordList::makeFieldList()
creates a list of fields to select for a table. Since
selector.
This ...
Oliver Bartsch
07:30 Revision 0b00f004: [BUGFIX] Keep preview info on forwarding in EditDocumentController
The "View" respectively "Save & View" functionality of
EditDocumentController is as following:
1. Clicking the corre...
Oliver Bartsch
06:40 Revision 3159911b: [BUGFIX] Fix still more undefined variables
Manual testing found a bunch more cases of undefined variables that
need to be addressed.
Resolves: #94057
Releases:...
Larry Garfield

2021-06-09

21:58 Revision d66b69b2: [TASK] Remove "sha1" from sys_file searchFields
To avoid confusion for the editor, the "sha1" field
is now removed from the searchFields of sys_file.
Those who wish...
Guido Schmechel
21:45 Revision 1983cdb5: [TASK] Remove "sha1" from sys_file searchFields
To avoid confusion for the editor, the "sha1" field
is now removed from the searchFields of sys_file.
Those who wish...
Guido Schmechel
21:45 Revision 6c3ac2d2: [BUGFIX] Check if shortcuts' target table still exists
The shortcut links in the toolbar contain an icon,
which gets calculated based on the backend module
and the record t...
Oliver Bartsch
21:45 Revision 01934012: [TASK] Document behaviour of inline parent info in itemsProcFunc
Since #93508 additional information about the
inline parent are available in the $parameters
array of an itemsProcFun...
Oliver Bartsch
21:45 Revision 84d69756: [BUGFIX] Add uid field to fieldDefinitions in EXT:seo
EXT:seo defines two additional types for "Page Overview"
in the info module.
Since the special uid field, which has ...
Oliver Bartsch
21:33 Revision 19c31878: [TASK] Sort extension list by update state
Extension updates are important, since they may
contain security fixes. Therefore, in non-composer
based installation...
Oliver Bartsch
21:23 Revision 15944c9c: [BUGFIX] Check if shortcuts' target table still exists
The shortcut links in the toolbar contain an icon,
which gets calculated based on the backend module
and the record t...
Oliver Bartsch
21:12 Revision cd616331: [TASK] Document behaviour of inline parent info in itemsProcFunc
Since #93508 additional information about the
inline parent are available in the $parameters
array of an itemsProcFun...
Oliver Bartsch
21:08 Revision caad699a: [BUGFIX] Add uid field to fieldDefinitions in EXT:seo
EXT:seo defines two additional types for "Page Overview"
in the info module.
Since the special uid field, which has ...
Oliver Bartsch
20:52 Revision 8140ec47: [TASK] Log symfony deprecation messages
Symfony deprecation messages are prefixed by an @-sign in order to
only be thrown if an explicit error handler for E_...
Benjamin Franzke
20:31 Revision d48c2e96: [BUGFIX] Prevent Uncaught TypeError in Recordlist JavaScript
Since translated records do not contain a checkbox
for the clipboard functionality, we have to check the
element befo...
Oliver Bartsch
20:31 Revision 5e60decd: [BUGFIX] Prevent Uncaught TypeError in Recordlist JavaScript
Since translated records do not contain a checkbox
for the clipboard functionality, we have to check the
element befo...
Oliver Bartsch
17:46 Revision b6278a9a: [FEATURE] Show Layouts in Info Module
This patch introduces a new type for the Pagetree overview
in the info module. It displays the relevant layout fields...
Simon Gilli
16:05 Revision 04d844fc: [TASK] Avoid ObjectManager in ext:fluid RenderingContext
RenderingContext is a good case for a class that creates
"arbitrary" objects: The PreProcessor class names are
retrie...
Christian Kuhn
12:33 Revision 3fd3342d: [TASK] Avoid assigning unexpected node types in GeneratorClassesResolver
`GeneratorClassesResolver` used for the extension scanner preprocesses
`GeneralUtility::makeInstance` calls, transfor...
Oliver Hader
08:45 Revision f79d5da4: [BUGFIX] Fix typed property access in ModuleTemplate
When dumping the ModuleTemplate with DebuggerUtility
a property access exception is thrown, since the
FlashMessageQue...
Oliver Bartsch

2021-06-08

15:23 Revision 97d89e6f: Fix markup after bootstrap 5 update (#209)
* Updated prism js/css to get highlighting for ViewHelpers e.g. <f:be.infobox>
* Use actual $line in for each loop in...
Jochen Roth
10:33 Revision 55bfa13a: [TASK] Set TYPO3 version to 10.4.18-dev
Change-Id: Ie0263bf66524597c912909e7e6253ac46d493558
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/694...
Benni Mack
10:33 Revision 24f43811: [FEATURE] Simplify sharing of backend urls
Atfer a lot of preperation in #93048 and #93988,
it's finally possible to share URLs to TYPO3 backend
modules. Even s...
Oliver Bartsch
10:24 Revision fe16eeb9: [RELEASE] Release of TYPO3 10.4.17
Change-Id: If7365a574547f876f2a8c6bfdb9b900ffa5d8532
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/694...
Benni Mack
08:35 Revision 6c3a9737: [FEATURE] Add getModuleTemplate to PageLayoutController
This allows to access the ModuleTemplate instance
in PageLayoutController related hooks and therefore
enables extensi...
Oliver Bartsch

2021-06-07

20:40 Revision dcf7505f: [DOCS] Add note about TSconfig behaviour in EXT:linkvalidator
The EXT:linkvalidator documentation is extended to
include a note about the behaviour and usage of page
TSconfig when...
Oliver Bartsch
20:37 Revision 533f0091: [DOCS] Add note about TSconfig behaviour in EXT:linkvalidator
The EXT:linkvalidator documentation is extended to
include a note about the behaviour and usage of page
TSconfig when...
Oliver Bartsch
20:27 Revision 15a44f39: [DOCS] Add note about TSconfig behaviour in EXT:linkvalidator
The EXT:linkvalidator documentation is extended to
include a note about the behaviour and usage of page
TSconfig when...
Oliver Bartsch
10:32 Revision 59f5dcbd: [BUGFIX] Make translation mode buttons translatable
The translation mode buttons in the localization
wizard are now translatable as the rest of the
wizard.
Resolves: #9...
Oliver Bartsch
09:29 Revision 52bd2fcb: [BUGFIX] Make translation mode buttons translatable
The translation mode buttons in the localization
wizard are now translatable as the rest of the
wizard.
Resolves: #9...
Oliver Bartsch
08:46 Revision c4e7c0b1: [BUGFIX] Respect multibyte characters in indexed_search search words
Resolves: #94130
Releases: master, 10.4
Change-Id: I4a0ebef62b3bf80c10b4552ced2d94a584b600b5
Reviewed-on: https://rev...
Andreas Fernandez
08:37 Revision bcf1e1ec: [BUGFIX] Respect multibyte characters in indexed_search search words
Resolves: #94130
Releases: master, 10.4
Change-Id: I4a0ebef62b3bf80c10b4552ced2d94a584b600b5
Reviewed-on: https://rev...
Andreas Fernandez

2021-06-04

08:42 Revision ec834502: [TASK] Deprecate Application->run callback
The run() method for all Applications contained
a callback which was added in TYPO3 v7, before
proper solutions for s...
Benni Mack

2021-06-03

11:58 Revision f2f1679f: [TASK] Deprecate GeneralUtility::compileSelectedGetVarsFromArray
To reduce usages of GeneralUtility::_GP(),
GeneralUtility::compileSelectedGetVarsFromArray()
is deprecated. Its only ...
Oliver Bartsch

2021-06-02

09:32 Revision 7873a185: [TASK] Remove outdated comments in ShortcutButtonViewHelper
While reworking the Shortcut API in #93093, some
arguments in the ShortcutButtonViewHelper have
been deprecated.
How...
Oliver Bartsch
08:24 Revision b7677cce: [BUGFIX] Update modal instances stack when hiding a modal
The modal stack handling is slightly changed to update the instance stack
when a modal was requested to get closed al...
Andreas Fernandez
08:23 Revision 5fd9ff2b: [BUGFIX] Fix change=reload for group fields
This patch implements the "Refresh required" dialog for group fields
configured to request a reload once their value ...
Andreas Fernandez
07:29 Revision cea81f94: [BUGFIX] Force scheme if forceAbsoluteUrl.scheme is set
Allow overriding the scheme with forceAbsoluteUrl even if the page
is not protected.
Also the case is now covered wh...
Nikita Hovratov

2021-06-01

19:48 Revision 0090b13a: [DOCS] Add Settings.cfg to lowlevel extension
Documentation can be generated from the existing README.rst.
A Settings.cfg is necessary so that the title is set.
O...
Sybille Peters
19:44 Revision 99f777f7: [DOCS] Add Settings.cfg to lowlevel extension
Documentation can be generated from the existing README.rst.
A Settings.cfg is necessary so that the title is set.
O...
Sybille Peters
19:33 Revision 90816930: [BUGFIX] Re-allow pages with a trailing slash
This change enables the usage of pages containing a
trailing slash in their "slug" like "/my-page/subpage/"
to be wor...
Benni Mack
19:17 Revision 3a4dd1ee: [TASK] Enable TypesAssignedToPropertiesRule in phpstan
composer req friendsoftypo3/phpstan-typo3 ^0.8.1 --dev
This patch is the next step towards full level 3
compatibilit...
Daniel Goerz
18:43 Revision 87ca0fce: [BUGFIX] Re-allow pages with a trailing slash
This change enables the usage of pages containing a
trailing slash in their "slug" like "/my-page/subpage/"
to be wor...
Benni Mack
18:37 Revision 306ef1d4: [BUGFIX] No greedy Symfony DI in ext:install
We recently added a Services.yaml to ext:install.
This isn't an incredible great idea since the
install tool is desig...
Christian Kuhn
18:33 Revision eb27260d: [BUGFIX] Remove duplicated caret and re-add padding
* Removes duplicated dropdown caret and use bootstraps
css caret (gridelement inside/after and finisher)
* Fix prev...
Jochen Roth
17:44 Revision b161b248: [BUGFIX] Let site configuration recognize configured languages
Set inlineTopMostParentUid fallback to "null" as "0" is a valid
sys_language. "0" gives false positives in the check ...
André Buchmann
17:36 Revision 1e1dbff8: [TASK] Remove a library dependent view helper test
The removed unit test mocks the system under test
and checks for specific method calls. The test
relies on AbstractTa...
Christian Kuhn
17:36 Revision 4df0bc50: [TASK] Remove a library dependent view helper test
The removed unit test mocks the system under test
and checks for specific method calls. The test
relies on AbstractTa...
Christian Kuhn
17:35 Revision 16a78abc: [TASK] Remove a library dependent view helper test
The removed unit test mocks the system under test
and checks for specific method calls. The test
relies on AbstractTa...
Christian Kuhn
17:32 Revision 006fa9df: [BUGFIX] Fix phpstan errors from TypesAssignedToPropertiesRule
* EXT:core
Resolves: #94122
Releases: master
Change-Id: I843e50719c5e5a2c3de425f49eae2f112e0df32f
Reviewed-on: https...
Daniel Goerz
17:00 Revision 78baf883: [BUGFIX] Avoid reloading backend login form for checking HTTP referrer
In order to determine whether HTTP referrer headers would be submitted
to server-side backend API, a corresponding "r...
Oliver Hader
17:00 Revision 0a27a127: [BUGFIX] Avoid reloading backend login form for checking HTTP referrer
In order to determine whether HTTP referrer headers would be submitted
to server-side backend API, a corresponding "r...
Oliver Hader
10:41 Revision ab0d4fe2: [BUGFIX] Fix allowed value for mail format configuration
$GLOBALS['TYPO3_CONF_VARS']['MAIL']['format'] allows to
configure the format for the mails, sent by TYPO3. The
format...
André Buchmann
10:07 Revision f102eb07: [BUGFIX] Fix allowed value for mail format configuration
$GLOBALS['TYPO3_CONF_VARS']['MAIL']['format'] allows to
configure the format for the mails, sent by TYPO3. The
format...
André Buchmann
09:26 Revision 08116b2f: [BUGFIX] Avoid reloading backend login form for checking HTTP referrer
In order to determine whether HTTP referrer headers would be submitted
to server-side backend API, a corresponding "r...
Oliver Hader
05:40 Revision 6bd8291b: [FEATURE] Customize selectable columns in List module per table
In prior TYPO3 versions, it was possible to customize the list of fields
to be shown in the list view. This was only ...
Benni Mack
05:08 Revision c73e97fb: [TASK] Use CodeMirror for backend layout code preview
Currently the preview of the generated code for
a backend layout uses only ...
Jochen Roth

2021-05-31

19:58 Revision c2ba4543: [BUGFIX] Fix change=reload for group fields
This patch implements the "Refresh required" dialog for group fields
configured to request a reload once their value ...
Andreas Fernandez
19:33 Revision 12737d31: [TASK] Change password reset functionality
In case administrators don't want their users to
initiate the reset password process, they have to
set the global con...
Oliver Bartsch
19:01 Revision 58042b06: [FEATURE] Add excludePagesRecursive option to XML sitemap generation
With this option pages can be excluded recursive in the XML sitemap:
plugin.tx_seo.config.xmlSitemap.sitemaps.pa...
Christoph Lehmann
12:29 Revision b68c5d38: [TASK] Raise typo3fluid/fluid ^2.7.0
A minor raise from 2.6 to 2.7 brings an aria
related feature and a cleanup we adapt in core.
composer req typo3fluid...
Christian Kuhn
12:18 Revision 1e4c675f: [BUGFIX] Fix recipients checkboxes in "Send to stage" dialog
Classes and positioning of the recipients checkboxes
in the EXT:workspaces "Send to stage" dialog are
adjusted to be ...
Oliver Bartsch
10:46 Revision 17d0055e: [BUGFIX] Force scheme if forceAbsoluteUrl.scheme is set
Allow overriding the scheme with forceAbsoluteUrl even if the page
is not protected.
Also the case is now covered wh...
Nikita Hovratov
10:43 Revision 2086d00a: [TASK] Add EXT:seo sitemap constants to constant editor
This adds the EXT:seo XML sitemap related constants
to the constant editor.
Resolves: #94239
Releases: master, 10.4
...
Oliver Bartsch
10:30 Revision 6874ac23: [TASK] Add EXT:seo sitemap constants to constant editor
This adds the EXT:seo XML sitemap related constants
to the constant editor.
Resolves: #94239
Releases: master, 10.4
...
Oliver Bartsch
10:25 Revision 9405407f: [TASK] styleguide: Ignore a phpstan error since its a core issue
Christian Kuhn
09:37 Revision 0f6b9d8d: [TASK] Show image of distribution even if not installed
Previously the image of a distribution extension
was only shown in the extensionmanager, in case
the distribution was...
Thomas Löffler

2021-05-30

18:01 Revision bd92b362: [TASK] Reduce ObjectManager->get() usages in ext:form
ext:form is full of ObjectManager usages. This first
patch tackles a series of simple cases: Mostly things
we know ca...
Christian Kuhn
17:42 Revision a7eef0b5: [BUGFIX] Fix phpstan errors from TypesAssignedToPropertiesRule
* EXT:dashboard
* EXT:extbase
* EXT:extensionmanager
* EXT:filelist
Resolves: #94124
Releases: master
Change-Id: I57...
Daniel Goerz
17:35 Revision 9fa29262: [TASK] Deprecate f:base ViewHelper
The BaseViewHelper which renders a base tag is kinda
useless in our scope: Fluid based rendering typically
takes care...
Christian Kuhn
17:27 Revision 37ad6394: [BUGFIX] Update modal instances stack when hiding a modal
The modal stack handling is slightly changed to update the instance stack
when a modal was requested to get closed al...
Andreas Fernandez
17:14 Revision 13e76498: [TASK] Remove unused ext:beuser context menu entry code
Did you know there's supposed to be a context menu
entry on pages in 'more' section that jumps to the edit
access vie...
Christian Kuhn
16:54 Revision ce616aeb: [TASK] Deprecate extbase request getRequestUri()
The next step towards a PSR-7 compatible request
object in extbase is to get rid of getRequestUri()
and setRequestUri...
Christian Kuhn
16:50 Revision ca2bcfc1: [TASK] Streamline method name for doc header button registration
Change method name for doc header button registration to
`registerDocHeaderButtons`, since it strictly follows the PS...
Torben Hansen

2021-05-29

20:43 Revision e461b6c0: [TASK] Avoid ObjectManager->get() for Typo3QuerySettings
makeInstance() can be used as straight substitution
for now. Do this and clean up the test case a bit
along the way.
...
Christian Kuhn
20:40 Revision bf124818: [BUGFIX] Correct ext:beuser BackendUserRepository inheritance
ext:beuser BackendUserRepository extends ext:extbase
BackendUserGroupRepository, which is of course bogus.
It trigger...
Christian Kuhn
20:38 Revision 84f90c38: [TASK] Remove extbase Request->setMethod()
To further prepare towards a PSR-7 Request in extbase
we have to get rid of the setMethod() method.
Therefore, the i...
Oliver Bartsch
18:28 Revision ae812f17: [TASK] Better document extbase defaultQuerySettings behavior
Extbase tends to become a victim of its own magic. In this
case, whenever a repository method like initializeObject()...
Christian Kuhn
18:04 Revision 1f97a631: [TASK] Remove obsolete ext:beuser ext_typoscript_setup
Both settings are useless:
* The storagePid = 0 setting is ignored for be_users and be_groups
queries since the ext...
Christian Kuhn
17:59 Revision b81a4b85: [TASK] Better document extbase defaultQuerySettings behavior
Extbase tends to become a victim of its own magic. In this
case, whenever a repository method like initializeObject()...
Christian Kuhn

2021-05-28

19:22 Revision 4e8caf79: [TASK] Deprecate f:be.container ViewHelper
The fluid backend ContainerViewHelper is very similar to the
PageRenderViewHelper, with the exception that container ...
Christian Kuhn
19:02 Revision 220ac32c: [TASK] Remove unused helper_javascript_css.html template file
typo3/sysext/backend/Resources/Private/Templates/helper_javascript_css.html
is an unused left over since FormEngine r...
Christian Kuhn
18:36 Revision d6df0d5b: [BUGFIX] Prevent disabling and deleting of current user
Both, the recordlist as well as the backend user module
already check the currently logged in user when evaluating
th...
Oliver Bartsch
18:35 Revision 566b5bf1: [TASK] Deprecate extbase request getBaseUri()
To further prepare extbase towards a extbase Request
object compatible with PSR-7 ServerRequestInterface, we
need som...
Christian Kuhn
18:25 Revision c14a0bb6: [TASK] Remove unused blank.html template file
typo3/sysext/backend/Resources/Private/Templates/blank.html is
unused since the removal of DocumentTemplate and can b...
Christian Kuhn
18:16 Revision ceea4553: [BUGFIX] Prevent disabling and deleting of current user
Both, the recordlist as well as the backend user module
already check the currently logged in user when evaluating
th...
Oliver Bartsch
12:01 Revision d183e836: [TASK] Streamline Extbase return status code
The Extbase action controller does not worry about clearing
cache or changing plugins from USER to USER_INT as this i...
Benni Mack
09:07 Revision a73d8f39: [TASK] Simplify extension manager xml parser
When dealing with TER extensions in the extension manager,
the TER provides an XML file with extension details that
a...
Christian Kuhn
00:13 Revision 1b42c0d9: [TASK] styleguide: Avoid using ControllerContext
Christian Kuhn

2021-05-27

19:30 Revision 9c9dece7: [FEATURE] Add AbstractValidator::addErrorForProperty()
For complex validators, it often makes sense that a custom validator
can attribute an error to a specific property or...
Volker Diels-Grabsch
19:11 Revision 77409ded: [BUGFIX] Do not reset validation state when validating sections
Calling `FormEngineValidation.validate()` on a passed section resets the
overall validation state which may cause to ...
Andreas Fernandez
19:11 Revision e8719fb8: [TASK] Always use manually set canonical URL
If a canonical URL is set in the page properties, this will always be used
before checking the other options for defi...
Albrecht Köhnlein
19:05 Revision 5a456090: [TASK] Deprecate ext:backend ModuleLayout view helpers
A while after the PHP based ModuleTemplate API has been
introduced back in 2015, a couple of fluid view helpers
have ...
Christian Kuhn
19:01 Revision 6c08ab24: [TASK] Extend click area for toolbar links
In order to ease usage, icon and text are now both linked
in toolbar sections of open docs, user switch and bookmark ...
Jochen Roth
19:01 Revision 1db17db7: [FEATURE] Add field information for pages backend layout
This patch adds a new field information which displays the
actually used backend layout for the current page,
in case...
Oliver Bartsch
18:56 Revision 7687050d: [BUGFIX] Do not reset validation state when validating sections
Calling `FormEngineValidation.validate()` on a passed section resets the
overall validation state which may cause to ...
Andreas Fernandez
18:12 Revision b6e26a07: [TASK] Remove dependency of extension manager to install tool
During refactoring of LateBootService (in install tool)
to BootService (in core) a usage of LateBootService in
extens...
Helmut Hummel
17:24 Revision 934b11ef: [TASK] Avoid ObjectManager->get() in ext:irre_tutorial
The method containing the call is unused and can be dropped.
Change-Id: Ia4e233bd1d15b2bb2deb6f03a29e5ae873bb829b
Re...
Christian Kuhn
16:40 Revision 48e03903: [BUGFIX] Re-calculate z-index of modal and its backdrop
Bootstraps modals are not designed to have multiple instances opened at
once, which was workarounded in TYPO3 a while...
Andreas Fernandez
16:19 Revision d363e657: [TASK] Ensure all Extbase plugins can be cacheable and non-cacheable
This change moves the detection of USER/USER_INT from
the FrontendRequestHandler to Extbase Bootstrap->run(),
allowin...
Benni Mack
16:16 Revision a8c6ab06: [TASK] Move BackendLayoutWizardElement into correct namespace
Resolves: #94212
Releases: master
Change-Id: I785cc3d5a286274ad4b09d1de3fe55adced878c5
Reviewed-on: https://review.ty...
Oliver Bartsch
12:10 Revision c45f9bef: [BUGFIX] styleguide: Minor adaptions to User1Element
* onFocus has been dropped from FormEngine in v8
* sanitize 'color' better
Christian Kuhn
11:41 Revision 528b3a33: [BUGFIX] Fix success message of password reset command
To prevent information disclosure, the password reset
process does not reveal if an email was sent or not. The
corres...
Oliver Bartsch
11:37 Revision 8b0a8836: [TASK] Resolve still more PHP 8 issues
Resolves: #94057
Releases: master
Change-Id: I238a98d5161417465c02ae8683aef83f55a05ecc
Reviewed-on: https://review.ty...
Larry Garfield
11:35 Revision 295f2523: [BUGFIX] EXT:scheduler align input field and button height
This aligns the height of the input field and
the associated datepicker button in the edit
task form of EXT:scheduler...
Jochen Roth
11:27 Revision de8529b0: [BUGFIX] Fix success message of password reset command
To prevent information disclosure, the password reset
process does not reveal if an email was sent or not. The
corres...
Oliver Bartsch
10:29 Revision 7a503f6b: [TASK] Avoid ObjectManager->get() in EXT:frontend
Resolves: #94204
Related: #90803
Releases: master
Change-Id: I3da93d84ddc9caa9922ac65c6f7a99acdede6606
Reviewed-on: h...
Oliver Bartsch
08:35 Revision 3a44b002: [BUGFIX] Pass PSR-7 Request to RequestBuilder->build()
Since #93853, RequestBuilder->build() expects
a PSR-7 Request to be passed.
Because the FLUIDTEMPLATE content object...
Oliver Bartsch

2021-05-26

20:25 Revision 7dda917a: [FEATURE] Add download and filename options to FileDumpController
The FileDumpController is extended for two new options:
- `dl`: Force download of the file
- `fn`: Use of an alterna...
Christian Eßl
15:24 Revision 21cfa8f4: [BUGFIX] Fix data attribute for modal content
With the bootstrap update in #93126 the data
attribute name to set the modal content changed
from `data-content` to `...
Oliver Bartsch
13:52 Revision e5cf4b94: [TASK] Deprecate "relativeToCurrentScript" in FAL API
The additional argument "relativeToCurrentScript" through
out the File Abstraction Layer is a faulty conceptual
imple...
Benni Mack
13:08 Revision 41ea787e: [TASK] Follow best practice on returning PSR-7 response
Since #94186, extbase controller actions are
required to return a PSR-7 response interface.
To ease the use for exte...
Oliver Bartsch
13:04 Revision 2cba0bac: [TASK] Set proper title of window in backend
With the introduction of the new backend module web component router,
the title of the backend windows will be set to...
Richard Haeser
12:07 Revision df3b793f: [BUGFIX] Fix reset password for backend user
Remove groupData filemounts property because it causes
GeneralUtility::intExplode to crash when $this->groupData['fil...
Jochen Roth
05:52 Revision 5002e536: [TASK] Update url to license information
As the page about licensing changed, the url should be
updated to avoid unneeded redirects.
Resolves: #94188
Release...
Georg Ringer
05:52 Revision 8bf610a0: [TASK] Update url to license information
As the page about licensing changed, the url should be
updated to avoid unneeded redirects.
Resolves: #94188
Release...
Georg Ringer
05:03 Revision b2e481e8: [TASK] Clean up JavaScript code smells
Several JavaScript code smells are cleaned up
and duplicate/superfluous parts removed.
Resolves: #94164
Releases: ma...
Oliver Hader
04:37 Revision 70f19efd: [TASK] Clean up JavaScript code smells
Several JavaScript code smells are cleaned up
and duplicate/superfluous parts removed.
Resolves: #94164
Releases: ma...
Oliver Hader

2021-05-25

19:45 Revision e20f9a19: [TASK] Streamline PackageManager internals
This change removes and modifies a few places within
PackageManager code which was built before composer
files contai...
Helmut Hummel
17:14 Revision 217eb7df: [BUGFIX] Support extra test arguments on acceptance tests
Resolves: #94189
Releases: master, 10.4
Change-Id: Idd70dda6b26c4e6462b351d61ac03e76b7fd9533
Reviewed-on: https://rev...
Larry Garfield
16:51 Revision f432c7e9: [BUGFIX] Support extra test arguments on acceptance tests
Resolves: #94189
Releases: master, 10.4
Change-Id: Idd70dda6b26c4e6462b351d61ac03e76b7fd9533
Reviewed-on: https://rev...
Larry Garfield
16:47 Revision 0bdf3e75: [TASK] Deprecate sys_language database table
The database table sys_language has become obsolete
with the introduction of site handling and site
languages. Since ...
Benni Mack
16:00 Revision c012b205: [TASK] Update url to license information
As the page about licensing changed, the url should be
updated to avoid unneeded redirects.
Resolves: #94188
Release...
Georg Ringer
13:28 Revision ddda5182: [BUGFIX] Only show contextual language information in List module
The List module shows the site information next to a language,
which is not needed in case when listing languages of ...
Benni Mack
12:08 Revision a6ffc9e6: [TASK] Extract CSV output into separate functionality
The CSV output of the database record list (= list module)
is one of the only parts that cannot be modified via middl...
Benni Mack
07:53 Revision 491bf92a: [BUGFIX] Unset accent background color for tables
After bootstrap update striped tables with hover
lost the background color due to a new instroduced
custom property i...
Jochen Roth
07:51 Revision dfcbf42b: [BUGFIX] Only show contextual language information in List module
The List module shows the site information next to a language,
which is not needed in case when listing languages of ...
Benni Mack
07:37 Revision d39f54cc: [BUGFIX] Fix phpstan errors from TypesAssignedToPropertiesRule
* EXT:indexed_search
* EXT:impexp
* EXT:frontend
* EXT:form
* EXT:fluid
Resolves: #94123
Releases: master
Change-Id:...
Daniel Goerz

2021-05-24

13:19 Revision 6f000257: [DOCS] Document ext:dashboard new refreshAvailable option
Adds the new refreshAvailable implementation (added via 9560e0a )
to documentation of EXT:dashboard.
Relates: #93210...
Daniel Siepmann
 

Also available in: Atom