Activity
From 2021-05-24 to 2021-06-22
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:...
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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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_... - 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... - 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... - 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... - 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... - 12:33 Revision 3fd3342d: [TASK] Avoid assigning unexpected node types in GeneratorClassesResolver
- `GeneratorClassesResolver` used for the extension scanner preprocesses
`GeneralUtility::makeInstance` calls, transfor... - 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...
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... - 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... - 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... - 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... - 08:35 Revision 6c3a9737: [FEATURE] Add getModuleTemplate to PageLayoutController
- This allows to access the ModuleTemplate instance
in PageLayoutController related hooks and therefore
enables extensi...
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... - 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... - 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... - 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... - 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... - 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... - 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...
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...
2021-06-03
- 11:58 Revision f2f1679f: [TASK] Deprecate GeneralUtility::compileSelectedGetVarsFromArray
- To reduce usages of GeneralUtility::_GP(),
GeneralUtility::compileSelectedGetVarsFromArray()
is deprecated. Its only ...
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... - 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... - 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 ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 17:32 Revision 006fa9df: [BUGFIX] Fix phpstan errors from TypesAssignedToPropertiesRule
- * EXT:core
Resolves: #94122
Releases: master
Change-Id: I843e50719c5e5a2c3de425f49eae2f112e0df32f
Reviewed-on: https... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ...
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 ... - 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... - 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... - 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... - 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 ... - 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... - 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
... - 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
... - 10:25 Revision 9405407f: [TASK] styleguide: Ignore a phpstan error since its a core issue
- 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...
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... - 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... - 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... - 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... - 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... - 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... - 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...
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.
... - 20:40 Revision bf124818: [BUGFIX] Correct ext:beuser BackendUserRepository inheritance
- ext:beuser BackendUserRepository extends ext:extbase
BackendUserGroupRepository, which is of course bogus.
It trigger... - 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... - 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()... - 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... - 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()...
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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 00:13 Revision 1b42c0d9: [TASK] styleguide: Avoid using ControllerContext
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... - 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 ... - 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... - 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 ... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 16:16 Revision a8c6ab06: [TASK] Move BackendLayoutWizardElement into correct namespace
- Resolves: #94212
Releases: master
Change-Id: I785cc3d5a286274ad4b09d1de3fe55adced878c5
Reviewed-on: https://review.ty... - 12:10 Revision c45f9bef: [BUGFIX] styleguide: Minor adaptions to User1Element
- * onFocus has been dropped from FormEngine in v8
* sanitize 'color' better - 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... - 11:37 Revision 8b0a8836: [TASK] Resolve still more PHP 8 issues
- Resolves: #94057
Releases: master
Change-Id: I238a98d5161417465c02ae8683aef83f55a05ecc
Reviewed-on: https://review.ty... - 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... - 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... - 10:29 Revision 7a503f6b: [TASK] Avoid ObjectManager->get() in EXT:frontend
- Resolves: #94204
Related: #90803
Releases: master
Change-Id: I3da93d84ddc9caa9922ac65c6f7a99acdede6606
Reviewed-on: h... - 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...
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... - 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 `... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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 ... - 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... - 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 ... - 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... - 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... - 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 ... - 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:...
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...
Also available in: Atom