Activity
From 2021-06-10 to 2021-07-09
2021-07-09
- 16:03 Revision 4488cffd: [BUGFIX] Rename recordlist export functionality to "download"
- To prevent confusion between the EXT:impexp functionality
and the recordlists' own export functionality, latter is
re... - 14:25 Revision c802dacf: [BUGFIX] Allow to abort a selected upgrade wizard before execution
- An administrator is now able to abort the confirmation of an selected
upgrade wizard without the need to close and re... - 13:25 Revision b4b01526: [BUGFIX] Allow to abort a selected upgrade wizard before execution
- An administrator is now able to abort the confirmation of an selected
upgrade wizard without the need to close and re... - 12:51 Revision 65a5cefb: [TASK] Reflect patched jQuery state
- Documents the fact that bundled jQuery v3.3.1 actually has been patched
to reflect security changes for jQuery v3.4.1... - 12:51 Revision 9fa8fadb: [TASK] Reflect patched jQuery state
- Documents the fact that bundled jQuery v3.4.1 actually has been patched
to reflect security changes for jQuery v3.5.1... - 12:49 Revision fc7f7ae8: [BUGFIX] Unlink temp files in import of ext:impexp
- The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl... - 12:48 Revision 2301a351: [BUGFIX] Unlink temp files in import of ext:impexp
- The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl... - 12:47 Revision 20ade491: [TASK] Streamline File List and Clipboard Selection Options
- This change moves the "Display Thumbnails" selection above the
File List table, which then unifies this selection wit... - 11:41 Revision f30b32cd: [BUGFIX] Unlink temp files in import of ext:impexp
- The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl... - 09:12 Revision 37424762: [BUGFIX] Handle invalid source string correctly in ImageService
- The ImageService->getImageFromSourceString() tries
to retrieve a FileInterface from a given source string,
e.g. with ... - 08:30 Revision bcd19bf2: [BUGFIX] Avoid crash due to endless loop in Fluid-based Page Module
- Page Module partial `PageLayout/Record/Preview` tries to render optional
`PageLayout/Record/{item.record.CType}/Previ... - 08:29 Revision 29b02f9b: [BUGFIX] Ensure sys_log.level is varchar
- The update wizard should make sure that the
level field is migrated from integer to varchar
otherwise a BE login is n... - 08:20 Revision 225b0809: [BUGFIX] Handle invalid source string correctly in ImageService
- The ImageService->getImageFromSourceString() tries
to retrieve a FileInterface from a given source string,
e.g. with ... - 08:17 Revision cf55f1de: [BUGFIX] Do not validate selectTree in SelectTreeElement.ts
- The validation is already done in the FormEngineValidation on load.
In the method loadDataAfter the tree nodes are n... - 08:17 Revision 1103863b: [BUGFIX] Fix the upgrade docs panel and add tests
- Docs panel will open on click and show its content
again and add tests for all cards in this module
to make sure it i... - 08:06 Revision 0a24d1e9: [BUGFIX] Avoid crash due to endless loop in Fluid-based Page Module
- Page Module partial `PageLayout/Record/Preview` tries to render optional
`PageLayout/Record/{item.record.CType}/Previ... - 07:58 Revision af49bb96: [TASK] Remove window.open inline JavaScript in backend
- To reduce the amount of inline JavaScript corresponding `window.open`
occurrences are removed from TYPO3 backend user... - 07:56 Revision c5290640: [TASK] Avoid access of global request in view helpers
- Since #92826, our own RenderingContext implementation,
available in our view helpers, contains the getRequest()
metho... - 07:40 Revision 8482d77f: [BUGFIX] Set fallback for undefined array key in php8
- After reset user preferences in settings module the
Configuration Module shows undefined array key warning.
An empty ...
2021-07-08
- 17:17 Revision fb1b1770: [TASK] Acceptance tests for the Indexed Search
- Basic test for Indexed Search backend module checking
main modes are loading properly.
Releases: master
Resolves: #9... - 16:18 Revision e9fc0cc0: [BUGFIX] styleguide: phpstan green again after some core master extbase changes
- 16:00 Revision a34d067a: [TASK] Process _PATH_ field also in directory listing
- In #87974 the special _PATH_ field was added to
FileList, to be displayed on the search result view.
To be consisten... - 16:00 Revision 1eda4529: [BUGFIX] Allow proper back-linking in File List
- The File List now creates links through
the UriBuilder, allowing to use actions (such as rename)
while then keeping s... - 15:57 Revision 9ea6ad02: [BUGFIX] Fix array undefined warnings in "DB Check" Module
- Add fallback for undefined array keys to make "DB Check"
compatible with PHP8.
Also basic tests have been added to c... - 08:32 Revision cdc6b71f: [TASK] Unify code in FileList
- Currently, the Backend module File > FileList
has two main views:
* The list view
* The search result view
Both are...
2021-07-07
- 17:55 Revision 14d509cc: [BUGFIX] Re-add language switcher for sys_file_metadata records
- Using the TranslationConfigurationProvider API returns an array
of available languages for a given site (and on pid=0... - 14:30 Revision c109434b: [DOCS] Complete new pagination changelog rst
- Add missing pagination example to feature rst.
Only paginator is not enough to actually create a new pagination.
Rel... - 13:41 Revision 7aff0fc2: [TASK] Define ImageService as lowlevel service
- As identified in #94491, ImageService may be used
in installtool context and is therefore now
defined as lowlevel ser...
2021-07-06
- 15:13 Revision bb831f22: [DOCS] Complete new pagination changelog rst
- Add missing pagination example to feature rst.
Only paginator is not enough to actually create a new pagination.
Rel... - 14:39 Revision 7e6a9da5: [BUGFIX] Do not inject ImageService in ImageViewHelper
- The ImageViewHelper is used in install tool context,
when sending the "login successful" or "login failed"
email, whi... - 13:50 Revision a8ebadb6: [TASK] Remove duplicated button in Edit File dialog
- The button "save and close" is removed because
"save" button does exactly the same thing.
To streamline behavior the ... - 12:33 Revision 9f611081: [BUGFIX] Set position for alert container to fixed
- In the install tool the flash message is not visible
when a user scrolls down. This has been solved by
setting positi... - 12:00 Revision 971a62cf: [BUGFIX] Set position for alert container to fixed
- In the install tool the flash message is not visible
when a user scrolls down. This has been solved by
setting positi... - 09:59 Revision 939003e5: [FEATURE] Introduce rate limiter for failed logins
- The PHP library `symfony/rate-limiter` has been integrated
in order to provide a rate limiting API for the TYPO3 core... - 09:45 Revision ef218070: [BUGFIX] Add fallback values for array keys in FormEngine
- Array key undefined has been fixed by adding a fallback
value for array fields "doSaveFieldName" and
"elementBaseName...
2021-07-05
- 11:11 Revision 16c5cae9: [FEATURE] Improve show columns selection functionality
- In #94218, the show columns selection was already improved
by relocating it to each tables' header, making it always
... - 10:00 Revision 0e01a866: [BUGFIX] Fix dashboard error when event is not initialized
- When trying to add a widget when events not applied caused
the add widget button to throw "undefined array key 'widge... - 09:02 Revision 5932bdbd: [BUGFIX] Always override new request arguments when forwarding
- Issue #92815 introduced a regression which triggered an endless
recursion in case of a validation error.
A bit longe... - 08:03 Revision ce24ce8f: [TASK] Update bootstrap to 5.0.2 and @types/bootstrap to 5.0.16
- This patch updates bootstrap to version 5.0.2, introducing several
bugfixes. See https://github.com/twbs/bootstrap/re...
2021-07-01
- 18:55 Revision 5d3eff1b: [TASK] Add a channel column to sys_log
- The channel column is a text field intended to suppplant the type column.
For now, all types map over to column based... - 15:08 Revision 3b72f0d5: [DOCS] Use correct method params in #90956 rst-file
- Resolves: #94458
Releases: master, 10.4
Change-Id: Ief3e5f9ee91a15629f6254e4d56bd9050b642730
Reviewed-on: https://rev... - 15:08 Revision e3538f37: [BUGFIX] Fix typos in language labels
- Resolves: #94455
Releases: master, 10.4
Change-Id: I0a7009482c0797ebb0f138cc209d98d88d830654
Reviewed-on: https://rev... - 14:51 Revision 3040b9ff: [DOCS] Use correct method params in #90956 rst-file
- Resolves: #94458
Releases: master, 10.4
Change-Id: Ief3e5f9ee91a15629f6254e4d56bd9050b642730
Reviewed-on: https://rev... - 14:47 Revision b914574b: [BUGFIX] Fix typos in language labels
- Resolves: #94455
Releases: master, 10.4
Change-Id: I0a7009482c0797ebb0f138cc209d98d88d830654
Reviewed-on: https://rev... - 13:05 Revision 5a75ae31: [TASK] Move "create new" button to action list of records
- This change moves the "Create New" button of each
table within the List module to the top row, making space
for furth... - 11:09 Revision 1535b933: [FEATURE] Add Welsh (cy) as supported language
- This change adds support for Welsh to be selected as
TYPO3 Language and to connect to TYPO3 Localizations
(XLF files,... - 10:00 Revision fe206776: [BUGFIX] Explicitly define ContainerInterface service alias
- Account for the symfony deprecation in
https://github.com/symfony/symfony/pull/35879
which deprecated the default ali... - 08:39 Revision dac021bc: [FEATURE] Improved Multi-selection of Files
- This change is the first of a few areas to unify the selection
and multi-action logic of lists in TYPO3 Backend.
Thi... - 08:21 Revision 0d38ced6: [BUGFIX] Do not call getPublicUrl() with second argument set
- Since #94193 calling ResourceStorage->getPublicUrl()
with the second argument "$relativeToCurrentScript" set,
is depr...
2021-06-30
- 23:50 Revision 9afd8c9d: [TASK] styleguide: Update composer.json description
- 20:43 Revision 56c0bfd7: [TASK] Replace access to global request in extbase controllers
- Since #94428, the extbase Request implements the
PSR-7 ServerRequestInterface. Therefore, all usages
of $GLOBALS['TYP... - 20:13 Revision 0943a9c5: [TASK] Add convenience method for extbase JSON responses
- Since #92784 extbase actions require to return a PSR-7 Response.
To ease the migration path, the convenience method h... - 20:10 Revision 92999a6e: [TASK] Remove unused imports
- Somehow CGL stage was tricked and some unused
imports sneaked in. This patch removes them.
Resolves: #94444
Releases... - 17:07 Revision 104383b8: [BUGFIX] Declare guzzlehttp/psr7 dependency
- guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we... - 17:07 Revision dc125e42: [BUGFIX] Declare guzzlehttp/psr7 dependency
- guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we... - 17:06 Revision 2b1d7e62: [BUGFIX] Declare guzzlehttp/psr7 dependency
- guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we... - 17:05 Revision b0ef53e4: [BUGFIX] PHP 8 warnings from installer
- Some rather obvious sanitation around
TYPO3 installation procedure.
Resolves: #94443
Releases: master
Change-Id: Icb... - 13:28 Revision 8fde6812: [FEATURE] Extbase Request implements ServerRequestInterface
- The patch changes the extbase Mvc/Request to implement
PSR-7 ServerRequestInterface: The former extbase request
detai... - 11:52 Revision 6449b06b: [TASK] Add strict comparison and extend tests for TcaMigaration
- Resolves: #94442
Relates: #94441
Releases: master
Change-Id: Iaebd23d0031917c5c5c121c4123cf24304c47169
Reviewed-on: h... - 09:16 Revision 08afa7d3: [BUGFIX] Replace usage of deprecated method in ClassSchema
- The method getCollectionValueType() is deprecated
since symfony 5.3 and has therefore been replaced
by getCollectionV... - 09:13 Revision d88cef8c: [BUGFIX] Return PSR-7 responses in EXT:form backend controllers
- Resolves: #94437
Related: #92784
Releases: master
Change-Id: I759b39fe7b04365293f55a3847a071e7fbfe3308
Reviewed-on: h... - 09:11 Revision a03ce8ba: [BUGFIX] Return PSR-7 responses in PermissionController
- Resolves: #94436
Related: #92784
Releases: master
Change-Id: I98d1a8d08e44ebf3b9626d6ead686059acd95db2
Reviewed-on: h... - 09:08 Revision edc137cb: [BUGFIX] Undefined key warning in table wizard for PHP8
- Open the table wizard with empty test in the text area
or a click on the save button on table wizard page
thow undefi... - 09:08 Revision ffb59e65: [BUGFIX] Remove unused LanguageService in SlugService
- This currently logs a deprecation entry since
LanguageService shouldn't be injected any longer.
The property is unuse... - 08:49 Revision acb8bafd: [TASK] Remove all code occurrences from showRemovedLocalizationRecords
- The TCA option showRemovedLocalizationRecords was former used to enable
showing 'dangling' records (localized records... - 08:08 Revision d5805351: [TASK] styleguide: Remove all showRemovedLocalizationRecords occurrences
- https://github.com/TYPO3-CMS/styleguide/pull/220
This TCA option is not used by the core since v7 anymore.
2021-06-29
- 19:19 Revision cf10c68b: [TASK] Return PSR-7 response for actions in felogin LoginController
- Since #92784 Extbase controller actions must return a PSR-7 response.
With this patch, all actions in LoginControlle... - 18:05 Revision 2110556d: [FEATURE] Make recordlist export configurable
- This adds a new modal to the recordlist export functionality,
allowing users to configure export settings such as for... - 15:44 Revision 0f20cf7c: [TASK] Raise typo3/cms-styleguide:~11.3.1
- Brings minor adaptions and a patch to unblock #94417
composer req --dev typo3/cms-styleguide:~11.3.1
composer req --... - 15:17 Revision 5d5d50a8: [TASK] Disable non side-effect free ac tests
- Blocks current development since other tests fail now
in pre-merge. Disable the tests to unblock development.
Clean f... - 15:08 Revision 1bb14424: [TASK] styleguide: Reorder pagination content
- https://github.com/TYPO3-CMS/styleguide/pull/219
- 14:15 Revision 70f8559a: [BUGFIX] Extract switch user handling from EXT:beuser
- The switch user handling was previously placed in EXT:beuser,
more precisely in the BackendUserControllers' indexActi... - 13:47 Revision f342db3e: [RELEASE] styleguide: 11.3.1 Adaptions to recent core v11 changes
- 13:46 Revision 78734268: [BUGFIX] styleguide: Add missing closing html tag
- https://github.com/TYPO3-CMS/styleguide/pull/218
- 12:33 Revision da9c6df5: [TASK] Avoid usages of sys_language in site configuration
- This patch removes the last remains of sys_language in the
site configurations' TCA.
Therefore, the TCA of `site` an... - 10:41 Revision fb67447d: [BUGFIX] Undefined array key in install tool
- A click on "Image Processing", "Configure Installation-Wide Options"
or "Configuration Presets" in the install tool r... - 10:40 Revision f0d038e4: [BUGFIX] Fatal in ext:form using LanguageServiceFactory
- Patch #94414 broke a case in ext:form leading to a
fatal, easily reproducible when opening a content
element having a...
2021-06-28
- 09:44 Revision c7745b1f: [TASK] Cache recurring list information in List module
- This change adds a wrapper around
BackendUtility::getRecord() when fetching pages (for permissions)
or be_users (for ... - 09:26 Revision d32b7e0e: [TASK] Require doctrine/dbal 2.13
- In order to make TYPO3 Core compatible with doctrine/dbal 3.0,
Core now requires doctrine/dbal 2.13 to allow to track... - 08:34 Revision 53fa40b0: [TASK] Use runtime cache for LanguageService
- This change moves state for caching purposes
from $GLOBALS[LANG] into the runtime cache
allowing for further reducing... - 07:07 Revision 550c4be1: [BUGFIX] Respect TSconfig when adding page translations to recordlist
- Since #27471 it's possible to hide all or specific tables within
the recordlist. However, the special "page translati... - 06:48 Revision 4cce5462: [TASK] Mark LanguageService container entry as deprecated
- Only the container entry – which acts as backend for
GeneralUtility::makeInstance(LanguageService::class) is
deprecat... - 06:48 Revision 0a1053d2: [BUGFIX] Fix PHP 8 related issues in BackendUserAuthentication
- Resolves: #94416
Releases: master
Change-Id: Id11afdd6d7ba00cd9ed1712aa43543dfc85d7725
Reviewed-on: https://review.ty...
2021-06-27
- 13:55 Revision 9690e129: [BUGFIX] Access to not defined array key in install tool
- In the install tool context $GLOBALS['BE_USER'] is not available
and any access must be avoided especially from PHP 8... - 13:55 Revision b088b928: [BUGFIX] Allow logging and formatting of all Throwables
- Resolves: #94382
Related: #94315
Releases: master
Change-Id: I250ccfa09863f7cdc48ad58bb7d9d5fc922d76c5
Reviewed-on: h... - 09:35 Revision 47611523: [DOC] Change fallback layer code removal information
- In order to help support upgrade paths,
some key information is kept until TYPO3 v12 (= not yet removed),
so this doc... - 09:08 Revision 94a56bc3: [DOC] Change fallback layer code removal information
- In order to help support upgrade paths,
some key information is kept until TYPO3 v12 (= not yet removed),
so this doc... - 08:46 Revision 40f4bc2b: [FEATURE] Introduce palette descriptions
- A new TCA property "description" is available to be added to
palette configurations. It allows to provide additional ... - 08:45 Revision 968ee1a4: [BUGFIX] styleguide: Generator values for renderType=table
- https://github.com/TYPO3-CMS/styleguide/pull/217
The input values do not use correct values
according to their posit... - 08:41 Revision 4ac8d9a7: [TASK] styleguide: Palette description example, core feature https://github.com/TYPO3-CMS/styleguide/issues/89507
2021-06-26
- 10:54 Revision 405affd3: [BUGFIX] Fix typo in changelog Important: #94315
- Resolves: #94419
Releases: master
Change-Id: I933abbda5a3420a11a4f1ac3fe6501acdc796727
Reviewed-on: https://review.ty...
2021-06-25
- 07:04 Revision 961a6222: [BUGFIX] Fix PHP 8 related warnings in recordlist
- This fixes "Undefined array key" warnings, triggered
in recordlist and related areas.
Resolves: #94401
Releases: mas...
2021-06-24
- 18:37 Revision ec2b2295: [TASK] Remove leftover T3_THIS_LOCATION in JavaScript
- For TYPO3 v10, in 81660b4c49ff09ef2c8b48c9c705ac633b228b57
(see https://review.typo3.org/c/Packages/TYPO3.CMS/+/61385... - 18:34 Revision 9773f7b9: [BUGFIX] Undefined array key in ElementInformation
- A click on inline fal ElementInformation button leads to
Undefined array key "returnUrl".
Fixed by adding empty strin... - 15:36 Revision f0165a61: [BUGFIX] Fix TypeError on fetching the backend layout for a page
- This fixes a TypeError by type-casting the $pageId argument.
Resolves: #94409
Related: #89700
Related: #94210
Releas...
2021-06-22
- 20:35 Revision 2560d674: [BUGFIX] Fix terms in Info > Page TSconfig
- In the select list in "Info > Page TSconfig" the technical
representation of the terms (as they are used when setting... - 19:07 Revision da9eb0d9: [BUGFIX] Fix terms in Info > Page TSconfig
- In the select list in "Info > Page TSconfig" the technical
representation of the terms (as they are used when setting... - 13:01 Revision bb0e3fd1: [BUGFIX] Fix "hideTable" check in RecordListController
- Since the method has to return true in case the page
translations should be displayed, the TCA "hideTable"
check must... - 11:04 Revision 25b9ab97: [BUGFIX] Fix error where tsconf_alphaSort is undefined
- When a user opens Info -> Page TSconfig it will throw
an error "Undefined array key tsconf_alphaSort".
Fixed by addi... - 10:56 Revision 46a24147: [BUGFIX] Missing is_array check in setValueByPath
- PHP Warning: array_key_exists() expects parameter 2 to be
array, null given in ArrayUtility.php line 297, when an
lon... - 10:55 Revision b9f5c89f: [TASK] Deprecate extbase setDispatched() and isDispatched()
- Extbase Request setDispatched() and isDispatched()
violate the PSR-7 'immutable' concept and need to fall.
With the ... - 10:40 Revision 936eb708: [BUGFIX] Missing is_array check in setValueByPath
- PHP Warning: array_key_exists() expects parameter 2 to be
array, null given in ArrayUtility.php line 297, when an
lon... - 10:29 Revision 3914e7aa: [BUGFIX] Respect TSconfig when adding page translations to recordlist
- Since #27471 it's possible to hide all or specific tables within
the recordlist. However, the special "page translati...
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... - 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... - 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... - 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... - 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... - 11:59 Revision 79e4d668: [TASK] Remove unused ext:core AbstractCondition
- Core Configuration\TypoScript\ConditionMatching\AbstractCondition
is an old TypoScript condition leftover, unused and... - 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... - 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 ... - 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,...
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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 13:00 Revision e7248458: [BUGFIX] Fix phpstan errors from ReturnTypeRule
- EXT:scheduler
EXT:tstemplate
EXT:workspaces
Resolves: #94266
Releases: master
Change-Id: I60705f3667602575ec841bcc8e... - 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:... - 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... - 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 ... - 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... - 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...
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... - 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... - 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... - 20:02 Revision 5a97d26d: Add pagination and filter examples (#216)
- Additional backend module menu entry with a 'filter' and 'pagination' example.
- 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... - 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...
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... - 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... - 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... - 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... - 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 ...
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*... - 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... - 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... - 17:53 Revision ae55eef5: [DOCS] Fix PHP code example in changelog
- Resolves: #94342
Releases: master, 10.4
Change-Id: Ia3d10d9b934788228ceb7c6ec0d3e1a67474b9f5
Reviewed-on: https://rev... - 16:13 Revision ed6e0d39: [DOCS] Fix PHP code example in changelog
- Resolves: #94342
Releases: master, 10.4
Change-Id: Ia3d10d9b934788228ceb7c6ec0d3e1a67474b9f5
Reviewed-on: https://rev... - 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 ... - 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,... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 00:32 Revision d98fdf67: [RELEASE] styleguide: 11.3.0 Module improvements
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... - 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... - 21:07 Revision f2b02bab: [TASK] Remove extbase Request controllerSubpackageKey
- setControllerSubpackageKey(), getControllerSubpackageKey()
and property controllerSubpackageKey of extbase Request
ar... - 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... - 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... - 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... - 11:59 Revision 5d2793e1: [TASK] Remove unused internal methods from ExtensionManagementUtility
- The internal methods `generateItemList()` and `explodeItemList()`
from `ExtensionManagementUtility` are unused since ...
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... - 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... - 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... - 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... - 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... - 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... - 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...
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 ... - 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... - 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... - 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... - 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 ... - 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: ... - 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... - 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 ... - 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 ... - 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.
... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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 ... - 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... - 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:...
Also available in: Atom