Activity
From 2021-08-04 to 2021-09-02
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...
2021-08-18
- 18:18 Revision 026e0f46: [TASK] Show full readable path of allowedFileMounts
- The label of the select field 'allowedFileMounts' in the form
wizard has been optimized. Now, the label is more reada... - 18:16 Revision 2cdc884f: [TASK] Add missing breaking rst for form setup mixins removal
- Adds the forgotten breaking rst for the ticket
https://review.typo3.org/c/Packages/TYPO3.CMS/+/70528/
Resolves: #949... - 12:34 Revision 2e7021e6: [BUGFIX] Fix backtracking error in UrlSoftReferenceParser
- In case the URL is at the very end of a string and there are no space
characters that follow, the preg_split has fail... - 08:32 Revision 38607711: [BUGFIX] Prevent stretching of backend logo
- With #94778 the backend logo has been scaled
down to fit into the topbar. This worked but
also led to issues with sma...
2021-08-17
- 19:56 Revision 27ddc6a0: [DOCS] Fix incorrect code block syntax in some rst files
- Resolves: #94909
Releases: master, 10.4, 9.5
Change-Id: I68b5f28f761e5eb096d8580e7c7291b479f144b5
Reviewed-on: https:... - 18:36 Revision 77a80078: [FEATURE] Introduce multi record selection in filelist
- A new component "MultiRecordSelection" is added. It's
used first for the filelist module as well as the file
selector... - 12:58 Revision 06805ac9: [BUGFIX] Remove loader placeholder in SvgTree if search term is empty
- In a case, where the search term is empty (by removing the search term
manually for example) and a node is currently ... - 11:54 Revision 636eb0ed: [BUGFIX] Drop button group sliding from MultiStepWizard
- This is a small backport of the many fixes in #94037 which specifically
fixes a bug in the form wizard. Going back fr...
2021-08-16
- 12:43 Revision 997ffc27: [TASK] Set TYPO3 version to 11.3.4-dev
- Change-Id: I877dc31a0588bf52f65604e4041149133f1c16d1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:43 Revision 2f960377: [TASK] Set TYPO3 version to 10.4.21-dev
- Change-Id: Ic0d14f36d37c2e4e5c5cc3cb3b125dd1980c49be
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:43 Revision a09c6a8e: [TASK] Set TYPO3 version to 9.5.31-dev
- Change-Id: I0c6b55a4d4027bf2c381ec0914f386cc5090599c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:21 Revision 5b898d5e: [RELEASE] Release of TYPO3 11.3.3
- Change-Id: I783afddc3fb0281b3e22ea5373e191b148a540bf
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:18 Revision 9e39143a: [RELEASE] Release of TYPO3 10.4.20
- Change-Id: I5fda789d39bf505c9a06cf904e97092ef4be83b1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:12 Revision 322b262c: [RELEASE] Release of TYPO3 9.5.30
- Change-Id: I7632848019be704a039ba1820d927d4cffb1d589
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/706... - 12:06 Revision 71c5846c: [TASK] Upgrade to typo3/html-sanitizer v2.0.9
- composer req typo3/html-sanitizer:^2.0.9
composer req typo3/html-sanitizer:^2.0.9 \
-d typo3/sysext/core --no-updat... - 11:55 Revision ca2590eb: [TASK] Upgrade to typo3/html-sanitizer v2.0.9
- composer req typo3/html-sanitizer:^2.0.9
composer req typo3/html-sanitizer:^2.0.9 \
-d typo3/sysext/core --no-updat... - 11:55 Revision 14ec984c: [TASK] Upgrade to typo3/html-sanitizer v2.0.9
- composer req typo3/html-sanitizer:^2.0.9
composer req typo3/html-sanitizer:^2.0.9 \
-d typo3/sysext/core --no-updat... - 11:55 Revision aa851616: [TASK] Upgrade to typo3/html-sanitizer v2.0.9
- composer req typo3/html-sanitizer:^2.0.9
composer req typo3/html-sanitizer:^2.0.9 \
-d typo3/sysext/core --no-updat... - 11:22 Revision 9d2ce55e: [BUGFIX] Adjust default behavior of HTML sanitization in parseFunc
- As a result of TYPO3-CORE-SA-2021-013, new `htmlSanitize` behavior -
when invoking `ContentObjectRenderer::parseFunc`... - 11:22 Revision 7f2c90e2: [BUGFIX] Adjust default behavior of HTML sanitization in parseFunc
- As a result of TYPO3-CORE-SA-2021-013, new `htmlSanitize` behavior -
when invoking `ContentObjectRenderer::parseFunc`... - 11:22 Revision eec1a2b8: [BUGFIX] Adjust default behavior of HTML sanitization in parseFunc
- As a result of TYPO3-CORE-SA-2021-013, new `htmlSanitize` behavior -
when invoking `ContentObjectRenderer::parseFunc`... - 11:21 Revision 6a197e75: [BUGFIX] Adjust default behavior of HTML sanitization in parseFunc
- As a result of TYPO3-CORE-SA-2021-013, new `htmlSanitize` behavior -
when invoking `ContentObjectRenderer::parseFunc`... - 11:17 Revision 73f3f102: [BUGFIX] Allow HTML node onclick events in generated frontend markup
- `ContentObjectRenderer` and `AbstractMenuContentObject` are still relying
HTML event attribute `onclick` to open new ... - 11:16 Revision e2ce8bf7: [BUGFIX] Allow HTML node onclick events in generated frontend markup
- `ContentObjectRenderer` and `AbstractMenuContentObject` are still relying
HTML event attribute `onclick` to open new ... - 11:16 Revision 0ce8d0ea: [BUGFIX] Allow HTML node onclick events in generated frontend markup
- `ContentObjectRenderer` and `AbstractMenuContentObject` are still relying
HTML event attribute `onclick` to open new ... - 11:16 Revision b2d9f4ec: [BUGFIX] Allow HTML node onclick events in generated frontend markup
- `ContentObjectRenderer` and `AbstractMenuContentObject` are still relying
HTML event attribute `onclick` to open new ... - 06:02 Revision ab1d989c: [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...
2021-08-14
- 11:54 Revision 9108f312: [BUGFIX] ext:lowlevel advanced query where clauses
- * "Make query" vanished from the interface since #94121
due to a broken type comparison on $this->queryConfig.
* Date... - 11:07 Revision bd74bbfe: [TASK] Improve wording in indexed search deleteFromIndexAfterEditing
- Resolves: #94888
Related: #94577
Releases: master
Change-Id: I6f1405b0de857b050799ff521b88e617f0307858
Reviewed-on: h... - 10:43 Revision 4dbe0208: [BUGFIX] Use loading="lazy" in FormEngineUtility::getIconHtml()
- The method `FormEngineUtility::getIconHtml()` is used in various places,
e.g. when rendering icons of a SelectIcons f... - 10:41 Revision 6d5e8880: [TASK] Clean up ErrorHandler
- The error handler now uses LogLevel
constants in various places, except for sys_log
where the severity is manually re... - 10:29 Revision 230240e8: [BUGFIX] Fix validation and response in PasswordRecoveryController
- Since the introduction of `ForwardResponse` in Extbase in #92815
password rules and hash validation in the PasswordRe... - 10:21 Revision 15c204c6: [BUGFIX] Use loading="lazy" in FormEngineUtility::getIconHtml()
- The method `FormEngineUtility::getIconHtml()` is used in various places,
e.g. when rendering icons of a SelectIcons f... - 10:02 Revision be8b169c: [FEATURE] Clear indexed_search documents when content is changed
- A new feature flag enables indexed_search to remove the documents from
the index if the page or content is changed in... - 09:36 Revision 3c304ac9: [TASK] Strictify tests part 4
- This part handles:
- EXT:belog
- EXT:beuser
Resolves: #94878
Releases: master
Change-Id: I6f54188d340c6992fa798dfb67...
2021-08-13
- 21:58 Revision effde58d: [TASK] Remove deprecated PluginEnhancer::getNamespacedRequirements
- Method is marked deprecated since v10 and can be removed in v11.
Resolves: #94781
Releases: master
Change-Id: Ibd121... - 21:56 Revision 150c18e2: [TASK] Upgrade php-cs-fixer to latest version v3
- diff-format option has been removed. udiff is the default
now since v3.
composer u friendsofphp/php-cs-fixer compose... - 21:29 Revision 8188b861: [TASK] Strictify UnitTests part 1
- The following core extensions are handled:
* EXT:scheduler
* EXT:seo
* EXT:setup
* EXT:t3editor
* EXT:workspaces
Re... - 21:18 Revision 7211aefe: [TASK] Remove variables that are unused
- Several unused variables are found that can be removed without
problems.
Resolves: #94793
Releases: master
Change-Id... - 21:10 Revision 136767a3: [TASK] Add test method prefix checker to gitlab-ci
- Test methods are not allowed to have a prefix "test".
Use the annotation "@test" in phpDoc instead.
Integration into... - 20:32 Revision e9c09bc8: [BUGFIX] Add space below "new element" button
- The "create new element" button in the form
editor was cut off.
This is fixed by calculating the height
minus the do... - 20:20 Revision db930057: [BUGFIX] Remove animation on option update in form editor
- On each keystroke the animation for validators was
triggered. This is now fixed by removing the
animation on an activ... - 19:59 Revision 5697363a: [FEATURE] Introduce explicit f:sanitize.html view-helper
- New `<f:sanitize.html build="default">` view-helper is introduced
which directly invokes processing of `typo3/html-sa... - 19:59 Revision 56c9676b: [FEATURE] Introduce explicit f:sanitize.html view-helper
- New `<f:sanitize.html build="default">` view-helper is introduced
which directly invokes processing of `typo3/html-sa... - 19:58 Revision 05453801: [FEATURE] Introduce explicit f:sanitize.html view-helper
- New `<f:sanitize.html build="default">` view-helper is introduced
which directly invokes processing of `typo3/html-sa... - 19:58 Revision 4882b691: [FEATURE] Introduce explicit f:sanitize.html view-helper
- New `<f:sanitize.html build="default">` view-helper is introduced
which directly invokes processing of `typo3/html-sa... - 19:54 Revision 17443f7a: [TASK] Rename runTests.sh suites and optimize php linting
- To be more consistent:
* Rename "-s install" to "-s acceptanceInstall"
* Rename "-s cglAll" to "-s cgl"
* Rename "-s ... - 15:44 Revision cd4ce0a0: [BUGFIX] Fix spelling error in changelog
- Resolves: #94882
Releases: master
Change-Id: I3f398731cb2bd313efae0f8f7f75032fb4220ca7
Reviewed-on: https://review.ty... - 15:30 Revision 3f46d1f7: [TASK] Streamline and modernize form manager
- Streamline and optimize styling and markup of the form manager of form module.
* Clean up markup and classes of form... - 15:00 Revision 012696d0: [BUGFIX] Stabilize ext:impexp acceptance tests
- * Clickmenu needs to wait for full initialization
before clicking on 'more'.
* Always wait for page elements when l... - 15:00 Revision 4f42b493: [BUGFIX] Fix columns selector action buttons
- The columns selector actions buttons did previously
not respond when clicking on their icon.
This is fixed by adding... - 14:56 Revision 590fc7db: [TASK] Drop legacy form MIME types
- Resolves: #94871
Releases: master
Change-Id: If8f4c823d1e21639a173f8ba2580e15c4daf9e20
Reviewed-on: https://review.ty... - 14:56 Revision 400a19e5: [BUGFIX] Respect toggle for legacy form upload MIME types again
- Resolves: #92309
Releases: 10.4
Change-Id: Ia942a5ed3ece663d2dd3ac03af08f3d62910253c
Reviewed-on: https://review.typ... - 13:42 Revision f337976a: [DOCS] Exclude form finisher options from overrides
- The documentation describes how to exclude specific options
from being overridden via the form plugin.
Resolves: #80... - 13:21 Revision 0fa1f029: [DOCS] Exclude form finisher options from overrides
- The documentation describes how to exclude specific options
from being overridden via the form plugin.
Resolves: #80... - 11:57 Revision f15e4523: [TASK] Disable a ext:impexp functional test with mssql
- This one is disabled with sqlite already, mssql
suffers from the same issue. Needs a dedicated
fix somewhere in the t... - 11:44 Revision 8244bf90: [BUGFIX] Fix FileSpoolTest creating "spool" directory on root level
- The FileSpoolTest is creating a directory "spool" on root level.
Unit tests should never create directories on the ro... - 11:21 Revision a2be385b: [BUGFIX] Make the buttons in the last "duplicate form" step clickable
- Cleanup the last "duplicate form" wizard code and make the
buttons in the last "duplicate form" wizard step clickable... - 11:13 Revision 96ce480c: [BUGFIX] Fix FileSpoolTest creating "spool" directory on root level
- The FileSpoolTest is creating a directory "spool" on root level.
Unit tests should never create directories on the ro... - 11:08 Revision c0c50920: [BUGFIX] Remove prefixed scriptName from urlPath in PageRouter
- Remove resolved scriptName with leading slash from url in
PageRouter matchRequest method.
This prevent to change the... - 10:46 Revision 1dfaf6f7: [BUGFIX] Remove prefixed scriptName from urlPath in PageRouter
- Remove resolved scriptName with leading slash from url in
PageRouter matchRequest method.
This prevent to change the... - 10:46 Revision 4a3500d8: [BUGFIX] Add fallback for array key warnings in DebugUtility.php
- Fixed by adding a fallback to the affected array keys.
Resolves: #94863
Releases: master
Change-Id: I373910d106971c1... - 10:26 Revision e2e59fb3: [BUGFIX] Remove prefixed scriptName from urlPath in PageRouter
- Remove resolved scriptName with leading slash from url in
PageRouter matchRequest method.
This prevent to change the... - 10:22 Revision 7954f16b: [BUGFIX] Support for vimeo event url
- The vimeo.com/event/ prefix is now allowed as well
when using Online Media from Vimeo Sources.
Resolves: #94357
Rele... - 09:53 Revision 99b134d3: [BUGFIX] Include missing LL file in form flexform
- In patch #94429 inclusion of LL file has been removed accidentally.
To prevent multiple inclusion of LL-file in loop,... - 09:52 Revision 6c12d5ad: [TASK] Remove deprecated form setup mixins
- Form mixins were deprecated with #89742. The patch removes the code.
Resolves: #94861
Releases: master
Change-Id: Ic... - 09:47 Revision 290d9d2c: [TASK] Reduce inline JavaScript in Page Module Paste logic
- When having a content element on the clipboard (normal mode)
the page module dynamically shows paste icons
everywhere... - 09:44 Revision 2b4713ca: [TASK] Support for vimeo event url
- Resolves: #94357
Releases: master, 10.4
Change-Id: I8c074372c3c42b8c5a74afff7b9fb386c2f136a2
Reviewed-on: https://rev... - 09:43 Revision d0faa44b: [TASK] Make unit tests from adminpanel more strict
- Resolves: #94851
Releases: master
Change-Id: Ied2b2e1eb3ca05da12893a1ad23784e85bda74d5
Reviewed-on: https://review.ty... - 06:19 Revision d416cff0: [BUGFIX] Avoid timeout issues through SvgFilesSanitization
- Skip a real check of the file system for SVG files in advance
in the SvgFilesSanitization wizard to avoid timeouts in... - 06:19 Revision 566ee426: [BUGFIX] Avoid timeout issues through SvgFilesSanitization
- Skip a real check of the file system for SVG files in advance
in the SvgFilesSanitization wizard to avoid timeouts in... - 06:19 Revision 71cdedbe: [BUGFIX] Avoid timeout issues through SvgFilesSanitization
- Skip a real check of the file system for SVG files in advance
in the SvgFilesSanitization wizard to avoid timeouts in... - 05:59 Revision 3295f4ca: [BUGFIX] Avoid timeout issues through SvgFilesSanitization
- Skip a real check of the file system for SVG files in advance
in the SvgFilesSanitization wizard to avoid timeouts in...
2021-08-12
- 20:03 Revision 6c634fc7: [TASK] Add status quo tests for f:format.html
- Resolves: #94857
Releases: master, 11.3, 10.4, 9.5
Change-Id: I7654fb4cec38d38044441e885a21676dcacf9a8f
Reviewed-on: ... - 20:03 Revision bdc5acac: [TASK] Add status quo tests for f:format.html
- Resolves: #94857
Releases: master, 11.3, 10.4, 9.5
Change-Id: I7654fb4cec38d38044441e885a21676dcacf9a8f
Reviewed-on: ... - 19:31 Revision daa4c466: [TASK] Add status quo tests for f:format.html
- Resolves: #94857
Releases: master, 11.3, 10.4, 9.5
Change-Id: I7654fb4cec38d38044441e885a21676dcacf9a8f
Reviewed-on: ... - 19:31 Revision db14769d: [TASK] Add status quo tests for f:format.html
- Resolves: #94857
Releases: master, 11.3, 10.4, 9.5
Change-Id: I7654fb4cec38d38044441e885a21676dcacf9a8f
Reviewed-on: ... - 19:11 Revision a7d5450f: [BUGFIX] Re-add language switcher for sys_file_metadata records
- Using the TranslationConfigurationProvider API returns an array
of available languages for a given site (and on pid=0... - 18:08 Revision 2e316ec2: [DOCS] Document usage of YAML loader
- The Form Framework ships its own YAML loader and
does not consistently use the YAML loader of the
TYPO3 core. The pat... - 17:58 Revision 10bdc758: [TASK] Forward initiator to typo3/html-sanitizer
- A new `SanitizerInitiator` is added and forwarded to
`typo3/html-sanitizer`. This allows getting a full stack-trace
w... - 17:58 Revision 20938164: [TASK] Forward initiator to typo3/html-sanitizer
- A new `SanitizerInitiator` is added and forwarded to
`typo3/html-sanitizer`. This allows getting a full stack-trace
w... - 17:57 Revision b4f6e4b3: [TASK] Forward initiator to typo3/html-sanitizer
- A new `SanitizerInitiator` is added and forwarded to
`typo3/html-sanitizer`. This allows getting a full stack-trace
w... - 17:57 Revision 4d80fb73: [TASK] Forward initiator to typo3/html-sanitizer
- A new `SanitizerInitiator` is added and forwarded to
`typo3/html-sanitizer`. This allows getting a full stack-trace
w... - 17:55 Revision aebba5a7: [DOCS] Document usage of YAML loader
- The Form Framework ships its own YAML loader and
does not consistently use the YAML loader of the
TYPO3 core. The pat... - 17:06 Revision d79b3519: [BUGFIX] Fix undefined array key warning in AdministrationRepository
- Running PHP8 on "Indexing Statistics" page an undefined array key
warning was thrown.
This is fixed by adding a null... - 16:24 Revision b7a74cc1: [FEATURE] Add TCA option showNewRecordLink
- This introduces a new TCA option "showNewRecordLink"
for TCA type "inline". It can be used to disable the
"New record... - 16:18 Revision 6f7c961a: [TASK] gitlab-ci: Backup TYPO3 logs of backend acceptance tests
- Sometimes acceptance tests fail due to a failed TYPO3 backend request,
which is recorded in the TYPO3 log file. Save ... - 16:10 Revision ff06d679: [BUGFIX] Ensure correct merge of update suggestions
- The calls to the getUpdateSuggestions() method may result
in the same change is added twice to the same hash. Using
a... - 16:08 Revision dd9198e4: [TASK] gitlab-ci: Backup TYPO3 logs of backend acceptance tests
- Sometimes acceptance tests fail due to a failed TYPO3 backend request,
which is recorded in the TYPO3 log file. Save ... - 16:06 Revision 4fbbbd5d: [BUGFIX] Fix spelling error in form
- In #90264 the datepicker JS was moved to an external
file. A new YAML configuration has been introduced.
Unfortunatel... - 15:59 Revision 754769e2: [TASK] Rename changed method name in comments and rst
- During development the method name getParserByKey of the
SoftReferenceParserFactoy class has been changed to
getSoftR... - 15:47 Revision b9324a6d: [TASK] gitlab-ci: Backup TYPO3 logs of backend acceptance tests
- Sometimes acceptance tests fail due to a failed TYPO3 backend request,
which is recorded in the TYPO3 log file. Save ... - 15:44 Revision 4a60e97a: [TASK] Upgrade to typo3/html-sanitizer v2.0.8
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.8
composer req typo3/html-sanitizer:^2.0.8
Resolves: #948... - 15:44 Revision 76b7f3d0: [TASK] Upgrade to typo3/html-sanitizer v2.0.8
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.8
composer req typo3/html-sanitizer:^2.0.8
Resolves: #948... - 15:44 Revision 591e9888: [TASK] Upgrade to typo3/html-sanitizer v2.0.8
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.8
composer req typo3/html-sanitizer:^2.0.8
Resolves: #948... - 15:43 Revision 1f830535: [TASK] Upgrade to typo3/html-sanitizer v2.0.8
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.8
composer req typo3/html-sanitizer:^2.0.8
Resolves: #948... - 14:50 Revision 0c39ed1e: [TASK] Remove deprecated shortMD5 usage form clipboard
- Clipboard components still used and documented the
deprecated shortMD5 method. This is now fixed.
Resolves: #94844
R... - 14:35 Revision 37a62e32: [TASK] Use @test annotation instead of test prefix
- Resolves: #94838
Releases: master
Change-Id: I6e5c5e5dfb58c42956629ddefa85cd5f21a55884
Reviewed-on: https://review.ty... - 14:05 Revision 235e0e69: [BUGFIX] Do not render empty dropdown in list modules
- In case no secondary options are available, the dropdown
is not longer rendered in record- and filelist, since this l... - 13:53 Revision 48810cb7: [FEATURE] Register SoftReference parsers via DI
- The concept for registration and usage of soft reference parsers
received a complete overhaul.
Starting with the reg... - 13:28 Revision 7aa30014: [DOCS] Document overrideConfiguration parameter
- Some remarks regarding the overrideConfiguration parameter
have been documented.
Resolves: #89933
Releases: master, ... - 13:26 Revision 69af2140: [TASK] Initialize datepicker JS in external file
- Before this patch, the DatePickerViewHelper of EXT:form would
always render its datepicker JavaScript inline.
The Da... - 13:23 Revision 3f778a69: [BUGFIX] Fix foreach array used as variabele in TranslationServiceTest
- Also fix method call to flushData with an array as arguments which
should be a string.
Resolves: #94789
Releases: ma... - 13:17 Revision cc0c62e8: [FEATURE] Improve Usability in Workspaces module
- The workspaces module has a better style and some
improvements for editors and administrators:
* Editors now get fee... - 12:43 Revision b906f761: [TASK] Scale custom backend logo to fit into given div
- The custom backend logo could break the layout if
not properly scaled.
This issue is fixed by setting max-width
and ... - 12:18 Revision b33fb416: [TASK] Improve PHPunit used assertions
- Main changes are:
* Use assertArrayHasKey/assertArrayNotHasKey instead of array_key_exists.
* Fix misordered assertE... - 12:08 Revision 5d257b78: [TASK] Remove rel="shortcut" from page.shortcutIcon output
- The shortcut link type is invalid and must not be used, see e.g.
https://developer.mozilla.org/en-US/docs/Web/HTML/Li... - 12:06 Revision 6f8b2238: [BUGFIX] Fix misuse of in_array function in RequestBuilder of Extbase
- The function array_key_exists should be used instead.
Resolves: #94792
Releases: master
Change-Id: I19ca8fd7b003ba79... - 11:28 Revision fc2132c9: [DOCS] Document final "nature" of Redirect finisher
- This patch adds a note about the final "nature" of the
Redirect finisher.
Resolves: #91381
Releases: master, 10.4
Ch... - 11:16 Revision b2bd6b8a: [BUGFIX] trim md5 implementation for Abstract Graphical Tasks
- This change falls back for the checksum of a shorter
md5 hash sum in order to avoid re-processing all existing
proces... - 11:15 Revision 87958eb1: [TASK] Remove usage of deprecated method `setMethods` in UnitTests
- The function `setMethods` in the MockBuilder class of PHPunit is deprecated.
Use `onlyMethods` or `addMethods` instea... - 11:06 Revision 13414805: [DOCS] Document final "nature" of Redirect finisher
- This patch adds a note about the final "nature" of the
Redirect finisher.
Resolves: #91381
Releases: master, 10.4
Ch... - 10:43 Revision 59b62429: [TASK] Cleanup EXT:impexp
- This patch serves as a basis for further improving
the UX and new features for import / export.
* Better separation ... - 10:26 Revision 526654e4: [TASK] Update egulias/email-validator
- Use the latest version which gets full support.
composer req egulias/email-validator:^3.1
composer req egulias/email... - 10:18 Revision 9f87b2c7: [BUGFIX] Inform about extended support in reports module correctly
- The Core Updater and Reports module were modified to render correct
information about non-community supported TYPO3 r... - 10:18 Revision b9c19063: [BUGFIX] Inform about extended support in reports module correctly
- The Core Updater and Reports module were modified to render correct
information about non-community supported TYPO3 r... - 09:40 Revision 26886124: [BUGFIX] Inform about extended support in reports module correctly
- The Core Updater and Reports module were modified to render correct
information about non-community supported TYPO3 r... - 09:34 Revision fda3be5d: [TASK] Deprecate GeneralUtility::shortMD5()
- The method GeneralUtility::shortMD5() generates an MD5 hash and trims it
to a configurable length, where 10 character... - 08:05 Revision e0e81d42: [BUGFIX] Loosen too strict checks for ModuleStateStorage
- The replacement for fsMod comes with a bad
side-effect when using the topbar.
This change ensures that a "mount" can... - 06:42 Revision de6c30ca: [BUGFIX] Rename class for vertical rule in access module
- Bootstrap 5.1.0, we updated to in #94752, introduced
a `.vr` (vertical rule) class. This collided with our
access mod...
2021-08-11
- 20:51 Revision ca4afee8: [TASK] Introduce ModuleStateStorage replacing fsMod
- JavaScript object :js:`top.fsMod` managing the "state" for page-tree and
file-tree related contexts in the backend us... - 20:48 Revision 44821e39: [TASK] Always show "normal" clipboard actions in secondary menu
- This patch moves the "normal" clipboard actions, such
as copy and cut, into the secondary dropdown in
recordlist and ... - 16:56 Revision 78cbc347: [TASK] Inform about header field usage for special elements
- Some content elements, namely "html", "div" and "shortcut"
do not display the header field value in the frontend. How... - 16:54 Revision b58284d5: [BUGFIX] Replace deprecated LanguageService injections
- Since #94414 directly injecting the LanguageService is
deprecated. The LanguageServiceFactory has to be used
instead.... - 16:50 Revision 83f9b088: [TASK] Update Bootstrap to 5.1.0
- This patch updates bootstrap to version 5.1.0, introducing several
bugfixes. See https://github.com/twbs/bootstrap/re... - 16:09 Revision 58915206: [BUGFIX] Prevent nested returnUrl parameters in DatabaseRecordList
- The clipboard copy and cut actions do not longer define a returnUrl,
since the action does not switch the module. Thi... - 16:05 Revision 9f36f32a: [BUGFIX] Provide current table definition for Sqlite
- Sqlite needs the current table definition in the alterTable() method to
be able to alter the table. This patch adds t... - 15:26 Revision ba904c80: [BUGFIX] Make null-value checkboxes clickable
- The checkbox "t3-form-field-eval-null-checkbox" lost its former CSS class
"checkbox" and thus its attribute "position... - 15:15 Revision f87376f7: [BUGFIX] Re-Add autoloading for EXT:filelist
- The autoloading was accidentally removed during #94747.
Resolves: #94812
Releases: master
Change-Id: Ibbabc31607f918... - 13:54 Revision c81483f4: [BUGFIX] Accept JS spam protected email addresses
- When TYPO3 is configured to spam protect email
addresses using an offset, then the HTML sanitizer
introduced in #9437... - 13:54 Revision 63d3f9f7: [BUGFIX] Accept JS spam protected email addresses
- When TYPO3 is configured to spam protect email
addresses using an offset, then the HTML sanitizer
introduced in #9437... - 13:54 Revision d80cac5c: [BUGFIX] Accept JS spam protected email addresses
- When TYPO3 is configured to spam protect email
addresses using an offset, then the HTML sanitizer
introduced in #9437... - 12:10 Revision f1d944c7: [BUGFIX] Fix the Formelement selection button on first use
- Fix the Formelement selection button on first use. The variable
`propertyData` might be a string and the expression
`... - 11:52 Revision 988de489: [TASK] Enhance documentation for integration of html-sanitizer
- * remove superfluous `}` literal from PHP example
* add "Troubleshooting" section of reported side-effects
* add "Log... - 11:51 Revision 1492c4e0: [TASK] Enhance documentation for integration of html-sanitizer
- * remove superfluous `}` literal from PHP example
* add "Troubleshooting" section of reported side-effects
* add "Log... - 11:51 Revision 0819a2d4: [TASK] Enhance documentation for integration of html-sanitizer
- * remove superfluous `}` literal from PHP example
* add "Troubleshooting" section of reported side-effects
* add "Log... - 11:47 Revision af44b1b9: [BUGFIX] Fix the Formelement selection button on first use
- Fix the Formelement selection button on first use. The variable
`propertyData` might be a string and the expression
`... - 11:34 Revision 69b7946d: [BUGFIX] Fix undefined array key in XmlSitemapRenderer
- When calling the sitemap (type 1533906435) undefined
key warnings are thrown.
This is fixed by properly checking the... - 10:56 Revision 66d053f6: [TASK] Move EXT:form inline JS from template to controller
- Allows compatibility with Fluid 3.x.
The change is necessary because Fluid 3.x moves away from regular
expression to... - 10:36 Revision 02c2b6e7: [TASK] Enhance documentation for integration of html-sanitizer
- ... follow-up ...
Resolves: #94797
Releases: master
Change-Id: I8fedbf9ed7e67bf6db7d248680c9844b1a8c6b76
Reviewed-on... - 08:03 Revision 94c1b06b: [TASK] Enhance documentation for integration of html-sanitizer
- * remove superfluous `}` literal from PHP example
* add "Troubleshooting" section of reported side-effects
* add "Log... - 07:55 Revision 1747a611: [TASK] Update codeception dev-dependency
- This change is a pre-requisite for allowing
guzzle/psr7 2.0.
Used composer command:
composer req --dev codeception... - 07:29 Revision 7cd5d18d: [TASK] Remove unused iconRegistry in CheckboxToggleElement
- Resolves: #94795
Releases: master
Change-Id: Ia4a0123a70a2b50b4f89e04e3f15c18559489c97
Reviewed-on: https://review.ty... - 06:54 Revision 0e36b9e0: [BUGFIX] Respect 'ignoreRootLevelRestriction' setting
- Respect 'ignoreRootLevelRestriction' TCA setting when fetching history
records. This is required for non-admins to be... - 06:51 Revision 4871338c: [BUGFIX] Accept JS spam protected email addresses
- When TYPO3 is configured to spam protect email
addresses using an offset, then the HTML sanitizer
introduced in #9437...
2021-08-10
- 20:30 Revision 34fdd74e: Revert "[TASK] Declare core as replacement for t3g/svg-sanitizer"
- This reverts commit 3bae5925d90af5b55ee7cec09e446642d8ffce24.
Not defining replaced version of `t3g/svg-sanitizer` l... - 20:30 Revision 5c78ae2b: Revert "[TASK] Declare core as replacement for t3g/svg-sanitizer"
- This reverts commit 9574df40095d7cb7d058e93254fdf9e0b963fa38.
Not defining replaced version of `t3g/svg-sanitizer` l... - 20:29 Revision 2b06f6be: Revert "[TASK] Declare core as replacement for t3g/svg-sanitizer"
- This reverts commit b8a9db7543bbecce54927c2a29799b7f3f25aed9.
Not defining replaced version of `t3g/svg-sanitizer` l... - 20:29 Revision 85342760: Revert "[TASK] Declare core as replacement for t3g/svg-sanitizer"
- This reverts commit c35316f690306ba10c6013b8b3e4371ab244b81c.
Not defining replaced version of `t3g/svg-sanitizer` l... - 18:45 Revision 410aa899: [BUGFIX] Avoid option enableWordClean name in tests
- The option RTE.enableWordClean = 1 is related to
RteHtmlparser and not related to TYPO3 Core.
In order to avoid conf... - 18:45 Revision 60edb789: [TASK] Remove duplicate array keys in UnitTests
- Resolves: #94788
Releases: master
Change-Id: I687ce575ddd15f8a2f9ce4ba9ded6f3087e4b66f
Reviewed-on: https://review.ty... - 18:17 Revision 6e85a27c: [TASK] Avoid inline JavaScript in DatabaseRecordList
- The clipboard related header links are refactored to not
longer rely on inline JavaScript, but to use event listeners... - 17:44 Revision 818176b7: [BUGFIX] Avoid option enableWordClean name in tests
- The option RTE.enableWordClean = 1 is related to
RteHtmlparser and not related to TYPO3 Core.
In order to avoid conf... - 14:44 Revision d66ffe2a: [TASK] Switch belog to use channels, not types
- The channel field is more flexible than types, and will be populated
by PSR-3 loggers as well. Switch belog to use th... - 14:40 Revision b3d1978f: [BUGFIX] Prevent bootstrap from removing empty csh popover content
- Since bootstrap v5.0.2 the popover module removes empty title and
content html nodes. This plays however against our ... - 13:58 Revision 5d66f430: [TASK] Avoid GeneralUtility::linkThisScript in Clipboard
- Replace GeneralUtility::linkThisScript with proper
usage of UriBuilder in combination with the PSR-7
Request.
Resolv... - 12:56 Revision d9e04992: [BUGFIX] Respect 'ignoreRootLevelRestriction' setting
- Respect 'ignoreRootLevelRestriction' TCA setting when fetching history
records. This is required for non-admins to be... - 12:51 Revision 89c73705: [TASK] Avoid inline JavaScript in Constant Editor
- This change replaces an inline JavaScript
code to update the form URL of the constant
editor to jump to the last chan... - 12:14 Revision 0d7ebcfe: [BUGFIX] Fix undefined array key in DatabaseRecordList
- When transferring a item to the clipboard on the root
page (uid=0), an undefined array key warning is thrown.
This i... - 10:27 Revision 4a7558a9: [BUGFIX] Sort tables alphabetically in Export
- Resolves: #94389
Releases: master, 10.4
Change-Id: I6bbc99de19fbfb30f45bc7f7b03b313667daa6e3
Reviewed-on: https://rev... - 09:44 Revision d8c538ac: [BUGFIX] Fix PageTree dropping behaviour
- In patch #93478 (66cd4ab) the SVG Tree Drag & Drop got a little rework.
While removing some magic strings and replaci... - 09:38 Revision cc3fc7f3: [BUGFIX] Sort tables alphabetically in Export
- Resolves: #94389
Releases: master, 10.4
Change-Id: I6bbc99de19fbfb30f45bc7f7b03b313667daa6e3
Reviewed-on: https://rev... - 09:12 Revision d6606456: [BUGFIX] Avoid exception on upgrades from pre 11.3
- This patch avoids exceptions during the upgrade from pre 11.3 versions
where the column sys_log.channel does not exis... - 08:47 Revision b4dda785: [TASK] Set TYPO3 version to 11.3.3-dev
- Change-Id: I0438870130ee9be5eb1e359c922fb9b62c23d9c4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 08:33 Revision 2addba9b: [TASK] Set TYPO3 version to 10.4.20-dev
- Change-Id: Ie29bc604eca461221d075c1fd427f2ac2d258fcb
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 08:33 Revision a9390366: [TASK] Set TYPO3 version to 9.5.30-dev
- Change-Id: Idef500cdaaf791fd9d03c5668233312ca2e89bc4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 08:11 Revision d7b1df9f: [RELEASE] Release of TYPO3 11.3.2
- Change-Id: Iaa6a0153c2be08d0d7c21a660e821983bf99bb92
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 08:07 Revision 6e9a2a93: [RELEASE] Release of TYPO3 10.4.19
- Change-Id: Ib8aff1c9a4d8dcd3eff580d82f73088cbc8d6225
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 08:02 Revision bf181a75: [RELEASE] Release of TYPO3 9.5.29
- Change-Id: I2d1a435c3d3a221a6a8d523f105d2b9f052e8513
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/703... - 07:51 Revision 3dca584c: [SECURITY] Ensure XSS-safe rich text rendering
- Due to missing internal handling of provided RTE configuration, it
was possible to directly persist XSS in database f... - 07:51 Revision 216250a3: [SECURITY] Ensure XSS-safe rich text rendering
- Due to missing internal handling of provided RTE configuration, it
was possible to directly persist XSS in database f... - 07:50 Revision 5a9f5927: [SECURITY] Ensure XSS-safe rich text rendering
- Due to missing internal handling of provided RTE configuration, it
was possible to directly persist XSS in database f... - 07:50 Revision ac8f1fc3: [SECURITY] Ensure XSS-safe rich text rendering
- Due to missing internal handling of provided RTE configuration, it
was possible to directly persist XSS in database f... - 06:44 Revision 3bae5925: [TASK] Declare core as replacement for t3g/svg-sanitizer
- Functionality of package t3g/svg-sanitizer has been
integrated into the TYPO3 core.
Resolves: #94719
Releases: maste... - 06:44 Revision 9574df40: [TASK] Declare core as replacement for t3g/svg-sanitizer
- Functionality of package t3g/svg-sanitizer has been
integrated into the TYPO3 core.
Resolves: #94719
Releases: maste... - 06:44 Revision b8a9db75: [TASK] Declare core as replacement for t3g/svg-sanitizer
- Functionality of package t3g/svg-sanitizer has been
integrated into the TYPO3 core.
Resolves: #94719
Releases: maste... - 06:44 Revision c35316f6: [TASK] Declare core as replacement for t3g/svg-sanitizer
- Functionality of package t3g/svg-sanitizer has been
integrated into the TYPO3 core.
Resolves: #94719
Releases: maste... - 06:35 Revision 35158c15: [TASK] Move used constants of DateTime class to DateTimeInterface
- The constants of the DateTime class are deprecated and moved to
DateTimeInterface. Move all usages in the core over t... - 06:35 Revision 78b9a090: [TASK] Remove a few unused use-statements
- Resolves: #94761
Releases: master
Change-Id: If8c407d284ab24a489835b3397d340f59ab53045
Reviewed-on: https://review.ty... - 06:26 Revision ca6a2dc0: [TASK] Avoid root-only fields in extensions composer.json
- composer.json fields marked as root-only in
https://getcomposer.org/doc/04-schema.md are only
used if the composer.js... - 06:25 Revision 173dd9a9: [TASK] Remove inappropriate @inheritDoc usages
- Resolves: #94760
Releases: master
Change-Id: Id6ea4c584ea527c25de5050e2897822821435e32
Reviewed-on: https://review.ty... - 05:11 Revision 95b571c5: [TASK] Update enshrined/svg-sanitize to v0.14.1
- Addresses work-around of issues #94565 and #94582
concerning libxml2 segmentation faults.
https://github.com/darylld... - 05:11 Revision e14eaa06: [TASK] Update enshrined/svg-sanitize to v0.14.1
- Addresses work-around of issues #94565 and #94582
concerning libxml2 segmentation faults.
https://github.com/darylld... - 05:10 Revision 1ef7233e: [TASK] Update enshrined/svg-sanitize to v0.14.1
- Addresses work-around of issues #94565 and #94582
concerning libxml2 segmentation faults.
https://github.com/darylld... - 05:10 Revision 39d61ccc: [TASK] Update enshrined/svg-sanitize to v0.14.1
- Addresses work-around of issues #94565 and #94582
concerning libxml2 segmentation faults.
https://github.com/darylld... - 04:04 Revision 4bd5619e: [TASK] Remove unused goto label self in SaveToDatabaseFinisherTest
- Resolves: #94754
Releases: master
Change-Id: I8a86ca3ef6f92b2f878aa6a8794d925e1a68c32e
Reviewed-on: https://review.ty...
2021-08-09
- 20:35 Revision 544d79ae: [TASK] Restore newRecord level button behaviour
- Since #82489 the "enabledControls['new']" option
did not longer hide the "New record" button of inline
containers as ... - 20:34 Revision 7df9423a: [TASK] Restore newRecord level button behaviour
- Since #82489 the "enabledControls['new']" option
did not longer hide the "New record" button of inline
containers as ... - 20:33 Revision 23689dae: [TASK] Restore newRecord level button behaviour
- Since #82489 the "enabledControls['new']" option
did not longer hide the "New record" button of inline
containers as ... - 19:51 Revision 434cec44: [TASK] Remove obsolete inline JavaScript related to BE routing
- Various functionality regarding inline jumping to
Backend modules / Page Module is now obsolete
due to the introduced... - 18:16 Revision 4d4c37b3: [BUGFIX] Render correct version information in Core Updater and reports module
- Currently, the TYPO3 backend shows incomplete version information
regarding updates in the Core Updater and the repor... - 18:16 Revision 429de012: [BUGFIX] Render correct version information in Core Updater and reports module
- Currently, the TYPO3 backend shows incomplete version information
regarding updates in the Core Updater and the repor... - 17:38 Revision 3c2e213a: [BUGFIX] Skip range validation if input value and default are both "0"
- This patch fixes a regression originally introduced in #94103. The
problem there was simply an erroneous strict compa... - 17:33 Revision 36ca57b7: [TASK] Raise typo3/cms-styleguide:~11.4.0
- Similar to styleguide's backend TCA data generator,
the extension can now generate a demo frontend to
render a page t... - 17:21 Revision 46f2329e: [BUGFIX] Fix some php 8 undefined array key errors
- Resolves: #94742
Releases: master
Change-Id: Ic71c90f3399826745dfb75bf18f8454e8540da5b
Reviewed-on: https://review.ty... - 15:57 Revision 8e03cb90: [BUGFIX] Render correct version information in Core Updater and reports module
- Currently, the TYPO3 backend shows incomplete version information
regarding updates in the Core Updater and the repor... - 15:30 Revision e3a88241: [TASK] Remove unused iconRegistry in CheckboxLabeledToggleElement
- Constructor is removed as well because it is the same as the parent class.
Resolves: #94755
Releases: master
Change-... - 10:38 Revision 07219926: [TASK] Remove getPartialPathAndFilename method from TemplatePaths
- The method only calls it's parent. The comment above the function
already suggests to drop this method after Fluid 1.... - 09:42 Revision a02928f5: [BUGFIX] Reset query filters for file storages
- After query filers for file storages have been used, those settings
have to be reset. `StorageRepository::$storageIns... - 09:42 Revision 010774c6: [BUGFIX] Reset query filters for file storages
- After query filers for file storages have been used, those settings
have to be reset. `StorageRepository::$storageIns... - 09:41 Revision 3cb486e1: [BUGFIX] Reset query filters for file storages
- After query filers for file storages have been used, those settings
have to be reset. `StorageRepository::$storageIns... - 09:35 Revision ddba2163: [BUGFIX] Reset query filters for file storages
- After query filers for file storages have been used, those settings
have to be reset. `StorageRepository::$storageIns... - 09:29 Revision c7996f05: [BUGFIX] Prevent method call on invalid task in scheduler
- Resolves: #94355
Releases: master, 10.4
Change-Id: Ibff208cf5e2165664a8e03952d207ece76be31e3
Reviewed-on: https://rev... - 08:57 Revision 2a031d84: [BUGFIX] Prevent method call on invalid task in scheduler
- Resolves: #94355
Releases: master, 10.4
Change-Id: Ibff208cf5e2165664a8e03952d207ece76be31e3
Reviewed-on: https://rev... - 08:34 Revision c19c11c0: [TASK] Avoid request dependent data in scheduler test task
- Accessing request dependent data in a scheduler
task is problematic on CLI. For this reason tasks
have no setRequest(... - 08:19 Revision 4a61e024: [BUGFIX] Only allow to edit metadata in FileList if metadata exists
- The pencil icon on the file list should only show up if
a metadata record exists, in order to avoid an error.
This c... - 08:12 Revision f4575809: [TASK] Cleanup Clipboard component
- In our effort to improve the UX in the record- and
filelist, the clipboard component will receive some
improvements i... - 06:23 Revision f351cb15: [TASK] Add declare(strict_types=1) in extbase fixtures
- Files were merged after initial patch for all UnitTest files.
Resolves: #94746
Releases: master
Change-Id: Ib9c7ef1d...
2021-08-08
- 14:28 Revision d9fb666a: [TASK] runTests.sh: Allow step debugging acceptance tests
- Honor -x option for acceptance tests: Both 'Tester' and
'System under test' allow break points with -s acceptance
and... - 14:26 Revision 4bbbda72: [TASK] runTests.sh: Allow step debugging acceptance tests
- Honor -x option for acceptance tests: Both 'Tester' and
'System under test' allow break points with -s acceptance
and... - 11:04 Revision f3c23a15: [TASK] Move workspace-related methods to DataHandler
- Some methods which do not have any connection
to the current backend user and are only
used in DataHandler and DataHa... - 10:40 Revision ec53937f: [TASK] Add declare(strict_types=1) in all FunctionalTests
- Strip declare declaration from concatenated ext_localconf files.
Resolves: #94739
Releases: master
Change-Id: I00627... - 10:20 Revision 4d8d31f0: [BUGFIX] Correctly add uids to clearCacheForTables
- In clearCacheForRecord() record uids are not added
to the previously initialized array, but they overwrite
the array ... - 07:25 Revision aefcfbed: [TASK] Add declare(strict_types=1) in all UnitTests deprecated
- Resolves: #94738
Releases: master
Change-Id: I38544e9ae2f1890c43bd65466a39120729353e97
Reviewed-on: https://review.ty...
2021-08-07
- 12:05 Revision a27975cc: [TASK] styleguide: Own phpunit setup files
- Have local phpunit .xml and bootstrap files as
suggested by testing-framework.
2021-08-06
- 20:04 Revision b832768d: [TASK] Remove typo3/cli_dispatch.phpsh from checkFilePermissions.sh
- The file does not exist anymore.
Resolves: #94737
Releases: master
Change-Id: Iffc65e2980d56d06d92ddcefba1e39e22a85b... - 20:04 Revision 3e89eebf: [TASK] Add declare(strict_types=1) in all UnitTests
- Resolves: #94736
Releases: master
Change-Id: I12d1bd3b963ffb77b8b195c4a50e60a254b885b2
Reviewed-on: https://review.ty... - 18:43 Revision c5ff8b8e: [TASK] Remove docBlockChecker integrity test
- We have the annotationChecker and the ever growing
phpstan ruleset that scan our codebase for code and
documentation ... - 18:28 Revision 0cf052aa: [TASK] Skip database creation in some functional tests
- Some functional tests don't need a fully set up database
with all tables and fields to test the subject.
Those now l... - 15:30 Revision 1bac9f91: [TASK] Raise typo3/testing-framework:^4.15.5
- A couple of minor testing-framework patches
are worth to be pulled into core v9.
composer req --dev typo3/testing-fr... - 15:29 Revision 657cb959: [TASK] Raise typo3/testing-framework:^6.9.0
- Brings a new feature to speed up functional tests
and a series of tasks and bug fixes.
composer req --dev typo3/test... - 15:29 Revision 923f8734: [TASK] Raise typo3/testing-framework:^6.9.0
- Brings a new feature to speed up functional tests
and a series of tasks and bug fixes.
composer req --dev typo3/test... - 14:00 Revision f10c83de: [BUGFIX] Add necessary type property to reduced data structure
- When using a SelectTree in flexform, the FormSelectTreeAjaxController
reduces the data structure array, passed to the... - 14:00 Revision d0f83398: [TASK] Remove duplicate variable initialization
- Resolves: #94730
Releases: master, 10.4
Change-Id: I9e02de91e4c7f4cd3d2bc6f1e6ffe1b105c11ba0
Reviewed-on: https://rev... - 13:35 Revision 9226e34b: [BUGFIX] Add necessary type property to reduced data structure
- When using a SelectTree in flexform, the FormSelectTreeAjaxController
reduces the data structure array, passed to the... - 13:35 Revision 06640f91: [BUGFIX] Instantiate ImageService in ImageViewHelper constructor
- In #94491 the injection of the ImageService in the
ImageViewHelper was replaced by instantiating
with GeneralUtility.... - 13:34 Revision b7590817: [TASK] Remove duplicate variable initialization
- Resolves: #94730
Releases: master, 10.4
Change-Id: I9e02de91e4c7f4cd3d2bc6f1e6ffe1b105c11ba0
Reviewed-on: https://rev... - 13:34 Revision 49b0077b: [TASK] Merge phpunit setup files to Build/phpunit
- typo3/testing-framework ships default .xml and
bootstrap files for phpunit unit and functional tests.
They are howev... - 10:49 Revision bf2f3c52: [TASK] Remove unused fixture in ext:form
- The consuming test case has been dropped a
while ago, fixture removal has been forgotten.
Resolves: #94727
Releases:... - 08:38 Revision f9b5ff59: [BUGFIX] Ensure getRecordTitle returns a string
- BackendUtility::getRecordTitle() should return a string (as
the return type annotation suggest). Especially because t...
2021-08-05
- 21:11 Revision 9e2f40e3: [TASK] Migrate functional tests to PHPunit v9
- Rector is used to migrate functional tests to PHPunit v9.
Resolves: #94724
Related: #94706
Releases: master
Change-I... - 20:22 Revision a9a5a422: [TASK] Update composer dev dependencies
- composer req --dev codeception/codeception:^4.1.21
composer req --dev codeception/module-webdriver:^1.2.1
composer re... - 20:22 Revision cf28b8d7: [TASK] Set explicitADmode to explicitAllow in DefaultConfiguration
- LocalConfiguration BE/explicitADmode controls wether
field permissions for backend user groups are additive
(explicit... - 20:10 Revision 4efa8ece: [BUGFIX] Migrate another unit test file to phpunit 9
- We missed this one with #94706, which leads to warnings
from phpunit when executing unit test suite.
Resolves: #9472... - 18:52 Revision fdbc551f: [BUGFIX] Only minifyJS once in Frontend
- If you have inline JS (or inlineFooterJS) code
the method "GeneralUtility::minifyJavaScript()"
is called twice for th... - 15:05 Revision 07caf74c: [TASK] Add frontend tests
- EXT:styleguide is capable to create
a frontend page with a single click.
Therefor, acceptance tests have been
created... - 14:27 Revision 97b5ac39: [BUGFIX] Use correct fallback for default page TSconfig
- The value of a TSconfig entry in the $TSdata array, forwarded
to the ModifyLoadedPageTsConfigEvent, has to be a strin... - 13:43 Revision f07e684a: [BUGFIX] Use correct fallback for default page TSconfig
- The value of a TSconfig entry in the $TSdata array, forwarded
to the ModifyLoadedPageTsConfigEvent, has to be a strin... - 11:29 Revision 5dc53c73: [BUGFIX] Cast DB result before passing to APIs expecting integers
- Not casting will lead to type incompatibility when used with sqlite
where doctrine does not convert types.
Resolves:... - 11:26 Revision 307fb113: [TASK] Pin selenium/standalone-chrome docker image in ac tests
- Acceptance test docker image selenium/standalone-chrome:3.141
is re-tagged upstream to latest releases.
Latest relea... - 11:06 Revision 3c9b0dbe: [TASK] Update PHPunit to v9
- PHPunit v9 allows to use further improvements to our testing
API, and also offers extended support until at least Feb... - 11:05 Revision febe4cb8: [BUGFIX] Fix PHP 8 warnings in FinisherOptionGenerator
- This fixes an array to string conversion and an undefined
array key warning in EXT:form FinisherOptionGenerator.
Res... - 09:11 Revision 72cf0991: [BUGFIX] Extbase Relations are resolved properly in workspaces
- Referencing other records in workspaces usually works in a way
that it is always pointing to the live pendant of a ve... - 08:13 Revision a1f22a42: [BUGFIX] Extbase Relations are resolved properly in workspaces
- Referencing other records in workspaces usually works in a way
that it is always pointing to the live pendant of a ve... - 06:33 Revision 42eda81d: [BUGFIX] Store preview of FAL Online Media in public folder
- When using Online Media (Youtube, Vimeo) with FAL and with
composer-mode, the preview images are put under var/transi... - 06:23 Revision 8dc8757c: [BUGFIX] Store preview of FAL Online Media in public folder
- When using Online Media (Youtube, Vimeo) with FAL and with
composer-mode, the preview images are put under var/transi...
2021-08-04
- 19:28 Revision 779b5bf8: [TASK] Deprecate CategoryRegistry and API method
- In #94622 the TCA type `category` was introduced as
replacement for the CategoryRegistry.
Therefore, the CategoryReg... - 17:38 Revision 92e61e82: [BUGFIX] styleguide: Replace deprecated fileFolder config
- https://github.com/TYPO3-CMS/styleguide/pull/234
https://review.typo3.org/c/Packages/TYPO3.CMS/+/69832
Closes https... - 16:30 Revision 868e616f: [BUGFIX] Fix label of remove from clipboard icons cut and copy
- The labels are now Cut or Copy when the icon is shown is about releasing
the content from the clipboard.
Resolves: #... - 12:37 Revision aa541f9d: [TASK] styleguide: Update TYPO3 repository URL
- 12:29 Revision f73b7e34: [TASK] styleguide: Activate ac tests with PHP 8
- 12:28 Revision 2895e02e: [BUGFIX] styleguide: Frontend generator needs to create sys_language rows
- 12:17 Revision 7a854eef: [TASK] styleguide: Nail selenium-chrome version in ac tests
- selenium/standalone-chrome:3.141 docker images is frequently
retagged to 'latest' build.
codeception currently "hang... - 12:15 Revision 776add71: [TASK] styleguide: runTests.sh -x -s acceptance (ac tests allow xdebug)
- 11:18 Revision 55b8185f: [TASK] Quote database identifiers when used instead of globally upfront
- The implementation of the bugfix https://review.typo3.org/53360
was done by iterating over TCA during cache generatio... - 11:15 Revision 273fa782: [TASK] Move cache clearing into CacheService of Extbase
- Currently Extbase ships with a custom CacheService
which contains all PageIDs where the cache should be
cleared once ... - 10:48 Revision cf58a265: [FEATURE] Add "notInSet" to Doctrine DBAL ExpressionBuilder
- The "inSet" method is very useful for finding CSV
values in fields, however there was never a "notInSet"
method which... - 10:48 Revision 13747731: [TASK] Migrate TimeTracker etc. towards PSR3-LogLevels
- PSR3 ships with a LogLevel class, whereas TYPO3 Core
ships its own logging API which is based on a numeric
log level ... - 10:21 Revision 2da4bd37: [TASK] Add tests for wrong translation behavior of Extbase
- Scenario:
* a site with another language being configured as "strict"
* an Extbase plugin consuming a list of record... - 09:30 Revision 5bc83b77: [FEATURE] Limit elements in Page module with default language and language mode
- If the language mode is chosen in the page module and the default
language is selected, only the elements of the defa...
Also available in: Atom