Activity
From 2021-09-03 to 2021-10-02
2021-10-02
- 17:01 Revision 15a6562c: [BUGFIX] Do not use static closures in ServerResponseCheck
- Static closures can not be used in ServerResponseCheck,
since they break the call to the closure in FileDeclaration.
... - 14:48 Revision ba6e58f3: [TASK] Deprecate AbstractControl::setOnClick for backend user interface
- In favor of allowing content-security-policy headers (some day), inline
JavaScript invocation via PHP in `AbstractCon... - 09:28 Revision 8d8e0748: [TASK] Unify core cache identifiers
- Core cache is used in many places throughout the core,
mostly to cache resources gathered from installed
extensions. ... - 00:33 Revision cb702fdd: [TASK] Remove superflous method initializeBasicErrorReporting
- The function used to be called way earlier than initializing
final error handling, but ended up being called only one...
2021-10-01
- 23:36 Revision ef8243d9: [TASK] Reduce inline JavaScript of requireJS in FormEngine
- To reduce arbitrary inline JavaScript, requireJS callbacks used in
FormEngine are streamlined to be more explicit - a... - 22:38 Revision e98dbcb2: [BUGFIX] Restore Drag&Drop functionality in page module
- The Drag&Drop component previously misused the
new content element wizard related “t3js” class to
check whether conte... - 20:40 Revision 629a4357: [BUGFIX] Fix notification for autogenerated slug redirects
- Since #94114 EditDocumentController POST requests are
redirected to GET. (Inline) javascript that is added to
PageRen... - 17:56 Revision 97fcad59: [BUGFIX] Report database migration errors in upgrade wizard
- When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre... - 17:55 Revision c08a0c8e: [BUGFIX] Report database migration errors in upgrade wizard
- When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre... - 17:37 Revision b67087c0: [BUGFIX] Fix issues with drag uploader and empty file lists
- Previously, when a folder was empty or no files
were found for a search term, the filelist still
displayed the table ... - 15:34 Revision 03499c53: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
- The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i... - 15:03 Revision b90f340d: [BUGFIX] Show correct path to typo3 binary in scheduler
- When TYPO3 is installed via Composer, scheduler UI
should show the correct path to the Composer installed binary.
Re... - 13:44 Revision 0551c2f4: [TASK] Raise typo3/testing-framework:^6.11.1
- Done in v11 with #95429, v10 needs this to
greenify nightlies again.
composer req --dev typo3/testing-framework:^6.1... - 13:33 Revision 815dd319: [FEATURE] Introduce Bootstrap 5 compatible and accessible templates
- The form framework now provides Bootstrap 5 compatible templates.
The markup has been completely reworked, unnecessar... - 13:29 Revision 1da7cfed: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
- The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i... - 13:02 Revision df650945: [TASK] Allow PSR-7 Request in User Authentication chain
- This change injects the PSR-7 Request in
AbstractUserAuthentication and BackendUserAuthentication.
This makes it pos... - 13:00 Revision afada335: [BUGFIX] Fix PageRenderer->addRequireJsConfiguration from ext_localconf
- TYPO3_REQUESTTYPE constants have been deprecated since #92947,
but PageRenderer->addRequireJsConfiguration() currentl... - 12:59 Revision 9f6f6159: [BUGFIX] Fix undefined array key in linkvalidator module
- Resolves: #95430
Releases: master
Change-Id: Ie55e52fb972c5f6a3bf44b321999c9098242bc68
Reviewed-on: https://review.ty... - 12:25 Revision 088a85fc: [TASK] Revert "[TASK] Add EventDispatcher to symfony console application"
- EventDispatcher injection via symfony contracts interface is
possible only as of symfony/console v5.0 – got fixed in:... - 12:19 Revision cc192c78: [TASK] Use PSR-7 Request information in linkvalidator
- This change reduces the usages of GeneralUtility::_GP()
by using the PSR-7 ServerRequestInterface input.
Resolves: #... - 12:09 Revision 29876773: [BUGFIX] Fix extbase Request->withoutAttribute('extbase')
- Avoid wrapping the request with the extbase request wrapper which
enforces the availability of the extbase attribute ... - 12:03 Revision 8abe71de: [BUGFIX] Fix immutability of custom extbase Request->with*() methods
- While a cloned request was returned, the extbase
attribute was shared between old and new request,
rendering the old ... - 11:19 Revision 45428804: [TASK] Centralize Backend Redirects for Backend Routing
- The internal logic to create backend links with a redirect
The internal method "UriBuilder->buildUriWithRedirectFrom... - 10:37 Revision d4a9c126: [TASK] Extend acceptance tests for template module
- Add tests to check:
* if the button to show the closest template is working as expected
* a new extension template is... - 10:33 Revision e4169ab0: [BUGFIX] Replace misleading instanceof check for notification actions
- With #95406, an instance of check was added to the
Notification component, to prevent a TypeError
in case the action ... - 09:31 Revision dc4dbf5d: [TASK] Restore template order of template module
- With #93523 parts of the template module have been refactored.
Some changes are reverted because those just change th... - 08:33 Revision 63137e43: [BUGFIX] Keep extbase attributes in OriginalRequest
- When an Extbase action returns a ForwardResponse, the
extbase attributes of the originalRequest are overwritten,
beca... - 04:36 Revision 0c455114: [FEATURE] Reintroduce option to modify FE groups w/o auth
- In TYPO3 v11.0 the "getGroupsFE" Authentication chain was removed
for FrontendUserAuthentication, so it is not possib...
2021-09-30
- 20:28 Revision b26e24c4: [TASK] Add EventDispatcher to symfony console application
- Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy... - 20:27 Revision e522c7ae: [TASK] Add EventDispatcher to symfony console application
- Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy... - 15:27 Revision 57ad931f: [BUGFIX] Fix garbled output due to deprecated DB writes
- Happens in case a PHP warning occurs during ext_localconf or
ext_tables loading (early boot). as ConnectionPool usage... - 15:25 Revision a3a7617a: [TASK] Drop obsolete internal core bootstrap method
- initializeBackendRouter() has been obsoleted in v10
and only kept for testing-framework to catch up. TF
has been upda... - 14:50 Revision 7eaf775e: [BUGFIX] Fix undefined key warnings on page redirect
- Multiple undefined array key warnings occurred when
following a page redirect in the frontend. This is
fixed by addin... - 14:48 Revision 83ac4e5c: [TASK] Remove tab background in new content element wizard
- Resolves: #95409
Releases: master
Change-Id: Id57cc977c3f70b43a63135708bf8c055e10d9840
Reviewed-on: https://review.ty... - 14:37 Revision e606dc4f: [TASK] Use DI for some Extbase core objects
- With Symfony DI we can simplify our code
and remove workarounds previously introduced to
prepare singleton objects fo... - 14:04 Revision aa2ed949: [BUGFIX] Check Notification action prior to execution
- The Notification JavaScript module previously
failed to check a given action before executing
it. This is now fixed w... - 12:32 Revision 6cdec8b1: [BUGFIX] Add support for DateTimeImmutable in JsonView
- Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev... - 12:04 Revision eebc2a02: [TASK] styleguide: Optional internal_type=db
- https://forge.typo3.org/issues/95384
- 11:43 Revision 6c07327f: [BUGFIX] Add support for DateTimeImmutable in JsonView
- Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev... - 11:40 Revision ce2ddd30: [BUGFIX] Fix undefined array key errors in Indexer
- Resolves: #95399
Releases: master
Change-Id: I31ad3b9da832c8551a4ce189c216f16886a26504
Reviewed-on: https://review.ty... - 09:43 Revision cdf316db: [BUGFIX] Clarify requested token vs. missing token in Backend deeplinks
- This change separates between a missing CSRF token and an invalid
request token in the backend redirect functionality... - 07:11 Revision b99860ec: [BUGFIX] Fix undefined array key error for protectLvar
- Resolves: #95397
Releases: master
Change-Id: I088ca979ff75ee0c09dea2be3c9c546a24f47975
Reviewed-on: https://review.ty... - 07:05 Revision 9cdfc21a: [TASK] Optional internal_type="db" for type="group"
- Most common use case for TCA type "group" fields is
the usage of "internal_type=db". Therefore, this
option is now th... - 03:51 Revision ba06862e: [BUGFIX] Relocate menu generation in PageLayoutController
- Since #92460, the PageLayoutController has to deal
with the special "ALL languages" option. Therefore,
a couple of ch...
2021-09-29
- 16:55 Revision b6193e12: [BUGFIX] Use correct variable in CheckboxElement
- The 2nd argument for the method `renderSingleCheckboxElement` must be
the number of the element of the given list.
R... - 16:50 Revision 7485fa6b: [TASK] Clean up EXT:linkvalidator CSS and JavaScript
- The EXT:linkvalidator module specific stylesheet is
removed in favor of using the bootstrap framework.
Besides increa... - 16:50 Revision cc6163f2: [BUGFIX] Properly resolve provider title in flash message
- In case the provider title is a locallang label
key, it is now properly resolved.
Resolves: #95391
Related: #95287
R... - 08:24 Revision 14423ca0: [BUGFIX] Remove EXT:backend dependencies from errorpage.css
- In #95372 the errorpage.css, used for the standalone
ErrorPage template, was moved from EXT:core to
EXT:backend, sinc... - 07:39 Revision 71924929: [TASK] Get rid of inline JavaScript in new content element wizard
- This patch cleans up the NewContentElementController, used
for the "new content element wizard". All inline JavaScrip... - 04:51 Revision dfeb6133: [BUGFIX] Provide table name in DeletedRecord partial
- After refactoring of the recycler templates, the table name is no longer
present in the "records" variable. An additi...
2021-09-28
- 15:18 Revision 94696a93: [BUGFIX] Add missing autocomplete for TOTP field
- While the authentication form has an autocomplete value
of "one-time-code", it is missing in the setup template.
Res... - 12:49 Revision d761fdeb: [TASK] Add tests to cover eID controller requests
- To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip... - 11:16 Revision afd92f63: [TASK] Add tests to cover eID controller requests
- To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip... - 09:36 Revision 0c692a4e: [TASK] Avoid referencing public assets across packages
- Since TYPO3 core packages (extensions) are independently
published and might be installed in arbitrary file locations... - 08:33 Revision 82958e39: [TASK] Get rid of deprecated TBE_EDITOR.fieldChanged invocation
- Substitutes deprecated invocation of `TBE_EDITOR.fieldChanged`.
Relevant processing has been duplicated from `TBE_EDI... - 07:58 Revision c0ad882c: [TASK] Add xl and xxl breakpoints to Form definitions
- This change adds XL and XXL breakpoints to the
EXT:form FormElement definitions.
Resolves: #95363
Releases: master
C... - 06:52 Revision 4b717158: [BUGFIX] Fix undefined array key errors for shortcuts without link
- Resolves: #95373
Releases: master
Change-Id: I961233104e0f3747aaa67f4e018852824181ee7b
Reviewed-on: https://review.ty... - 06:27 Revision 898cab02: [BUGFIX] Properly use TCA option "groupName" across Core TCA config
- This change adds the "groupName" property to group
records within the "New Record" wizard into logical
groups, where ...
2021-09-27
- 11:37 Revision b1f77997: [TASK] Deprecate GeneralUtility::isAbsPath()
- The replacement "PathUtility::isAbsolutePath()" works the same
way and has been around for a long time. For this reas... - 10:02 Revision 14840bf9: [BUGFIX] Skip non-existing soft reference parser keys
- Declaring non-existing soft reference parser keys in TCA is ignored
again and won't throw an exception anymore. For i... - 08:51 Revision 8cc94d14: [BUGFIX] Remove test data mangling in PHP 8.1 for SQLite
- SQLite returns the correct type information now, so this workaround
is not necessary.
As long as we are not on php 8... - 07:49 Revision fc763bd4: [TASK] Use @typo3/icons within PageActions
- Resolves: #95353
Releases: master
Change-Id: Ibce6c125438a6dcd73295069d6cea45dd3d4ebae
Reviewed-on: https://review.ty... - 06:00 Revision 07cd70ee: [BUGFIX] Update composer dev dependencies to min required versions
- phpunit has released new versions for 8.5.x and 9.5.x, which
do not longer automaticly throw exception for user depcr...
2021-09-26
- 08:41 Revision ddc53073: [DOCS] Recommend $container->hasDefinition() for optional dependencies
- ExtensionManagementUtility() usage in Services.php has never been an
intended usage, but was technically possible in ...
2021-09-25
- 14:35 Revision 6dbe94b6: [TASK] Revert "[BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap"
- This reverts commit 11c7e844ed6386d23a6e9c897cc9704c81ef7f80.
The BUGFIX accounted for ExtensionManagementUtility us... - 10:52 Revision 6ff84cdd: [BUGFIX] Add trailing comma to multiline array in redirects SlugService
- There has been a overlapping in merging two patches, first one
adding rules for php stan to enforce trailing commas f...
2021-09-24
- 14:43 Revision 3989656a: [TASK] Add early check for validating email address
- GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali... - 14:41 Revision 74ebd31a: [TASK] Deprecate custom JSWindow options in HMENU settings
- The HMENU / TMENU options for opening up links of a menu
in a custom JavaScript popup are deprecated. Respective sett... - 14:25 Revision f360dc89: [TASK] Deprecate page.includeCSS/includeCSSLibs.my-identifier.import
- The option to use the `@import` syntax for including
external CSS files through TypoScript has been deprecated.
This... - 13:54 Revision f86a3e1c: [TASK] Use @typo3/icons within TableWizardElement
- Resolves: #95348
Releases: master
Change-Id: I66214bec9ade995f43a16698629b89f0be5cc1c8
Reviewed-on: https://review.ty... - 13:53 Revision a5aff368: [TASK] Update @typo3/icons to v2.4.1
- Executed commands:
cd Build
yarn add "@typo3/icons@^2.4.1"
grunt build
Resolves: #95210
Releases: master
Chan... - 13:28 Revision 9c9c4f3b: [TASK] Add early check for validating email address
- GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali... - 10:40 Revision 91751e63: [BUGFIX] Auto redirect resolve target page
- When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel... - 10:38 Revision d3f6c5f0: [TASK] Use a static closure call if possible for better scoping
- In some cases it can improve performance too.
Resolves: #95210
Releases: master
Change-Id: I4915bb1391ec99ff89124854... - 09:27 Revision 6e6b4ee4: [TASK] Avoid double-terse in incremental builds via `grunt scripts`
- Ensure `grunt build` generates a timestamp in
Build/.cache/grunt-newer/terser/typescript/timestamp
by using `newer:te... - 09:08 Revision f17ea510: [BUGFIX] Auto redirect resolve target page
- When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel... - 09:06 Revision f7b7507c: [TASK] Enforce trailing commas in multi line arrays with PHP CS Fixer
- The rule trailing_comma_in_multiline is added to the PHP CS fixer
configuration.
This reduces possible merge conflic... - 08:48 Revision f57ecf70: [TASK] Deprecate various arguments within AbstractUserAuthentication/BE_USER
- A few methods within the *UserAuthentication have arguments deprecated.
* AbstractUserAuthentication->writeUC() - fi... - 08:47 Revision cdfab293: [TASK] Deprecate legacy hook for new content element wizard
- The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']"
is now marked as deprecated, as the
... - 08:43 Revision 8e0125d9: [TASK] Move code for PagePositionMap
- This change moves code from PagePositionMap into
the subclass ContentMovingPagePositionMap. This code is only
used (s... - 08:36 Revision 11c7e844: [BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap
- In order to allow conditional service registration based on
ExtensionManagementUtility::isLoaded() checks in Services... - 08:29 Revision b27044e6: [BUGFIX] Restore FlashMessages in EXT:belog and EXT:beuser
- With #94209 the ViewHelper be:moduleLayout was deprecated. That
ViewHelper injected the used FlashMessageQueue into t... - 07:56 Revision 757f82d1: [TASK] Deprecate and replace onchange & onclick attrs in FormEngine
- Previously, `fieldChangeFunc` items have been declared as string and
were forwarded as plain inline JavaScript to the... - 07:30 Revision 76e6c115: [BUGFIX] Fix undefined array key in SelectSingleBoxElement
- Resolves: #95335
Releases: master
Change-Id: I5969032e5e8ec6b25cca87f098209bb458ab8e34
Reviewed-on: https://review.ty... - 06:54 Revision aa50e534: [TASK] Update to node-sass 6 to support compilation with node v16
- Using Node 16 (will become LTS in Oct 2021)
is only possible by updating node-sass 6.
See https://github.com/sass/no... - 06:22 Revision 2cddc7c4: [TASK] Remove unused code from NewContentElementController
- In #95331 the legacy usage of the wizard as a full document
has been removed. This patch removes some further leftove...
2021-09-23
- 15:56 Revision d51861e6: [TASK] Remove legacy handling of new content element wizard
- Before TYPO3 v7 introduced modals, TYPO3's New Content Element Wizard
could be opened within the list frame as a full... - 15:19 Revision bdba0522: [TASK] Migrate new record controller to Fluid-based rendering
- This change cleans up the NewRecordController which hasn't been
touched since ages. It cleans up the render-related f... - 14:34 Revision 9ba05e92: [BUGFIX] Increase z-index of element browser components
- The file listing in the link browser is using bootstraps'
"List group" component. In case a list group item is
active... - 12:45 Revision c3504f8d: [BUGFIX] Re-add language flag for each CE in Page Module
- Due to some setups within e.g. shortcut elements did not have
a proper information anymore when used in language mode... - 12:14 Revision 85a8761e: [TASK] Update introduction text of Upgrade Wizard
- Resolves: #95329
Releases: master
Change-Id: I680b667971b09ce71f304f1a8180dfd1ab80d519
Reviewed-on: https://review.ty... - 12:10 Revision 9d03eaff: [TASK] Replace redundant static:: in final classes
- Replace static:: with self:: in final classes.
Resolves: #95319
Releases: master
Change-Id: If375daf637c31f94c86f24d... - 10:59 Revision cb355fa5: [TASK] Do not use custom "getInstance()" methods on Singleton interfaces
- There was a time when new code for TYPO3 Core was introduced
by using "MyClass::getInstance()" to act as a factory fo... - 10:58 Revision beb53574: [TASK] Deprecate legacy Element Browser logic
- The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering']
is deprecated in fav... - 08:43 Revision a16e5643: [BUGFIX] Do not show disabled checkbox
- Revert a style change, added in #95325, which
led to disabled checkboxes are being shown, while
only their label shou...
2021-09-22
- 20:38 Revision 1324f835: [BUGFIX] Fix uninitialized string offset when renaming folder
- On PHP 8.0, renaming a folder in the backend might fail
with a "PHP Warning: Uninitialized string offset 0". This
is ... - 19:46 Revision 0d6766d4: [BUGFIX] Add missing StringUtility in ContentObjectRenderer
- The import was removed shortly before
https://review.typo3.org/c/Packages/TYPO3.CMS/+/71032 was merged so
it's added ... - 19:41 Revision babdd4ea: [TASK] Cover FE index.php id/type parameter requests with tests
- Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p... - 19:33 Revision e6e816cc: [TASK] Cover FE index.php id/type parameter requests with tests
- Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p... - 19:29 Revision 39d86ee8: [TASK] Center Icon in input-group-addon by selectMultipleSideBySide
- Replace '.input-group-addon' with '.input-group-text'
Resolves: #95148
Releases: master
Change-Id: I3d855d93da79e8ed... - 19:00 Revision 1dcd3bef: [BUGFIX] Reintroduce DistributionWelcome image
- With the change #82000 the DistributionWelcome image was removed by
accident. This patch adds the image again with a ... - 18:48 Revision 68fdc5f1: [TASK] Only show "Localize to" if there are elements to localize
- To further improve the recordlist UI, the "Localize to" column
is not longer shown, in case there are no more records... - 17:44 Revision da0aadf3: [TASK] Deprecate old syntax for IRRE localize synchronize in DataHandler
- With TYPO3 v7.6 the internal DataHandler command to
"inlineLocalizeSynchronize" was migrated to an array-based
syntax... - 17:43 Revision 18c362f9: [TASK] Mark various internal TSFE methods as protected
- Various methods within TypoScripFrontendController
are now "protected" as they are marked as internal.
Resolves: #95... - 17:42 Revision 3c4dc4b8: [BUGFIX] Avoid "All languages" option for single language sites
- In case a site in the TYPO3 page tree only features the
default language, the module menu of the page module
does no ... - 17:42 Revision e27614cd: [BUGFIX] Pad multibyte strings correctly
- A new function StringUtility::multibyteStringPad() is
introduced to handle multibyte strings instead of
str_pad() whi... - 17:29 Revision fd2be8b3: [TASK] Deprecate parseFunc.sword functionality
- The parseFunc.sword functionality wraps HTML (usually a span tag)
around RTE-based content if:
* GET parameter ?sword... - 16:56 Revision 61b3d609: [BUGFIX] Show all content in any language
- In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10... - 16:34 Revision 94da8628: [BUGFIX] Show all content in any language
- In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10... - 16:28 Revision 6f5a5e0a: [TASK] Enforce setting up MFA
- With #93526, multi-factor authentication was
introduced to TYPO3. This came with several
configuration options, such ... - 15:54 Revision 52c12fdf: [DOCS] Use LocalConfiguration.php in workspaces docs
- ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0... - 15:52 Revision d38c19cd: [BUGFIX] Properly add columns for uploaded files
- A couple of patches changed the amount of columns,
shown in the filelist module listing. For example, since
column se... - 15:43 Revision 7907f7f4: [TASK] Align extension icons
- Ever wondered the icons of the main core extensions
that use the TYPO3 logo all look subtly different,
for instance i... - 15:38 Revision 67d5e5fd: [DOCS] Use LocalConfiguration.php in workspaces docs
- ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0... - 11:17 Revision 7e921876: [TASK] Make module requests Sec-Fetch-Dest aware
- This change allows module URLs to be automatically framed by the
TYPO3 main controller whenever they are directly ope... - 08:00 Revision 675fc571: [BUGFIX] Re-add styling of DB tables in list module
- Resolves: #95299
Releases: master
Change-Id: I4882a9ca07948718afdeb1a5fb5b3a518eb86c38
Reviewed-on: https://review.ty... - 07:53 Revision 17eafa90: [TASK] Update to final Lit v2 release
- Commands executed:
cd Build/
yarn upgrade lit@^2.0.0 lit-html@^2.0.0 lit-element@^3.0.0 @lit/reactive-element@^1... - 07:49 Revision 03ff69bd: [TASK] Avoid undefined variables/array access in admin panel
- Fixes both admin panel and time tracker
array access warnings with PHP8.
Resolves: #95309
Releases: master
Change-Id... - 06:47 Revision 582be905: [TASK] Strictify tests part 10
- Resolves: #95234
Releases: master
Change-Id: Ic6e8326d0e9f97429a727ac1ceae6aab2ff976d7
Reviewed-on: https://review.ty...
2021-09-21
- 20:41 Revision 1ec67c42: [TASK] Fix undefined array key error in ActionMenuItemViewHelper
- The variable $this->arguments['selected'] is not always set.
Resolves: #95283
Releases: master
Change-Id: I24ac02630... - 20:40 Revision 05f19cbe: [DOCS] Fix title format of changelog
- Resolves: #95306
Releases: master
Change-Id: I9dfeef91bc22eb4abf67759f1eb9286061c9b42c
Reviewed-on: https://review.ty... - 20:29 Revision c4036fe1: [TASK] Update TYPO3 composer packages to latest version
- Update the following packages from TYPO3 itself to their latest
version:
typo3/cms-cli
typo3/cms-composer-installers... - 16:10 Revision 1d1ae6ba: [BUGIFX] Clipboard panel as web component
- The clipboard component still suffers a lot of
problems, due to its static integration in the list
modules.
For exam... - 15:59 Revision 180a6f47: [TASK] Remove Environment::getFrameworkBasePath where easily possible
- Environment::getFrameworkBasePath() API was created
under the assumption that TYPO3 core extensions are always instal... - 15:54 Revision c74d67e4: [FEATURE] styleguide: Select with MM in flex form example
- 15:50 Revision a1000353: [TASK] Consistently use str_starts_with and str_ends_with
- With PHP 8.0 and symfony/polyfill-php80 it is possible to use
native str_starts_with() and str_ends_with() methods.
... - 15:50 Revision a8a87287: [TASK] Fluid Viewhelpers will be declared final in v12
- Communication patch for an upcoming v12 change.
We've had the situation a couple of times that core
changed Fluid Vi... - 15:09 Revision 1109bae1: [TASK] Remove language information from each CE in Page Module
- This change removes the language title and flag from each CE,
and instead adds only the flag if the content element i... - 14:58 Revision 60a90f82: [BUGFIX] Hide mass action selector when empty
- In the workspaces module, hide the mass action selector when no actions
are available. In particular, this is the cas... - 14:27 Revision 7597e225: [BUGFIX] Make ExtensionComposer status link in reports a button
- Links without a target are actually buttons. Previously, the
"Update extension" link in the reports module was furthe... - 11:26 Revision 0a883a7b: [DOCS] enableMassActions is a User TSconfig option
- The setting options.workspaces.enableMassActions is described in the
extension manual as being a Page TSconfig option... - 10:03 Revision c87d0109: [BUGFIX] Add fallback values for backend
- Fix PHP8 related "undefined array key" warnings
which occur in the backend by adding the required
fallbacks.
Resolve... - 09:51 Revision e9069128: [BUGFIX] Avoid dangling MM relations on workspace publish
- When publishing workspace records with connected
"true" MM relations (uid_local / uid_foreign columns
and no TCA for ... - 09:30 Revision ae4f2b7a: [TASK] Enable postgres test after fixing setUpFrontendRootPage
- A functional test has been disabled for postgres execution due
duplicate key issues using `setupFrontendRootPage` in ... - 09:24 Revision 0e25a41a: [TASK] Set TYPO3 version to 10.4.22-dev
- Change-Id: I4422d7e2f3b70e25aeab8b447e0e60360ddf5b23
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 09:24 Revision 57944c8c: [TASK] Set TYPO3 version to 9.5.32-dev
- Change-Id: I41a4ed06a67009d0f1a60ebd31818960f43b3589
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:52 Revision d8d0dffe: [RELEASE] Release of TYPO3 10.4.21
- Change-Id: Ib333a4f0005102c6930db34015bdbcf457a7307b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:48 Revision 919f2921: [RELEASE] Release of TYPO3 9.5.31
- Change-Id: I148a180fa689ba91125b9fcf52c86a08561a8732
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:41 Revision 77ad0d4e: [TASK] Explicitly define symfony polyfill packages
- Even though implicitly used within TYPO3 Core
through the dependency symfony/console 4.x
and others, these packages a... - 08:13 Revision a516be70: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r... - 08:13 Revision 0700a151: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r... - 08:13 Revision a57d8b50: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r...
2021-09-20
- 20:01 Revision efca6e7c: [TASK] Use native str_starts_with() PHP method
- One of our main utility methods "GeneralUtility::isFirstPartOfStr"
can now replaced by PHP's native "str_starts_with(... - 19:51 Revision 63e4c54a: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:51 Revision 277a809d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:50 Revision 2602225d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:20 Revision 1e13f8f0: [BUGFIX] Restore SectionMarkupGenerated events
- With #88921 new events were introduced, which allowed
to add additional markup to the columns in page layout.
Those ... - 15:57 Revision 9898c76c: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 15:21 Revision bbcf81a4: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 15:19 Revision 972e7922: [BUGFIX] Skip localize option in language switch
- The language switch in FormEngine allows
to either switch to an existing translation
of the current record, or to cre... - 15:12 Revision 7650055d: [TASK] Clean up code & add deprecation comments
- * cleans up code, to avoid using "onclick" in variable name
* adds deprecation comments to simplify removing snippets... - 15:04 Revision eade14e2: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 14:58 Revision 3d40e8dc: [TASK] Deprecate module.navigationFrameModule
- The navFrameScript / navigationFrameModule functionality,
which adds an iFrame for the navigation frame for a specifi... - 09:35 Revision f8e054fe: [TASK] Add note concerning breaking changes after v11.0
- Resolves: #95274
Releases: master
Change-Id: If60f410ff1e1ed6a8f52e30df32900a4be73ad27
Reviewed-on: https://review.ty... - 08:51 Revision 5a446569: [BUGFIX] Transform internal URIs in backend user interface
- This change allows using internal URIs (like t3://) in components
of the backend user interface like
* system news s... - 08:29 Revision 340ba0dc: [TASK] Substitute inline onclick events for ShortcutMenu
- Substitutes inline `onclick` events for `ShortcutMenu` invocations
in the backend user interface with corresponding H... - 08:07 Revision bf25a81d: [FEATURE] Introduce <f:transform.html> view-helper
- Introduces `<f:transform.html>` view-helper, providing capabilities
to resolves system internal links, like `t3://`.
...
2021-09-18
- 23:51 Revision fc5d2f54: [TASK] Unused $uploadedFiles in DataHandler
- Variable $uploadedFiles is carried around in
DataHandler through various methods, but is in
fact never used since TCA...
2021-09-17
- 20:03 Revision 0cab8cde: [BUGFIX] Enable overriding header of backend preview again
- Since commit e09082f (v10 release) the possibility to override the
preview header was gone. This patch moves the draw... - 15:54 Revision 97fce1e4: [TASK] Remove inline JavaScript from Install Tool
- Removes inline JavaScript from installer step
"Create Administrative User & Specify Site Name".
Also mark button as ... - 15:52 Revision 3f26c336: [TASK] Replace inline JavaScript in AbstractPlugin
- Remaining individual inline JavaScript in `onclick` handler to open
an URI in a new window is replaced with default f... - 15:29 Revision c71d9a56: [BUGFIX] Avoid TSFE injection into standalone ContentObjectRenderer
- TypoScriptFrontendController might not be available
by the time ContentObjectRenderer instances are created
The cons... - 11:35 Revision 438a0aa6: [TASK] Deprecate two FlexFormTools methods
- Methods FlexFormTools->getArrayValueByPath() and
FlexFormTools->setArrayValueByPath() have well test
covered counterp... - 10:18 Revision 84a5e867: [TASK] Fix undefined array key error in DataHandler logs
- The variable $log_data does not always have 5 entries. Use the array
spread operator to provide all available entries... - 10:08 Revision 3ed60c1c: [TASK] Deprecate GeneralUtility::minifyJavaScript()
- The method "GeneralUtility::minifyJavaScript()"
was introduced back in 2007 when TYPO3 used
"jsmin". Then, the hook w... - 08:47 Revision 4476667b: [BUGFIX] Fix behaviour when dragging a content in the page module
- The drop zones added space when they appear during a drag and drop
action and it changed the mouse position. Also eac... - 08:47 Revision 4c5f87c4: [BUGFIX] Clone PageLayoutContext for correct language
- In the fluid based page module, when in columns mode
and having a L>0 language selected, the context always
contained... - 06:04 Revision 3dc9151d: [BUGFIX] Correct decision about new content button
- This patch fixes an issue with mod.web_layout.defLangBinding = 1
which when enabled would cause the page layout modul... - 04:55 Revision d94c30fc: [BUGFIX] Fix slug generation for non-pages records with pid=0
- Resolves: #94655
Releases: master, 10.4
Change-Id: I91b671d4dea58f022c1b5cb9f1c9f4c5c91bb38c
Reviewed-on: https://rev... - 04:34 Revision 1ab5841a: [BUGFIX] Fix slug generation for non-pages records with pid=0
- Resolves: #94655
Releases: master, 10.4
Change-Id: I91b671d4dea58f022c1b5cb9f1c9f4c5c91bb38c
Reviewed-on: https://rev... - 00:11 Revision 717570d5: [BUGFIX] Add fallback values for frontend
- For PHP8 in the frontend there are still
undefined key warnings.
This is fixed by adding fallbacks.
Resolves: #9508... - 00:08 Revision 3de60cb7: [BUGFIX] Align pagination in recycler and workspaces
- EXT:recycler and EXT:workspaces use nearly the same
code for their custom JavaScript based pagination.
Therefore, bo...
2021-09-16
- 21:19 Revision 800cb202: [BUGFIX] Fix event handler invocation in language pack download
- LanguagePackService is supposed to dispatch events that third party
extensions can handle. The service instance there... - 20:28 Revision be8931bc: [BUGFIX] Fix event handler invocation in language pack download
- LanguagePackService is supposed to dispatch events that third party
extensions can handle. The service instance there... - 18:30 Revision 59f732e3: [TASK] Remove duplicated table information in recycler
- The record information element displayed the records'
table name as "record type", while the actual record
row alread... - 17:36 Revision 7159ff8a: [BUGFIX] Fix TypoScriptFrontendController initialization in subrequests
- With the introduction of #94402 error pages are fetched via a
sub-request. Manual "page not found" ErrorController in... - 17:36 Revision 6bebc19e: [TASK] Disable sub-request error pages by default
- We can re-enable them by default when we're much more certain
that stateful services have been removed or properly ha... - 16:53 Revision 3185fc59: [TASK] Remove dead flex form related code in DataHandler
- TYPO3_CONF_VARS BE/flexFormXMLincludeDiffBase and
"vDEFbase" has been removed in v7. Drop a left over.
Change-Id: Ia... - 15:14 Revision e5dbc1e7: [BUGFIX] No MM relations when localizing categories
- "True" MM relations (those tables that have a "uid_local"
and "uid_foreign" db column and NO TCA) have a "local" and
... - 13:18 Revision a034c620: [BUGFIX] Restrict composer-runtime-api to 2.1
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/71075
usage of InstalledVersions class was introduced.
More spec... - 13:11 Revision d013c730: [TASK] Better behaviour for “Unused elements” after a drag & drop
- The unused elements in the page module have a specific styling
(orange heading). When the items are drag&drop'ed into... - 12:44 Revision f0f46040: [TASK] Deprecate extbase ViewInterface
- The extbase ViewInterface fits little purpose: Most
methods are part of the fluid based class and interface
chain, wi... - 11:14 Revision 41c28016: [BUGFIX] Avoid endless loading of FormEngine
- EditDocumentController failed to properly track if
the edit form could be created or not. This lead
to a couple of co... - 10:46 Revision f4acf5c7: [BUGFIX] Add fallback for undefined array key - versionNumberInFilename
- [BE]versionNumberInFilename set to "true" triggers a
undefined key warning in PHP8.
This has been fixed by testing f... - 10:43 Revision 7b6901ef: [BUGFIX] Use HTTP status code from extbase response object
- The status code of a PSR-7 response object returned by an extbase
action has no influence on the actual status code r... - 10:35 Revision c2431840: [TASK] Emit `typo3:datahandler:process` after drag&drop in page module
- To give extension authors the possibility to react on drag&drop events
happening in the page module, AjaxDataHandler ... - 10:34 Revision 55b2a1e0: [TASK] Various clean ups in Page Module code
- The fluid-based page module has hard-coded labels
within the GridColumnItem class, which is not possible
to override ... - 10:32 Revision ebb05930: [TASK] Deprecate TSFE->ATagParams
- The TypoScriptFrontendController holds a property
called "ATagParams". Its value is a copy of
$TSFE->config[config][A... - 10:13 Revision c26004a8: [BUGFIX] Restore return to destination in ExtensionComposerStatus
- This restores the "Go back" button in the
"Composer Support of Extensions" view
of the extension manager module.
Res... - 09:56 Revision 863cf0b5: [BUGFIX] Use type=search for SvgTree filter
- The SvgTree filter previously used type=text,
which prevented the element from properly
responding to keyboard events... - 09:42 Revision c952139d: [BUGFIX] Streamline clipboard handling
- Elements, transferred to the clipboard are no longer
selected after reloading the module. Since introducing
multi rec... - 09:37 Revision eb0a656a: [TASK] Deprecate service getters in ModuleTemplate
- The ModuleTemplate, mostly used in backend controllers
previously featured the getIconFactory() and getPageRenderer()...
2021-09-15
- 21:41 Revision cd14de1f: [BUGFIX] Optimize JavaScript implementation of new functionality
- This change
* removes an unneeded CSS class from all tree items, making the DOM
smaller
* adds passive listeners fo... - 21:21 Revision fa557fd3: [TASK] Drop obsolete todos from MM table generator
- Database columns 'sorting' and 'sorting_foreign' for
MM relation tables are hard coded and not a valid TCA
configurat... - 16:45 Revision cbfe9b35: [TASK] Replace misuse of parent keyword to $this
- The parent keyword is misused in some places and $this can be
used instead.
Resolves: #95199
Releases: master
Change... - 12:51 Revision 22da2a22: [BUGFIX] PHP 8 warning: Undefined array key in DebugUtility
- DebugUtility threw warnings of the type "Undefined array key"
which results in error for uncached content in frontend... - 09:18 Revision 4b2c0364: [BUGFIX] Evaluate edit permissions of live search suggestions
- The edit permissions for linked live search suggestions,
shown in the the dropdown layer, were previously not
properl... - 08:39 Revision 3a2a80dd: [BUGFIX] Evaluate edit permissions of live search suggestions
- The edit permissions for linked live search suggestions,
shown in the the dropdown layer, were previously not
properl... - 08:28 Revision 98267055: [TASK] Deprecate ext:backend BackendTemplateView
- The BackendTemplateView is a - usually Extbase backend
module related - Fluid view that adds a default backend
Module... - 06:54 Revision fc7c77d8: [TASK] Emit `typo3:datahandler:process` after drag&drop in page module
- To give extension authors the possibility to react on drag&drop events
happening in the page module, AjaxDataHandler ... - 04:43 Revision 9008c95a: [TASK] Only show pagination on bottom
- Previously, the pagination controls were sometimes shown
on the bottom of the page and sometimes on the top
and the b...
2021-09-14
- 17:43 Revision b7e2dbef: [TASK] Remove duplicated unit test
- Remove identical like in hasProtocolAndSchemeDataProvider
Resolves: #95215
Releases: master
Change-Id: I5341667f5984... - 14:15 Revision e8239963: [TASK] Make some type annotations more specific
- This change helps static code analyzers like PHPStan or Psalm.
Resolves: #95104
Releases: master, 10.4
Change-Id: I3... - 11:31 Revision b482d5d6: [TASK] Make some type annotations more specific
- This change helps static code analyzers like PHPStan or Psalm.
Resolves: #95104
Releases: master, 10.4
Change-Id: I... - 09:12 Revision 74156de8: [TASK] Purge onFocus occurrences from SelectSingleElement
- In issue #75657 `onFocus` has been purged from `FormEngine` - purging
from JavaScript class `SelectSingleElement` has...
2021-09-13
- 19:54 Revision fea3a0c1: [DOCS] Fix typo in deprecation rst for 57594
- Resolves: #95205
Releases: master, 10.4
Change-Id: Ibee44bc384105955248ef7dff04b1c1ec96b8d2b
Reviewed-on: https://rev... - 19:53 Revision 0f3092cd: [DOCS] Mention allowed classes in f:fluid image attribute docs
- Releases: master
Resolves: #95208
Change-Id: I852fbdc1d34afb819798cb93b2bb2f2b05e7a082
Reviewed-on: https://review.ty... - 18:31 Revision 2a3b0516: [BUGFIX] Respect includeNotInMenu setting in menu cache hash
- isSubmenu() produces different results depending on the
includeNotInMenu setting, Therefore we need to use separate
c... - 18:10 Revision e0aa9faa: [BUGFIX] Respect includeNotInMenu setting in menu cache hash
- isSubmenu() produces different results depending on the
includeNotInMenu setting, Therefore we need to use separate
c... - 18:09 Revision f3056b2f: [BUGFIX] Mitigate thread unsafe usage of getenv
- Drop usage of getenv('TYPO3_PATH_COMPOSER_ROOT') and use
Composer provided runtime API to determine the path of the
r... - 14:43 Revision 1e10666b: [BUGFIX] Backend Login Test for admins improved
- Testing for visibility of 'Admin Tools' requires the TYPO3 instance
to be set to Development context, or the user to ... - 14:41 Revision ee41258e: [TASK] Delete acceptance split job files before recreation
- The files grow ever larger when repeatedly executing splitAcceptanceTests.php.
Deleting them before they are written ... - 14:26 Revision 7a6e05a2: [TASK] Delete acceptance split job files before recreation
- The files grow ever larger when repeatedly executing splitAcceptanceTests.php.
Deleting them before they are written ... - 13:59 Revision 7a01eb13: [TASK] styleguide: Avoid ExtensionTestEnvironment::prepare
- That test related helper class reference in
composer.json is obsolete in v11.
https://review.typo3.org/c/Packages/TY... - 13:53 Revision 30894b2d: [TASK] Generate absolute FAL URLs in frontend
- Similar to #95027 FAL public URLs are now
automatically prefixed with absRefPrefix,
making it much easier for develop... - 13:21 Revision c1bff94b: [DOCS] Fix typo in deprecation rst for 57594
- Resolves: #95205
Releases: master, 10.4
Change-Id: Ibee44bc384105955248ef7dff04b1c1ec96b8d2b
Reviewed-on: https://rev... - 13:20 Revision 8572c3a7: [BUGFIX] Backend Login Test for admins improved
- Testing for visibility of 'Admin Tools' requires the TYPO3 instance
to be set to Development context, or the user to ... - 13:02 Revision f0c93ac5: [TASK] Avoid pagination controls for single page listings
- In case a paginated listing does only contain records
for one page, the pagination controls do not make any
sense and... - 13:01 Revision c21d5b8a: [BUGFIX] PHP 8 warnings: Undefined array key in EXT:impexp
- Some EXT:impexp functional tests threw warnings of the
type "Undefined array key" which did not abort the test
but we... - 12:33 Revision 5565d0dc: [TASK] Better checks in Build/Script/checkFilePermissions.sh
- git stores files either 0664 or 0775. Script
checkFilePermissions.sh is improved to deal with that.
Resolves: #95203... - 12:32 Revision 372d2ce5: [TASK] Better checks in Build/Script/checkFilePermissions.sh
- git stores files either 0664 or 0775. Script
checkFilePermissions.sh is improved to deal with that.
Resolves: #95203... - 12:07 Revision 13aac0c3: [TASK] Better checks in Build/Script/checkFilePermissions.sh
- git stores files either 0664 or 0775. Script
checkFilePermissions.sh is improved to deal with that.
Resolves: #95203... - 07:04 Revision b56da5c8: [FOLLOWUP] Simplify Composer extension test setups
- The root package is now always considered as TYPO3 package.
The "ignore-as-root" flag and the exclusion of root packa... - 06:44 Revision 1c7d7450: [TASK] Add missing configuration options for file download
- With #90548 the filelist module has been extended
for the possibility to download files and folders.
Since file down... - 06:37 Revision 1072c56a: [BUGFIX] Keep last opened folder in file link handler
- This change uses the existing session information
(moduleData[browse_links.php][expandFolder]) to read
and write the ...
2021-09-12
- 11:12 Revision bb682bed: [TASK] Update composer dev dependencies
- composer req --dev codeception/module-webdriver:^1.4.0
composer req --dev composer/package-versions-deprecated:^1.11.... - 09:30 Revision d6ed6058: [TASK] gitlab-ci: Activate check permissions script
- Since moving to gitlab, script checkFilePermissions.sh
was inactive due to a gitlab detail that leads to
funny permis... - 09:30 Revision 389e7f02: [TASK] gitlab-ci: Activate check permissions script
- Since moving to gitlab, script checkFilePermissions.sh
was inactive due to a gitlab detail that leads to
funny permis... - 09:30 Revision ffe34995: [TASK] gitlab-ci: Activate check permissions script
- Since moving to gitlab, script checkFilePermissions.sh
was inactive due to a gitlab detail that leads to
funny permis... - 06:30 Revision 530dc2b8: [TASK] styleguide: Update README.md
- Resolves: https://github.com/TYPO3-CMS/styleguide/issues/236
- 06:03 Revision 203d55da: [TASK] styleguide: runTests.sh: Use composer update instead of install
- When installing the test environment and having no composer.lock,
'composer update' should be used instead of 'compos...
2021-09-11
- 17:58 Revision 9334f777: [TASK] runTests.sh: composer test distribution
- We're delivering a "test distribution" composer.json
in Build/composer since #94996.
The patch adds "runTests.sh -s ... - 15:50 Revision 7acbb5c8: [TASK] Test if status codes are selectable and send in redirects
- Check if the right status code is added to the header of a redirect.
Furhtermore check if the current available statu... - 15:50 Revision 11d458d4: [TASK] Test if status codes are selectable and send in redirects
- Check if the right status code is added to the header of a redirect.
Furhtermore check if the current available statu... - 15:00 Revision aa832f15: [TASK] Upgrade phpstan to latest version
- composer req --dev phpstan/phpstan:^0.12.98
Resolves: #94839
Releases: master
Change-Id: I8ca57073436b695e340aae0e1f... - 14:43 Revision 28c1f8cc: [BUGFIX] Remove superfluous code from Paste component
- The paste buttons in the page layout module
are added via a JavaScript component. Since
its introduction in #13749, a... - 13:08 Revision 0742875f: [BUGFIX] Do not add 'offlineMode' setting in extbase by default
- Since #94057, ['offlineMode' => false] is added to the settings array
in ActionController by default. This has most l... - 13:06 Revision 64d67664: [TASK] Use import instead of FQCN in ext_localconf.php files
- Resolves: #94986
Related: #94280
Releases: master
Change-Id: Ia03641edf7d0174f68b539cb2d2c6ec502d5da45
Reviewed-on: h... - 12:58 Revision c265a226: [BUGFIX] Stabilize ext:impexp acceptance test
- Minor refactoring of ExportCest to prevent some
not needed page tree operations in exportRecord()
may stablize that t... - 12:57 Revision f15c3984: [TASK] Merge cascading str_replace calls into one call
- Resolves: #94790
Releases: master
Change-Id: Ic68f3db121d07013d7d46f143f55694fcba91cde
Reviewed-on: https://review.ty... - 12:50 Revision 3719e50c: [TASK] Strictify UnitTests part 8
- Strictifies the following extensions:
- EXT:dashboard
- EXT:extbase
Resolves: #94897
Releases: master
Change-Id: I1... - 12:18 Revision 9d72c5a8: [TASK] Strictify Tests part 3 - backend
- Resolves: #94867
Releases: master
Change-Id: Ibb0f7aefcdcf7b2fffd5b181287befaf8ee20074
Reviewed-on: https://review.ty... - 12:18 Revision 2c1a3b56: [TASK] Strictify UnitTests part 9
- The following core extensions are handled:
EXT:frontend
Resolves: #94908
Releases: master
Change-Id: I6d2191f7f6497... - 11:18 Revision 6e5f6867: [BUGFIX] Remove forgotten PHP 8.0 option from runTests.sh
- Resolves: #95186
Releases: 10.4
Change-Id: I863a0b8134b1f639fba1df26561fc36d10eb4527
Reviewed-on: https://review.typo... - 11:06 Revision d0b4bf2a: [TASK] Strictify UnitTests part 5 - EXT:core
- Resolves: #94879
Releases: master
Change-Id: I4b96ad0ed03f6089c391fb3bd3e967878aaa1ea2
Reviewed-on: https://review.ty... - 11:05 Revision aea038c9: [TASK] Add missing direct dependencies
- The following dependencies are missing from main composer.json
Add them.
* doctrine/event-manager
* psr/http-server-... - 10:52 Revision 62bd49ec: [TASK] Fix undefined array key warning in free mode
- $rowsByLang[0] is not set, if editing a content element without a
language source. A check for existence is added to ... - 10:09 Revision 67ecb265: [TASK] Raise typo3/testing-framework:^6.11.0
- Brings preparations for PHP 8.1 and some further
minor goodies.
composer req --dev typo3/testing-framework:^6.11.0
c... - 10:09 Revision 462b2d2d: [TASK] Raise typo3/testing-framework:^6.11.0
- Brings preparations for PHP 8.1 and some further
minor goodies.
composer req --dev typo3/testing-framework:^6.11.0
... - 10:00 Revision 83e9bada: [TASK] Remove php 8.0 option from Build/Scripts/runTests.sh
- As 10.4 has no official php8.0 support, and would need
a lot of patches to be 8.0 compatible.
Thus dropping the -p 8... - 09:57 Revision 947ca4b0: [BUGFIX] Fix various PHP 8 warnings
- Resolves: #95184
Releases: master
Change-Id: I28f194f06890085a9d9297356d83e4027ab80113
Reviewed-on: https://review.ty... - 07:57 Revision 9a7f6741: [FOLLOWUP] Document how to use extensions as Composer root for testing
- Also polish the language of the related ReST file a bit.
Relates: #94996
Releases: master
Change-Id: Id5cc50bcb518db...
2021-09-10
- 17:26 Revision f9bdf42d: Revert "[BUGFIX] Allow links in sys_news"
- This reverts commit 2d40f74822a947c814155a71d1abe9daa8cee816.
It has been discovered that the change enforced html-s... - 14:04 Revision 271e7c11: [TASK] Use executeFrontendSubRequest() for SecureHtmlRenderingTest
- Executing frontend request calls in tests has been transformed to
the new subrequest support of v11.
One test has be... - 08:10 Revision 03c29a88: [TASK] Use PSR-17 StreamFactoryInterface in ActionController
- The extbase ActionController is already using the
PSR-17 ResponseFactoryInterface for creating PSR-7
responses. The b...
2021-09-09
- 19:28 Revision 77b940e9: [BUGFIX] Don't toggle selection actions without identifier
- Multi record selection was first introduced to filelist,
where only one "table" exists. Therefore, it was
sufficient ... - 14:32 Revision 6fa9484a: [BUGFIX] styleguide: CGL
- 14:25 Revision cedca7dd: [TASK] styleguide: Avoid BackendTemplateView
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/70973
https://forge.typo3.org/issues/95164 - 13:24 Revision aa5cf656: [BUGFIX] Stabilize editPageTitle test
- The editPageTitle acceptance test
sometimes fails for no reason.
This seems to be a timing issue and
will hopefully ... - 13:00 Revision c9d8fd9e: [BUGFIX] Avoid trigger_error for "rootUid" related methods
- In #95037 the "rootUid" option has been deprecated
in favour of "startingPoints", which now allows to add
multiple ro... - 12:42 Revision f1a7c540: [BUGFIX] Correct decision about new content button
- This patch fixes an issue with mod.web_layout.defLangBinding = 1
which when enabled would cause the page layout modul... - 11:59 Revision 07aff9ef: [BUGFIX] Handle function switch in page module
- Switching from "Languages" to "Columns" mode
in the page module, while having "All languages"
selected, the grid was ... - 11:21 Revision cd399d1a: [TASK] Resolve fatal errors in unit tests under PHP 8.1
- PHP 8.1 now includes types on built in class's properties, which means
redeclaring them without types breaks. Let's n... - 11:16 Revision d0740464: [TASK] Resolve unit test failures under PHP 8.1
- libsodium doesn't support multi-threading. It's unclear why
this code didn't fail previously on 8.0, but sending a th... - 11:15 Revision 70039af7: [BUGFIX] Add "308 Permanent Redirect" HTTP status to redirects
- Also introduce groups for the HTTP status items to make the distinction
between 301/302/303 (may change HTTP method t... - 10:17 Revision 2f894777: [BUGFIX] Streamline DatabaseRecordList usages
- DatabaseRecordList is used at various places, e.g.
in the Record Selector, but also for the TableList
view helper. Re... - 09:48 Revision a40d9091: [BUGFIX] Restore "Edit shown fields" in recordlist
- In single table view, there was previously the option
to edit all shown fields of the listed records.
This option go... - 09:32 Revision faca515c: [TASK] Avoid using hook for context menu settings
- It's possible to assign additional attributes
to context menu items. Those attributes are
then available in the corre... - 09:21 Revision e9ffc87e: [BUGFIX] Streamline CSH in setup module
- This patch does two things.
1. Fixes the display of CSH in the the setup module.
More precisely, the wrapping of ... - 09:09 Revision 29cb01c6: [TASK] Deprecate extbase ControllerContext
- The Extbase ControllerContext is a dependency between
Extbase and Fluid to communicate state. It is wired
into variou... - 07:53 Revision 41060458: [BUGFIX] Add "308 Permanent Redirect" HTTP status to redirects
- Also introduce groups for the HTTP status items to make the distinction
between 301/302/303 (may change HTTP method t...
2021-09-08
- 19:22 Revision 243c31ee: [TASK] Remove unused ClipboardComponent module
- The ClipboardComponent JavaScript module
is no longer used, since the introduction of
multi record selection in #9506... - 15:51 Revision 4f079a2d: [BUGFIX] Add special case for tables in panels
- Using tables in panels requires the tables
to avoid any margin-bottom, since the panel
already defines such.
A speci... - 08:22 Revision 5b56d87f: [BUGFIX] Loosen constraint to guzzlehttp/psr7
- The first release of the v2 branch of guzzlehttp/psr7 was in
June 30th 2021, which is around two months from now at t... - 06:33 Revision 50f6d9f4: [BUGFIX] Fix pasting elements in page module
- Having a numeric pad selected, pasting of a single
element did previously not work, using the "paste"
button in the p... - 06:22 Revision 287feb00: [BUGFIX] Fix pasting elements in page module
- Having a numeric pad selected, pasting of a single
element did previously not work, using the "paste"
button in the p... - 05:50 Revision 847ab12c: [TASK] Extract default inline frontend JavaScript
- This change extracts dynamically added frontend JavaScript `openPic`
and `linkTo_UnCryptMailto` which are extracted t...
2021-09-07
- 20:47 Revision a49baa5c: [TASK] runTests.sh: Allow PHP version 8.1
- PHP 8.1 introduces language features and deprecations.
As always, the first step is having a green test suite.
Testi... - 18:59 Revision 5bff334a: [TASK] Add a PathUtility method to check for host-absolute URLs
- This replaces a lot of string-based comparisons spread around
the code, which have been even wrong.
Having a single p... - 18:05 Revision 44415dcf: [TASK] Update browserslist package
- Update browserslist package to update the browser versions we're
supporting and respect their capabilities when build... - 17:52 Revision 71a34f5a: [DOCS] Replace deprecated hook in changelog
- The mentioned hook has been deprecated
with #95105 and is therefore replaced by
the corresponding PSR-14 event.
Reso... - 09:26 Revision 2ca6eb39: [TASK] Add loading indicator to "Manage Reference Index"
- Processing of "Manage Reference Index" actions
(check/update) can take quite some time.
To give the user better feed... - 07:32 Revision 61dcf09f: [TASK] Set TYPO3 version to 11.5.0-dev
- Change-Id: I0c887b2b4dadead96e315c0b4f5153d391e7ea94
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/709... - 07:10 Revision e4da4be7: [RELEASE] Release of TYPO3 11.4.0
- Change-Id: Ibae91e9f44a65697321611f49eef10ddb1a39ba9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/709... - 05:56 Revision b18512fe: [TASK] Stabilize ImportCest.php acceptance test
- Sometimes during testing the imported page
404 can't be found.
The import acceptance test has been improved
using th... - 05:54 Revision cf3904d5: [TASK] Update doctrine dependencies for tarball distributions
- Composer command:
composer u 'doctrine/annotations' --with-all-dependencies; \
composer u 'doctrine/event-manager... - 05:51 Revision 7a1e8e0b: [TASK] Update symfony & guzzlehttp composer dependencies
- Composer command:
composer update 'symfony/*' 'guzzlehttp/*' --with-all-dependencies
Output:
- Removing symfony/...
2021-09-06
- 19:55 Revision d0557514: [TASK] Update CKEditor to v4.16.2
- Update to CKEditor v4.16.2 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 19:55 Revision 3363820d: [TASK] Update CKEditor to v4.16.2
- Update to CKEditor v4.16.2 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 19:54 Revision fd3faeda: [TASK] Update CKEditor to v4.16.2
- Update to CKEditor v4.16.2 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 17:49 Revision d61484ed: [TASK] Move ChangeLog RST file to proper location
- The RST file used the review ID instead of correct issue #94861.
For convience, all breaking changes were collected f... - 17:09 Revision 6099a4c0: [TASK] Move changelog to correct directory
- Resolves: #95124
Related: #95009
Releases: master
Change-Id: I41319bd20432a55a668e10b62634c82839677ea8
Reviewed-on: h... - 16:58 Revision 9b9dca4f: [TASK] Update MFA and QR-code related composer dependencies
- Composer commands:
composer req 'christian-riesen/base32:^1.6'; \
composer update 'bacon/bacon-qr-code' --with-al... - 15:37 Revision 55ff4921: [BUGFIX] Ensure deterministic orderBy of CategoryCollection
- Missing deterministic orderBy for database queries leads to
different records retrieved across dbms and dbms version.... - 15:28 Revision 44200439: [TASK] Remove hoa/core as conflicting package
- In #89736 hoa/core was marked as conflicting with TYPO3.
This is package is not used anymore with codeception/codecep... - 14:03 Revision 94d9cd02: [BUGFIX] Add fallback for "task_group" in SchedulerModuleController
- When creating a new task using PHP8 a undefined key warning
is thrown.
To fix this issue a fallback for "task_group"... - 13:33 Revision ccb7bc9d: [BUGFIX] Ensure deterministic orderBy of CategoryCollection
- Missing deterministic orderBy for database queries leads to
different records retrieved across dbms and dbms version.... - 13:31 Revision 4dd7465f: [TASK] Enable a flaky marked postgres test as it seems to work
- A functional test has been disabled for postgres because the test
was flaky (what ever this meant exactly) and has be... - 13:28 Revision a89cd97c: [TASK] Activate a impexp export functional test for postgres
- A functional test has been skipped for postgres functional
test execution because it exported relations in not expect... - 13:04 Revision 82555e4f: [BUGFIX] TypeError in MoveElementController when using sqlite
- The value fetched from database when using sqlite is of type string.
The property page_id is typed to be integer.
Ass... - 11:29 Revision affe1cf8: [BUGFIX] Avoid access to $_SERVER['REQUEST_TIME']
- The ProductionExceptionHandler now uses the
Context API for generating the access time
string, which among others, is... - 11:21 Revision b3ff9172: [TASK] Send debug information of cached page as HTTP Header
- If config.debug = 1 is added, and a page is loaded
from cache, TYPO3 usually sent
"<!-- Cached page generated 03-09-2... - 09:39 Revision 75adca54: [TASK] Move changelog files into 11.4 folder
- The changelog files for the version 11.4 must leave the
master folder now and move to their final home in 11.4.
Reso... - 07:05 Revision bcb53d69: [TASK] Move pid resolving of AddRecord fieldControl into own method
- The pid resolving in the `AddRecord` fieldControl is not sufficient in
all cases. To allow easier extension of the pi...
2021-09-04
- 15:59 Revision 365436f4: [TASK] Add support for class-string annotation and provide meta file
- PhpStorm has basic support for generics since version 2021.2 which comes
in handy as since the same version the "Dyna... - 15:59 Revision 5e6d918d: [TASK] Add support for class-string annotation and provide meta file
- PhpStorm has basic support for generics since version 2021.2 which comes
in handy as since the same version the "Dyna... - 15:58 Revision 0999e752: [TASK] Add support for class-string annotation and provide meta file
- PhpStorm has basic support for generics since version 2021.2 which comes
in handy as since the same version the "Dyna... - 15:00 Revision 4c00b8df: [BUGFIX] Require symfony/polyfill-php80 at least in version 1.16.0
- Used commands:
composer require symfony/polyfill-php80:^1.16
composer require symfony/polyfill-php80:^1.16 \... - 08:49 Revision fdb6bcc2: [TASK] Generate requestId as injectable object
- This is a preparation in order to decouple
LogManager and log attribute in future.
Releases: master
Resolves: #95099... - 07:12 Revision c78469c0: [FEATURE] Introduce PSR-14 events for DatabaseRecordList
- Three new PSR-14 based events are introduced in favour
of the existing $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typ...
2021-09-03
- 20:36 Revision 74ee68f1: [TASK] Avoid GeneralUtility::getContainer() in ClearCacheToolbarItem
- EventDispatcherInterface injection is easy here, therefore lets to
so in order to avoid the discouraged global lookup... - 15:50 Revision 8e0cdb46: [FEATURE] Support PHP 8 style Channel attribute for logger injection
- Services are now able to control the component name that an
injected logger is created with.
This allows to group log... - 14:16 Revision 646cd9b1: [TASK] Change Modal in form manager
- The modals duplicate form and reference overview have been adapted to
the new styling of the new form wizard.
* Clea... - 14:14 Revision 54780e2b: [TASK] Streamline and modernize the new form wizard
- Streamline and optimize styling and markup of the new form wizard
of form manager.
* Clean up markup and use common ... - 13:32 Revision 86834cb1: [FEATURE] Introduce ModifyClearCacheActionsEvent
- A new PSR-14 based event "ModifyClearCacheActionsEvent"
is introduced in favour of the existing
$GLOBALS['TYPO3_CONF_... - 12:35 Revision 412df9f4: [FEATURE] Introduce AfterFileCommandProcessedEvent
- A new PSR-14 based event "AfterFileCommandProcessedEvent"
is introduced in favour of the existing
$GLOBALS['TYPO3_CON... - 12:06 Revision 847f2dd9: [FEATURE] Support multiple starting points in selectTree
- A new TCA config `treeConfig/startingPoints` is introduced for selectTree
and category to allow multiple "roots" for ... - 11:57 Revision 273757d9: [TASK] LinkResult should have return consistent types when serialized to JSON
- Right now some properties returns empty string or null when value is empty. i.e. title (null when empty), target ('' ...
- 11:54 Revision cbdc05b6: [TASK] Use extension source paths in icon API
- Also introduce internal PathUtility API to resolve
the web path of extension resources and a helper
public API method... - 10:25 Revision 67efcc80: [TASK] Stabilize acceptance tests
- Some acceptance tests fail radomly due
to speed/timing of the checked elements
or unresolved promises.
This should b... - 10:24 Revision d731361f: [TASK] Show form list pagination only when useful
- Simplify the Form Management list view by showing the pagination
widgets only when there are multiple pages of forms ... - 08:51 Revision 85917dd3: [FEATURE] Support autowired LoggerInterface injection
- Logger instances may be required to be available during object
construction, LoggerAwareInterface isn't an option in ...
Also available in: Atom