Activity
From 2021-08-19 to 2021-09-17
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 ...
2021-09-02
- 20:59 Revision 9ccd9312: [FEATURE] Use LinkResult to generated Typolinks in Frontend
- This change introduces a new immutable object "LinkResult" along
with an interface, containing the base result of a g... - 20:46 Revision 485af2b6: [FEATURE] Introduce ModifyFileDumpEvent
- A new PSR-14 based event "ModifyFileDumpEvent" is
introduced in favor of the existing
$GLOBALS['TYPO3_CONF_VARS']['SC... - 19:25 Revision e6e789e6: [BUGFIX] Fix scheduler log messages
- The original message got immediately overridden with the template
representation. This is now fixed by using a differ... - 18:06 Revision 9c731c48: [TASK] Implement interface for ViewHelperResolverFactory
- Add ViewHelperResolverFactoryInterface and use it for
dependency injection.
ViewHelperResolverFactoryInterface is sp... - 18:04 Revision eb19f96c: [FEATURE] Resolve collection types of non-persistent objects
- Collection types of persistent domain objects are already resolved.
This patch adds this feature to the normal Object... - 17:29 Revision 40cace2a: [BUGFIX] Allow shortcuts to pages with doktype > 200
- Pages with doktype > 200 had not been considered in the sql query.
Now all doktypes are being fetched except for the ... - 15:39 Revision 804e29b4: [FEATURE] Introduce Event for processing actions in File List
- A new PSR-14 based event "ProcessFileListActionsEvent"
is introduced in favor of the existing
$GLOBALS['TYPO3_CONF_VA... - 14:56 Revision ad17c45c: [BUGFIX] Allow shortcuts to pages with doktype > 200
- Pages with doktype > 200 had not been considered in the sql query.
Now all doktypes are being fetched except for the ... - 13:51 Revision 05671db5: [DOCS] Access single form values
- The documentation now contains a chapter which describes
how to access single form values in finisher templates.
In ... - 13:34 Revision 338c01c0: [TASK] Remove "Non-XML text" validator from form editor
- The "Non-XML text" validator has been removed form the UI of the
form editor. Here's why:
* The validator has a very... - 13:12 Revision e7919c43: [DOCS] Access single form values
- The documentation now contains a chapter which describes
how to access single form values in finisher templates.
In ... - 11:11 Revision 87959326: [FEATURE] Add BootCompletedEvent
- This change adds a new PSR-14 based event to hook into
the booting process after all configuration has been set up
an... - 11:03 Revision 7cb81a31: [TASK] runTest.sh: Version check docker-compose v2
- Docker for Mac (and Windows?) currently misuses their
users as canary testers by actively activating an
"experimental... - 11:03 Revision 9f5557ec: [TASK] runTest.sh: Version check docker-compose v2
- Docker for Mac (and Windows?) currently misuses their
users as canary testers by actively activating an
"experimental... - 10:09 Revision 3c00759d: [TASK] runTest.sh: Version check docker-compose v2
- Docker for Mac (and Windows?) currently misuses their
users as canary testers by actively activating an
"experimental... - 09:12 Revision 61d4f9ae: [FEATURE] Implement multi record selection in recodlist
- The multi record selection component, introduced
in #94906, is now added to the recordlist as well.
Since the compon... - 08:50 Revision a7b5d215: [TASK] Strictify UnitTests part 7
- The following core extensions are handled:
* EXT:impexp
* EXT:indexed_search
Resolves: #94893
Releases: master
Chan... - 08:15 Revision d0fadc61: [TASK] Remove outdated phpdoc of GeneralUtility::mkdir_deep()
- Since #63920 it is no longer required to have a trailing slash for the
first argument $directory in GeneralUtility::m... - 07:03 Revision 302677b8: [TASK] Simplify code in list modules
- This is a pre-patch for #95068, simplifying
some code in list modules.
In detail:
* Multi record selection now uses...
2021-09-01
- 14:58 Revision 7cb09eb9: [BUGFIX] Exclude Build/composer/ from typescript build
- The Build/composer/ directory (recently added in 95046 )
contains all core files (symlinked) once `composer install`
... - 14:32 Revision 2ca274b5: [BUGFIX] Fix queryGenerator count result with deleted entries
- Count Result query now will respect "Show even deleted entries" checkbox
Resolves: #94865
Releases: master, 10.4
Cha... - 13:52 Revision fd5f5d0a: [TASK] Move table editor the ce edit view
- The table editor is currently accessed by using
a seperated wizard next to the bodytext field.
On each and every "edi... - 11:50 Revision 447b8ee3: [BUGFIX] Make QueryGenerator handle multiple label_alt columns
- The label_alt field in TCA is a comma separated list of database
columns, so it needs to be exploded before being pas... - 11:02 Revision d12243a6: [TASK] styleguide: Drop MM definitions from ext_tables.sql
- "True" MM table schema definitions are handled by core.
https://forge.typo3.org/issues/95061
https://review.typo3.or... - 10:19 Revision 1f0ab7fb: [DOCS] Fix incorrect code block syntax in some rst files
- Resolves: #94909
Releases: master, 10.4, 9.5
Change-Id: I68b5f28f761e5eb096d8580e7c7291b479f144b5
Reviewed-on: https:... - 10:01 Revision b8814e87: [DOCS] Fix incorrect code block syntax in some rst files
- Resolves: #94909
Releases: master, 10.4, 9.5
Change-Id: I68b5f28f761e5eb096d8580e7c7291b479f144b5
Reviewed-on: https:... - 09:44 Revision d5b83621: [BUGFIX] Correct locallang reference in irre_tutorial
- Resolves: #95050
Releases: master, 10.4
Change-Id: I6e837617ec291812684ce6d481d84e2be635655f
Reviewed-on: https://rev... - 09:40 Revision ed56a148: [FEATURE] Auto creation of MM tables from TCA
- Specification of proper MM table layouts within TYPO3
has been troublesome ever since. There is a huge
amount of poss... - 09:29 Revision 3d8c9399: [FEATURE] Allow to download files from file list directly
- This change adds a new button to all files and folders
to directly download a specific file from the file list
or the... - 07:52 Revision 6a9130ec: [TASK] Deprecate argument RelationHandler->writeForeignField()
- Argument $skipSorting of RelationHandler->writeForeignField()
is used to pass $callFromImpExp from DataHandler.
The ... - 07:23 Revision 4f46782f: [FEATURE] Show active debugger in "Application Information"
- The "Application Information" menu is now able to show an enabled
debugger and its version, if available. Supported d... - 07:18 Revision 08ca1e7c: [BUGFIX] Fix clipboard handling in filelist
- This resolves some problems on using the clipboard
in the filelist module. Previously it was for
example not possible... - 07:02 Revision 3a9d9219: [BUGFIX] Always set last checked in multi record selection
- Since #94944 the multi record selection allows
keyboard shortcuts for an improved UX. It's
for example possible to se... - 05:55 Revision a73cca2b: [BUGFIX] styleguide: AC tests don't reference ext:about anymore
- 05:50 Revision 6527d7a1: Revert "[TASK] styleguide: Temporary composer.json change for testing"
- This reverts commit 0879b4d9d0587ee931e7a4c95b7b1e6520b8caa7.
Not needed anymore since testing-framework 6.10.1 - 05:50 Revision ffeb8b0e: [TASK] styleguide: Raise typo3/testing-framework:^6.10.1
- 05:43 Revision 82f873af: Revert "[TASK] styleguide: Add :delegated to host mounts to improve macOS speed"
- This reverts commit 7d43efa2ac9a22a1c7da18c2d449a2a3245a1baa.
No performance improvement.
2021-08-31
- 20:47 Revision e175ff08: [BUGFIX] Correct locallang reference in irre_tutorial
- Resolves: #95050
Releases: master, 10.4
Change-Id: I6e837617ec291812684ce6d481d84e2be635655f
Reviewed-on: https://rev... - 16:36 Revision 792ca7c9: [BUGFIX] Use correct page id key for resolving shortcut targets
- The correct key is "uid" rather than "id".
This got changed by accident in #94663 (9d7e475).
Resolves: #95056
Relate... - 13:24 Revision 693cc79b: [BUGFIX] Replace bootstrap button toggle with css based toggle
- Bootstrap 5 dropped the support for data-bs-toggle="buttons".
See: https://github.com/twbs/bootstrap/pull/30650
The r... - 12:48 Revision ed62856e: [BUGFIX] Fix queryGenerator count result with deleted entries
- Count Result query now will respect "Show even deleted entries" checkbox
Resolves: #94865
Releases: master, 10.4
Cha... - 11:06 Revision 1af9692c: [TASK] Run Grunt scripts in parallel
- This patch groups Grunt tasks that can run simultaneously to improve the
build performance. To achieve this, the pack... - 11:02 Revision 8483da51: [BUGFIX] Add uid sorting only if needed in impexp export
- Add uid as sorting criteria, if not already there for
export data retrievement to get determistic sorting
across dbms... - 08:25 Revision f426c145: [TASK] associate a redirect with the page it was created for
- Redirects which are created automatically, should be bound the page, which triggered the redirect, in order to do fur...
2021-08-30
- 20:34 Revision 235a9881: [TASK] Generate absolute FAL URLs in backend
- With #93048 and #93048 every backend usage
of public FAL urls were touched and passed through
PathUtility::getAbsolut... - 20:08 Revision ff3989a7: [TASK] Do not handle component specific logic in multi record selection
- The multi record selection component is responsible
for managing the selection of records as well as
toggling the cor... - 20:02 Revision 9a8650ca: [FEATURE] Add "collapse all" and secondary menu for all trees
- This change introduces a "secondary menu" for all
trees and moves the "reload tree" into the secondary
menu. In addit... - 19:44 Revision 063e6c42: [BUGFIX] Provide correct description for MAIL settings
- Remove old references to SwiftMailer and reference the correct
class/interface names.
Resolves: #95038
Releases: mas... - 19:09 Revision 8d59d158: [BUGFIX] Provide correct description for MAIL settings
- Remove old references to SwiftMailer and reference the correct
class/interface names.
Resolves: #95038
Releases: mas... - 17:05 Revision 14eaf235: [FEATURE] Allow selecting a row by clicking on it
- The multi record selection component, introduced
in #94906, is extended for another convenience
method, which allows ... - 13:35 Revision 63a09704: [FEATURE] Add cache:flush console command
- A cache:flush CLI command is added that provides
lowlevel cache flush functionality as in installtool.
It is made ex... - 11:20 Revision a0f9a592: [TASK] Update to Guzzle 7.3.0 and guzzlehttp/psr7 2.0
- Our dependency guzzlehttp/psr7 is raised to 2.0,
however "LazyOpenStream" is now final, and that's
why we need to cha... - 11:17 Revision 5907b65f: [TASK] Use existing site instance in AbstractItemProvider
- Since #94662 it's possible to access the site
configuration in `foreign_table_where` clauses.
The corresponding site... - 10:56 Revision 502f46c6: [BUGFIX] Make impexp export sorting determistic
- Add uid as sorting criteria for export data retrievement
to get determistic sorting across dbms and dbms versions.
$... - 09:16 Revision 1888ab0f: [TASK] Change icon of TOTP provider to "actions-qrcode"
- Since its introduction, the TOTP provider used
the "content-coffee" icon, which did obviously
not really suit here. T... - 08:00 Revision 007b8892: [BUGFIX] Render "Update now" button for every community release
- The Core Updater available in the Install Tool now offers the
"Update now" button on every community-driven update.
P... - 07:47 Revision b51eb42f: [BUGFIX] Render "Update now" button for every community release
- The Core Updater available in the Install Tool now offers the
"Update now" button on every community-driven update.
P... - 07:36 Revision 9cb81bc9: [BUGFIX] Render "Update now" button for every community release
- The Core Updater available in the Install Tool now offers the
"Update now" button on every community-driven update.
P... - 06:53 Revision a3f2d3a1: [TASK] Use multi record selection in scheduler module
- The multi record selection component, introduced in
allows to remove the custom checkbox logic next to
further improv... - 06:51 Revision 448a50c9: [FEATURE] Fetch error pages via subrequests instead of HTTP
- There are many reasons to not issue a second HTTP request for error pages
and instead issue an in-process subrequest.... - 06:40 Revision 7853e6f6: [TASK] Update @typo3/icons to 2.3.0
- Executed commands:
cd Build
yarn add "@typo3/icons@^2.3.0"
grunt build
Resolves: #95014
Releases: master
Chan... - 06:12 Revision 4e25a578: [FEATURE] Add cache:warmup console command
- A cache:warmup CLI command is added that is safe to be
executed during deployment or development mode.
It is made ex...
2021-08-29
- 21:45 Revision cd19d168: [BUGFIX] Mitigate docker shenanigans using runTests.sh
- Resolves: #95030
Releases: master, 10.4
Change-Id: Ifc27ab7065dd7e9711b9770603bcfab8e70b06f0
Reviewed-on: https://rev... - 21:16 Revision e7e855fe: [BUGFIX] Mitigate docker shenanigans using runTests.sh
- Resolves: #95030
Releases: master, 10.4
Change-Id: Ifc27ab7065dd7e9711b9770603bcfab8e70b06f0
Reviewed-on: https://rev... - 20:26 Revision 224fe377: [BUGFIX] Avoid unused property in ext:adminpanel
- Resolves: #95029
Releases: master
Change-Id: I444aa1b0161c140c40af2dca455246d8336fa4ac
Reviewed-on: https://review.ty... - 19:41 Revision 4b98ea41: [TASK] Strictify UnitTests part 6
- The following core extensions are handled:
EXT:install
Resolves: #94880
Releases: master
Change-Id: I2ae58f7f1c5a94... - 19:37 Revision 75ab08a5: [BUGFIX] styleguide: Mitigate docker shenanigans via runTests.sh
- 19:27 Revision e13700cc: [DOCS] Add missing links to rst files
- This fixes some links to related rst files.
Resolves: #94854
Releases: master
Change-Id: Ifc981666661846291923adf55b... - 19:07 Revision 7d43efa2: [TASK] styleguide: Add :delegated to host mounts to improve macOS speed
- Experimental, testing within styleguide to see if
it works out. - 19:02 Revision 4bb1e310: [TASK] styleguide: sqlite functional test db's in tmpfs
- 18:55 Revision 78bac3f3: [TASK] styleguide: Raise typo3/testing-framework:^6.10.0
- 15:38 Revision ad6eb0ab: [TASK] Raise typo3/testing-framework:^6.10.0
- This minor version raise brings significant
performance improvements for functional tests,
especially with mysql/mari... - 15:31 Revision 300aa866: [TASK] Raise typo3/testing-framework:^6.10.0
- This minor version raise brings significant
performance improvements for functional tests,
especially with mysql/mari...
2021-08-28
- 05:38 Revision 6543aa31: [DOCS] Fix scheduler garbage collection task example
- Existing configuration should not be overwritten
when adding new table options.
Releases: master
Resolves: #95019
Ch... - 05:00 Revision 14061a95: [TASK] Enable multi record selection to handle multiple instances
- The multi record selection component is now able
to handle multiple instances per page, by using an
unique identifier...
2021-08-27
- 21:18 Revision 9722ab47: [TASK] Remove unnecessary back tick
- Revert back tick that was introduced in commit 3b03ef460d80c851c01873e250299bc277cad781
Releases: master
Resolves: #... - 19:38 Revision 6a317bb5: [TASK] styleguide: .editorconfig: .rst indenting with 4 spaces
- 18:50 Revision 366be64e: [TASK] styleguide: Include EXT:seo typoscript in root typoscript
- Allows to add acceptance tests for sitemap xml
in the frontend. - 18:48 Revision b7f59629: [TASK] styleguide: .editorconfig: .json files indent with 2 spaces
- 18:27 Revision 0879b4d9: [TASK] styleguide: Temporary composer.json change for testing
- A (hopefully) temporary flag is added to extra.typo3-cms
to make sure the testing-framework created test instances
kn... - 15:27 Revision c440eb70: [TASK] styleguide: Adapt UnitTestsBootstrap to recent core change
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/69174/29/Build/phpunit/UnitTestsBootstrap.php
- 15:16 Revision 6cfc1a10: [FEATURE] Consider all Composer installed extensions as active
- The idea of this change is, that when using Composer,
all TYPO3 extensions, that are part of the Composer
installatio... - 12:54 Revision defa79fa: [TASK] Add ReST file for global namespace scoping
- Resolves: #94983
Related: #94280
Releases: master
Change-Id: Ifb2b8a967de9345e900ad07f9a20fc7ef24e2918
Reviewed-on: h... - 10:14 Revision 033ea3f8: [TASK] Avoid calling inline JavaScript jump()
- LiveSearch, Shortcut and OpenDocs call jump()
and thus, uses some "magic" top-level variables
to store the actual URL... - 07:42 Revision 71334446: [BUGFIX] PSR-7 Uri implementation must return scheme as string
- TYPO3's PSR-7 implementation has a small flaw when having URLs
without a scheme, which should always return an empty ... - 07:09 Revision 86ccd99f: [BUGFIX] PSR-7 Uri implementation must return scheme as string
- TYPO3's PSR-7 implementation has a small flaw when having URLs
without a scheme, which should always return an empty ...
2021-08-26
- 21:01 Revision 94c0866a: [TASK] Remove jQuery.proxy invocation
- jQuery `$.proxy` invocation was used prior to ES6 times to have
proper `thisArg` scoping in plain JavaScript function... - 17:08 Revision db96ba00: [BUGFIX] Correctly replace error code placeholder
- Fixes a regression, introduced in #94315 and
restores legacy placeholder in cases it is used
in custom error messages... - 16:53 Revision b5ca22f3: [BUGFIX] Add fallback for undefined array keys in cli
- Cli commands were fixed by adding a fallback where
undefined array key warning occured. Added tests
as well to make s... - 16:28 Revision c118510b: [TASK] Obsolete NotFoundView and deprecate canRender()
- Extbase ActionController has a view functionality to
test if the target template files exist and to render
an error m... - 15:00 Revision 031c2389: [TASK] Deprecate extbase EmptyView
- Extbase EmptyView is unused since its introduction in
4.5. Calling render() returns a html comment. It has
been subst... - 14:45 Revision 6b153368: [TASK] Add button for table wizard to set row/col count
- It's not possible to add rows/colums once all
have been deleted manually.
This has been fixed by adding a new button... - 14:40 Revision db8a6782: [TASK] Use import instead of FQCN in ext_tables.php files
- Resolves: #94985
Releases: master
Change-Id: I1514630bb43929dd12da15d44110c675b0774a97
Reviewed-on: https://review.ty... - 12:48 Revision ad93d2c5: [TASK] Move column selector to EXT:backend
- The column selector component is moved to
EXT:backend. This allows to use it in further
modules without adding cross ... - 09:42 Revision 6336e594: [TASK] Move metadata translation to action button in filelist
- Creating and editing file metadata translations is usually
done in the filelist module. Therefore a custom toggle
but... - 09:36 Revision b53f0b1c: [TASK] Deprecate ContentObjectRenderer constructor in StandaloneView
- Handling ContentObjectRenderer instances is messy, especially
within extbase: The ConfigurationManager is a stateful ... - 09:15 Revision 76ea62ca: [TASK] Update to Lit v2-rc3
- Executed commands:
cd Build/
yarn upgrade lit@^2.0.0-rc.3 \
lit-html@^2.0.0-rc.4 \
... - 09:08 Revision ff1cb5d6: [TASK] Upgrade to typo3/html-sanitizer v2.0.10
- composer req typo3/html-sanitizer:^2.0.10;\
composer req typo3/html-sanitizer:^2.0.10 \
-d typo3/sysext/core --no-u... - 09:08 Revision 2d40f748: [BUGFIX] Allow links in sys_news
- Rendering links set for sys_news (shown at backend
login) records via RTE does not work.
Reason is a nasty dependenc... - 09:08 Revision a031dd5f: [TASK] Upgrade to typo3/html-sanitizer v2.0.10
- composer req typo3/html-sanitizer:^2.0.10;\
composer req typo3/html-sanitizer:^2.0.10 \
-d typo3/sysext/core --no-u... - 09:07 Revision 85f2ac1a: [TASK] Upgrade to typo3/html-sanitizer v2.0.10
- composer req typo3/html-sanitizer:^2.0.10;\
composer req typo3/html-sanitizer:^2.0.10 \
-d typo3/sysext/core --no-u... - 09:07 Revision e5cc4d51: [TASK] Upgrade to typo3/html-sanitizer v2.0.10
- composer req typo3/html-sanitizer:^2.0.10;\
composer req typo3/html-sanitizer:^2.0.10 \
-d typo3/sysext/core --no-u... - 09:03 Revision 4338a6b2: [BUGFIX] Fix initialization of TOTP info modal
- The TOTP info modal displays the OTP auth url
along with a description. This content however
is added to the modal bo...
2021-08-25
- 20:15 Revision 76e94a34: [FEATURE] Add column selector to filelist
- This adds the column selector component,
introduced in #94218, to the filelist module.
As known from recordlist, it ... - 18:15 Revision 886b1a25: [TASK] Remove obsolete LOCK TABLE check from install tool
- This patch removes the LOCK TABLE permission check from
the PermissionsCheck class that is part of the installer.
TY... - 18:04 Revision cc99f093: [TASK] Public GeneralUtility::xml2arrayProcess()
- It can be beneficial to suppress caching using
xml2arrayProcess() directly instead of the cache
enabled wrapper xml2a... - 17:55 Revision 1668fda6: [TASK] Remove obsolete LOCK TABLE check from install tool
- This patch removes the LOCK TABLE permission check from
the PermissionsCheck class that is part of the installer.
TY... - 17:49 Revision 96e44476: [TASK] Rename Acceptance test suite from Backend to Application
- Now that we have frontend tests in the Backend suite the
name Backend for acceptance suite does not fit anymore.
So ... - 17:47 Revision 0dc79b48: [TASK] Public GeneralUtility::xml2arrayProcess()
- It can be beneficial to suppress caching using
xml2arrayProcess() directly instead of the cache
enabled wrapper xml2a... - 15:43 Revision b8bb71f6: [TASK] Simplify TemplateView inheritance chain
- The fluid view classes have a rather complex inheritance
and dependency chain, especially when looking at the
various... - 14:48 Revision 2de97778: [FEATURE] Access site configuration in foreign_table_where
- This patch adds the possibility to access site configuration
with a placeholder in TCA's `foreign_table_where` query.... - 14:02 Revision ff401fc1: [TASK] Improve Package Manager API
- This change is a precursor to
https://review.typo3.org/c/Packages/TYPO3.CMS/+/69174
This change effectively:
* Centr... - 13:53 Revision df87620a: [FEATURE] Add a stage filter to the workspace module
- The workspace module gets an additional stage filter
to reduce the amount of changes a user is facing. This
is very h... - 13:37 Revision 4cbccec9: [TASK] Require symfony/filesystem as direct dependency
- The package symfony/filesystem is used in the class "CliEntryPoint"
but has no direct dependency defined in main comp... - 13:36 Revision a5fff2c8: [TASK] Deprecate extbase's AbstractView
- TemplateView does not use AbstractView, and
others do not need this as well, ViewInterface
is the one people should r... - 12:53 Revision a92d9430: [TASK] Deprecate usage of cache and DB connection early in bootstrap
- This change allows TYPO3 to detect and trigger a deprecation of
the Cache Manager and database connection not only du... - 11:16 Revision 256e6327: [BUGFIX] Use auto column width in column selector
- Depending on the backend localization, the action labels
might be "longer" than initially expected. To prevent the
ac... - 10:48 Revision 47b7c008: [TASK] Reduce RTE options for sys_news content
- System news records (sys_news) contain a `content`
field, which features a richtext editor. Previously using
the defa... - 10:13 Revision 417246a0: [BUGFIX] Correctly resolve nested arguments in SimpleEnhancer
- Having `additionalParams = &simple[id]=okay&simple[other]=other`
with the following route enhancer configuration lead... - 10:12 Revision 44b6ee41: [BUGFIX] Correctly resolve nested arguments in SimpleEnhancer
- Having `additionalParams = &simple[id]=okay&simple[other]=other`
with the following route enhancer configuration lead... - 10:11 Revision ed60c2fa: [BUGFIX] Correctly resolve nested arguments in SimpleEnhancer
- Having `additionalParams = &simple[id]=okay&simple[other]=other`
with the following route enhancer configuration lead...
2021-08-24
- 20:33 Revision b70e9d8a: [TASK] Require symfony/filesystem as direct dependency
- The package symfony/filesystem is used in the class "CliEntryPoint"
but has no direct dependency defined in main comp... - 20:19 Revision 886c1d39: [TASK] Declare strict types in ext_tables.php files
- Since #94280 it's possible to declare strict types
in ext_tables.php files. This patch does this
through the core.
R... - 19:48 Revision 8112b3cd: [TASK] Declare strict types in ext_localconf.php files
- Since #94739 it's possible to declare strict types
in ext_localconf.php files. This patch does this
through the core.... - 18:57 Revision a5e3c21b: [TASK] Use global namespace when concatenating ext_(localconf/tables)
- With using a global namespace the usage of use statements
is not a problem anymore.
Resolves: #94280
Releases: maste... - 15:15 Revision 51fb543d: [BUGFIX] Keep checked state of record relations in sync
- The workspace review features the collapse/expand
functionality for record relations. An example is tt_content
which ... - 15:02 Revision bc4caaff: [BUGFIX] Revert "Remove prefixed scriptName from urlPath in PageRouter"
- This reverts commit e2e59fb3db537bc7b2c0baa00267edfdd415035c due
to certain incompatibilities with direct "index.php"... - 15:02 Revision 62e2e23a: [BUGFIX] Revert "Remove prefixed scriptName from urlPath in PageRouter"
- This reverts commit e2e59fb3db537bc7b2c0baa00267edfdd415035c due
to certain incompatibilities with direct "index.php"... - 13:15 Revision 86653767: [TASK] Use Bootstrap's Cards instead of custom component
- Remove duplicate styles but some overrides for e.g. border already needed.
Changed class .card-content to .card-body
... - 12:40 Revision 52bb0478: [TASK] Use native icons for workspace module listings
- This change uses the native web component to render icons,
instead of referencing them from Fluid.
This change also ... - 11:42 Revision 31e10fa2: [TASK] Avoid using <f:link.external>
- This change favors native <a> tags for internal TYPO3 links in
TYPO3 Backend where a ViewHelper is not needed.
Resol... - 11:14 Revision 5d4e7939: [BUGFIX] Keep checked state of record relations in sync
- The workspace review features the collapse/expand
functionality for record relations. An example is tt_content
which ... - 11:02 Revision a6cb7cb8: [FEATURE] Add keyboard shortcuts for multi record selection
- The multi record selection, introduced in #94906,
is extended for keyboard shortcuts. They can be
used to achieve sim... - 11:01 Revision 71bc9230: [BUGFIX] Do not transform text when RTE is disabled
- The TcaText data provider transforms a given database
field value with the RteHtmlParser as soon as `enableRichtext`
... - 10:43 Revision b62b6e31: [BUGFIX] Do not transform text when RTE is disabled
- The TcaText data provider transforms a given database
field value with the RteHtmlParser as soon as `enableRichtext`
... - 07:35 Revision 74578fd5: [BUGFIX] Remove unnecessary html tags
- Labels are rendered by CshViewHelper which do htmlspecialchars
on it. Next step todo is change whole additional field...
2021-08-23
- 23:05 Revision 92e04f10: [BUGFIX] Remove unnecessary html tags
- Labels are rendered by CshViewHelper which do htmlspecialchars on it. Next step todo is change whole additional field...
- 22:22 Revision 0501c0ea: [TASK] Strictify UnitTests part 2
- The following core extensions are handled:
EXT:reports
EXT:redirects
EXT:recycler
EXT:recordlist
EXT:opendocs
EXT:li... - 21:53 Revision 52dd56a2: [BUGFIX] Extbase ObjectConverter properly handles instantiation
- The extbase ObjectConverter - typically used when mapping
request arguments to target domain models - needs more
fine... - 21:08 Revision 14a8aa11: [BUGFIX] Re-enable reset of excluded records in EXT:impexp
- This is a regression introduced with #94057 that causes resetting
excluded records to throw an exception in the expor... - 20:35 Revision 846abdca: [TASK] Simplify stylesheet and script assignments in ext:form
- Avoids round trip through Fluid template, but instead assigns
stylesheets and inline scripts directly via `PageRender... - 20:29 Revision e33b8875: [BUGFIX] Reactivate preset actions in current EXT:impexp
- This is a regression introduced with #94772 that causes all actions
related to export presets to fail because the con... - 20:08 Revision 3ffa550e: [BUGFIX] Reset mass action state when updating workspace listing
- Have you ever wondered why "unrelated" records
got processed in workspaces review when using
one of the mass actions?... - 20:02 Revision 00decdf5: [BUGFIX] Revert "Remove prefixed scriptName from urlPath in PageRouter"
- This reverts commit e2e59fb3db537bc7b2c0baa00267edfdd415035c due
to certain incompatibilities with direct "index.php"... - 20:00 Revision d9c23004: [TASK] Deprecate lowerCamelCase options of EXT:impexp commands
- Adapting the "impexp:export" and "impexp:import" commands to
the TYPO3 Core and replacing all lowerCamelCase options ... - 19:27 Revision f56c5eda: [TASK] Deprecate edit panel related functionality
- The frontend editing extension ext:feedit has been
extracted from core monorepo with #87498 in v10.
This rendered st... - 19:18 Revision e9ba620f: [BUGFIX] Fix various context menu visibility issues
- The context menu skeleton is partially visible for a very short time,
before its items are rendered and event listene... - 18:40 Revision 53649c82: [TASK] Deprecate TypoScriptFrontendController->cObjectDepthCounter
- TypoScriptFrontendController has a property to count nesting
of content objects. This is used in ContentObjectRendere... - 18:40 Revision b893e2df: [TASK] Replace GU::getIndpEnv('TYPO3_SITE_URL')
- The information is available in the request and should be used from there.
Resolves: #94632
Releases: master
Change-... - 18:33 Revision 2d1ca4c5: [TASK] Remove replace for EXT:about in composer.json
- The extesion "about" is moved to EXT:backend and can
safely be removed in composer.json.
Resolves: #94967
Related: #... - 18:28 Revision 05080ca5: [BUGFIX] Check for any references to formPersistenceIdentifier
- Fetching all references from sys_references to formPersistenceIdentifier
should have the same constraints as counting... - 18:28 Revision 6ca03c0c: [BUGFIX] Always remove deletedDropZone in PageTree after dragEnd
- If the dropzone was not visible, remove it without animation.
Resolves: #94892
Releases: master
Change-Id: Icfb0090b... - 18:28 Revision bbdc8f80: [TASK] Use ParserFactory::ONLY_PHP7 everywhere instead of PREFER_PHP7
- Resolves: #94895
Releases: master
Change-Id: Ic8a69d570627e3017c53b2ad2959ade0f657fb5f
Reviewed-on: https://review.ty... - 18:06 Revision f7808d0f: [BUGFIX] Reset mass action state when updating workspace listing
- Have you ever wondered why "unrelated" records
got processed in workspaces review when using
one of the mass actions?... - 18:03 Revision fe19922c: [BUGFIX] References to formPersistenceIdentifier
- fetching all references from sys_references to formPersistenceIdentifier
should have the same constraints as counting... - 17:52 Revision 8da6467b: [TASK] Deprecate a couple of ContentObjectRenderer properties
- ContentObjectRenderer has a couple of non-critical and
mostly unused public properties. Those can be deprecated
witho... - 17:52 Revision c0e1b5fb: [TASK] Explicitly set ContentObjectRenderer in USER cObj
- Handing around ContentObjectRenderer in the frontend
is tricky and intransparent. Especially class instances
created ... - 17:46 Revision 60ee1e3c: [TASK] Download export file by PropagateResponseException in EXT:impexp
- Since patch #94316, when downloading a file in the TYPO3 backend,
a PSR-7 response object should be created instead o... - 17:08 Revision 50153d66: [TASK] Use $this for expectException* methods of PHPunit
- The methods are now called statically but are not statically defined.
Use $this instead.
Resolves: #94894
Releases: ... - 16:16 Revision c636e7a9: [FEATURE] Add new CLI command "impexp:export"
- This change introduces a new CLI command "impexp:export"
which allows to export the TYPO3 page tree based on a
fine-g... - 15:45 Revision 06b6cfc6: [TASK] Clean up EXT:impexp export folder after test run
- Running the functional EXT:impexp tests causes the
EXT:impexp/Tests/Functional/Fixtures/Folders/fileadmin/user_upload... - 14:52 Revision 3026ddc1: [TASK] Fix possible null pointer exception
- AbstractTreeView defines the current "scriptUrl",
to build links in the backend. Since this class
may also be called ... - 14:44 Revision 55e6b3a9: [BUGFIX] Properly check if workspace is accessible
- The workspace JavaScript component tries to
fetch the workspace listing on accessing the
backend module. Since #94819... - 14:00 Revision 4c7dfd06: [TASK] Update guzzlehttp/psr7 to 1.7.0
- Using guzzlehttp/psr7 with 1.7.0 adds
various features to ease migration to
v2.0+ of the dependency.
This change is ... - 12:00 Revision 0805c914: [BUGFIX] Do not show language switch in edit multiple
- FormEngine allows to edit multiple records at once.
This view can e.g. be accessed using the recordlists'
"Edit marke... - 11:54 Revision fa39b4d5: [TASK] Use multi record selection in recycler module
- The multi record selection component is now also used
in the recycler module. This increases consistency, as
custom c... - 10:43 Revision 162e6d47: [TASK] Allow components to manually change checkbox state
- Components, using the multi record selection,
introduced in #94906, usually do not have to
change any checkbox state ... - 09:58 Revision 2243429e: [BUGFIX] Hide inactive checkbox labeled toggle state
- Resolves: #94942
Releases: master, 10.4
Change-Id: I59685f499f9a86e266b6b012a88e80bdef4d3c3b
Reviewed-on: https://rev... - 09:34 Revision b78ab775: [BUGFIX] Hide inactive checkbox labeled toggle state
- Resolves: #94942
Releases: master, 10.4
Change-Id: I59685f499f9a86e266b6b012a88e80bdef4d3c3b
Reviewed-on: https://rev...
2021-08-20
- 10:28 Revision f7568f83: [DOCS] Fix LinkServiceHook changelog
- Add a missing semicolon and a comment to
a code example.
Change-Id: I27656d321f12ea7d0cfef6665e3ceed901846778
Resolv... - 10:15 Revision 86c7d497: [TASK] Use multi record selection in workspace module
- The multi record selection component is now also used
in the workspaces module. This increases consistency,
as custom... - 10:13 Revision d8cbfad8: [DOCS] Fix LinkServiceHook changelog
- Add a missing semicolon and a comment to
a code example.
Resolves: #94933
Releases: master, 10.4
Change-Id: I0c028b7...
2021-08-19
- 07:59 Revision a4179634: [TASK] Add more consistency to multi record selector
- This does a few follow up changes to increase
consistency and allow further use cases.
* Introduce a wrapper class t...
Also available in: Atom