Project

General

Profile

Activity

From 2020-04-13 to 2020-05-12

2020-05-12

13:09 Revision 554fcf40: [TASK] Set TYPO3 version to 9.5.18-dev
Change-Id: Iadabfec179a236eac6cad0c89c32fe2a4d42e200
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644...
Oliver Hader
13:09 Revision 1c92d05b: [TASK] Set TYPO3 version to 10.4.3-dev
Change-Id: I6e8b59634266786e07a0d80a6271914a26a7d7e4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644...
Oliver Hader
12:41 Revision cf17e400: [RELEASE] Release of TYPO3 10.4.2
Change-Id: I22d5494ecd9cf12efbd6a7acec0b23b000340905
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644...
Oliver Hader
12:36 Revision 33a59bca: [RELEASE] Release of TYPO3 9.5.17
Change-Id: I8491411d8175bfb72212f1d7e3cf9722f404cc0e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644...
Oliver Hader
11:30 Revision 7339543a: [SECURITY] Escape shortened placeholder text in HTML output
Prevent XSS by escaping the shortened placeholder text for various
Backend form elements properly.
Resolves: #90817
...
Markus Klein
11:22 Revision 1b28fec3: [SECURITY] Mitigate bypassing CSRF token via XSS
Cross-site scripting in same-site/same-origin context most probably
allows bypassing tokens that usually protects aga...
Oliver Hader
11:22 Revision e4fb92a8: [SECURITY] Avoid insecure deserialization of $BE_USER->uc properties
General and unscoped collection of user settings in $BE_USER->uc is
vulnerable to insecure deserialization, triggered...
Oliver Hader
11:22 Revision ab4fec2a: [SECURITY] Prevent destructors with side-effects from being unserialized
Deserialization of objects could lead to arbitrary removal of resources
as well as sending out message via mail.
Res...
Oliver Hader
11:21 Revision 0040b7b3: [SECURITY] Ensure decoded entities are encoded for HTML again
HTML entities being used in link tags created with `typolink` have
to be encoded correctly again after entities have ...
Oliver Hader
11:21 Revision 14929b98: [SECURITY] Prevent time based information disclosure
To prevent a time based information disclosure in backend password reset,
this patch adds a random delay between 200 ...
Frank Nägler
11:21 Revision deaf931c: [SECURITY] Mitigate bypassing CSRF token via XSS
Cross-site scripting in same-site/same-origin context most probably
allows bypassing tokens that usually protects aga...
Oliver Hader
11:21 Revision 7d4159f7: [SECURITY] Avoid insecure deserialization of $BE_USER->uc properties
General and unscoped collection of user settings in $BE_USER->uc is
vulnerable to insecure deserialization, triggered...
Oliver Hader
11:21 Revision fa3992d1: [SECURITY] Prevent destructors with side-effects from being unserialized
Deserialization of objects could lead to arbitrary removal of resources
as well as sending out message via mail.
Res...
Oliver Hader
11:21 Revision 931a4fc0: [SECURITY] Ensure decoded entities are encoded for HTML again
HTML entities being used in link tags created with `typolink` have
to be encoded correctly again after entities have ...
Oliver Hader
11:21 Revision 109bf625: [SECURITY] Escape shortened placeholder text in HTML output
Prevent XSS by escaping the shortened placeholder text for various
Backend form elements properly.
Resolves: #90817
...
Markus Klein
11:15 Revision dcac1c70: [TASK] Integrate server response security checks
In order to evaluate potential server misconfigurations and to reduce
the potential of security implications in gener...
Oliver Hader
11:07 Revision c04ce955: [TASK] Integrate server response security checks
In order to evaluate potential server misconfigurations and to reduce
the potential of security implications in gener...
Oliver Hader
09:59 Revision 14849c32: [TASK] Incorporate changes of jQuery version 3.5.0
Patch files for fixing security issues are provided and applied after
installing the modules via `yarn install`.
htt...
Andreas Fernandez
09:58 Revision f34eb516: [TASK] Incorporate changes of jQuery version 3.5.0
This commit introduces live-patching of node_modules, which applies
patch files to specific modules (similar to compo...
Andreas Fernandez
09:48 Revision d9616d69: [BUGFIX] Revert PageReadPermission check for TreeController
In order to allow non-admins to fetch nodes which have no "pid=0"
the change to only fetch pages with access, the cha...
Benni Mack
09:31 Revision 89b080a3: [BUGFIX] Fix internal + external links with URLs fragment
Internal and external links have been incorrectly processed
by the legacy link notation converter which removed the
f...
Benni Mack
09:17 Revision 49d8b1cc: [BUGFIX] Revert PageReadPermission check for TreeController
In order to allow non-admins to fetch nodes which have no "pid=0"
the change to only fetch pages with access, the cha...
Benni Mack
09:17 Revision 71440487: [BUGFIX] Fix internal + external links with URLs fragment
Internal and external links have been incorrectly processed
by the legacy link notation converter which removed the
f...
Benni Mack
09:16 Revision 49096b07: [BUGFIX] Enable Enhancer support for MountPoints
When using e.g. PageTypeDecorator in conjunction with mountpoints
and other Enhancers, the MP parameter was not added...
Benni Mack
09:10 Revision d5b5b26c: [BUGFIX] Allow more characters for MySQL / MariaDB database name
With this change it is possible to use a wider set of characters.
Please have a look at the official documentation of...
Manuel Selbach
08:41 Revision 379288fb: [DOCS] ext:dashboard presets feature
The system extension ext:dashboard provides a way to register presets of
dashboards.
These presets can be configured ...
Daniel Siepmann

2020-05-11

22:14 Revision ba457e83: [BUGFIX] Enable Enhancer support for MountPoints
When using e.g. PageTypeDecorator in conjunction with mountpoints
and other Enhancers, the MP parameter was not added...
Benni Mack
21:50 Revision c71afa63: [BUGFIX] Only call getMovePlaceholder for MOVE_POINTER records
Since isInWebMount now calls BEgetRootline with workspace overlays,
an additional query for ALL requested pages in ro...
Benni Mack
21:26 Revision 02d3c6a3: [BUGFIX] Only call getMovePlaceholder for MOVE_POINTER records
Since isInWebMount now calls BEgetRootline with workspace overlays,
an additional query for ALL requested pages in ro...
Benni Mack
20:37 Revision cd8a613c: [BUGFIX] Consistently fetch SiteConfiguration from DI
SiteConfiguration is available from the DI container (both in failsafe and
symfony DI), therefore no constructor argu...
Helmut Hummel
19:06 Revision d3297faa: [BUGFIX] Correctly evaluate "unique" eval for slug fields
TYPO3 v9.5.16, fixed functionality for URL resolving
for records with slug fields defined as "uniqueInSite".
With suc...
König David
17:18 Revision f1a8ae98: [BUGFIX] Correctly evaluate "unique" eval for slug fields
TYPO3 v9.5.16, fixed functionality for URL resolving
for records with slug fields defined as "uniqueInSite".
With suc...
König David
13:57 Revision db898e5a: [BUGFIX] Fix HMENU special=directory when site language is in free mode
When setting a site language into free mode for translations, then
"$cObj->exec_getQuery()" only returns the pages wi...
Benni Mack
12:28 Revision 67f1f68f: [BUGFIX] Disable new content buttons until module is loaded
Each link triggering the "New content element" wizard is now initially
disabled and gets enabled once the according m...
Andreas Fernandez
09:14 Revision 2f9d1470: [BUGFIX] Fix HMENU special=directory when site language is in free mode
When setting a site language into free mode for translations, then
"$cObj->exec_getQuery()" only returns the pages wi...
Benni Mack
09:14 Revision 61aec701: [BUGFIX] Do not deprecate $GLOBALS[TYPO3_REQUEST]
The global object $GLOBALS[TYPO3_REQUEST] holding the
current PSR-7 request object was introduced in TYPO3 v9.2.
How...
Benni Mack
08:38 Revision 0fb9702c: [BUGFIX] Do not deprecate $GLOBALS[TYPO3_REQUEST]
The global object $GLOBALS[TYPO3_REQUEST] holding the
current PSR-7 request object was introduced in TYPO3 v9.2.
How...
Benni Mack
07:55 Revision 1688e525: [BUGFIX] Fix typo in frontend usergroups CSH details text
This commit fixes small typo in CSH text for frontend usergroups where instead of
"of" word "or" was used, changing s...
Marcin Sągol
07:33 Revision 1d2f1ba8: [BUGFIX] Fix typo in frontend usergrops CSH details text
This commit fixes small typo in CSH text for frontend usergroups where instead of
"of" word "or" was used, changing s...
Marcin Sągol

2020-05-10

08:15 Revision 10f755df: [BUGFIX] Include composer dumpautoload in Test Plan Jobs
Resolves: #91349
Releases: master, 9.5
Change-Id: I60ffcb35a82d7e890590f836dcfd9e0739c8db03
Reviewed-on: https://revi...
Anja Leichsenring

2020-05-09

18:26 Revision e7732cb7: [BUGFIX] Include composer dumpautoload in Test Plan Jobs
Resolves: #91349
Releases: master
Change-Id: I60ffcb35a82d7e890590f836dcfd9e0739c8db03
Reviewed-on: https://review.ty...
Anja Leichsenring
15:08 Revision feb1d091: [TASK] Improve backend module Form description
This commit improves description text for backend module Form by replacing
reference to "Mail Form" content element w...
Marcin Sągol
15:01 Revision 5adf2b74: [TASK] Use getElementById where feasible
It's safe to use getElementById() instead of querySelector() in case an
element is fetched by its ID.
Numbers for ne...
Andreas Fernandez
14:55 Revision 65597ce9: [TASK] Improve backend module Form description
This commit improves description text for backend module Form by replacing
reference to "Mail Form" content element w...
Marcin Sągol
11:50 Revision f4f0dc0e: [BUGFIX] Remove obsolete period in scheduler label
Resolves: #91343
Releases: master, 9.5
Change-Id: I1d5c48c5ba7a8d6ff977b7e0ca5d3f96d7e1963d
Reviewed-on: https://revi...
Daniel Goerz
10:46 Revision 6b375f6c: [BUGFIX] Remove obsolete period in scheduler label
Resolves: #91343
Releases: master, 9.5
Change-Id: I1d5c48c5ba7a8d6ff977b7e0ca5d3f96d7e1963d
Reviewed-on: https://revi...
Daniel Goerz

2020-05-08

23:23 Revision e995640d: [TASK] Clarify replacement for TSFE->storeSessionData()
Releases: master
Related: #85878
Resolves: #91248
Change-Id: I8eb19a7e7f2ac4527beb9befafc6b16cf79e99cd
Reviewed-on: h...
Mathias Brodala
21:42 Revision 02856fcd: [BUGFIX] Add recipient to FluidEmail Test cases to avoid errors
The to header is mandatory by now, so we need to supply the recipient
in our testcases now.
Resolves: #91346
Release...
Anja Leichsenring
19:47 Revision b7dc8b29: [BUGFIX] Use correct constant for email templateName in felogin
Releases: master
Resolves: #91337
Relates: #90729
Change-Id: I564f488dd653448046599a9bb1099dd05c4211f7
Reviewed-on: h...
Sebastian Iffland
19:32 Revision 2f366190: [BUGFIX] Fix detection of plugin name by action
While switching from controller class aliases to fully
qualified controller class names (internally), the structure
o...
Alexander Schnitzler
14:16 Revision 03f53106: [BUGFIX] Correctly consider nested tags in frontend HTML parser
Nested tags starting with the same literals, like `<s><span>...`
or `<a ...><abbr>...` are not correctly nested due t...
Joschi Kuphal
11:16 Revision ee066492: [TASK] Improve file rename duplicate warning message
Improve the warning message presented to the user when a file is renamed
through the Filelist module and a file with ...
Marcin Sągol

2020-05-06

17:23 Revision 4978699f: [BUGFIX] Use correct slug for access restricted translated pages
Access restricted, translated pages currently always have the slug from the
default language instead of their transla...
Benni Mack
16:56 Revision 56269a97: [BUGFIX] Use correct slug for access restricted translated pages
Access restricted, translated pages currently always have the slug from the
default language instead of their transla...
Benni Mack
16:53 Revision c342a0de: [BUGFIX] Respect disabled flag in render method of LinkButton
Resolves: #91244
Releases: master
Change-Id: I107cb96ff416211028f9da524500f1ca15c3297c
Reviewed-on: https://review.ty...
Frank Nägler
14:31 Revision f862f640: [BUGFIX] Use proper Fluid exception class
This patch replaces the deprecated classes with their proper
replacement.
Resolves: #91315
Releases: 9.5
Change-Id: ...
Andreas Fernandez
14:27 Revision 11b58768: [BUGFIX] Show correct language title for inconsistent content
Show the correct language title in the new fluid page module if an
inconsistent content state has been detected. The ...
Georg Ringer
13:17 Revision d77b3a45: [BUGFIX] Change 3rd argument of calls to callUserFunction()
The third argument of `GeneralUtility::callUserFunction` must be either
an object or null.
Ensure the argument is alw...
Georg Ringer
12:10 Revision 9a4bcd77: [BUGFIX] Lift restriction for restricted records in Routing Aspects
Since TYPO3 v9.5.16 it is not possible anymore to resolve URLs with an
Aspect that contains records with fe_group res...
Benni Mack
11:28 Revision 45d3d115: [TASK] Avoid superfluous reference operator on objects
Legacy left-overs using references on class instances can be removed.
Resolves: #91319
Releases: master, 9.5
Change-...
Oliver Hader
11:28 Revision a7e89583: [TASK] Avoid superfluous reference operator on objects
Legacy left-overs using references on class instances can be removed.
Resolves: #91319
Releases: master, 9.5
Change-...
Oliver Hader
11:27 Revision 99af82fb: [BUGFIX] Lift restriction for restricted records in Routing Aspects
Since TYPO3 v9.5.16 it is not possible anymore to resolve URLs with an
Aspect that contains records with fe_group res...
Benni Mack
10:59 Revision 25aa35b3: [TASK] Use proper function reference for backend route in test case
Invoking `call_user_func_array([ExampleClass::class, 'methodName'], [])`
on a non-static method throws a PHP warning....
Oliver Hader
08:11 Revision df5e8084: [BUGFIX] Fix typo in identifier exists validation message in site configuration
This commit fixes small typo at the end of the identifier exists validation message
used in site configuration contro...
Marcin Sągol
07:23 Revision 2754fed3: [BUGFIX] Fix typo in identifier exists validation message in site configuration
This commit fixes small typo at the end of the identifier exists validation message
used in site configuration contro...
Marcin Sągol

2020-05-05

16:32 Revision 0df025f8: [BUGFIX] Add 10.4.x changelogs to index as well
Resolves: #91308
Releases: master
Change-Id: I1dc74ba54e11f35e0d4b99ebcc68e1ee77ea8598
Reviewed-on: https://review.ty...
Andreas Fernandez
10:28 Revision f66a20d3: [TASK] Add rel="noreferrer" to external links of widgets
Clicking on external links (with target="_blank") in RSS widgets and buttons
of Dashboard widgets can leak the referr...
Chris Müller
09:02 Revision da6bd978: [BUGFIX] Fix URLs to RSS feeds in Dashboard Widgets
As the www prefix is not used anymore on typo3.org, the
URLs of the RSS feeds are updated in the Dashboard Widgets.
...
Richard Haeser
08:30 Revision 6ee5ebe5: [BUGFIX] Make rendering of priority option optional in XML sitemaps
According to https://www.sitemaps.org/de/protocol.html the option
`priority` is optional. If a SitemapProvider doesn'...
Georg Ringer
07:41 Revision 326671fd: [BUGFIX] Reset `window.opener` in backend and load modules if authenticated
This patch resets the `window.opener` for the entire TYPO3 backend and
loads modules using this only in an authentica...
Andreas Fernandez

2020-05-04

17:55 Revision b7a05352: [BUGFIX] Reset `window.opener` in backend and load modules if authenticated
This patch resets the `window.opener` for the entire TYPO3 backend and
loads modules using this only in an authentica...
Andreas Fernandez
14:46 Revision 529a1cdb: [TASK] Respect disabled ElementBrowser also in TableList
The ElementBrowser which is typically used for type=group,
can be disabled via the `fieldControl`.
This configuratio...
Oliver Bartsch
13:13 Revision cb40a8cc: [BUGFIX] Harden deprecation log handling
Because TYPO3's DefaultConfiguration is recursively
merged with settings from LocalConfiguration, it was
impossible t...
Helmut Hummel
12:51 Revision b0080cba: [BUGFIX] Harden deprecation log handling
Because TYPO3's DefaultConfiguration is recursively
merged with settings from LocalConfiguration, it was
impossible t...
Helmut Hummel
12:40 Revision 482d66e9: [BUGFIX] Remove wrong-spelled/not existing class from Services.yaml
As the class TYPO3\CMS\Dashboard\DasboardRegistry is wrong-spelled and
does not exist, it is removed.
Resolves: #912...
Chris Müller
11:18 Revision 674c3884: [BUGFIX] Improve label of cache clearing message
Improve the cache clearing label added with #88718.
Resolves: #91284
Releases: master
Change-Id: I8c1036af1428453a6f...
Georg Ringer
10:43 Revision 34fcc2dc: [BUGFIX] Cache various where clauses of PageRepository
Since TYPO3 v9, PageRepository works independently
from TSFE and can and should be instantiated on its
own, depending...
Benni Mack
10:10 Revision aebc8b87: [BUGFIX] Cache various where clauses of PageRepository
Since TYPO3 v9, PageRepository works independently
from TSFE and can and should be instantiated on its
own, depending...
Stefan Froemken
09:37 Revision 70fd2f94: [TASK] Respect disabled ElementBrowser also in TableList
The ElementBrowser which is typically used for type=group,
can be disabled via the `fieldControl`.
This configuratio...
Oliver Bartsch
09:08 Revision 8c38ca65: [TASK] Enhance custom event dispatching in modal dialog
* allows custom events to bubble up in DOM tree
* ensures that custom events are dispatched at those elements
that ...
Oliver Hader

2020-05-03

15:51 Revision 760f209d: [BUGFIX] Use class instead of HTML comment to determine loading state of IRRE element
IRRE relied on the HTML comment `<!--notloaded-->` to detect whether a
record is already loaded or not. As this might...
Andreas Fernandez

2020-05-02

16:28 Revision 89793783: [TASK] Remove license header duplicate
Releases: master
Resolves: #91264
Relates: #91253
Change-Id: Ifcd89d719494c9be3f14b7b6d943d9e0eabfff82
Reviewed-on: h...
Alexander Schnitzler
15:51 Revision 3ca5e7b4: [TASK] Ensure login module is completely loaded and processed
Resolves: #91265
Releases: master, 9.5
Change-Id: I5e413f91ae92ba666a74606767c4ecd081407f79
Reviewed-on: https://revi...
Oliver Hader
15:33 Revision dd8cf23a: [TASK] Use proper TypeScript functions instead of arrow functions
Resolves: #91229
Releases: master, 9.5
Change-Id: Ieb6211252a74983a89b7a1057574a1ebe29ae390
Reviewed-on: https://revi...
Oliver Hader
15:28 Revision 29cf05d7: [TASK] Ensure login module is completely loaded and processed
Resolves: #91265
Releases: master, 9.5
Change-Id: I5e413f91ae92ba666a74606767c4ecd081407f79
Reviewed-on: https://revi...
Oliver Hader
11:21 Revision 40f2402f: [BUGFIX] Fix broken select output in BackenUtility::getFuncMenu()
Resolves: #91261
Releases: master
Change-Id: I8e7db92d914a8423b083c08c27c6922b1341f252
Reviewed-on: https://review.ty...
Helmut Hummel

2020-05-01

13:38 Revision 897f59f6: [BUGFIX] Explicitly fetch element by ID instead of invoking querySelector
The InlineControlContainer tried to fetch elements via `querySelector()`
previously. This fails once the selector con...
Andreas Fernandez
12:07 Revision 6487672c: [TASK] Clean up header comments
The CGL changes and the streamlining of the header comments
is now cleaned up (via the php-cs-fixer rules) and are no...
Benni Mack

2020-04-30

12:08 Revision bc5a5dfd: [TASK] Add tags to clearcachehook
To prevent the necessity to duplicate logic of the datahandler tags are
passed to the hook.
Resolves: #91231
Release...
Patrick Schriner
09:12 Revision 2fd5f3f1: [TASK] Add tags to clearcachehook
To prevent the necessity to duplicate logic of the datahandler tags are
passed to the hook.
Resolves: #91231
Release...
Patrick Schriner
08:57 Revision 7a5752ac: [BUGFIX] Re-determine first start module if configuration is invalid
This patch fixes two flaws with the determination and loading of the
first available backend module:
* ModuleLoader:...
Andreas Fernandez

2020-04-29

19:51 Revision 07280a4f: [TASK] Use proper TypeScript functions instead of arrow functions
Resolves: #91229
Releases: master, 9.5
Change-Id: Ieb6211252a74983a89b7a1057574a1ebe29ae390
Reviewed-on: https://revi...
Oliver Hader

2020-04-28

21:33 Revision 0de69760: [BUGFIX] Correctly use trigger_error for deprecations
With ticket #90250 a few trigger_error() calls have
been introduced, which lack the second parameter
E_USER_DEPRECATE...
Markus Klein
18:02 Revision 66d95e9e: [BUGFIX] Add missing whitespace in deprecation log entry
Resolves: #91224
Releases: master
Change-Id: I47d30a21965c3d2246a53c51a68856642cca647a
Reviewed-on: https://review.ty...
Daniel Goerz
17:21 Revision 1fa44d38: [BUGFIX] No longer use deprecated function writeDeprecationLogFileEntry
The function writeDeprecationLogFileEntry has been deprecated
in TYPO3 9.
When a deprecated function is called, we n...
Sybille Peters
12:15 Revision b695c3f9: [TASK] Set TYPO3 version to 10.4.2-dev
Change-Id: I654ba61c86a66b41f147f32a43bba473258e4f39
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/643...
Benni Mack
11:41 Revision 4e232714: [TASK] Set TYPO3 version to 9.5.17-dev
Change-Id: I87f82fb20dbc7bc79cdce7d6fa1cc876082cdc78
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/643...
Benni Mack
11:22 Revision 1fc9f156: [RELEASE] Release of TYPO3 9.5.16
Change-Id: Id3abd17d74ad904873cf1a43514fb91b02566f4a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/643...
Benni Mack
11:07 Revision d54b7fc0: [RELEASE] Release of TYPO3 10.4.1
Change-Id: I5c7f36e32298917e78f6de564fe9c19dca412015
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/643...
Benni Mack
10:58 Revision 43809319: [BUGFIX] Set default value defined in columnsOverrides
The TcaColumnsOverrides provider now handles overwriting
of a fields default value for a specific record type.
This ...
Oliver Bartsch
10:40 Revision 8ff68765: [BUGFIX] Set default value defined in columnsOverrides
The TcaColumnsOverrides provider now handles overwriting
of a fields default value for a specific record type.
This ...
Oliver Bartsch
10:37 Revision b2538a07: [BUGFIX] Check if $conf['tags.'] is array in ContentObjectRenderer
If a html comment is placed in a fluid template at a position, that
gets parsed by lib.parseFunc_RTE and no "tags" co...
Christian Eßl
10:34 Revision b5143ab3: [TASK] Allow overriding current site url during installation
Especially to ease using the API on CLI,
we now add a request argument for the siteUrl
which is preferred over the cu...
Helmut Hummel
10:24 Revision 3c6d295a: [TASK] Provide dependency injection configuration for extbase DataMapper
The extbase DataMapper was changed to use constructor based
dependency injection with change #87305. The argument $qu...
Benjamin Franzke
10:19 Revision e67853b5: [TASK] Remove dead and outdated check for TYPO3_PATH_WEB constant
The check for the constant TYPO3_PATH_WEB was an experiment,
to allow a document root with public assets only, but
th...
Helmut Hummel
10:14 Revision 47cf00f6: [BUGFIX] Fix inline icon rendering of bitmap icons
The existing "inline" rendering for icons causes bitmaps to be
rendered for SVG-inline usage using the <image> tag. T...
Benjamin Franzke
10:10 Revision 72417605: [BUGFIX] Make backend.user conditions in FE work
The TypoScript conditions "[backend.user.*]" are documented,
but were never implemented.
https://docs.typo3.org/m/ty...
Benni Mack
09:39 Revision b7bb01e5: [BUGFIX] Throw BadRequestException on failed hmac validation from forms
If a HMAC of a submitted form is invalid (because it has been tampered
with), TYPO3 would previously throw an excepti...
Christian Eßl
09:37 Revision a92fd9f7: [BUGFIX] Allow deletion of records in tables without soft delete
\TYPO3\CMS\Install\Updates\DatabaseRowsUpdateWizard currently can only
update rows.
\TYPO3\CMS\Install\Updates\RowUp...
Helmut Hummel
09:37 Revision b333945e: [BUGFIX] Make backend.user conditions in FE work
The TypoScript conditions "[backend.user.*]" are documented,
but were never implemented.
https://docs.typo3.org/m/ty...
Benni Mack
09:27 Revision 62650559: [BUGFIX] Fix inline icon rendering of bitmap icons
The existing "inline" rendering for icons causes bitmaps to be
rendered for SVG-inline usage using the <image> tag. T...
Benjamin Franzke
09:27 Revision 61050188: [BUGFIX] Skip dynamically assigned instance names in extension scanner
Dynamically created class instances using a variable name cannot be
resolved in extension scanner - given the fact th...
Oliver Hader
08:21 Revision b59a4ecc: [BUGFIX] Fully check dependencies of dependencies
This will check the dependencies of dependencies during the install of
an extension with the extension manager.
This...
Simon Gilli
08:18 Revision 32e5af77: [BUGFIX] Fix extension scanner Index.rst filename parsing
Rst files may not contain issue numbers. The extension scanner
iterates all .rst files (including Index.rst) which ca...
Benjamin Franzke
08:07 Revision f471ccd2: [BUGFIX] Migrate mail SMTP encrypt option for symfony/mailer compatibility
SMTP encrypt options were quite a hassle with swiftmailer:
'tls' was used as identifier to start a STARTTLS connectio...
Benjamin Franzke
07:53 Revision 9d29c51a: [DOCS] Fix some broken or outdated links
Resolves: #91198
Releases: 9.5
Change-Id: Ibd8ec73ee4a3b38feced4fca3a8609be4b0a3757
Reviewed-on: https://review.typo3...
Sybille Peters
07:44 Revision ac0864d0: [BUGFIX] Fully check dependencies of dependencies
This will check the dependencies of dependencies during the install of
an extension with the extension manager.
This...
Simon Gilli

2020-04-27

21:19 Revision 2a01c3f7: [DOCS] Fix warnings of rendering ext:dashboard
* Fix broken indentation
* Add missing blank line
* Fix wrong used reference target
* Add missing interface to docs, ...
Daniel Siepmann
21:13 Revision 4e498f4e: [TASK] Allow DI based services in localconf during extension install
We fix PackageManager and ContainerBuilder to allow
multiple container instances (including multiple
cache identifier...
Benjamin Franzke
21:00 Revision 31bae041: [BUGFIX] Resolve merge conflict in NightlySpec
Resolves: #91209
Related: #91059
Releases: 9.5
Change-Id: Ib42fb2f5bfdf2b4e10a53cedaca280e4164e6965
Reviewed-on: http...
Andreas Fernandez
20:48 Revision e4f4ca08: [BUGFIX] Use proper cache name for ContentFetcher
The newly added ContentFetcher class uses the legacy cache name
"cache_runtime" which was renamed in TYPO3 v10.0 to "...
Benni Mack
20:06 Revision 41d3f324: [TASK] Rework nightly test run to execute less tests
The current nightly run simply takes too long, we need to cut
down the sheer number of tests we run. The current setu...
Anja Leichsenring
19:53 Revision bc5a8f71: [TASK] Rework nightly test run to execute less tests
The current nightly run simply takes too long, we need to cut
down the sheer number of tests we run. The current setu...
Anja Leichsenring
19:08 Revision 9bfdc2f4: [DOCS] Fix some broken or outdated links
Resolves: #91198
Releases: master, 9.5
Change-Id: Ibd8ec73ee4a3b38feced4fca3a8609be4b0a3757
Reviewed-on: https://revi...
Sybille Peters
18:32 Revision e20f412e: [BUGFIX] Do not disable caching for caches with TransientMemoryBackend
If caching is disabled in the CacheManager, caches using the
TransientMemoryBackend are not adjusted to NullBackend a...
Stephan Großberndt
17:41 Revision 910bda62: [BUGFIX] Do not disable caching for caches with TransientMemoryBackend
If caching is disabled in the CacheManager, caches using the
TransientMemoryBackend are not adjusted to NullBackend a...
Stephan Großberndt
11:11 Revision 572d71dc: [TASK] Replace usage of GeneralUtility::milliseconds in Indexer
Replace the usage of `GeneralUtility::milliseconds` in Indexer class
which has been deprecated with 91001.
Resolves:...
Georg Ringer
09:48 Revision 7519d7bf: [BUGFIX] Re-introduce sorting for updateable and (un)installed extensions
While migrating DataTables to tablesort, the sorting for updateable or
(un)installed extensions went lost. This patch...
Andreas Fernandez
09:47 Revision bbc6800b: [BUGFIX] Respect page TSconfig in drag & drop of page tree
With this change the default values for new records in DataHandler are now
respected based on the resolved page ID, a...
Benni Mack

2020-04-25

14:14 Revision c0e7b296: [BUGFIX] Reintroduce Extbase referring argument handling
Change https://review.typo3.org/c/Packages/TYPO3.CMS/+/62702 (v9)
modified Extbase referring argument handling.
It t...
Oliver Hader
09:51 Revision 560fa88d: [TASK] Update Feature-80579-ImprovedJavaScriptModalAPI.rst
Releases: master, 9.5
Resolves: #91189
Change-Id: Ice3d01530ce595b353fc90a5d672573b9a8d7d78
Reviewed-on: https://revi...
Alexander Obert
09:37 Revision e03789ab: [TASK] Update Feature-80579-ImprovedJavaScriptModalAPI.rst
Releases: master, 9.5
Resolves: #91189
Change-Id: Ice3d01530ce595b353fc90a5d672573b9a8d7d78
Reviewed-on: https://revi...
Alexander Obert

2020-04-24

13:56 Revision dcd45479: [BUGFIX] Check if language is accessible in PageContentErrorHandler
The changes made in #90135 introduced a regression, that made the
PageContentErrorHandler ignore the enabled flag of ...
Christian Eßl

2020-04-23

18:05 Revision ed32856d: [BUGFIX] Update ckeditor to 4.14.0
This commit updates ckeditor to version 4.14.0. This release contains
a bugfix for self-XSS'ing the editor:
https://c...
Josef Glatz

2020-04-22

20:26 Revision a3725e02: [BUGFIX] Resolve non-hidden workspace version of hidden live page properly
When a live page is hidden, but the workspace version is not hidden,
the actual content is now shown properly.
Resol...
Benni Mack
13:42 Revision b2e8e2c7: [BUGFIX] Apply missing returnUrl for filelist action buttons
Previously `&returnUrl` has been generated in JavaScript dynamically.
On changing to regular anchor links that inform...
Oliver Hader
12:09 Revision 3af81778: [DOCS] Add dashboard widget registration example via Services.php
Explain how to register dashboard widgets via Services.php instead of
Services.yaml.
This might be necessary if a wid...
Daniel Siepmann
11:58 Revision fad04dde: [BUGFIX] Resolve non-hidden workspace version of hidden live page properly
When a live page is hidden, but the workspace version is not hidden,
the actual content is now shown properly.
Resol...
Benni Mack
11:28 Revision 1d0f8fce: [TASK] Use GlobalEventHandler and ActionDispatcher instead of inline JS
This change aims to reduce the amount of inline JavaScript by
removing `onchange` or `onclick` events and dynamically...
Oliver Hader
10:57 Revision e719a689: [BUGFIX] Use correct identifier for "england" flag icon
Resolves: #91099
Releases: master, 9.5
Change-Id: I08ea8ecfc7096a21b0ffddee0b4e3976363fffd5
Reviewed-on: https://revi...
Andreas Fernandez
10:49 Revision 8e305dd1: [TASK] Add 10.4.x Changelog section
Resolves: #91166
Releases: master
Change-Id: Ief1dfff09aba275a11306693cf39ebc71992f5f9
Reviewed-on: https://review.ty...
Oliver Hader
10:49 Revision 5457c5b5: [BUGFIX] Evaluate proper permissions on pasting content
The check if a user is allowed to paste content from the clipboard
now evaluates the content modify and content edit ...
Oliver Bartsch
09:21 Revision 392f25a3: [DOCS] Update rte_ckeditor documentation for 10.4 LTS release
Use newer formating, e.g.:
* Definition lists for better readability.
* Content directive to automatically update lo...
Josef Glatz
09:21 Revision 0af7aed8: [BUGFIX] QueryView: add missing space between form and message
Resolves: #91164
Releases: master, 9.5
Change-Id: Ida1267d13ad2330945c0efafb00cf8ac1656bc61
Reviewed-on: https://revi...
Josef Glatz
08:48 Revision bea79f83: [BUGFIX] QueryView: add missing space between form and message
Resolves: #91164
Releases: master, 9.5
Change-Id: Ida1267d13ad2330945c0efafb00cf8ac1656bc61
Reviewed-on: https://revi...
Josef Glatz

2020-04-21

22:57 Revision a5dcd52b: [BUGFIX] Add missing type cast to support sqlite
Resolves: #91155
Releases: master
Change-Id: I8e26f7d9bb0c22dcb00cadc704cf8c61ffaf8c0a
Reviewed-on: https://review.ty...
Daniel Siepmann
21:37 Revision 260e9c0f: [DOCS] Fix escaped class names in title of changelog
Resolves: #91163
Releases: master
Change-Id: I52c4323f2ef812e87015a203f0e2dbaa5a38a581
Reviewed-on: https://review.ty...
Daniel Siepmann
20:47 Revision b524b1b9: [BUGFIX] Fix wrong function calls on AbstractGridObject in hook code
The fluidbased page layout refactoring done in #90882 missed two spots,
where the no longer existing function getBack...
Christian Eßl
16:37 Revision 3dfa4ad0: [TASK] Fix typo in code example
Releases: master
Resolves: #91158
Change-Id: I71de97b4b62985e0630d2475523a96d4d7f206ba
Reviewed-on: https://review.ty...
David Steeb
15:11 Revision cb42d317: [BUGFIX] Prevent PageTypeDecorator from matching index too generously
Pages that have slugs that end with the configured index
are now no longer matched falsely by the PageTypeDecorator.
...
Guido Schmechel
15:11 Revision c4e47924: [BUGFIX] Ensure ZipService sets proper permissions recursively
ZipService->extract was introduced for a security patch set
but the permissions are not set correctly, as fixPermissi...
Benni Mack
15:10 Revision e25c8e28: [BUGFIX] Remove $scheme from LegacyLinkNotationConverter::resolve()
The code block using $scheme is never reached, because there is already
an elseif condition further above, that is tr...
Christian Eßl
14:43 Revision 4c2ab210: [BUGFIX] Ignore includeNotInMenu for the section menu of the current page
The option includeNotMenu is set to 1 if the CType menu_section is used
to render a section menu for the current page...
Josef Glatz
14:41 Revision 20e5cbb7: [BUGFIX] Display error messages in scheduler
The scheduler exception handling on editing silently ignored most
exceptions. The one exception was a specific except...
Susanne Moog
13:47 Revision 91847747: [BUGFIX] Fix wrongly used typecast in combination with ?? operator
The 'else' part would never be returned in this cases.
Used [a-zA-Z0-9]{3,}\)[^(]?\$.*\?\? to find the cases.
Care, ...
Thomas Pronold
13:35 Revision d0031a3f: [BUGFIX] Use correct variable in TcaInline in exception log
To log the exception properly, the variable `$defaultLanguageUid` is now
used instead of the undefined `$localizedUid...
Andreas Fernandez
12:52 Revision dead9a1e: [BUGFIX] Remove $scheme from LegacyLinkNotationConverter::resolve()
The code block using $scheme is never reached, because there is already
an elseif condition further above, that is tr...
Christian Eßl
12:21 Revision a0357f03: [BUGFIX] Allow all child nodes in ActionMenuItemGroupViewHelper
While it was with good intentions, restricting the allowed child nodes
of the view helper restricts developers / inte...
Susanne Moog
10:27 Revision 2c2e2314: [TASK] Set TYPO3 version to 10.4.1-dev
Change-Id: Ia7d214d29ca5fd958fd9c8169b2d76578cbeb511
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/642...
Benni Mack
10:00 Revision 408adc7a: [RELEASE] Release of TYPO3 10.4.0
Change-Id: I8f9c86cfb5a9785e6884ebd643127cac91bbbd67
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/642...
Benni Mack
09:37 Revision 0c3581bb: [BUGFIX] Fix wrongly used typecast in combination with ?? operator
The 'else' part would never be returned in this cases.
Used [a-zA-Z0-9]{3,}\)[^(]?\$.*\?\? to find the cases.
Care, ...
Thomas Pronold
09:04 Revision 208d3785: [BUGFIX] Prevent creation of PageLayoutContext without access
Skip creation of the PageLayoutContext in PageLayoutController
if the user has no access to the page, or if the ID pa...
Claus Due
08:49 Revision 47525f4a: [BUGFIX] Ensure ZipService sets proper permissions recursively
ZipService->extract was introduced for a security patch set
but the permissions are not set correctly, as fixPermissi...
Benni Mack
08:47 Revision a7cb879b: [BUGFIX] Update ckeditor to 4.14.0
This commit updates ckeditor to version 4.14.0. This release contains
a bugfix for self-XSS'ing the editor:
https://c...
Andreas Fernandez
08:35 Revision 1fb50365: [BUGFIX] Resolve pid for records being pasted
Pasted records use a negative integer to determine their location which
is passed as "pid". The DataHandler now resol...
Andreas Fernandez
08:04 Revision 6dbadc0b: [TASK] Move changelog files into 10.4 folder part 2
The changelog files for the version 10.4 must leave the
master folder now and move to their final home in 10.4.
Reso...
Anja Leichsenring
08:02 Revision 121a6c97: [TASK] Declare Fluid-based Page Module components internal
In order to stabilize this API, all APIs are marked
as internal in order to allow changes once Fluid-based
page modul...
Benni Mack

2020-04-20

22:00 Revision 7077be75: [BUGFIX] Evaluate proper permissions on pasting content
The check if a user is allowed to paste content from the clipboard
now evaluates the content modify and content edit ...
Oliver Bartsch
21:59 Revision 12595d7c: [BUGFIX] Properly initialize backend user base state in middlewares
Due to the fact that backend user objects have not been initialized
properly in PSR-15 middlewares defining the curre...
Benni Mack
21:46 Revision 231fe1d5: [BUGFIX] Allow be.container ViewHelper without Base Header Bar
Due to the replacment of DocumentTemplate with ModuleTemplate
the rendering is now different. In order to overcome th...
Benni Mack
21:46 Revision 144b11d5: [BUGFIX] Remove handling of nonexisting Exception in RecordProvider
The Backport of #56351 introduced the "UnableToLinkToPageException"
to the RecordProvider, however the exception is o...
Christian Eßl
21:45 Revision f9a904f3: [BUGFIX] Fix dashboard widgetItemsProcFunc for ACL
Remove wrong fourth parameter from the items array as
this broke the whole column.
Resolves: #91152
Releases: master...
Oliver Bartsch
20:53 Revision ae722d64: [BUGFIX] Revert Use existing API instead of ContentObjectRenderer"
This reverts commit 47e63fc33c7dd45111465d833216eb474f224b9e
because of regressions.
Resolves: #89989
Reverts: #8834...
Georg Ringer
20:13 Revision ef08345d: [BUGFIX] Revert Use existing API instead of ContentObjectRenderer"
This reverts commit 47e63fc33c7dd45111465d833216eb474f224b9e
because of regressions.
Resolves: #89989
Reverts: #8834...
Georg Ringer
16:46 Revision f5024860: [BUGFIX] Provide correct UID for page edit link in default language
Provide the correct UID for the "edit record" link which
edits the default language page record when page module
is i...
Claus Due
16:37 Revision ba712650: [BUGFIX] Avoid 500 error for non-admins in page tree
This patch prevents throwing and spamming the logs
with 500 server errors.
Resolves: #91145
Releases: master, 9.5
Ch...
Benni Mack
16:21 Revision f9b3245e: [BUGFIX] Avoid 500 error for non-admins in page tree
This patch prevents throwing and spamming the logs
with 500 server errors.
Resolves: #91145
Releases: master, 9.5
Ch...
Benni Mack
15:16 Revision 0554135a: [FEATURE] Implement event for LocalizationController column building
Implements a PSR-14 event dispatched after
LocalizationController has built the manifest of columns
and column number...
Claus Due
14:54 Revision c789ef8f: [TASK] Fix sphinx warnings in ChangeLog
This fixes some functional and visual problems in the ChangeLog:
* The use of code backticks in a headline was remove...
Jonas Eberle
14:44 Revision 21b63bd7: [BUGFIX] Ignore includeNotInMenu for the section menu of the current page
The option includeNotMenu is set to 1 if the CType menu_section is used
to render a section menu for the current page...
Josef Glatz
14:43 Revision d8d656c0: [BUGFIX] Set felogin storagePid correctly
When resursive is set, the selected page is now added to the
storagePids.
Resolves: #91004
Releases: master
Change-I...
Gerrit Mohrmann
14:02 Revision 2e179973: [BUGFIX] Fix check for skipping translation of the metadata file field
Resolves: #91130
Related: #82990
Releases: master, 9.5
Change-Id: I8337f8d24fff67ac2c8f05f16de642f46e86cfd5
Reviewed-...
Xavier Perseguers
14:00 Revision b5637aea: [TASK] Reduce inline JavaScript in QueryView
This change aims to reduce the amount of inline JavaScript by
moving these parts to dedicated static JavaScript modul...
Oliver Hader
13:58 Revision d57e9fb1: [TASK] Mark ObjectManager::get deprecated
This patch adds an @deprecated annotation to the get
method of the ObjectManager class of Extbase. Both the
core and ...
Alexander Schnitzler
13:24 Revision a90718e6: [TASK] Disable new page module view when upgrading
To ensure maximum compatibility, we only enable the new page module
for new installations (or by manually enabling th...
Susanne Moog
11:25 Revision 205f2462: [TASK] Ensure TSFE is really a valid object
Make sure the TSFE fetched in TemplateService really is a valid
TypoScriptFrontendController.
This way any kind of "f...
Markus Klein
11:11 Revision be434f2f: [TASK] Refactor fluid page module components
Refactoring with the goal of:
* Restoring entity-like nature of BackendLayout
* Decreasing coupling between componen...
Claus Due
11:09 Revision cb9863f5: [TASK] Reduce inline JavaScript in ext:beuser
This change aims to reduce the amount of inline JavaScript by
removing `onchange` or `onclick` events and dynamically...
Oliver Hader
10:55 Revision 16d20d43: [BUGFIX] Fix check for skipping translation of the metadata file field
Resolves: #91130
Related: #82990
Releases: master, 9.5
Change-Id: I8337f8d24fff67ac2c8f05f16de642f46e86cfd5
Reviewed-...
Xavier Perseguers
10:43 Revision 1aaee607: [BUGFIX] Catch UnableToLinkToPageException in view module
If a requested page in the view module is missing a site configuration,
catch the related exception and show a meanin...
Christian Eßl
10:19 Revision cf2c3050: [BUGFIX] Move redirects in extbase felogin after the events
To fire the LoginConfirmedEvent and LogoutConfirmedEvent even when
redirects are active the redirect handling are mov...
Gerrit Mohrmann
09:39 Revision 2f6ba305: [BUGFIX] Don't set default start module in UC explicitly
The backend already provides the possibility for a backend user to use
the first available module as "start module". ...
Andreas Fernandez
09:01 Revision 7c91ff23: [TASK] Update typo3/testing-framework
Command executed:
composer require --dev typo3/testing-framework:^6.2.3
Resolves: #91138
Releases: master
Change-...
Andreas Fernandez
08:21 Revision 57bcedc2: [DOCS] rte_ckeditor: add a meaningful project title
This change adds a human readable and meaningful main
title for the documentation of ext:rte_ckeditor.
Resolves: #91...
Josef Glatz
07:50 Revision 8f927441: [DOCS] rte_ckeditor: add a meaningful project title
This change adds a human readable and meaningful main
title for the documentation of ext:rte_ckeditor.
Resolves: #91...
Josef Glatz

2020-04-19

21:59 Revision 64228b54: [BUGFIX] Skip dynamically assigned instance names in extension scanner
Dynamically created class instances using a variable name cannot be
resolved in extension scanner - given the fact th...
Oliver Hader
21:48 Revision f048ee3a: [TASK] Reduce inline JavaScript in ext:redirects and ext:scheduler
This change aims to reduce the amount of inline JavaScript by
moving these parts to dedicated static JavaScript modul...
Oliver Hader
21:18 Revision 0e66ed43: [TASK] Tune permission checks in TreeController
Do not calculate permissions for every page, as we're limiting the pages
through SQL query constraints.
Fetch sys_la...
Tymoteusz Motylewski
20:05 Revision a86c3e2a: [BUGFIX] Add missing parentheses in ViewModule doktype check
Also simplify doktype check by using `in_array`
instead of comparing each doktype on its own.
Furthermore the check ...
Oliver Bartsch
20:03 Revision 4742f0d5: [BUGFIX] Make widget group identifier unique
In the "Add widget" dialog the id of the group tab was not unique.
This interfered with other ids in the backend. A p...
Chris Müller
18:41 Revision d51e3d08: [BUGFIX] Use f:format.raw in recycler partials
Since #91080, TemplateService tries to fetch a site configuration from
TSFE. As EXT:recycler uses the f:format.html V...
Andreas Fernandez
17:04 Revision 0bcbb401: [TASK] Remove superfluous inline JavaScript assignment in ext:beuser
Fluid variable `previewUrl` is generated, but never used in templates.
Resolves: #91120
Releases: master
Change-Id: ...
Oliver Hader
15:12 Revision e42412a8: [BUGFIX] Avoid using the symfony container to clear its own caches
With the introduction of a custom DI cache in #90418, the container
was used to lookup its own cache and the cache id...
Benjamin Franzke
13:43 Revision 8fdd5af7: [TASK] Use more specific array type annotations in GeneralUtility
Having PHPDoc parameter and return type annotations like "string[]"
instead of the generic "array" will help both sta...
Oliver Klee
13:13 Revision 981e59e3: [DOCS] Add correct indentations in rte_ckeditor documentation
This patch takes the changes of the new documentation
theme into account.
Releases: master, 9.5
Resolves: #91102
Cha...
Josef Glatz
12:00 Revision a5b512fd: [FEATURE] Introduce DocumentService as JQuery.ready substitute
Module TYPO3/CMS/Core/DocumentService provides native JavaScript
functions to detect DOM ready-state returning a Prom...
Oliver Hader
11:56 Revision 3a337aa4: [DOCS] Add correct indentations in rte_ckeditor documentation
This patch takes the changes of the new documentation
theme into account.
Releases: master, 9.5
Resolves: #91102
Cha...
Josef Glatz
11:23 Revision 4b681fd3: [BUGFIX] Reset click events in buttons of MultiStepWizard
When the MultiStepWizard is used with additional click events bound to
the next or prev button, those event got stack...
Andreas Fernandez

2020-04-18

19:54 Revision fec93e8b: [TASK] Initialise graphs in Dashboard Widgets based on graphConfig
No additional classes are needed anymore to initialise
the graphs in Dashboard Widgets. If a graphConfig is given
the...
Richard Haeser
19:53 Revision 36b4e32f: [BUGIX] Register MetaDataRepository via service provider
The installtool sends a mail when a login happens when
TYPO3_CONF_VARS.BE.warning_email_addr is set.
When TYPO3_CONF_...
Benjamin Franzke
18:45 Revision 62b2d31f: [TASK] Remove superfluous onclick events in FormEngine
Superfluous inline events have been removed or replaced
with native HTML functionality (location.href -> anchor).
Re...
Oliver Hader
18:07 Revision cd379fdc: [BUGFIX] Fix some typos in the code
Resolves: #91103
Releases: master
Change-Id: If342b9bf69574b54d598e342c3bb2773dba582cb
Reviewed-on: https://review.ty...
Christian Eßl
17:41 Revision fc8d3200: [BUGFIX] Fix PHPDoc of ButtonProvider
Resolves: #91112
Releases: master
Change-Id: I6fef3f196afd44a11fbd5d688bec45457a28aad6
Reviewed-on: https://review.ty...
Oliver Bartsch
15:35 Revision 0bce3eae: [BUGFIX] Fix paths to AJAX urls of Dashboard
Corrected way of accessing the AJAX urls by
using the dot notation.
Resolves: #91113
Releases: master
Change-Id: I6c...
Richard Haeser
14:33 Revision fa7dab55: [TASK] Make code of EXT:dashboard consistent with other system extensions
Made sure EXT:dashboard follows the guidelines for usage of ext_localconf
and ext_tables and some other changed to ma...
Benni Mack
14:15 Revision acb7da95: [TASK] Move changelog files into 10.4 folder
The changelog files for the version 10.4 must leave the
master folder now and move to their final home in 10.4.
Reso...
Anja Leichsenring
13:37 Revision ac0ec245: [TASK] Avoid using form elements in clipboard and element history module
Using HTML form elements without actually making use of typical consumers
(input, textarea, select, ...) seems to be ...
Oliver Hader
00:47 Revision 3e57eebe: [FEATURE] Inject site settings into TypoScript constants and TSconfig
YAML configuration set in a site configuration under the main
key "settings:" are now available as TypoScript constan...
Benni Mack
00:41 Revision 5434e6be: [TASK] Use FluidEmail to send password recovery mail
Resolves: #90729
Resolves: #90578
Releases: master
Change-Id: I9ce6b678addcc9e65e7e4e7b70e3187d91b7456a
Reviewed-on: ...
Tobi Kretschmann
00:05 Revision edbe6de7: [TASK] Add remark about plugin grouping in SwitchableControllerAction RST
Resolves: #91091
Releases: master
Change-Id: I88c8c7c7119d7dae485eb6013ce05aaee42145d7
Reviewed-on: https://review.ty...
Benni Mack

2020-04-17

23:59 Revision 8154da04: [BUGFIX] Use correct identifier for "england" flag icon
Resolves: #91099
Releases: master, 9.5
Change-Id: I08ea8ecfc7096a21b0ffddee0b4e3976363fffd5
Reviewed-on: https://revi...
Andreas Fernandez
23:10 Revision 393d9a4d: [TASK] Mark various code related to Backend user / DataHandler internal
In order to build a stronger Permission Handling system and
a stronger API for TCA resolving in TYPO3 v11, several me...
Benni Mack
21:41 Revision a3730417: [BUGFIX] Skip input validation in scheduler command task
All commands that are added via Configuration/Commands.php
are instantiated and prepared when the "scheduler:run" com...
Helmut Hummel
21:11 Revision 77a3e843: [BUGFIX] Skip input validation in scheduler command task
All commands that are added via Configuration/Commands.php
are instantiated and prepared when the "scheduler:run" com...
Helmut Hummel
21:06 Revision 314333b4: [BUGFIX] Don't update language icon if not in language mode
The page module now doesn't try to update the flag icon of a dragged
record if the page module is not in "language" m...
Andreas Fernandez
20:51 Revision 11c11675: [TASK] Include all classes via use statement in core extensions
This patch has been created with rector and php-cs-fixer
Releases: master
Resolves: #91092
Change-Id: I80956bc210237...
Alexander Schnitzler
20:23 Revision d89063c0: [FEATURE] Add restriction container that limits applicable tables
It is now possible to limit restrictions to a given set of table aliases
by using the introduced
\TYPO3\CMS\Core\Data...
Helmut Hummel
18:33 Revision 44ce57e7: [TASK] Mark non-public-API classes for Dashboard as internal
Most classes used in EXT:dashboard are internal classes and
are now marked as internal and therefor not part of the
p...
Richard Haeser
16:12 Revision 559905eb: [TASK] Mark various functionality in TSFE internal
Some code related to templating / cached TypoScript,
inclusion of CSS/JS and internals like "indexedDocTitle"
which h...
Benni Mack
15:48 Revision f33fd60f: [BUGFIX] Reintroduce Extbase referring argument handling
Change https://review.typo3.org/c/Packages/TYPO3.CMS/+/61223 (v10 only)
modified Extbase referring argument handling....
Oliver Hader
14:24 Revision c020e9ba: [TASK] Inject singletons used by EXT:install in service providers
This will allow both, dependency injection for these services (manually
wired in service providers), and usage in ins...
Benjamin Franzke
13:37 Revision e28c4916: [TASK] Replace WAAPI polyfill for Dashboard
For proper animations during drag / drop of the widgets
at the Dashboard, we need a Web Animations API polyfill
for s...
Richard Haeser
13:16 Revision 1d39973f: [TASK] Pass targetElement explicitly for RegularEvent.delegateTo
Arrow functions keep using their own `thisArg` on invocation. To
be able to avoid unscoped `function()` call and stil...
Oliver Hader
11:47 Revision 3b451421: [TASK] Include all classes via use statements in ext:backend
This patch has been created with rector and php-cs-fixer
bin/rector process --set=php53 typo3/sysext/backend/Cla...
Alexander Schnitzler
10:29 Revision 19889aa8: [BUGFIX] Check if language is accessible in PageContentErrorHandler
The changes made in #90135 introduced a regression, that made the
PageContentErrorHandler ignore the enabled flag of ...
Christian Eßl
10:10 Revision 0ad328c2: [BUGFIX] Fix PackageManager event binding
PackageManager can not have DI tags assigned as it is a early container
instance (injected from core Bootstrap). That...
Benjamin Franzke
09:40 Revision b15a8a00: [DOCS] Add documentation for ext:dashboard
Initial documentation covering basic editor, integrator and developer
tasks.
Resolves: #90340
Releases: master
Chang...
Daniel Siepmann
08:23 Revision fb2740a2: [TASK] Tune permission checks in TreeController
Do not calculate permissions for every page, as we're limiting the pages
through SQL query constraints.
Fetch sys_la...
Tymoteusz Motylewski
08:02 Revision d517e43f: [BUGFIX] Allow editors with no page delete permissions to delete content
Add checks to use proper permissions in the DataHandler class,
as in some cases, where the record is not a page, the ...
Christian Eßl
07:08 Revision d8dda294: [BUGFIX] Provide symfony container in install tool "Check TCA" action
A booted symfony container is needed as ext_localconf.php is
loaded since #89713 for the "Check TCA" action.
ext_loca...
Benjamin Franzke

2020-04-16

23:13 Revision 9fb677f6: [!!!][TASK] Move interfaces of dashboard
The interfaces of the dashboard have been moved out of the
interfaces folder to be consistent with the overall TYPO3 ...
Susanne Moog
22:50 Revision 4390d4b5: [BUGFIX] Boot container for E-Mail check in install tool
Since #90266 install tool E-Mails are templated and
custom logos, viewhelpers or services may be loaded.
A custom ba...
Benjamin Franzke
22:19 Revision 9561422c: [TASK] Reduce inline `onchange` events in backend scope
This change aims to reduce the amount of inline JavaScript by
removing `onchange` events.
* extracts inline JavaScri...
Oliver Hader
21:57 Revision 0bdfd8d7: [TASK] Include all classes via use statements in ext:frontend
This patch has been created with rector and php-cs-fixer
bin/rector process --set=php53 typo3/sysext/frontend/Cl...
Alexander Schnitzler
20:56 Revision 49ebeeef: [TASK] Enable phpstan PHPStan\Rules\Classes\ImpossibleInstanceOfRule
Releases: master
Resolves: #90910
Change-Id: If03889ee330e96c5ca82b31ae0604fb1d1d0afc8
Reviewed-on: https://review.ty...
Alexander Schnitzler
19:44 Revision 632d92bb: [DOCS] Fix broken examples for console command DI
In the dependency injection examples for defining a console
command a colon is missing after the class name.
Resolve...
Chris Müller
14:42 Revision bf03cdd9: [TASK] Include all classes via use statements in ext:core
This patch has been created with rector and php-cs-fixer
bin/rector process --set=php53 typo3/sysext/core/Classe...
Benni Mack
12:16 Revision 2f8e83f3: [BUGFIX] Allow multiple mountpoints with the same slug
When having a multisite setup using the same slugs pointing to the same
or other different mounted pages, the PageSlu...
Patrick Broens
12:16 Revision 23ff5c03: [BUGFIX] Allow multiple mountpoints with the same slug
When having a multisite setup using the same slugs pointing to the same
or other different mounted pages, the PageSlu...
Patrick Broens
10:50 Revision 0346f6aa: [TASK] Clean up ExtensionService in Extbase
ExtensionService (internal API) is a random place for some methods used
only in one specific parts of Extbase.
Some ...
Benni Mack
10:27 Revision abb4057e: [BUGFIX] Add footer section to ListWidget template
Adds the missing footer section, including the button definition,
which can be set in the configuration, to the widge...
Oliver Bartsch
10:21 Revision a8a7a8cf: [BUGFIX] Fix namespaces in tests
Resolves: #91053
Releases: master
Change-Id: I96108a509c7e9d95e9bd88b9c6b53dbfc37acd5b
Reviewed-on: https://review.ty...
Benni Mack
09:54 Revision cbe2ccc9: [TASK] Disable rector for ServiceProviders to avoid auto_import_names
rectors `auto_import_names` causes relative class names to
be transformed into `use` statements.
This reduces the rea...
Benjamin Franzke
08:52 Revision 18a948dc: [TASK] Require php-webdriver/webdriver for development purposes
command:
composer require --dev php-webdriver/webdriver:^1.8
This version of webdriver contains the newly recommende...
Anja Leichsenring
07:39 Revision 9e1c91ae: [BUGFIX] Do not generate links to not reachable pages
Fix the condition whether a page is linkable in the requested
language or not.
Resolves: #90850
Releases: master, 9....
Markus Klein
07:38 Revision 375c88db: [BUGFIX] Do not generate links to unreachable pages
Fix the condition whether a page is linkable in the requested
language or not.
Resolves: #90850
Releases: master, 9....
Markus Klein
06:51 Revision d3709a68: [BUGFIX] Fix CGL in TcaSelectItemsTest.php
Resolves: #91057
Related: #91008
Releases: master
Change-Id: I448a7b2364996f55c98dfe92c3c566acdf3df3e8
Reviewed-on: h...
Andreas Fernandez
06:46 Revision ceb8f7f0: [BUGFIX] Don't render broken extension icons in language packs updater
The icon path of an extension is only returned if the icon can be found.
This prevents the JavaScript from rendering ...
Josef Glatz
06:44 Revision 266da2c2: [BUGFIX] Add closing html tag to widget templates
This adds the closing html tag to some widget templates
which missed it.
Resolves: #91055
Releases: master
Change-Id...
Oliver Bartsch

2020-04-15

21:39 Revision 5d8ecd25: [TASK] Use ButtonUtility in dashboard widgets
Removed duplicated code fragments by using the ButtonUtility
consistently also for ListWidget and RssWidget.
Resolve...
Oliver Bartsch
21:27 Revision d80621d0: [BUGFIX] Re-enable clearable behavior of ext:beuser filter field
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/43870/
+ typo3/sysext/beuser/Resources/Private/Layouts/Default.ht...
Oliver Hader
20:45 Revision 682873dd: [TASK] Include all classes via use statements in ext:extbase
This patch has been created with rector and php-cs-fixer
bin/rector process --set=php53 typo3/sysext/extbase/Cla...
Alexander Schnitzler
20:38 Revision 31c81429: [TASK] Remove dependency to algo26-matthias/idna-convert
The third-party library algo26-matthias/idna-convert is not compatible
with PHP 7.4 (used for providing IDNA conversi...
Benni Mack
18:29 Revision dc6dfd79: [BUGFIX] Re-enable clearable behavior of ext:beuser filter field
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/43870/
+ typo3/sysext/beuser/Resources/Private/Layouts/Default.ht...
Oliver Hader
18:01 Revision e9a48989: [TASK] Add final private constructor to GeneralUtility
GeneralUtility is a class with only static methods and
a class comment stated for years not to instantiate it.
Since...
Alexander Schnitzler
18:00 Revision 7c7ec6e8: [TASK] Update rector/rector to 0.7.14
composer remove rector/rector
Package operations: 0 installs, 8 updates, 4 removals
- Removing tracy/tracy (v2.7.2...
Alexander Schnitzler
17:59 Revision 9199f254: [TASK] Reduce inline JavaScript in ext:filelist
This change aims to reduce the amount of inline JavaScript by
removing `onchange` or `onclick` events and dynamically...
Oliver Hader
17:45 Revision ccc7eae6: [BUGFIX] Remove invalid doctype annotations from GeneralUtility
In order to prevent Doctrine\Common\Annotations\AnnotationException
s o TYPO3, the unneeded comments in GeneralUtilit...
Ronald Kools
17:44 Revision 3da3e5e6: [FEATURE] Add grouping and sorting for TCA select items
Due to the deprecation of "switchable controller actions", list_type items
can now be grouped in FormEngine - as well...
Benni Mack
17:12 Revision 17b0786b: [BUGFIX] Do not generate links to unreachable pages
Fix the condition whether a page is linkable in the requested
language or not.
Resolves: #90850
Releases: master, 9....
Markus Klein
15:07 Revision 024358c5: [BUGFIX] Reset clipboard state for files that have been deleted
Files that just have been deleted in filelist module need to be
removed from current clipboard state - otherwise the ...
Oliver Hader
15:07 Revision df36be46: [BUGFIX] Reset clipboard state for files that have been deleted
Files that just have been deleted in filelist module need to be
removed from current clipboard state - otherwise the ...
Oliver Hader
14:42 Revision 3d095681: [TASK] PSR-12: Add unified new statements and argument spacing
TYPO3's PHP-CS-Fixer configuration is adapted
to move towards the PSR-12 standard by unifying the
new statement and a...
Benni Mack
14:24 Revision a7477106: [BUGFIX] Update misleading Changelog documentation
This patch updates the Changelog documentation and suggests to use one
of the keywords "small", "medium", or "large" ...
Michael Schams
13:00 Revision 4abd7bee: [FEATURE] Allow specific language parameter in page-link related ViewHelpers
This change adds proper "language" attributes to ViewHelpers just as
the typolink property now allows an additional "...
Benni Mack
11:47 Revision c52b932a: [BUGFIX] Don't render broken extension icons in language packs updater
The icon path of an extension is only returned if the icon can be found.
This prevents the JavaScript from rendering ...
Josef Glatz
10:28 Revision 19dc7fa9: [BUGFIX] Re-enable dynamic resolving of view objects
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/59514/ all
possibilities have been taken to define which view cl...
Alexander Schnitzler
10:28 Revision 98d21328: [TASK] Provide test for Page\TreeController
Add test for TreeController, so we're safe when refactoring
or doing performance optimizations.
Besides that moved p...
Tymoteusz Motylewski
10:18 Revision 94950982: [BUGFIX] Let DataHandler::getAutoVersionId return proper integer
With this change the method DataHandler::getAutoVersionId will return
null or a proper integer value to reduce the co...
Manuel Selbach
09:42 Revision 63e41f2c: [TASK] Replace jQuery shortcuts with AJAX API
Resolves: #90941
Releases: master
Change-Id: If205ab5308c0f1bb7e935a53bebee41e7b9e2fd2
Reviewed-on: https://review.ty...
Andreas Fernandez
09:13 Revision 7b919798: [TASK] Set php header comment via php-cs-fixer
With this patch, the header comment of php files is
automatically added by the php-cs-fixer, which guarantees
that it...
Alexander Schnitzler

2020-04-14

23:22 Revision b381d9aa: [TASK] Reduce height of Type of Users dashboard widget
The Type of Users dashboard widget doesn't have to be
that high. Resized to height medium.
Resolves: #91035
Releases...
Richard Haeser
23:22 Revision 0b65470d: [TASK] Renaming of TYPO3 widget and TYPO3 widget group
As the title TYPO3 for a widget as well as a widget group is not
giving a lot of information about the purpose of the...
Richard Haeser
22:20 Revision 687b5e9a: [BUGFIX] Show latest rss entries first in rss widget
Sort rss entries before reducing to shown limit.
Resolves: #90770
Releases: master
Change-Id: Ia95d36a06408d115fb927...
Daniel Siepmann
20:12 Revision c23a764b: [TASK] Apply new PHP-CS rules to files left behind
This covers files from commits that were run against the earlier
version and would not pass the nightly.
Resolves: #...
Jonas Eberle
18:46 Revision f426b2dc: [BUGFIX] Use empty alt text for EM extension icons
For images that cannot be loaded (e.g., when the extension is outside
the document root), the extension name will be ...
Oliver Klee
18:32 Revision 999fdc02: [BUGFIX] Use empty alt text for EM extension icons
For images that cannot be loaded (e.g., when the extension is outside
the document root), the extension name will be ...
Oliver Klee
18:31 Revision 6541b3eb: [TASK] Deprecate runtime activated packages
The option to register packages during runtime was a work-around
to dynamically modify the "extList". Using this feat...
Benni Mack
17:36 Revision af5244a5: [TASK] Improve deprecation messages in ExtensionUtility
This patch enriches the deprecation messages with important
information such as extension, plugin and vendor name to ...
Alexander Schnitzler
17:35 Revision 067d81a4: [FEATURE] Introduce AssetRenderer BeforeRendering events
AssetRenderer gets events for manipulating AssetCollector assets.
This enables asset post-processing extensions like...
Jonas Eberle
17:19 Revision 11c53cbc: [TASK] Extract install tool session handler into SessionHandler API
Use PHP's native \SessionHandlerInterface to allow further separation
of concerns and allow other packages to use a d...
Benni Mack
17:08 Revision eeeacf64: [TASK] Lift doktype restrictions in SlugHelper::resolveParentPageRecord
The changes made in #18079 lifted the restrictions for using doktypes
with a number higher than 200 in several parts ...
Christian Eßl
16:31 Revision a8155cbc: [BUGFIX] Fix extension scanner Index.rst filename parsing
Rst files may not contain issue numbers. The extension scanner
iterates all .rst files (including Index.rst) which ca...
Benjamin Franzke
16:29 Revision 7e2a5da7: [BUGFIX] Load the correct "first module"
The start up option "First module in menu" is a misleading in some ways.
The select box e.g. has "dashboard" as first...
Andreas Fernandez
16:28 Revision ff226c52: [TASK] Auto focus search field in "New Content Element" filter
To improve the user experience, the search filter in the "New Content
Element" wizard is automatically focussed when ...
Andreas Fernandez
14:02 Revision 68357d56: [BUGFIX] Do not promote deprecated TS condition syntax in changelog
The old TS Conditions syntax with two blocks combined with && is deprecated
so it should not be used as an example in...
Tymoteusz Motylewski
13:59 Revision ccc3ba5e: [TASK] PSR-12: Add empty lines at the beginning of PHP files
This change adds two changes
'blank_line_after_opening_tag' => true,
'single_trait_insert_per_stateme...
Benni Mack
13:31 Revision a6a7a5b9: [BUGFIX] Respect page TSconfig in drag & drop of page tree
With this change the default values for new records in DataHandler are now
respected based on the resolved page ID, a...
Benni Mack
13:25 Revision 01c6cdc1: [TASK] Keep pid for versioned records
DataHandler does not set "-1" for versioned records in workspaces
anymore, thus making it a lot easier to find the re...
Benni Mack
13:24 Revision ded3c9f6: [BUGFIX] Do not promote deprecated TS condition syntax in changelog
The old TS Conditions syntax with two blocks combined with && is deprecated
so it should not be used as an example in...
Tymoteusz Motylewski
08:44 Revision a55b2b88: [TASK] Deprecate various hooks related to TypoScriptFrontendController
PSR-15 and Request/Response handling has been proven to be a
worthy replacement for most logic related for outputting...
Benni Mack
05:46 Revision 612a5376: [BUGFIX] Cast label field for search in recycler
With this change all field will be cast to a datatype, that is
searchable with `like` to prevent errors.
Before that...
Manuel Selbach

2020-04-13

23:14 Revision 7a82fcd4: [FEATURE] Allow flexible base url for slug fields in FormEngine
Due to wrong prefixes of TCA type=slug fields for custom records
e.g. in ext:news, a new configuration `prefix` is in...
Benni Mack
19:15 Revision 76a0e00d: [BUGFIX] Cast label field for search in recycler
With this change all field will be cast to a datatype, that is
searchable with `like` to prevent errors.
Before that...
Manuel Selbach
14:55 Revision d9b3f0a3: [TASK] Use declare(strict_types=1) without spaces
As a preparation to be compatible with PSR-12, all spaces in
strict type declerations are removed.
Releases: master
...
Alexander Schnitzler
09:41 Revision dedbe269: [TASK] Add methods PURGE and BAN in TYPO3\CMS\Core\Http\Request
Add the HTTP methods 'PURGE' and 'BAN' to $supportedMethods, to
support clear cache requests for proxy caches like va...
Timo Poppinga
00:12 Revision bde6e415: [TASK] Add methods PURGE and BAN in TYPO3\CMS\Core\Http\Request
Add the HTTP methods 'PURGE' and 'BAN' to $supportedMethods, to
support clear cache requests for proxy caches like va...
Timo Poppinga
00:01 Revision 8255076e: [BUGFIX] Force typecast to string in ArrayBrowser
Make sure that the key in ArrayBrowser::getSearchKeys() is always cast
to string.
Resolves: #91007
Releases: master
...
Georg Ringer
00:01 Revision 2f6165e0: [BUGFIX] Disable extension scanner if no extensions are available
The link to the extension file scanner is removed to avoid any
exception when running a scan if no extension is avail...
Benni Mack
 

Also available in: Atom