Project

General

Profile

Activity

From 2021-08-01 to 2021-08-30

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...
Helmut Hummel
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...
Oliver Bartsch
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...
Benni Mack
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...
Markus Klein
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...
Markus Klein
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 ...
Oliver Bartsch
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...
Benjamin Franzke
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...
Benni Mack
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...
Oliver Bartsch
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.
$...
Stefan Bürk
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...
Oliver Bartsch
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Oliver Bartsch
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....
Larry Garfield
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...
Andreas Fernandez
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...
Benjamin Franzke

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...
Christian Kuhn
21:16 Revision e7e855fe: [BUGFIX] Mitigate docker shenanigans using runTests.sh
Resolves: #95030
Releases: master, 10.4
Change-Id: Ifc27ab7065dd7e9711b9770603bcfab8e70b06f0
Reviewed-on: https://rev...
Christian Kuhn
20:26 Revision 224fe377: [BUGFIX] Avoid unused property in ext:adminpanel
Resolves: #95029
Releases: master
Change-Id: I444aa1b0161c140c40af2dca455246d8336fa4ac
Reviewed-on: https://review.ty...
Christian Kuhn
19:41 Revision 4b98ea41: [TASK] Strictify UnitTests part 6
The following core extensions are handled:
EXT:install
Resolves: #94880
Releases: master
Change-Id: I2ae58f7f1c5a94...
Wouter Wolters
19:37 Revision 75ab08a5: [BUGFIX] styleguide: Mitigate docker shenanigans via runTests.sh
Christian Kuhn
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...
Nikita Hovratov
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.
Christian Kuhn
19:02 Revision 4bb1e310: [TASK] styleguide: sqlite functional test db's in tmpfs
Christian Kuhn
18:55 Revision 78bac3f3: [TASK] styleguide: Raise typo3/testing-framework:^6.10.0
Christian Kuhn
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...
Christian Kuhn
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...
Christian Kuhn

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...
Stephan Bauer
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...
Oliver Bartsch

2021-08-27

21:18 Revision 9722ab47: [TASK] Remove unnecessary back tick
Revert back tick that was introduced in commit 3b03ef460d80c851c01873e250299bc277cad781
Releases: master
Resolves: #...
Simon Schaufelberger
19:38 Revision 6a317bb5: [TASK] styleguide: .editorconfig: .rst indenting with 4 spaces
Christian Kuhn
18:50 Revision 366be64e: [TASK] styleguide: Include EXT:seo typoscript in root typoscript
Allows to add acceptance tests for sitemap xml
in the frontend.
Jochen Roth
18:48 Revision b7f59629: [TASK] styleguide: .editorconfig: .json files indent with 2 spaces
Christian Kuhn
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...
Christian Kuhn
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 Christian Kuhn
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...
Helmut Hummel
12:54 Revision defa79fa: [TASK] Add ReST file for global namespace scoping
Resolves: #94983
Related: #94280
Releases: master
Change-Id: Ifb2b8a967de9345e900ad07f9a20fc7ef24e2918
Reviewed-on: h...
Andreas Fernandez
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...
Benni Mack
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 ...
Benni Mack
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 ...
Benni Mack

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...
Oliver Hader
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...
Oliver Bartsch
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...
Jochen Roth
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...
Christian Kuhn
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...
Christian Kuhn
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...
Jochen Roth
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...
Wouter Wolters
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 ...
Oliver Bartsch
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...
Oliver Bartsch
09:36 Revision b53f0b1c: [TASK] Deprecate ContentObjectRenderer constructor in StandaloneView
Handling ContentObjectRenderer instances is messy, especially
within extbase: The ConfigurationManager is a stateful ...
Christian Kuhn
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 \
...
Benjamin Franzke
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...
Oliver Hader
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...
Benni Mack
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Bartsch

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 ...
Wolfgang Klinger
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...
Frank Nägler
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...
Daniel Siepmann
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...
Frank Nägler
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 ...
Jochen Roth
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...
Daniel Siepmann
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...
Christian Kuhn
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....
Frank Nägler
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...
Benni Mack
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...
Uwe Trotzek
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...
Wouter Wolters
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...
Benni Mack
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...
Helmut Hummel
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...
Oliver Bartsch
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...
Oliver Bartsch
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader

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...
Wouter Wolters
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...
Wouter Wolters
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....
Oliver Bartsch
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...
Wouter Wolters
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 ...
Oliver Bartsch
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"...
Benni Mack
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"...
Benni Mack
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
...
Christoph Schwob
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 ...
Benni Mack
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...
Benni Mack
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 ...
Oliver Bartsch
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...
Oliver Bartsch
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`
...
Oliver Bartsch
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`
...
Oliver Bartsch
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...
Andrzej Kołbuc

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... Andrzej Kołbuc
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...
Wouter Wolters
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...
Oliver Bartsch
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...
Alexander Nitsche
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...
Oliver Hader
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...
Alexander Nitsche
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?...
Oliver Bartsch
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"...
Benni Mack
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 ...
Alexander Nitsche
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...
Christian Kuhn
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...
Andreas Fernandez
18:40 Revision 53649c82: [TASK] Deprecate TypoScriptFrontendController->cObjectDepthCounter
TypoScriptFrontendController has a property to count nesting
of content objects. This is used in ContentObjectRendere...
Christian Kuhn
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-...
Anja Leichsenring
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: #...
Wouter Wolters
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...
Achim Fritz
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...
Stefan Bürk
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...
Wouter Wolters
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?...
Oliver Bartsch
18:03 Revision fe19922c: [BUGFIX] References to formPersistenceIdentifier
fetching all references from sys_references to formPersistenceIdentifier
should have the same constraints as counting...
Achim Fritz
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...
Christian Kuhn
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 ...
Christian Kuhn
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...
Alexander Nitsche
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: ...
Wouter Wolters
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...
Alexander Nitsche
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...
Alexander Nitsche
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 ...
Oliver Bartsch
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...
Oliver Bartsch
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 ...
Benni Mack
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...
Oliver Bartsch
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...
Oliver Bartsch
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 ...
Oliver Bartsch
09:58 Revision 2243429e: [BUGFIX] Hide inactive checkbox labeled toggle state
Resolves: #94942
Releases: master, 10.4
Change-Id: I59685f499f9a86e266b6b012a88e80bdef4d3c3b
Reviewed-on: https://rev...
Oliver Bartsch
09:34 Revision b78ab775: [BUGFIX] Hide inactive checkbox labeled toggle state
Resolves: #94942
Releases: master, 10.4
Change-Id: I59685f499f9a86e266b6b012a88e80bdef4d3c3b
Reviewed-on: https://rev...
Oliver Bartsch

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...
Henrik Elsner
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...
Oliver Bartsch
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...
Henrik Elsner

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...
Oliver Bartsch

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...
Andreas Steiger
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...
Ralf Zimmermann
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...
Nikita Hovratov
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...
Jochen Roth

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:...
Nikita Hovratov
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...
Oliver Bartsch
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 ...
Nikita Hovratov
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...
Mathias Brodala

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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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`...
Oliver Hader
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`...
Oliver Hader
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`...
Oliver Hader
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`...
Oliver Hader
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 ...
Oliver Hader
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 ...
Oliver Hader
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 ...
Oliver Hader
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 ...
Oliver Hader
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...
Krzysztof Gutkowski

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...
Andrzej Kołbuc
11:07 Revision bd74bbfe: [TASK] Improve wording in indexed search deleteFromIndexAfterEditing
Resolves: #94888
Related: #94577
Releases: master
Change-Id: I6f1405b0de857b050799ff521b88e617f0307858
Reviewed-on: h...
Tymoteusz Motylewski
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...
Andreas Fernandez
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...
Benni Mack
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...
Torben Hansen
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...
Andreas Fernandez
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...
Georg Ringer
09:36 Revision 3c304ac9: [TASK] Strictify tests part 4
This part handles:
- EXT:belog
- EXT:beuser
Resolves: #94878
Releases: master
Change-Id: I6f54188d340c6992fa798dfb67...
Roman Büchler

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...
Wouter Wolters
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...
Wouter Wolters
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...
Wouter Wolters
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...
Wouter Wolters
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...
Wouter Wolters
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...
Jochen Roth
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...
Jochen Roth
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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 ...
Andreas Fernandez
15:44 Revision cd4ce0a0: [BUGFIX] Fix spelling error in changelog
Resolves: #94882
Releases: master
Change-Id: I3f398731cb2bd313efae0f8f7f75032fb4220ca7
Reviewed-on: https://review.ty...
Björn Jacob
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...
Andreas Steiger
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...
Benni Mack
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...
Oliver Bartsch
14:56 Revision 590fc7db: [TASK] Drop legacy form MIME types
Resolves: #94871
Releases: master
Change-Id: If8f4c823d1e21639a173f8ba2580e15c4daf9e20
Reviewed-on: https://review.ty...
Mathias Brodala
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...
Mathias Brodala
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...
Björn Jacob
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...
Björn Jacob
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...
Christian Kuhn
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...
Wouter Wolters
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...
Ralf Zimmermann
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...
Wouter Wolters
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...
Stefan Bürk
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...
Stefan Bürk
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...
Jochen Roth
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...
Stefan Bürk
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...
Guido Schmechel
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,...
Andreas Häfner
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...
Ralf Zimmermann
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...
Benni Mack
09:44 Revision 2b4713ca: [TASK] Support for vimeo event url
Resolves: #94357
Releases: master, 10.4
Change-Id: I8c074372c3c42b8c5a74afff7b9fb386c2f136a2
Reviewed-on: https://rev...
Guido Schmechel
09:43 Revision d0faa44b: [TASK] Make unit tests from adminpanel more strict
Resolves: #94851
Releases: master
Change-Id: Ied2b2e1eb3ca05da12893a1ad23784e85bda74d5
Reviewed-on: https://review.ty...
Roman Büchler
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...
Georg Ringer
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...
Georg Ringer
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...
Georg Ringer
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...
Georg Ringer

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: ...
Oliver Hader
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: ...
Oliver Hader
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: ...
Oliver Hader
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: ...
Oliver Hader
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...
Benni Mack
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...
Björn Jacob
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Björn Jacob
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...
Jochen Roth
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...
Oliver Bartsch
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 ...
Alexander Nitsche
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...
Simon Gilli
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 ...
Alexander Nitsche
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...
Björn Jacob
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...
Nikita Hovratov
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 ...
Alexander Nitsche
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Bartsch
14:35 Revision 37a62e32: [TASK] Use @test annotation instead of test prefix
Resolves: #94838
Releases: master
Change-Id: I6e5c5e5dfb58c42956629ddefa85cd5f21a55884
Reviewed-on: https://review.ty...
Roman Büchler
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...
Oliver Bartsch
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...
Nikita Hovratov
13:28 Revision 7aa30014: [DOCS] Document overrideConfiguration parameter
Some remarks regarding the overrideConfiguration parameter
have been documented.
Resolves: #89933
Releases: master, ...
Björn Jacob
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...
Christian Eßl
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...
Wouter Wolters
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...
Benni Mack
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 ...
Jochen Roth
12:18 Revision b33fb416: [TASK] Improve PHPunit used assertions
Main changes are:
* Use assertArrayHasKey/assertArrayNotHasKey instead of array_key_exists.
* Fix misordered assertE...
Wouter Wolters
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...
Christoph Schwob
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...
Wouter Wolters
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...
Björn Jacob
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...
Benni Mack
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...
Wouter Wolters
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...
Björn Jacob
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 ...
Alexander Nitsche
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...
Georg Ringer
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Benni Mack
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...
Oliver Bartsch

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...
Oliver Hader
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 ...
Oliver Bartsch
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...
Oliver Bartsch
16:54 Revision b58284d5: [BUGFIX] Replace deprecated LanguageService injections
Since #94414 directly injecting the LanguageService is
deprecated. The LanguageServiceFactory has to be used
instead....
Oliver Bartsch
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...
Benni Mack
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...
Oliver Bartsch
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...
Simon Gilli
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...
Robert Kärner
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...
Daniel Siepmann
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...
Torben Hansen
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...
Torben Hansen
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...
Torben Hansen
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
`...
Grégory Jaouën
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...
Tomas Norre Mikkelsen
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...
Tomas Norre Mikkelsen
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...
Tomas Norre Mikkelsen
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
`...
Grégory Jaouën
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...
Jochen Roth
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...
Claus Due
10:36 Revision 02c2b6e7: [TASK] Enhance documentation for integration of html-sanitizer
... follow-up ...
Resolves: #94797
Releases: master
Change-Id: I8fedbf9ed7e67bf6db7d248680c9844b1a8c6b76
Reviewed-on...
Oliver Hader
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...
Tomas Norre Mikkelsen
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...
Benni Mack
07:29 Revision 7cd5d18d: [TASK] Remove unused iconRegistry in CheckboxToggleElement
Resolves: #94795
Releases: master
Change-Id: Ia4a0123a70a2b50b4f89e04e3f15c18559489c97
Reviewed-on: https://review.ty...
Wouter Wolters
06:54 Revision 0e36b9e0: [BUGFIX] Respect 'ignoreRootLevelRestriction' setting
Respect 'ignoreRootLevelRestriction' TCA setting when fetching history
records. This is required for non-admins to be...
Albrecht Köhnlein
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...
Torben Hansen

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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Benni Mack
18:45 Revision 60edb789: [TASK] Remove duplicate array keys in UnitTests
Resolves: #94788
Releases: master
Change-Id: I687ce575ddd15f8a2f9ce4ba9ded6f3087e4b66f
Reviewed-on: https://review.ty...
Wouter Wolters
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...
Oliver Bartsch
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...
Benni Mack
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...
Larry Garfield
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 ...
Nikita Hovratov
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...
Oliver Bartsch
12:56 Revision d9e04992: [BUGFIX] Respect 'ignoreRootLevelRestriction' setting
Respect 'ignoreRootLevelRestriction' TCA setting when fetching history
records. This is required for non-admins to be...
Albrecht Köhnlein
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...
Benni Mack
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...
Jochen Roth
10:27 Revision 4a7558a9: [BUGFIX] Sort tables alphabetically in Export
Resolves: #94389
Releases: master, 10.4
Change-Id: I6bbc99de19fbfb30f45bc7f7b03b313667daa6e3
Reviewed-on: https://rev...
Guido Schmechel
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...
Nikita Hovratov
09:38 Revision cc3fc7f3: [BUGFIX] Sort tables alphabetically in Export
Resolves: #94389
Releases: master, 10.4
Change-Id: I6bbc99de19fbfb30f45bc7f7b03b313667daa6e3
Reviewed-on: https://rev...
Guido Schmechel
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...
Simon Gilli
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Wouter Wolters
06:35 Revision 78b9a090: [TASK] Remove a few unused use-statements
Resolves: #94761
Releases: master
Change-Id: If8c407d284ab24a489835b3397d340f59ab53045
Reviewed-on: https://review.ty...
Wouter Wolters
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...
Christian Kuhn
06:25 Revision 173dd9a9: [TASK] Remove inappropriate @inheritDoc usages
Resolves: #94760
Releases: master
Change-Id: Id6ea4c584ea527c25de5050e2897822821435e32
Reviewed-on: https://review.ty...
Wouter Wolters
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
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...
Oliver Hader
04:04 Revision 4bd5619e: [TASK] Remove unused goto label self in SaveToDatabaseFinisherTest
Resolves: #94754
Releases: master
Change-Id: I8a86ca3ef6f92b2f878aa6a8794d925e1a68c32e
Reviewed-on: https://review.ty...
Wouter Wolters

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 ...
Oliver Bartsch
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 ...
Oliver Bartsch
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 ...
Oliver Bartsch
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...
Benni Mack
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...
Andreas Fernandez
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...
Andreas Fernandez
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...
Nikita Hovratov
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...
Christian Kuhn
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...
Nikita Hovratov
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...
Andreas Fernandez
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-...
Wouter Wolters
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....
Wouter Wolters
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...
Pierrick Caillon
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...
Pierrick Caillon
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...
Pierrick Caillon
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...
Pierrick Caillon
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...
Lukas Niestroj
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...
Lukas Niestroj
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(...
Christian Kuhn
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...
Benni Mack
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...
Oliver Bartsch
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...
Wouter Wolters

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...
Christian Kuhn
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...
Christian Kuhn
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...
Benni Mack
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...
Wouter Wolters
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 ...
Torben Hansen
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...
Wouter Wolters

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.
Christian Kuhn

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...
Wouter Wolters
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...
Wouter Wolters
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 ...
Christian Kuhn
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...
Christian Kuhn
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...
Christian Kuhn
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...
Christian Kuhn
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...
Christian Kuhn
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...
Oliver Bartsch
14:00 Revision d0f83398: [TASK] Remove duplicate variable initialization
Resolves: #94730
Releases: master, 10.4
Change-Id: I9e02de91e4c7f4cd3d2bc6f1e6ffe1b105c11ba0
Reviewed-on: https://rev...
Oliver Bartsch
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...
Oliver Bartsch
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....
Oliver Bartsch
13:34 Revision b7590817: [TASK] Remove duplicate variable initialization
Resolves: #94730
Releases: master, 10.4
Change-Id: I9e02de91e4c7f4cd3d2bc6f1e6ffe1b105c11ba0
Reviewed-on: https://rev...
Oliver Bartsch
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...
Christian Kuhn
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:...
Christian Kuhn
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...
Oliver Bartsch

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...
Wouter Wolters
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...
Wouter Wolters
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...
Christian Kuhn
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...
Christian Kuhn
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...
Benni Mack
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...
Jochen Roth
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...
Oliver Bartsch
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...
Oliver Bartsch
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:...
Daniel Siepmann
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...
Christian Kuhn
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...
Benni Mack
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...
Oliver Bartsch
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...
Benni Mack
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...
Benni Mack
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...
Benni Mack
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...
Benni Mack

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...
Oliver Bartsch
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...
Oliver Bartsch
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: #...
Wouter Wolters
12:37 Revision aa541f9d: [TASK] styleguide: Update TYPO3 repository URL
Alexander Nitsche
12:29 Revision f73b7e34: [TASK] styleguide: Activate ac tests with PHP 8
Christian Kuhn
12:28 Revision 2895e02e: [BUGFIX] styleguide: Frontend generator needs to create sys_language rows
Christian Kuhn
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...
Christian Kuhn
12:15 Revision 776add71: [TASK] styleguide: runTests.sh -x -s acceptance (ac tests allow xdebug)
Christian Kuhn
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...
Helmut Hummel
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 ...
Benni Mack
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...
Benni Mack
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 ...
Benni Mack
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...
Andreas Fernandez
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...
Georg Ringer

2021-08-03

20:32 Revision 241282f1: [BUGFIX] Hash identifier of Flexform sections
To avoid issues with Flexform section identifiers having any reserved
character in CSS context, e.g. a dot, the ident...
Andreas Fernandez
19:24 Revision 98a059e8: [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...
Andreas Fernandez
18:52 Revision 5fad4f42: [FEATURE] Register Icons via Service Container
Custom icons from extensions can now be registered
via EXT:my_extension/Configuration/Icons.php.
These files are now...
Benni Mack
18:38 Revision 34c57726: [FEATURE] Enable recursive transformation of properties in JsonView
The new property '_recursive' allows to define recursive properties
of objects. These properties are transformed auto...
Nikita Hovratov
17:29 Revision 060b8fa9: [TASK] Highlight invalid backend layout value
In #89700, the page information view in the info
module was extended for a new type, which displays
the layout relate...
Oliver Bartsch
17:25 Revision 4586d38c: [BUGFIX] Remove DataHandler->newlog() functionality
This change removes the internal "newlog()" method
from DataHandler. All occurrences are replaced
by DataHandler->log...
Benni Mack
15:35 Revision fb59fbc9: [TASK] Use DependencyInjection in FileController
This change registers FileController as backend
controller in Services.yaml and allows to inject
all needed dependenc...
Benni Mack
12:43 Revision 65cc0bfd: [BUGFIX] Fix TypeError in ExportController
This fixes a TypeError by using the correct import.
Resolves: #94689
Releases: master
Change-Id: Ic54a1b1be27ab3809c...
Oliver Bartsch
11:58 Revision 18e742c8: [TASK] Migrate more Doctrine API to be Doctrine 3.0 compatible
Resolves: #94690
Releases: master
Change-Id: I341b73f0c8782c75ca3c4bcf5a7038e6a86fc5dd
Reviewed-on: https://review.ty...
Benni Mack
09:31 Revision 9d7e4758: [TASK] Reduce usages of GeneralUtility::linkThisScript and use proper routing
This change replaces some of the linkThisScript calls
to use the UriBuilder / Routing of TYPO3 Backend,
and corrects ...
Benni Mack

2021-08-02

22:11 Revision bcda6a33: [BUGFIX] Show proper error message in drag uploader
When uploading an invalid file (or a folder),
the message within the filelist now does not
contain empty "()" (for th...
Benni Mack
15:24 Revision fb74d662: [FEATURE] Add filter to columns selector in recordlist
To ease the use of the new columns selector,
especially when dealing with tables, having a
large number of columns (e...
Oliver Bartsch
15:22 Revision 3c78adc6: [TASK] Deprecate generic extbase domain classes
Extbase provides a couple of generic domain repositories
and models, especially frontend / backend users and
groups. ...
Christian Kuhn
15:08 Revision 1afa9607: [BUGFIX] Support extra test arguments on acceptance tests
Resolves: #94189
Releases: master, 10.4, 9.5
Change-Id: Idd70dda6b26c4e6462b351d61ac03e76b7fd9533
Reviewed-on: https:...
Larry Garfield
14:36 Revision 1e7653ce: [FEATURE] Introduce TCA type "category"
A new TCA type "category" is introduced, which
allows to simplify the configuration of category
TCA columns. Besides ...
Oliver Bartsch
06:33 Revision d34217be: [BUGFIX] Clean up DataHandler unit tests
This fixes wrong input configuration, wrong method calls and adds
some missing test cases.
- The first parameter of ...
Nikita Hovratov
 

Also available in: Atom