Project

General

Profile

Activity

From 2020-02-17 to 2020-03-17

2020-03-17

21:38 Revision 6a2cd502: [TASK] Use no-cookie setting for vimeo by default
Improve the privacy of users by using the no-cookie setting
by default and set the do not track parameter to 1.
Reso...
Guido Schmechel
21:35 Revision 6fcefe59: [BUGFIX] Fix some dirty field checks in FormEngine
In some cases, the "dirty" field checks were still not working for both
ckeditor and flexform fields. The following c...
Christian Eßl
21:09 Revision ed892fa8: [BUGFIX] Fix some dirty field checks in FormEngine
In some cases, the "dirty" field checks were still not working for both
ckeditor and flexform fields. The following c...
Christian Eßl
11:24 Revision 74ac0026: [TASK] Use no-cookie setting for vimeo by default
Improve the privacy of users by using the no-cookie setting
by default and set the do not track parameter to 1.
Reso...
Guido Schmechel
09:14 Revision b71024c2: [BUGFIX] Make SQL schema migrations working on SQLite
This patch fixes three things:
1) SQLite can handle a primary key, the special handling
can be removed. The field...
Markus Klein
09:14 Revision decea21a: [BUGFIX] Make SQL schema migrations working on SQLite
This patch fixes three things:
1) SQLite can handle a primary key, the special handling
can be removed. The field...
Markus Klein

2020-03-16

20:43 Revision 6a0ca1b0: [BUGFIX] Respect editPanel.onlyCurrentPid = 1
When accessing the editPanel, the option "onlyCurrentPid" allows to also
check the permissions of the editable record...
Benni Mack
20:28 Revision 585287e9: [BUGFIX] Respect editPanel.onlyCurrentPid = 1
When accessing the editPanel, the option "onlyCurrentPid" allows to also
check the permissions of the editable record...
Benni Mack
16:41 Revision 7dffa0ef: [BUGFIX] Do not flush redirect cache when re-building
Flushing the redirect cache before rebuilding
is not necessary and may result in dead-locks
if multiple processes try...
Susanne Moog
15:25 Revision 94d6369b: [BUGFIX] Do not flush redirect cache when re-building
Flushing the redirect cache before rebuilding
is not necessary and may result in dead-locks
if multiple processes try...
Susanne Moog
08:36 Revision 4ea41c5d: [TASK] Handle JSON problems in RedisSessionBackend
We now make sure that JSON en- and decoding works flawlessly,
otherwise we throw the usual exceptions instead of fail...
Markus Klein

2020-03-15

19:23 Revision 053d7efc: [BUGFIX] Fix phpdoc comment reported by phpstan
phpstan requires, that a @var PHPDoc comment is immediately followed
by the variable in the next line.
Resolves: #90...
Christian Eßl
12:54 Revision 229c81ae: [BUGFIX] Disable translation for TCA field file of sys_file_metadata
There is a flaw in the way TYPO3 handle the rendering of the backend edit
forms that leads to fields used as labels a...
Tizian Schmidlin
12:48 Revision f1baa7bb: [BUGFIX] Respect columnsOverrides in TCA for all field types
These changes in the Datahandler and the FormSlugAjaxController
allow users to override slug fields with columnsOverr...
Benjamin Gries Gries
12:35 Revision f2cba2e0: [BUGFIX] Allow TYPO3_CONTEXT to be set from Apache2 with suexec support
Apache2 suexec support prefixes environment variables with HTTP_ in order
to whitelist environment variables - this i...
Benni Mack
12:31 Revision 7e1203a1: [BUGFIX] Disable translation for TCA field file of sys_file_metadata
There is a flaw in the way TYPO3 handle the rendering of the backend edit
forms that leads to fields used as labels a...
Tizian Schmidlin
12:24 Revision 87746661: [TASK] Improve php doc block for better static code analysis
This commit adds missing doc blocks and missing type
hints to existing doc blocks to help static code
analyzers like ...
Alexander Schnitzler
12:03 Revision 09fe017f: [BUGFIX] Hand over current page in NewRecordPageTreeView
Instead of using $GLOBALS['SOBE'] for this single usage, the constructor
is modified when building the Position Tree ...
Benni Mack
11:37 Revision b5a8a387: [BUGFIX] Render dbType=date/datetime readonly fields properly
When a TCA field of dbType=date / dateTime is rendered, and the field
is marked as read-only, the value is not evalua...
Benni Mack
11:36 Revision 28ebf508: [BUGFIX] Respect columnsOverrides in TCA for all field types
These changes in the Datahandler and the FormSlugAjaxController
allow users to override slug fields with columnsOverr...
Benjamin Gries Gries
11:29 Revision 6cb68273: [BUGFIX] Make DateViewHelperTests resilient to execution time
Executing the tests over midnight caused the changed tests to fail
as those where comparing the "current date" from t...
Markus Klein
11:28 Revision 78785091: [TASK] Handle JSON problems in RedisSessionBackend
We now make sure that JSON en- and decoding works flawlessly,
otherwise we throw the usual exceptions instead of fail...
Markus Klein
11:25 Revision 90c464f4: [BUGFIX] Allow TYPO3_CONTEXT to be set from Apache2 with suexec support
Apache2 suexec support prefixes environment variables with HTTP_ in order
to whitelist environment variables - this i...
Benni Mack
11:21 Revision b88a0af6: [BUGFIX] Render dbType=date/datetime readonly fields properly
When a TCA field of dbType=date / dateTime is rendered, and the field
is marked as read-only, the value is not evalua...
Benni Mack
09:42 Revision e0e29191: [BUGFIX] Disable trigger buttons in database wizard
The trigger buttons of the "Analyze Database Structure" modal are now
searched in the correct DOM container and can n...
Andreas Fernandez
09:37 Revision 61a0930f: [BUGFIX] Adjust no translate message in translation wizard
The reasons why the translation wizard can't be used are:
* Mixed mode in translated page
* Disabled via Page TSConfi...
Oliver Bartsch
09:08 Revision 38e9c847: [BUGFIX] Make DateViewHelperTests resilient to execution time
Executing the tests over midnight caused the changed tests to fail
as those where comparing the "current date" from t...
Markus Klein
08:48 Revision 55ad691a: [BUGFIX] Skip invalid type field in LinkAnalyzer
Only add the type field to the search fields if it is found in the TCA
columns configuration to avoid failed queries....
Georg Ringer
08:47 Revision d0bc9275: [BUGFIX] Respect clearCache_pageGrandParent for non-page records
The setting TCEMAIN.clearCache_pageGrandParent clears the cache for
the parent parent page when editing the page prop...
Benni Mack
08:34 Revision a025305b: [BUGFIX] Respect clearCache_pageGrandParent for non-page records
The setting TCEMAIN.clearCache_pageGrandParent clears the cache for
the parent parent page when editing the page prop...
Benni Mack
08:30 Revision 35437526: [BUGFIX] Avoid error when using admPanel.hide = 1
The method StateUtility::isHiddenForUser must return a bool,
but instead the User TSconfig setting admPanel.hide = 1
...
Chris Müller
08:28 Revision a8913dbe: [BUGFIX] Show correct value in translated single select + checkboxes
If the TCA option "l10n_mode" is set to "exclude", the selected field
in localised elements is wrong when using this ...
Benni Mack
08:16 Revision 8b55ee29: [BUGFIX] Make section title in SytemEmail layout optional
The argument `optional="true"` must be added to the plain text layout as
well - just as in the HTML version.
Resolve...
Georg Ringer

2020-03-14

20:14 Revision b351ff1d: [BUGFIX] Allow folder sorting by modification time
The LocalDriver did not allow sorting folders by modification time.
However, the property is available and can be use...
Susanne Moog
19:45 Revision 1d675cee: [BUGFIX] Allow folder sorting by modification time
The LocalDriver did not allow sorting folders by modification time.
However, the property is available and can be use...
Susanne Moog
19:41 Revision 78461645: [BUGFIX] Correct option labels on Linkvalidator dropdown
Shows the correct labels for the dropdown options on the Linkvalidator interface (Show this level / Check this level)... Riccardo De Contardi
09:49 Revision bc55b328: [TASK] Fix typo in locallang_siteconfiguration.xlf
"Duplicated Entrypoints" instead of "Dupliated Entrypoints"
Resolves: #90759
Releases: master
Change-Id: Iddeeb06e6b...
Chris Müller

2020-03-13

21:59 Revision cf0f7afb: [BUGFIX] Do not show page delete area if user is lacking permissions
When dragging a page in the page tree, users would always see the red
delete area, even if they do not have the permi...
Christian Eßl
21:31 Revision 3de95dc1: [TASK] Deprecate FileCollection models
The classes have been marked as internal and never contained any logic.
Therefore and in order to streamline the code...
Georg Ringer
21:30 Revision c900fd06: [BUGFIX] Do not show page delete area if user is lacking permissions
When dragging a page in the page tree, users would always see the red
delete area, even if they do not have the permi...
Christian Eßl
21:26 Revision fd723c30: [BUGFIX] Mark field as changed, when changing text in ckeditor source mode
Changing content in the 'source' mode textarea of ckeditor does not
automatically trigger a change event for its pare...
Christian Eßl
21:09 Revision 914591b8: [BUGFIX] Force argument additionalConfig of MediaViewHelper as array
Make a type cast for the argument additionalConfig as it might be that
it is set as null.
Even though the original ca...
Georg Ringer
21:08 Revision d2d28820: [BUGFIX] Mark field as changed, when changing text in ckeditor source mode
Changing content in the 'source' mode textarea of ckeditor does not
automatically trigger a change event for its pare...
Christian Eßl
20:56 Revision 61eb4b91: [BUGFIX] Force argument additionalConfig of MediaViewHelper as array
Make a type cast for the argument additionalConfig as it might be that
it is set as null.
Even though the original ca...
Georg Ringer
20:52 Revision ef35bf65: [BUGFIX] Wrap query parts in searchWhere into parentheses
The migration to Doctrine DBAL with #77455 missed additional parentheses
for the or parts.
Resolves: #85486
Releases...
Georg Ringer
20:44 Revision e3e5590f: [TASK] Show duplicated entrypoints in site module as warning
If an entrypoint URL is used more than once this will lead in errors and
a warning will be shown in the site module.
...
Georg Ringer
20:37 Revision 8ee77406: [BUGFIX] Wrap query parts in searchWhere into parentheses
The migration to Doctrine DBAL with #77455 missed additional parentheses
for the or parts.
Resolves: #85486
Releases...
Georg Ringer
20:33 Revision 443f51ca: [BUGFIX] Fix various issues in "View Upgrade Docs"
If the search in "View Upgrade Documentation" is emptied, all panels are
now collapsed again.
When panels get collap...
Andreas Fernandez
13:17 Revision 7549c1b4: [BUGFIX] Install Tool modals won't depend on spinner
The Install Tool modals now fire up immediately after requesting a
module. The spinners are now loaded in parallel an...
Andreas Fernandez
13:06 Revision e010389c: [TASK] Use AJAX API in extension manager
Resolves: #90580
Releases: master
Change-Id: Ica10125976b2fe62f52ade05bbe3daf5f4a1dd7f
Reviewed-on: https://review.ty...
Andreas Fernandez
12:46 Revision 3890b7c5: [BUGFIX] Fix examples for EditRecord- and NewRecordViewHelper
Fixes 2 usage examples for EditRecord- and NewRecordViewHelper
Resolves: #90755
Releases: 9.5
Change-Id: I9b902e66e0...
Torben Hansen
12:03 Revision 28b716d7: [BUGFIX] Fix examples for EditRecord- and NewRecordViewHelper
Fixes 2 usage examples for EditRecord- and NewRecordViewHelper
Resolves: #90755
Releases: master, 9.5
Change-Id: I33...
Torben Hansen

2020-03-12

13:31 Revision 8f3ce896: [BUGFIX] Show value '0' in cells of table content element
Adjust the check of the value to make it also possible
to show the valid cell value '0' of content element table.
Re...
Georg Ringer
08:58 Revision c75a9066: [BUGFIX] Show value '0' in cells of table content element
Adjust the check of the value to make it also possible
to show the valid cell value '0' of content element table.
Re...
Georg Ringer
08:52 Revision b713e1da: [BUGFIX] Fix various issues in "View Upgrade Docs"
The search field was initialized twice which broke the clearable
feature. Since we don't like redundancy we omit a se...
Andreas Fernandez

2020-03-11

20:16 Revision e62379cc: [BUGFIX] Handle constructor arguments in extension scanner correctly
Handling constructor arguments in extension scanner did not work since
constructors are not directly called like a me...
Oliver Hader
15:09 Revision b3da6342: [BUGFIX] Don't render spinner when closing document
When a FormEngine document gets closed, the spinner now isn't rendered
anymore.
Resolves: #90723
Releases: master, 9...
Andreas Fernandez
13:46 Revision d6ad3ad1: [BUGFIX] Handle constructor arguments in extension scanner correctly
Handling constructor arguments in extension scanner did not work since
constructors are not directly called like a me...
Oliver Hader
10:07 Revision e787cedc: [TASK] Make "N/A" translatable
The string "N/A" was hardcoded in BackendUtility
and has now been made translatable.
Resolves: #76361
Releases: mast...
Susanne Moog
08:33 Revision c66c164f: [BUGFIX] Fix false positive test in TimeTrackerTest
The test `getParseTimeReturnsTotalParseTimeInMilliseconds` fails
regularly and needs some improvement.
Resolves: #90...
Georg Ringer
07:57 Revision 8dd2192f: [TASK] Simplify newly created base of a site language
If a new site is created from the Install Tool, the base of the default
language should be changed from '/en/' to '/'...
Georg Ringer

2020-03-10

21:58 Revision add951cc: [BUGFIX] Create new instance of ValueSlider per occurrence
This patch changes the behavior of the FormEngine internal ValueSlider
by creating a new instance per occurrence of t...
Andreas Fernandez
21:57 Revision f22e33d1: [BUGFIX] Create new instance of ValueSlider per occurrence
This patch changes the behavior of the FormEngine internal ValueSlider
by creating a new instance per occurrence of t...
Andreas Fernandez
21:57 Revision e8c2d78c: [BUGFIX] Disable FormEngine's save button on submit
To avoid issues with slow internet connections in combination with the
"Refresh required" modal the save button of th...
Andreas Fernandez
21:57 Revision d1bd824b: [BUGFIX] Disable FormEngine's save button on submit
To avoid issues with slow internet connections in combination with the
"Refresh required" modal the save button of th...
Andreas Fernandez
17:33 Revision 065d6042: [BUGFIX] Take recordType into account for extbase persistence config
The changes made in #87623 made it impossible to resolve the
"recordType" of extbase objects in the php persistence c...
Christian Eßl
16:30 Revision b7e6fc86: [TASK] Improve wording in Install Tool Wizard
* Wrap filename of 'FIRST_INSTALL' into code instead of strong tag
* Move info text about secure password to the pass...
Georg Ringer
16:29 Revision 7d765c8d: [BUGFIX] Do not process original files
The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries...
Florian Schuhmann
14:36 Revision 77d2e6b3: [BUGFIX] Resolve nested public path inside ext:install DefaultFactory
This patch provides support for nested public paths in the TYPO3
installer. The DefaultFactory iterates backwards thr...
Jan Delius
13:16 Revision e98ba4a4: [BUGFIX] Allow slashes in enhanced routes having aspects definitions
The changes made in #86895 broke previous behaviour in page routing by
disallowing the use of the "requirements" opti...
Christian Eßl
13:16 Revision 306ddc70: [TASK] Check symbolic link creation before auto updating
The core updater has been adjusted to not only check file write rights,
but also the ability to create symbolic links...
Susanne Moog
13:15 Revision d853626e: [BUGFIX] Consider hidden records in persisted mapper aspects
PersistedAliasMapper and PersistedPatternMapper did not take
hidden records into account.
The Context object used wh...
Florian Wessels
12:54 Revision 01048ed0: [TASK] Check symbolic link creation before auto updating
The core updater has been adjusted to not only check file write rights,
but also the ability to create symbolic links...
Susanne Moog
12:49 Revision 1ee7266e: [BUGFIX] Allow slashes in enhanced routes having aspects definitions
The changes made in #86895 broke previous behaviour in page routing by
disallowing the use of the "requirements" opti...
Christian Eßl
10:06 Revision 02d3790c: [TASK] Deprecate Extbase model FileMount
The Extbase model `FileMount` has never been used and there is also no
need to have a model for every table. To strea...
Georg Ringer

2020-03-09

22:26 Revision 8841472d: [BUGFIX] Skip error when processing already deleted records
A record may be deleted already by an earlier call of deleteRecord()
which can occur by deleting records with tt_cont...
Christoph Lehmann
21:56 Revision e20c3730: [TASK] Remove old @todo marker from FileList
For over 4 years a todo marker exists in the code.
It looks like this is no issue and we should remove the marker.
R...
Frank Nägler
21:36 Revision 3a7cbc81: [BUGFIX] Consider hidden records in persisted mapper aspects
PersistedAliasMapper and PersistedPatternMapper did not take
hidden records into account.
The Context object used wh...
Florian Wessels
20:56 Revision b537dccd: [TASK] Streamline SiteLanguage related tests to be based on Site
Tests making use of SiteLanguage are adjusted to have a valid parent
Site object. This way the implicit aggregate roo...
Oliver Hader
20:55 Revision 69e29c0f: [TASK] Streamline SiteLanguage related tests to be based on Site
Tests making use of SiteLanguage are adjusted to have a valid parent
Site object. This way the implicit aggregate roo...
Oliver Hader
17:50 Revision b454210d: [BUGFIX] Allow external references in AssetRenderer
This patch allows external references to be rendered.
The AssetCollector allows the registration of external referenc...
Frank Nägler
12:25 Revision 9dd4c09d: [BUGFIX] Skip error when processing already deleted records
A record may be deleted already by an earlier call of deleteRecord()
which can occur by deleting records with tt_cont...
Christoph Lehmann
11:39 Revision 340fbaff: [BUGFIX] Calculate correct list of pages for SuggestWizardDefaultReceiver
The suggest receiver can be configured to search only in provided page
ids and a provided depth. Fix the calculation ...
Georg Ringer
11:20 Revision 6f2e9567: [BUGFIX] Calculate correct list of pages for SuggestWizardDefaultReceiver
The suggest receiver can be configured to search only in provided page
ids and a provided depth. Fix the calculation ...
Georg Ringer
10:14 Revision 6959bca3: [BUGFIX] Remove unused label from EXT:dashboard
Resolves: #90688
Releases: master
Change-Id: Ia8aad82a1c7a92891644786cd4d76d8a720bd0fa
Reviewed-on: https://review.ty...
Daniel Goerz
10:05 Revision 99e19a0a: [BUGFIX] Removed configuration field from be_dashboards records
As the database column for the field configuration is missing
and the field is not used anymore, the TCA configuratio...
Richard Haeser
09:21 Revision 63b60b6f: [BUGFIX] Escape html tags in cshmanual content
Parts of the cshmanual were never shown, because a language variable
contained a <title> tag, that made the browser h...
Christian Eßl
09:04 Revision ca1f9186: [BUGFIX] Sort most search words by count
The statistic of EXT:indexed_search must be sorted by the count to avoid
stripping of the most used search words.
Re...
Georg Ringer
08:57 Revision cd0fa02c: [BUGFIX] Escape html tags in cshmanual content
Parts of the cshmanual were never shown, because a language variable
contained a <title> tag, that made the browser h...
Christian Eßl
08:54 Revision 70b3a05b: [BUGFIX] Align new page module behavior with PageLayoutView
This fixes some missing or faulty checks related to the display
and behaviour of the fluid based page module to bring...
Oliver Bartsch
08:46 Revision 7318d65b: [BUGFIX] Sort most search words by count
The statistic of EXT:indexed_search must be sorted by the count to avoid
stripping of the most used search words.
Re...
Georg Ringer
08:07 Revision f4dd544c: [BUGFIX] Keep priority of SQL operators in DatabaseRecordList
DatabaseRecordList adds an additionalWhereClause with an `OR` which
may be extended by a hook. Usually, the hook is u...
Susanne Moog
01:18 Revision ca89b886: [DOCS] Fix typo in RST docs
Resolves: #90685
Releases: master, 9.5
Change-Id: Iae5d9242745a9dd5a1558d19cf84496dc128f557
Reviewed-on: https://revi...
Markus Klein
00:46 Revision 7f571817: [DOCS] Fix typo in RST docs
Resolves: #90685
Releases: master, 9.5
Change-Id: Iae5d9242745a9dd5a1558d19cf84496dc128f557
Reviewed-on: https://revi...
Markus Klein

2020-03-08

22:20 Revision fc0064ef: [BUGFIX] Properly evaluate if condition in SearchController
Resolves: #90165
Releases: master, 9.5
Change-Id: I6cd1f202c0293902b6444ccd23b30f0f92dbf748
Reviewed-on: https://revi...
Benni Mack
22:20 Revision 1eb10f80: [BUGFIX] Update local cache upon creation of new storage object
When a new storage object for the "local" driver is being created
it is not possible to retrieve the new object insta...
Yann Weyer
22:05 Revision f5d72d2c: [BUGFIX] Properly evaluate if condition in SearchController
Resolves: #90165
Releases: master, 9.5
Change-Id: I6cd1f202c0293902b6444ccd23b30f0f92dbf748
Reviewed-on: https://revi...
Benni Mack
22:05 Revision a30774e3: [BUGFIX] Make default folder structure aware of 'web-dir' option
When having e.g. a composer-based installation in TYPO3 Core,
the install tool still generates the "wrong" folder str...
Benni Mack
21:20 Revision 0eb6d2f7: [BUGFIX] Use parent page ID as PID for suggest fields
TCA select fields have the capabilities for replacing ###CURRENT_PID###
with the parent page ID of the current record...
Susanne Moog
21:01 Revision fcada53f: [BUGFIX] Make default folder structure aware of 'web-dir' option
When having e.g. a composer-based installation in TYPO3 Core,
the install tool still generates the "wrong" folder str...
Benni Mack
20:59 Revision 8d0c0bf1: [BUGFIX] Use parent page ID as PID for suggest fields
TCA select fields have the capabilities for replacing ###CURRENT_PID###
with the parent page ID of the current record...
Susanne Moog
20:37 Revision b8feea36: [TASK] Fix php doc comments reported by phpstan level 2
Releases: master
Resolves: #90668
Change-Id: I92cc4942f9f06d587a7957a94f006d157143e55c
Reviewed-on: https://review.ty...
Alexander Schnitzler
17:06 Revision cef99dd2: [BUGFIX] Bind onChange alert to field again
The change of #88665 aimed to centralize the onchange behavior for all
FormEngine fields. The result of this change i...
Andreas Fernandez
15:41 Revision fad9205c: [BUGFIX] setSingletonInstance should respect XCLASS registrations
GeneralUtility::makeInstance() stores singleton instances in their
overridden class names, however, when using setSin...
Benni Mack
15:23 Revision dafc3c6e: [BUGFIX] setSingletonInstance should respect XCLASS registrations
GeneralUtility::makeInstance() stores singleton instances in their
overridden class names, however, when using setSin...
Benni Mack
09:21 Revision 53be6641: [BUGFIX] Prioritize iconIdentifier over default icon for extbase modules
If ExtensionUtility::registerModule is called with a module
configuration only containing an icon identifier the defa...
Georg Ringer
09:11 Revision f734946d: [BUGFIX] Consider CGI wrapper for NormalizedParams->getSiteUrl()
When using a CGI wrapper to dispatch the PHP process `ORIG_SCRIPT_NAME`
contains the name of the wrapper script (whic...
Oliver Hader
09:08 Revision 2042cdf8: [BUGFIX] Fix ActionMenuItemViewHelper select-attribute
This commit fixes the setting of the select-attribute for menu items,
that have a different arguments-array given to ...
Kevin Ditscheid
08:51 Revision ddb17547: [BUGFIX] Prioritize iconIdentifier over default icon for extbase modules
If ExtensionUtility::registerModule is called with a module
configuration only containing an icon identifier the defa...
Georg Ringer
08:30 Revision 045d4dc5: [BUGFIX] Consider CGI wrapper for NormalizedParams->getSiteUrl()
When using a CGI wrapper to dispatch the PHP process `ORIG_SCRIPT_NAME`
contains the name of the wrapper script (whic...
Oliver Hader
08:19 Revision 7f050bac: [BUGFIX] Remove unnecessary onChange="reload" in site language
Since "free mode" has been introduced in #86762 for site languages, the
previous onChange="reload" mechanism, when a ...
Christian Eßl
07:43 Revision d577b18f: [BUGFIX] Remove unnecessary onChange="reload" in site language
Since "free mode" has been introduced in #86762 for site languages, the
previous onChange="reload" mechanism, when a ...
Christian Eßl

2020-03-07

23:51 Revision dcba2a54: [TASK] Remove element 'style' from allowTags configuration
As the element `style` is listed in the removeTags section, there is no
need to have it in the allowTags section as w...
Georg Ringer
21:22 Revision f9df4a17: [BUGFIX] Fix ActionMenuItemViewHelper select-attribute
This commit fixes the setting of the select-attribute for menu items,
that have a different arguments-array given to ...
Kevin Ditscheid
17:56 Revision 27877c16: [DOCS] Remove own scheduler task docs in favor of symfony commands
As the preferred and future-proof way of creating commands is using
symfony commands (as a base for scheduler tasks),...
Susanne Moog
16:32 Revision c945c3d3: [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment
The variable ###SITEROOT### can only be correctly substituted if the
DatabasePageRootline provider is used. There it ...
Georg Ringer
16:16 Revision ab55a555: [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment
The variable ###SITEROOT### can only be correctly substituted if the
DatabasePageRootline provider is used. There it ...
Georg Ringer
14:49 Revision 586174dd: [TASK] Use Core API in ClearCache module
This patch replaces jQuery in the ClearCache module used in RecordList
with Core APIs in regards of AJAX and event ha...
Andreas Fernandez
12:56 Revision 906a09e5: [DOCS] Clarify changed logger instantiation in scheduler tasks
Resolves: #90415
Releases: master, 9.5
Change-Id: Icb403e6ef2892ff7988a34652d6cdfa8f8bd1cfd
Reviewed-on: https://revi...
Susanne Moog
12:38 Revision 72d446d9: [BUGFIX] Add cache property to TypoScript syntax in t3editor
Added cache type definition
Releases: master, 9.5
Resolves: #89340
Change-Id: I05634dc0e9ef22ad9764635965c197f494d3a...
Tymoteusz Motylewski
12:32 Revision 63ad62f3: [DOCS] Clarify changed logger instantiation in scheduler tasks
Resolves: #90415
Releases: master, 9.5
Change-Id: Icb403e6ef2892ff7988a34652d6cdfa8f8bd1cfd
Reviewed-on: https://revi...
Susanne Moog
12:30 Revision d7ebff31: [TASK] Disable InMemoryLogWriter in CLI mode
Do not register InMemoryLogWriter in cli mode, as it is not needed here
or used later in any way, and will just fill ...
Christian Eßl
12:19 Revision 4d84dbec: [BUGFIX] Catch InvalidArgumentException in scheduler
When an argument definition of a console command changes for a
scheduled task, it rendered the whole backend module u...
Susanne Moog
12:14 Revision 874c3758: [TASK] Disable InMemoryLogWriter in CLI mode
Do not register InMemoryLogWriter in cli mode, as it is not needed here
or used later in any way, and will just fill ...
Christian Eßl
12:08 Revision 07dded99: [BUGFIX] Make wizard SeparateSysHistoryFromSysLogUpdate repeatable
To prevent memory issues with huge sys_history tables and to prevent
timeouts when handling large amounts of data the...
Jigal van Hemert
11:57 Revision 73b2c9eb: [BUGFIX] Catch InvalidArgumentException in scheduler
When an argument definition of a console command changes for a
scheduled task, it rendered the whole backend module u...
Susanne Moog
11:00 Revision 1075c03e: [BUGFIX] Make wizard SeparateSysHistoryFromSysLogUpdate repeatable
To prevent memory issues with huge sys_history tables and to prevent
timeouts when handling large amounts of data the...
Jigal van Hemert

2020-03-06

22:59 Revision be494aa8: [BUGFIX] LinkService should identify urls starting with //
Urls starting with `//` should have a proper fallback to
avoid warnings e.g. in InputLinkElement that this type of ur...
Georg Ringer
22:09 Revision 14d6ecff: [TASK] Update phpspec/prophecy to latest version
Updating core's latest prophecy to v1.10 instead of
v1.09 which then allows to enable phpunit v9 at a later
stage.
u...
Benni Mack
21:45 Revision 24c59a3f: [FEATURE] Reset password for backend users
This feature adds a link on TYPO3 Backend's login form
to reset a backend users' password if the user has forgotten t...
Benni Mack
21:39 Revision 4ec39adf: [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
20:44 Revision f38f9f97: [BUGFIX] Add cache property to TypoScript syntax in t3editor
Added cache type definition
Releases: master, 9.5
Resolves: #89340
Change-Id: I05634dc0e9ef22ad9764635965c197f494d3a...
Tymoteusz Motylewski
20:17 Revision 0ac4d4b4: [BUGFIX] Fix handling of type "comment" in TypoScript Constant Editor
According to the documentation, the boolean checkbox for type "comment"
should behave in the following way:
- checked...
Christian Eßl
19:43 Revision b7a4edb1: [TASK] Change info message in scheduler in composer mode
As the path to the TYPO3 binary in composer mode depends on
composer bin dir and the sysext path should not be used t...
Susanne Moog
19:32 Revision cad25b22: [BUGFIX] Fix handling of type "comment" in TypoScript Constant Editor
According to the documentation, the boolean checkbox for type "comment"
should behave in the following way:
- checked...
Christian Eßl
18:39 Revision 406e1f59: [TASK] Change info message in scheduler in composer mode
As the path to the TYPO3 binary in composer mode depends on
composer bin dir and the sysext path should not be used t...
Susanne Moog
17:29 Revision cc9379b8: [TASK] Set phpstan level to 1
Releases: master
Resolves: #90665
Change-Id: I55c08b826d6e4560cbfbcde99e795f55036b049c
Reviewed-on: https://review.ty...
Alexander Schnitzler
16:33 Revision 6ac22730: [BUGFIX] Do not assign tab items if their content is empty
In a TabsContainer, if all the fields of a tab are hidden to the editor
(by disabling them in PageTS), the tab would ...
Christian Eßl
16:01 Revision 72b8d66d: [BUGFIX] Do not assign tab items if their content is empty
In a TabsContainer, if all the fields of a tab are hidden to the editor
(by disabling them in PageTS), the tab would ...
Christian Eßl
15:13 Revision ed41d17c: [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
14:41 Revision 622e1a3d: [BUGFIX] Reorder processing of TCA select items again
It's now possible again to process items from foreign_table
configuration with the itemsProcFunc. After that pageTSco...
Jigal van Hemert
14:26 Revision f45186e7: [TASK] Lower priority of Argon2id
Argon2id should never be set automatically for compatibility reasons.
At some places the array sorting will give the...
Gerrit Mohrmann
13:52 Revision f4add4d1: [BUGFIX] Allow "distinct" in select.selectFields
Add "distinct" into the whitelist of allowed select parts.
Resolves: #43114
Releases: master, 9.5
Change-Id: I8ae656...
Susanne Moog
13:36 Revision 7002c086: [BUGFIX] Allow "distinct" in select.selectFields
Add "distinct" into the whitelist of allowed select parts.
Resolves: #43114
Releases: master, 9.5
Change-Id: I8ae656...
Susanne Moog
13:29 Revision 2d49debe: [TASK] Let all Commands return an int value
The parent class states an integer value is returned,
but most core commands did not follow that rule. Now they
got a...
Anja Leichsenring
13:26 Revision 247da0fa: [TASK] Avoid possibly undefined variables
phpstan identified a bunch of possibly undefined
variables which is fixed with this patch.
Releases: master
Resolves...
Alexander Schnitzler
12:26 Revision ab5d305b: [TASK] Centralize imagefile_ext, mediafile_ext and textfile_ext
Most access to the configuration options are made against AbstractFile
objects in FAL, which is now centralized in on...
Benni Mack
11:36 Revision 989ca301: [BUGFIX] Don't show newLanguageButton if user has no edit permissions
With #90608 the PageLayoutView was extended to also
take `tables_modify` for `tt_content` into account.
Unfortunatel...
Oliver Bartsch
11:12 Revision bdd8d12a: [TASK] Deprecate Extbase's SignalSlot Dispatcher
Extbase's SignalSlot Dispatcher has had its good run - it served
as a possible successor instead of Hooks but lacked ...
Benni Mack
10:56 Revision b06f4ca4: [BUGFIX] Throw missing exception in method getTypeOfChildProperty
Method getTypeOfChildProperty() of class ObjectConverter
didn't throw an exception if the class schema didn't detect
...
Alexander Schnitzler
10:16 Revision 78b92c0a: [TASK] Remove bootstrap-slider usages
This patch removes all occurrences of bootstrap-slider in Core with the
native `range` input type.
To ensure a consis...
Andreas Fernandez
10:13 Revision 989fbe05: [BUGFIX] Allow Tree DataProviders with original constructor
If a treedataprovider (e.g. from news) extends from Core's
constructor, Core hands in various multiple arguments.
Ho...
Benni Mack
10:10 Revision adbd31c7: [TASK] Use PSR-7 Request in BackendController
Various GeneralUtility::_GET() calls are now replaced by
using the PSR-7 Request object, reducing the need for access...
Benni Mack
10:09 Revision 5833630c: [BUGFIX] Re-enable Guzzle versions > 6.5.0
Guzzle 6.5.0 introduced an issue with umlaut domains
which was fixed in Guzzle 6.5.1 and Guzzle 6.5.2
respectively.
...
Benni Mack
10:08 Revision 97bdfad2: [BUGFIX] Re-enable Guzzle versions > 6.5.0
Guzzle 6.5.0 introduced an issue with umlaut domains
which was fixed in Guzzle 6.5.1 and Guzzle 6.5.2
respectively.
...
Benni Mack
09:27 Revision fee44f32: [BUGFIX] Re-enable Guzzle versions > 6.5.0
Guzzle 6.5.0 introduced an issue with umlaut domains
which was fixed in Guzzle 6.5.1 and Guzzle 6.5.2
respectively.
...
Benni Mack
08:47 Revision 3b3b371f: [TASK] Transform PageBrowsingViewHelper to TagBasedViewHelper
As the PageBrowsingViewHelper actually renders a HTML tag it
should extend AbstractTagBasedViewHelper. This also allo...
Georg Ringer

2020-03-05

21:57 Revision 73adc4c8: [BUGFIX] Provide return value for SendEmailCommand
The parent class defines a return value of type int, but the command
does not provide one. This causes a test failure...
Anja Leichsenring
20:18 Revision 40c3c5e8: [BUGFIX] Use iFrame name in Acceptance Test instead id
The test used to use the iFrame id, but some updated dependency
caused this misuse to fail. Using the proper name att...
Anja Leichsenring
20:06 Revision d13c8b3d: [BUGFIX] Do not try to map properties with unknown type
The Extbase data mapper has been adjusted to only
map properties where the type is known.
Resolves: #89857
Releases:...
Susanne Moog
18:59 Revision e41f9b74: [TASK] Check for PHP extension PDO
Let the Install Tool check also for PHP extension PDO.
With #85803 the requirement has also been added to the compose...
Georg Ringer
13:36 Revision d6a6bbcc: [BUGFIX] Require codeception/lib-asserts:^1.1
The version contains a bugfix, that caused acceptance test to fail
due to missing method declaration.
Using ^1.1 as m...
Anja Leichsenring
09:10 Revision 6afc789f: [BUGFIX] Remove possibility to exclude width/height in sys_file_metadata
Width and height are readonly fields updated by system image service API.
To ensure the API (for example the crop wiz...
Susanne Moog
09:05 Revision 51a78b6b: [BUGFIX] Use polyfills or older API in AdminPanel
The AdminPanel uses modern JavaScript API which cannot be used in
Internet Explorer, as it doesn't understand ECMAScr...
Andreas Fernandez
07:48 Revision 0504b4b2: [BUGFIX] Move felogin events from initializeLoginAction to loginAction
In the initializeLoginAction the view is not available. Move the events
to loginAction to make it possible to dispatc...
Gerrit Mohrmann

2020-03-04

18:31 Revision ec55210b: [BUGFIX] Remove view button for indefinite source hosts in redirects module
The changes made in #88499 removed the support for "default urls".
This left broken view buttons in the redirects mod...
Christian Eßl
16:04 Revision 5ecb709b: [BUGFIX] Remove sys_file_metadata width and height from excludefields
This is a followup to #81964 which removed the exclude configuration
from the fields width & height.
However, if EXT:...
Georg Ringer
13:25 Revision aa7e977a: [BUGFIX] Respect language access limitations in new PageLayoutView
If the user has no access to the default language, the new
fluid based PageLayoutView would fail with an error. This ...
Christian Eßl
09:50 Revision 7ca1f49c: [BUGFIX] Do not try to map properties with unknown type
The Extbase data mapper has been adjusted to only
map properties where the type is known.
Resolves: #89857
Releases:...
Susanne Moog
09:25 Revision 17cdc528: [BUGFIX] Catch possible exceptions while loading YAML files via import
If an error happens during loading YAML files, e.g. because the path is
wrong or the used extension has been deactiva...
Georg Ringer
09:05 Revision 8a6c9a4b: [TASK] Make ViewHelpers compatible with Fluid 3.x
This change adds a handful of conditions and duplicates some
code in order to achieve compatibility with Fluid 3.0. S...
Claus Due
09:02 Revision 90d281a9: [BUGFIX] Streamline composer.json links for Packagist
This change adds more links for Packagist to all TYPO3 System Extensions.
This is especially relevant for Packagist ...
Simon Gilli
08:48 Revision 6df00f35: [TASK] Use attribute translate="no" for non translatable strings
If a string is used in a XLIFF file but it should not be translated,
it must be identified as such. The XLIFF standar...
Georg Ringer
08:43 Revision 4adfaf51: [TASK] Use codeception 4 for acceptance tests
Used composer commands:
composer require "codeception/codeception:^4.0" --update-with-dependencies --dev
composer re...
Benni Mack
08:10 Revision 0d1723ab: [TASK] Use attribute translate="no" for non translatable strings
If a string is used in a XLIFF file but it should not be translated,
it must be identified as such. The XLIFF standar...
Georg Ringer
07:16 Revision fdf34b96: [TASK] Fix CGL Errors in Tests
Resolves: #90631
Releases: master
Change-Id: I4437d847aa29591df6ca4d69a18d7467b12695b0
Reviewed-on: https://review.ty...
Susanne Moog
05:13 Revision c047024b: [BUGFIX] Show guidelines in Adminpanel rendering tree view
The tree guidelines are now properly shown in the TS Tree view
in AdminPanel.
Also not used FontAwesome is removed fr...
Tymoteusz Motylewski

2020-03-03

21:14 Revision dc9e8bfe: [BUGFIX] Show guidelines in Adminpanel rendering tree view
The tree guidelines are now properly shown in the TS Tree view
in AdminPanel.
Also not used FontAwesome is removed fr...
Tymoteusz Motylewski
20:49 Revision 464a060c: [BUGFIX] Allow sending test mails via pressing enter key
The form for sending test mails in the Install Tool now listens to the
`submit` event which allows to trigger the sub...
Andreas Fernandez
20:47 Revision a5f19efc: [BUGFIX] Set actionName for adding online media
The property `actionName` is added to the window message to allow adding
media from the "Add media by URL" again. To ...
Andreas Fernandez
17:20 Revision 410c35f9: [BUGFIX] Respect content_from_pid in page cache
When using "content_from_pid" and the content from a different
pid is changing, the cache of the frontend page should...
Georg Ringer
16:05 Revision 2758aa4f: [BUGFIX] Respect content_from_pid in page cache
When using "content_from_pid" and the content from a different
pid is changing, the cache of the frontend page should...
Benni Mack
15:58 Revision b86ccc8d: [BUGFIX] Take tables_modify in PageLayoutView into account
If a non-admin user currently has no access to modify the `tt_content`
table they still get editing options displayed...
Oliver Bartsch
13:39 Revision d8f581f9: [BUGFIX] Consider language context and fallbacks in persisted aspects
For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex...
Nicole Cordes
12:53 Revision 05b8c067: [BUGFIX] Streamline README.md and INSTALL.md with current links
In the past year a lot of links have changed, especially in documentation
which is now reflected in the README.md and...
Benni Mack
12:04 Revision 0573cc2c: [BUGFIX] Streamline README.md and INSTALL.md with current links
In the past year a lot of links have changed, especially in documentation
which is now reflected in the README.md and...
Benni Mack
10:09 Revision af5ce3d6: [BUGFIX] Make $actionName argument in ExtensionService nullable
The method ExtensionService::getPluginNameByAction() was hardened in
This breaks previous functionality, where it was...
Christian Eßl
10:00 Revision 1cd43dd2: [TASK] Upgrade phpstan/phpstan to 0.12.13
This version of phpstan heavily improves the analysis
performance by using multi threading and caching out
of the box...
Alexander Schnitzler
09:44 Revision 4a5fa034: [BUGFIX] Catch possible exceptions while loading YAML files via import
If an error happens during loading YAML files, e.g. because the path is
wrong or the used extension has been deactiva...
Georg Ringer

2020-03-02

22:47 Revision d7d8bff4: [TASK] Set lastLoginProvider cookie only if custom provider used
This patch changes the login flow so it only sets the
be_lastLoginProvider cookie if the provider that
authenticated ...
Claus Due
22:40 Revision 5cdffd83: [BUGFIX] Fix binding to `this` in event API
This patch ensures `this` is correctly bound to the triggering element
which is mandatory for event delegation.
Reso...
Andreas Fernandez
22:38 Revision 20f13795: [TASK] Fix return type description
Releases: master
Resolves: #90616
Change-Id: I18a79f46bb59d23500269d08ca963465ddf3838d
Reviewed-on: https://review.ty...
Jacob Dreesen
21:30 Revision 2865284d: [TASK] Use label "default" instead of "none" for Space before/after
Change the misleading label "none" to "default" for the following fields
in tt_content: `space_before_class` & `space...
Georg Ringer
12:18 Revision 8759a8b0: [TASK] Remove superfluous isset checks
phpstan reported superfluous usages of isset checks for
variables that are defined and whose type is more
specificall...
Alexander Schnitzler
12:13 Revision ed06f1e5: [BUGFIX] Respect cross-site error content source
In a multi-site setup, it should be possible to refer to a page
from site A as an error page from site B.
Resolves: ...
Francois Suter
11:23 Revision 2ccb392c: [BUGFIX] Show scrollbar earlier in pagetree on larger pagetrees
On larger pagetrees, the svg pagetree cut off too many elements at
the bottom and the scrollbar was activated much to...
Christian Eßl
09:44 Revision 83c3be60: [BUGFIX] Respect cross-site error content source
In a multi-site setup, it should be possible to refer to a page
from site A as an error page from site B.
Resolves: ...
Francois Suter
08:55 Revision 08ae979e: [BUGFIX] Allow unique for fields with l10n_mode=exclude
Ignore uniqueness in translated records with same value
Resolves: #87038
Releases: master
Change-Id: I2b074e4a9c457a...
Alexander Bohndorf
08:51 Revision 43d0fa1e: [BUGFIX] Fix parseFunc handling of nested tags
Resolves: #39261
Releases: master
Change-Id: I981e9af652635db661126c1a4e0ccf3841417d54
Reviewed-on: https://review.ty...
Wolfgang Klinger
08:48 Revision 197ce2e1: [TASK] Remove unused variable in closure
Releases: master
Resolves: #90606
Change-Id: I910a93919c96e8b29e652e67b8e2077ff24f72e0
Reviewed-on: https://review.ty...
Alexander Schnitzler
08:06 Revision e051a5e9: [BUGFIX] Show scrollbar earlier in pagetree on larger pagetrees
On larger pagetrees, the svg pagetree cut off too many elements at
the bottom and the scrollbar was activated much to...
Christian Eßl

2020-03-01

20:51 Revision fcfac199: [BUGFIX] Fix wrong Viewhelper code in AssetCollector documentation
Releases: master
Resolves: #90609
Change-Id: Ie78ade3e1ccb883c7f0928c1b0cff87d4a08ffd2
Reviewed-on: https://review.ty...
Christian Eßl
20:09 Revision 66055927: [TASK] Check valid database name specific for DBMS
With this change the check for a valid database name will be done
specific for each DBMS.
Resolves: #85739
Releases:...
Manuel Selbach
18:17 Revision eafa610a: [BUGFIX] Initialize CodeMirror if element becomes visible to client
CodeMirror initialization fails if its textarea is not rendered yet. To
fix this issue, an Intersection Observer is i...
Andreas Fernandez
18:12 Revision 172cf1e4: [BUGFIX] Initialize label related properties in EmulatedPageLayoutView
The new StandardContentPreviewRenderer uses an emulated PageLayoutView
for implementing "tt_content_drawItem" hooks. ...
Christian Eßl

2020-02-29

21:25 Revision 1c9bb1ef: [BUGFIX] Check if editor is allowed to drag-move pages in pagetree
Before, editors could always use drag and drop to move pages in the
page tree, even if they were lacking the permissi...
Christian Eßl
21:19 Revision 42e63752: [BUGFIX] Evaluate invertStateDisplay in flexforms
The option "invertStateDisplay" for checkboxes was not working with
flexforms, because the received true/false values...
Christian Eßl
21:13 Revision bb473171: [BUGFIX] Prevent PHP Warning for count() in scheduler for sqlite
As serialized_executions might be false instead of an array, check type
first. This ensures there will be no php warn...
Daniel Siepmann
21:10 Revision 6a2deadf: [TASK] Change several uris in ext:about to https
Resolves: #90596
Releases: master, 9.5
Change-Id: I81d02b5151a92b991f0f6e63fbdca27c0e91ed3f
Reviewed-on: https://revi...
Susanne Moog
21:07 Revision 953cb02f: [BUGFIX] Check if editor is allowed to drag-move pages in pagetree
Before, editors could always use drag and drop to move pages in the
page tree, even if they were lacking the permissi...
Christian Eßl
20:52 Revision 8c478504: [BUGFIX] Evaluate invertStateDisplay in flexforms
The option "invertStateDisplay" for checkboxes was not working with
flexforms, because the received true/false values...
Christian Eßl
20:04 Revision c064c380: [BUGFIX] Allow newlines in ConfirmationFinisher message
The ConfirmationFinisher in ext:form allows for adding messages with
a textarea. These are saved with newlines in YAM...
Christian Eßl
19:49 Revision da13095f: [TASK] styleguide: Remove mentions of enableMultiSelectFilterTextfield
https://github.com/TYPO3-CMS/styleguide/pull/138 Anja Leichsenring
19:39 Revision aac0c568: [BUGFIX] Fix spelling errors in ext:core
Resolves: #90593
Releases: master
Change-Id: I2ad6f61906f42c6706d4cbca53013202ce481e7d
Reviewed-on: https://review.ty...
Christian Eßl
19:31 Revision 3d056272: [BUGFIX] Allow newlines in ConfirmationFinisher message
The ConfirmationFinisher in ext:form allows for adding messages with
a textarea. These are saved with newlines in YAM...
Christian Eßl
19:23 Revision a9f156de: [TASK] Change several uris in ext:about to https
Resolves: #90596
Releases: master, 9.5
Change-Id: I81d02b5151a92b991f0f6e63fbdca27c0e91ed3f
Reviewed-on: https://revi...
Christian Eßl
19:11 Revision 21ec90dd: [BUGFIX] Initialize CodeMirror if element becomes visible to client
CodeMirror initialization fails if its textarea is not rendered yet. To
fix this issue, an Intersection Observer is i...
Andreas Fernandez
19:03 Revision 9c1342dc: [TASK] Replace $.ajax() in most of EXT:backend
This patch replaces $.ajax() in EXT:backend either with our AJAX API
or with native XMLHttpRequest. The latter is req...
Andreas Fernandez
10:59 Revision 2bc0ab68: [BUGFIX] Fix broken link in Documenting HowTo
Resolves: #90594
Releases: master, 9.5
Change-Id: I507863b071a75c8743a40c0502a1fc578ae29235
Reviewed-on: https://revi...
Christian Eßl
10:09 Revision 4b20004e: [BUGFIX] Fix broken link in Documenting HowTo
Resolves: #90594
Releases: master, 9.5
Change-Id: I507863b071a75c8743a40c0502a1fc578ae29235
Reviewed-on: https://revi...
Christian Eßl
10:00 Revision 72a75cbc: [BUGFIX] Fix error in tsref.xml
Resolves: #90595
Releases: master
Change-Id: I7526331f93ab25829ed0b6c9419519eefd4d2b0a
Reviewed-on: https://review.ty...
Susanne Moog
09:45 Revision 98ff469f: [BUGFIX] Fix spelling errors in ext:impexp
Resolves: #90587
Releases: master
Change-Id: Ia85673a693d0de19745379c79dba157e33aa6804
Reviewed-on: https://review.ty...
Christian Eßl
09:28 Revision d4c31383: [BUGFIX] Fix spelling errors in ext:t3editor
Resolves: #90589
Releases: master
Change-Id: Iab632fcbb6366a3e7289341b5638789a8f3cf0df
Reviewed-on: https://review.ty...
Christian Eßl
09:15 Revision 5257a1cc: [BUGFIX] Fix Dashboard RSS widgets cache life time handling
The SimpleFileBackend does not support cache life times, so RSS
feeds are currently cached "forever". Using the FileB...
Susanne Moog
09:10 Revision 2a0218b6: [BUGFIX] Only allow scalar values in AssetCollector
Since AssetCollector needs to be serialized,
or to be more precise its state need to be cached as string,
we must avo...
Helmut Hummel
08:04 Revision dc2115ae: [BUGFIX] Fix spelling errors in ext:frontend
Resolves: #90586
Releases: master
Change-Id: I229984ae44b0bc20dca1bbc919d7815e782c8db1
Reviewed-on: https://review.ty...
Christian Eßl
07:57 Revision 5661dd34: [BUGFIX] Fix spelling errors in ext:backend
Resolves: #90582
Releases: master
Change-Id: I456dd0b04947c838f125d49ca686a40d289c2fe1
Reviewed-on: https://review.ty...
Christian Eßl
07:56 Revision 723e056c: [BUGFIX] Fix spelling errors in several extensions
Fixes several spelling errors in the extensions "indexed_search",
"install", "linkvalidator", "lowlevel", "recordlist...
Christian Eßl
07:56 Revision 7caf4a91: [BUGFIX] Fix spelling errors in ext:form
Resolves: #90585
Releases: master
Change-Id: I2b8648f2d8d86ae7054db0a322188ba39f131c8c
Reviewed-on: https://review.ty...
Christian Eßl
07:32 Revision 476cc99d: [BUGFIX] Fix spelling errors in ext:extbase
Resolves: #90590
Releases: master
Change-Id: Ieeef9bb93804f0de090fd787eb143c913b1b19a0
Reviewed-on: https://review.ty...
Christian Eßl
07:29 Revision 9eb5bee7: [BUGFIX] Fix spelling errors in ext:fluid
Resolves: #90584
Releases: master
Change-Id: I8ba0f11bf969f97debc548237b2dd7eda194c503
Reviewed-on: https://review.ty...
Christian Eßl
07:28 Revision b97c55de: [BUGFIX] Fix spelling errors in ext:scheduler
Resolves: #90588
Releases: master
Change-Id: I771186e77f0c78661d1f310f53b1d9085123d2c5
Reviewed-on: https://review.ty...
Christian Eßl
07:27 Revision 1cac2007: [BUGFIX] Fix spelling errors in ext:felogin
Resolves: #90583
Releases: master
Change-Id: Idd3aaed9cd754ab174d5e88a6c3b2a4c631d0996
Reviewed-on: https://review.ty...
Christian Eßl

2020-02-28

17:19 Revision 4d9691b6: [BUGFIX] Add type definition for backend user section
Since columnsOverrides it is possible to overwrite TCA definitions
for specific columns and type combinations. Howeve...
Susanne Moog
17:07 Revision b3d548bf: [TASK] Remove nearly any evidence of jQuery in dashboard
This patch removes most of the jQuery usages from EXT:dashboard. It's
kept at places where we can't refrain from usin...
Andreas Fernandez
16:52 Revision 6857ecf3: [BUGFIX] Add type definition for backend user section
Since columnsOverrides it is possible to overwrite TCA definitions
for specific columns and type combinations. Howeve...
Susanne Moog
16:49 Revision 7f3229f4: [TASK] Setup missing constants in phpstan bootstrap file
This patch introduces a bootstrap file for phpstan to define
missing constants phpstan would report otherwise.
A ded...
Alexander Schnitzler
16:02 Revision 89d251b4: [TASK] Improve accessibility of "New form" multi-step wizard
This patch addds a basic keyboard navigation inside the multi-step wizard
for new forms in backend. This improves han...
Elias Häußler
15:23 Revision 3194634a: [BUGFIX] Remove jumpToUrl function
This patch backports the changes in AbstractLinkBrowserController
which were added in patch #89033. There were some d...
Dennis Prinse
15:20 Revision 63b34f73: [TASK] Deprecate felogin pibase plugin
All felogin pibase hooks and classes are now deprecated.
For each hook a replacement event is provided.
Resolves: #8...
Jan Stockfisch
15:17 Revision 017779f1: [TASK] Cleanup php doc blocks with rector
Releases: master
Resolves: #90569
Change-Id: I6ed32592b2ad093800e5ebe98f31819a6b91b9ac
Reviewed-on: https://review.ty...
Alexander Schnitzler
09:56 Revision 41ff2d0f: [BUGFIX] Cleanup AssetCollector
Optimize loop for rendering.
Resolves: #90544
Releases: master
Change-Id: I9775ac3e1d2f500f35c926dc3bfdc06df96c6b7c
...
Susanne Moog
09:38 Revision 3399cb6a: [TASK] use strict type comparison for isValueSelected
\TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper::isSelected
uses a strict type comparison but the OptionViewHelper...
Marco Pfeiffer
09:07 Revision c181de34: [BUGFIX] Remove obsolete definitions in index.d.ts
Resolves: #90557
Releases: master
Change-Id: I9532ce47c1bee205fcf0b2afe941dc1be10e532a
Reviewed-on: https://review.ty...
Andreas Fernandez
07:40 Revision 96ca3567: [TASK] Use Sortable.js in FlexForm
This patch replaces jquery-ui/sortable with Sortable.js which has been
introduced with the refactoring of the IRRE co...
Andreas Fernandez
07:20 Revision 19bfe48a: [BUGFIX] Add missing identify fields for f:hidden VH
When using only f:hidden fields for sub-properties
of a domain model which has to be updated, no identity
fields (__i...
Stefan Froemken
07:11 Revision 137b3815: [BUGFIX] Fix check for "ifEmpty" relevance
The ContentObjectRenderer checks whether it is relevant or not to apply
the ifEmpty property before actually applying...
Francois Suter
06:35 Revision a02784d7: [BUGFIX] Fix check for "ifEmpty" relevance
The ContentObjectRenderer checks whether it is relevant or not to apply
the ifEmpty property before actually applying...
Francois Suter
06:31 Revision 580887c2: [BUGFIX] Add missing identify fields for f:hidden VH
When using only f:hidden fields for sub-properties
of a domain model which has to be updated, no identity
fields (__i...
Stefan Froemken
00:18 Revision e0781934: [BUGFIX] Add $TSkey labels for internal debugging
This patch adds $TSkey labels to a few calls to cObjGetSingle()
to improve the debugging experience with the TS tree ...
Christian Eßl

2020-02-27

21:34 Revision e07d287b: [TASK] Add integration test that runs phpstan
Releases: master
Resolves: #90558
Change-Id: I9a02974eb3c4efc242d83f0610f7fc15764b30b7
Reviewed-on: https://review.ty...
Alexander Schnitzler
20:41 Revision 9b96aea6: [BUGFIX] Include jquery-ui-resizable css
The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ...
Susanne Moog
20:30 Revision 89e5adda: [BUGFIX] Include jquery-ui-resizable css
The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ...
Susanne Moog
20:17 Revision 4cf18c61: [BUGFIX] Ensure presence of record uid for postModifiers of slugs
When recreating a slug via the datahandler, the full record is present
in the hook, whereas when recreating the same ...
Susanne Moog
20:12 Revision 5e3d5240: [BUGFIX] Include jquery-ui-resizable css
The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ...
Nikita Hovratov
19:50 Revision 9751097b: [BUGFIX] Ensure presence of record uid for postModifiers of slugs
When recreating a slug via the datahandler, the full record is present
in the hook, whereas when recreating the same ...
Susanne Moog
19:49 Revision 5633a348: [BUGFIX] Throw missing exception in method getTypeOfChildProperty
Method getTypeOfChildProperty() of class ObjectConverter
didn't throw an exception if the class schema didn't detect
...
Alexander Schnitzler
19:38 Revision d8d5d0a1: [BUGFIX] Do not access undefined property in PreviewRenderer
Resolves: #90554
Releases: master
Change-Id: I4cbdcadbec39766f87ca1561f6b2310e90c70ba5
Reviewed-on: https://review.ty...
Daniel Goerz
18:02 Revision 6159f705: [DOCS] Correct typo in Changelog
Releases: master, 9.5
Resolves: #90552
Change-Id: Iece6f3a354419b6b48c704394d45ea94f4bf45d9
Reviewed-on: https://revi...
Franz Holzinger
17:49 Revision cb5146db: [BUGFIX] Import dependencies of dashboard properly
The dependencies of the dashboard are now properly imported to fix
loading issues.
Resolves: #90546
Releases: master...
Andreas Fernandez
17:42 Revision 4188bca8: [DOCS] Correct typo in Changelog
Releases: master, 9.5
Resolves: #90552
Change-Id: Iece6f3a354419b6b48c704394d45ea94f4bf45d9
Reviewed-on: https://revi...
Franz Holzinger
16:33 Revision 13c81845: [TASK] Add meaningful terms in various PHPDocs and comments
To make examples more clear more meaningful terms are now used.
Resolves: #90550
Releases: master, 9.5
Change-Id: Ie...
Oliver Bartsch
15:40 Revision cc58d5f7: [TASK] Add meaningful terms in various PHPDocs and comments
To make examples more clear more meaningful terms are now used.
Resolves: #90550
Releases: master, 9.5
Change-Id: Ie...
Oliver Bartsch
14:19 Revision dd9be5a9: [BUGFIX] Fix Exception caused by empty staticPageArguments
When 'Index Records immediately when saved?' is enabled in indexing
configurations for records, then on saving the re...
Manuel Munz
14:12 Revision 4551b4c5: [TASK] Introduce Argon2PasswordHashInterface
This is a followup patch for the introduction of Argon2id.
https://review.typo3.org/c/Packages/TYPO3.CMS/+/63077
Tha...
Alexander Schnitzler
14:03 Revision 23d6af44: [TASK] Deprecate $ref param types of method callUserFunction
Passing a non object variable or non null value as third argument
"$ref" into method GeneralUtility::callUserFunction...
Alexander Schnitzler
13:51 Revision 05bf35d7: [BUGFIX] Fix Exception caused by empty staticPageArguments
When 'Index Records immediately when saved?' is enabled in indexing
configurations for records, then on saving the re...
Manuel Munz
13:48 Revision 9e0db782: [BUGFIX] Raise minimum requirement of symfony/http-foundation
This patch raises the minimum requirement of symfony/http-foundation to
v3.4.28 / v4.2.9 as the required constant `Co...
Benni Mack
12:26 Revision 53d06706: [TASK] Improve isValid annotation
make annotation comment of the isValid method from UrlValidator more clear
Releases: master
Resolves: #90549
Change-...
Cypelt
12:17 Revision 87751a46: [TASK] Define RootlineUtility::purgeCaches as internal
Remove the outdated note about using in unit tests only and set the
method to internal as it used by the core but sho...
Georg Ringer
12:05 Revision 981e85ba: [BUGFIX] Raise minimum requirement of symfony/http-foundation
This patch raises the minimum requirement of symfony/http-foundation to
v4.2.9 as the required constant `Cookie::SAME...
Andreas Fernandez
12:03 Revision e6f1bec5: [TASK] Define RootlineUtility::purgeCaches as internal
Remove the outdated note about using in unit tests only and set the
method to internal as it used by the core but sho...
Georg Ringer
12:02 Revision 1b252f00: [BUGFIX] Fix description of pageNotFound and pageUnavailable handling
Since #76345 prefixing user functions with a file path has been deprecated
in version 8 and was removed in v9.2. The ...
Susanne Moog
08:32 Revision b8c2dd25: [BUGFIX] Remove outdated information about doktype 5 from tsref.xml
Once upon a time there was a doktype 5 for "not in menu" pages which has
been moved to a checkbox since a long time.
...
Georg Ringer

2020-02-26

21:13 Revision eecb0ef7: [BUGFIX] Do not process original files
The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries...
Florian Schuhmann
20:27 Revision 68d8281f: [BUGFIX] Do not process original files
The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries...
Florian Schuhmann
20:26 Revision 1981e762: [BUGFIX] Fix adding assets from uncached plugins
AssetCollector is a singleton, but of course does not survive requests.
Since uncached plugins should be able to acce...
Helmut Hummel
17:04 Revision 6f186ff9: [BUGFIX] Prevent TypeError in AssetCollector related ViewHelpers
The two new ViewHelpers `CssViewHelper` and `ScriptViewHelper`
automatically render the content of their body if no s...
Oliver Bartsch
14:25 Revision 675666bb: [BUGFIX] Add uploaded file to IRRE
The postMessage sent to IRRE when uploading a file via drag & drop missed
the actionName, which resulted in ignoring ...
Andreas Fernandez
10:23 Revision 9410da02: [BUGFIX] Use brackets to access 1st char in string
To stay compatible with PHP 7.4 brackets instead of curly braces must be
used.
Resolves: #90527
Releases: 9.5
Change...
Georg Ringer
08:54 Revision 3ef67bca: [TASK] Add -dev suffix to Typo3Version
Releases: master
Resolves: #90538
Change-Id: I51038d26371577ee3795b9774814766f39f9cc1e
Reviewed-on: https://review.ty...
Susanne Moog

2020-02-25

19:34 Revision fd043c7d: [BUGFIX] Add $TSkey labels for internal debugging
This patch adds $TSkey labels to a few calls to cObjGetSingle()
to improve the debugging experience with the TS tree ...
Christian Eßl
14:49 Revision 04f394ae: [TASK] Set TYPO3 version to 10.4.0-dev
Change-Id: I0bdeb9a461dd2a6e5378075425412667f6126523
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/634...
Oliver Hader
13:50 Revision 8f93b98d: [RELEASE] Release of TYPO3 10.3.0
Change-Id: I46bd52fe097a1c9d212bc4b23951efbb1cee18d3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/634...
Oliver Hader
13:37 Revision 8fa62cb8: [BUGFIX] Keep old behaviour of image collection for admin panel
The existing behaviour was changed when introducing the AssetCollector.
The existing variable $imagesOnPage was overw...
Daniel Siepmann
13:25 Revision dfc3c810: [BUGFIX] Only render widget footer if defined and correct styling issues
Widget footer is now only rendered if the optional footer section for
widgets is used and contains content. In additi...
Benjamin Kott
09:58 Revision dad2e015: [TASK] Move Changelog files into 10.3 folder
The upcoming release of TYPO3 10.3 requires all documentation to
be placed into the version folder.
Resolves: #90510...
Anja Leichsenring
09:23 Revision bff26642: [BUGFIX] Initialize more properties of PageLayoutView
With #78450 the StandardContentPreviewRenderer creates an instance of
the `PageLayoutView` to keep the existing hook...
Georg Ringer
09:21 Revision 4e10f6ee: [DOCS] Add example for RadioButton/MultiCheckbox
Add example for elements of type RadioButton/MultiCheckbox.
Releases: master, 9.5
Resolves: #90520
Change-Id: Ifaeac...
Jochen Roth
09:20 Revision 6fa665dc: [DOCS] Add example for RadioButton/MultiCheckbox
Add example for elements of type RadioButton/MultiCheckbox.
Releases: master, 9.5
Resolves: #90520
Change-Id: Ifaeac...
Jochen Roth
08:03 Revision ddb362f8: [TASK] Clean up of ext:dashboard
Before the final release of the dashboard some clean up is done.
Among others following tasks are performed:
* Add m...
Oliver Bartsch
07:59 Revision 13c67c45: [FEATURE] Introduce PreviewRenderer pattern
This introduces a new approach to registering and rendering
previews; for content elements initially but possible to ...
Claus Due
07:05 Revision 7e342e74: [FEATURE] Introduce AssetCollector
AssetCollector is a concept to allow custom CSS/JS code,
inline or external, to be added multiple times in e.g. a Flu...
Benni Mack

2020-02-24

20:46 Revision 6db9a9dc: [BUGFIX] Return class alias respecting namespace
The resolveControllerAliasFromControllerClassName returns an alias
respecting subfolders in controller namespace to a...
Daniel Gohlke
20:41 Revision ac747e1a: [FEATURE] Dashboard widget: TYPO3 security advisories
A new widget is added which displays a list of security
advisories from the typo3.org RSS feed.
Resolves: #90512
Rel...
Oliver Bartsch
20:39 Revision 72a4825c: [FEATURE] Improve FileDumpController
- Add possibility to use records of sys_file_reference
- Add possibility to resize images
- Add possibility to apply ...
Stefan Froemken
19:51 Revision 5aea1b2e: Revert "[FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests"
This reverts commit a848ba4f2798105d86537ae7b1185f661d29bd3d.
While the feature works well on fully configured sites...
Susanne Moog
19:34 Revision d2bd009e: [FEATURE] Use Egulias\EmailValidator for email validation
GeneralUtility::validEmail uses now Egulias\EmailValidator instead of
the method `filter_var` for validating an email...
Georg Ringer
15:03 Revision ae10a2b5: [FEATURE] Show broken links only in editable fields
Linkvalidator should show broken links only in the list of broken links,
if current backend user has edit access to t...
Sybille Peters
13:54 Revision a8b8b7a4: [BUGFIX] Fix page module button label and undefined variable access
Fixes a couple of issues:
* Missing button text for "new content" button
* Two cases of access to undefined variable...
Claus Due
13:31 Revision d7525b53: [FEATURE] Dashboard widget: number of failed logins
A new widget is added which displays the number of failed
logins during the last 24 hours.
Resolves: #90355
Releases...
Oliver Bartsch
12:45 Revision d4c019cb: [BUGFIX] Add sys log errors from current day to widget
Include current day when collecting data and labels for sys log widget.
Resolves: #90517
Releases: master
Change-Id:...
Daniel Siepmann
10:53 Revision 2618039a: [BUGFIX] Cast to prevent PHP TypeError when using sqlite
sqlite3 doesn't return casted values right now, everything is a string.
Some methods require integers, e.g. uid of a ...
Daniel Siepmann
09:05 Revision a848ba4f: [FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests
The PageContentErrorHandler provided by the core can take in either a
URL or a page uid for resolving an error page i...
Christian Eßl
07:55 Revision 6c4d73f5: [TASK] Unify dashboard widget registration
All widgets should be registered the same way to
increase consistency in the core file. The second
registration varia...
Oliver Bartsch
07:41 Revision 700419fd: [BUGFIX] Run 'language:update' command via scheduler task
Resolves: #89024
Releases: 9.5
Change-Id: I5ada79e9b08f41a4d72c8790e2c418032997d368
Reviewed-on: https://review.typo3...
Markus Poerschke

2020-02-23

21:15 Revision e7a907ec: [BUGFIX] Fallback to default, if BackendLayout can no longer be resolved
In the new fluidbased page module view, if a previously configured
BackendLayout has been removed. (For instance, the...
Christian Eßl
20:51 Revision e81619ee: [BUGFIX] Render exception for backend preview as error
Prior only an warning was logged, and a fallback rendering jumped in.
With this change an error is rendered in additi...
Daniel Siepmann
16:29 Revision 1c7826d5: [BUGFIX] Show fields for files/folders in ElementInformationController
The changes made to the ElementInformationController in #88901 had a few
problems and regressions:
- A lot of inform...
Christian Eßl
12:54 Revision 8a51dc77: [TASK] Cleanup ContextSensitiveHelp rendering
Resolves: #90497
Releases: master
Change-Id: I5cddd6be004f49d2c44076f5a2a5733401f52235
Reviewed-on: https://review.ty...
Benjamin Kott
11:30 Revision 3b355be1: [BUGFIX] Prevent separating HTML inline elements
The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it...
Sebastian Klein
11:30 Revision 56552f3a: [BUGFIX] Prevent separating HTML inline elements
The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it...
Sebastian Klein
10:56 Revision b2d83e1a: [BUGFIX] Remove undefined variable in QueryGenerator
Resolves: #90499
Relates: #90491
Releases: master
Change-Id: Ib2a3f53b88f4a19da0ca2d115114278ddd628f60
Reviewed-on: h...
Daniel Goerz
10:55 Revision 6b32a50f: [BUGFIX] Remove obsolete phpstan error pattern for TypeConverterException
Resolves: #90500
Releases: master
Change-Id: Ieaecff065dcc60c4e8e7c7a19d87fe5a8d18cd40
Reviewed-on: https://review.ty...
Daniel Goerz
09:03 Revision e4e5de2a: [DOCS] Add missing key for widget registration
Using the example registration of a custom widget would lead
to an ArgumentCountError respectively an RuntimeExceptio...
Oliver Bartsch

2020-02-22

22:55 Revision 7ed0d184: [TASK] Add TcaMigration for showRecordFieldList field
In #88901 the `showRecordFieldList` field was removed from all core
tables and won't be evaluated anymore. A correspo...
Oliver Bartsch
22:26 Revision b4b6dbbd: [BUGFIX] Update all npm packages
In order to fix most known vulnerabilities in development-related npm
packages, all packages have been updated to the...
Andreas Fernandez
20:53 Revision 863691e7: [TASK] Mark TypeConverterException final
Class \TYPO3\CMS\Form\Mvc\Property\Exception\TypeConverterException
provides a factory method fromError to instantiat...
Alexander Schnitzler
19:49 Revision ae9bfdeb: [BUGFIX] Remove unused npm libraries
This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i...
Andreas Fernandez
19:28 Revision acb12f21: [TASK] Upgrade TypeScript to 3.8.2
Executed commands:
yarn add --dev typescript@~3.8.2
yarn upgrade --pattern "^@types"
grunt build
Resolves: #9...
Andreas Fernandez
19:20 Revision 7a450e23: [TASK] Remove showRecordFieldList from be_dashboard
The TCA configuration `showRecordFieldList` inside the
`interface` section won't be evaluated anymore since #88901
an...
Oliver Bartsch
19:18 Revision 4eb31f42: [DOCS] Fix changelog for linkvalidator
Fix changelog for BrokenLinkRepository::getNumberOfBrokenLinks()
in linkvaildator
Resolves: #90494
Releases: master
...
Sybille Peters
19:11 Revision 7e9cacd1: [BUGFIX] Prevent separating HTML inline elements
The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it...
Sebastian Klein
19:01 Revision bb304489: [BUGFIX] Remove unused npm libraries
This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i...
Andreas Fernandez
18:59 Revision 25c1aec6: [TASK] Styling cleanups in several modules
This patch cleans up stylings across various modules and
streamlines the used markup as well as the folder structure....
Benjamin Kott
18:36 Revision 479a3e87: [TASK] Use new syntax to import PageTSconfig
This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie...
Oliver Bartsch
18:11 Revision b66f35a0: [BUGFIX] Fix some typos and improve PHPDoc comments
Fixes several typos and improves readability of PHPDoc
comments through ext:dashboard classes.
Resolves: #90486
Rele...
Oliver Bartsch
18:09 Revision ccb1c2c8: [FEATURE] Expose internal typoLinkParts in TypolinkViewHelper
Parameters being generated internally by TypoLink using
`<f:link.typolink parts-as="typoLinkParts">` view helper are
...
Oliver Hader
18:06 Revision 893ee207: [FEATURE] Add Argon2id to password hash algorithms
This adds Argon2id to the password hash algorithms. It should be
available since PHP 7.3.
Resolves: #90262
Releases:...
Gerrit Mohrmann
18:04 Revision d1d3a178: [BUGFIX] Expose ContextHelp module url to JavaScript
Resolves: #90490
Releases: master
Change-Id: Idc9c1d2fb2990116933e6cc0e1700daa46778847
Reviewed-on: https://review.ty...
Benjamin Kott
17:59 Revision 0bbf489f: [BUGFIX] Restore enable/disable functionality in beuser compare
This patch restores the possibility to enable backend users in
the compare view again. It also reinstalls the check f...
Daniel Goerz
17:55 Revision ca22b7e4: [TASK] Use new syntax to import PageTSconfig
This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie...
Oliver Bartsch
17:50 Revision 479db3f3: [FEATURE] Add bar- and doughnut-graph widgets to dashboard
You can now create widgets for the dashboard showing a bar- or
doughnut-graphs. As an example two new widgets are int...
Richard Haeser
17:45 Revision 3db01f46: [BUGFIX] Fix cli command aliasing
Instead of overriding the command name, an aliases
are now set for a command.
Command names and aliases are now conf...
Helmut Hummel
17:43 Revision 335697ac: [FEATURE] Add JavaScript event handling API
This patch adds API for event handling in JavaScript. The goal is to have
an easy-to-use event handling and delegatio...
Andreas Fernandez
16:03 Revision 23738146: [FEATURE] Use SiteLanguageAwareInterface to check for trait existence
In AspectFactory::enrich(), the function would use class_uses() to
determine, if an aspect uses the trait SiteLanguag...
Christian Eßl
15:50 Revision bcaecea9: [TASK] Add context menu for dbMounts in compare view
Resolves: #90483
Releases: master
Change-Id: I7053c87a6e5e317f019e119a4007771a75b25094
Reviewed-on: https://review.ty...
Oliver Bartsch
15:22 Revision 93109f2e: [TASK] Harden types in ext:dashboard
* Add some missing return types
* Remove wrong return type annotation
* Add missing import
* Use strict mode for `in_...
Oliver Bartsch
14:07 Revision fe6b71a1: [BUGFIX] Toggle compare buttons correctly in beuser list
Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi...
Daniel Goerz
13:10 Revision e3dcaea5: [DOCS] Improved documentation example for afterInitializeCurrentPage hook
Resolves: #90252
Releases: master, 9.5
Change-Id: Ibacf2dab8a246bcb09f02be65765aa0760ba041b
Reviewed-on: https://revi...
Markus Ehrlich
13:09 Revision f8e1b71e: [DOCS] Add directive to deny access for current Apache
The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R...
Chris Müller
12:32 Revision 5e318e61: [BUGFIX] Toggle compare buttons correctly in beuser list
Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi...
Daniel Goerz
09:45 Revision a30fced3: [TASK] Improve visual appearance of feature toggles
This extends and improves the visual appearance of
the feature toggle card in the settings module.
Furthermore the c...
Oliver Bartsch
01:12 Revision 32bc7b97: [BUGFIX] Fix missing labels in clipboard
The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:...
Christian Eßl
01:03 Revision ffa646af: [BUGFIX] Fix wrong field name in be_dashboard TCA
The TCA for be_dashboard was using a field name that doesn't exist
in the database table.
Resolves: #90477
Releases:...
Christian Eßl
00:30 Revision 945e86fe: [BUGFIX] Fix missing labels in reports module
The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced....
Christian Eßl
00:30 Revision 2a79da28: [BUGFIX] Fix missing "Page TSconfig" title
The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ...
Christian Eßl
00:29 Revision c14f3b02: [BUGFIX] Fix missing label in Site Config
The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves...
Christian Eßl

2020-02-21

23:04 Revision c6f21fb1: [BUGFIX] Fix missing labels in clipboard
The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:...
Christian Eßl
22:52 Revision fc14fa45: [BUGFIX] Fix missing labels in reports module
The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced....
Christian Eßl
22:48 Revision ed229194: [BUGFIX] Fix missing "Page TSconfig" title
The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ...
Christian Eßl
22:44 Revision 5a0c01bc: [BUGFIX] Fix missing label in Site Config
The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves...
Christian Eßl
22:41 Revision 8bf55d65: [FEATURE] Make Locking API configurable
Locking API can be configured via $GLOBALS['TYPO3_CONF_VARS'].
Now, by changing the priority of a specific lock stra...
Sybille Peters
19:29 Revision a7372ce6: [FEATURE] Fluid-based replacement for PageLayoutView
Provides a completely rewritten alternative to PageLayoutView
based on Fluid, and deprecates the old PageLayoutView. ...
Claus Due
19:11 Revision f66149f7: [FEATURE] Add placeholder processor in Yaml import
Rework placeholder processing to allow custom processors
Resolves: #90267
Releases: master
Change-Id: If884062c09a77...
Silvia Bigler
19:10 Revision 6e4bc758: [TASK] Update @typo3/icons to 1.11.0
Resolves: #90470
Releases: master
Change-Id: Iece9e14c26ecc8ff09bbb88afcb6809f3ab57c3c
Reviewed-on: https://review.ty...
Benjamin Kott
18:48 Revision 2e97e0c4: [BUGFIX] Use json_encode instead of implode
To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m...
Susanne Moog
18:06 Revision 3bddf096: [TASK] Check methods in RenderingContext before calling
Checks for method presence before attempting to call
them, and exposes getControllerName/getControllerAction
for publ...
Claus Due
17:44 Revision 653dded5: [TASK] Add documentation group Dashboard widgets
A widget group is added to the TYPO3 add widget modal with
all the documentation widgets
Resolves: #90457
Releases: ...
Koen Wouters
17:21 Revision f8145d61: [BUGFIX] Use json_encode instead of implode
To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m...
Susanne Moog
16:35 Revision 3dac41ff: [TASK] Allow subject to be handled in EmailLoginNotification
The subject can also be defined in a templated email. This way,
it is possible to allow custom subjects and completel...
Benni Mack
16:06 Revision 0312760d: [BUGFIX] Fix wrong language label in FileContentParser
The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-...
Christian Eßl
15:57 Revision 6f136584: [TASK] Ignore phpstan errors to achieve level 0 compatibility
This patch ignores several errors found by phpstan which are
not easy to solve as of now or which are not solvable at...
Alexander Schnitzler
15:37 Revision e837e5c7: [BUGFIX] Show user's real name in detail view
This patch corrects an invalid variable name in order to show the real
name of a backend user in the user's detail vi...
Michael Schams
15:29 Revision 6a91d990: [FEATURE] Add options and clipboard to filelist search
Use the already existing functions for listOptions and
clipboard and integrate them into the filelist search view.
R...
Guido S.
15:21 Revision 2b23357d: [TASK] Migrate LoginWarning mails to FluidEmail
Resolves: #90376
Releases: master
Change-Id: I0d7643b9bd0bd99545cd5e488a87cd381219cc42
Reviewed-on: https://review.ty...
Georg Ringer
15:07 Revision 1da2d177: [BUGFIX] Add missing language label for the beuser details button
Add the missing language label for the beuser details button.
Also fix a wrong resname in the "info" label.
Resolves...
Christian Eßl
15:05 Revision 321498e5: [BUGFIX] Fix wrong language label in FileContentParser
The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-...
Christian Eßl
14:45 Revision 3ed5450f: [BUGFIX] Show correct data in backend user detail view
The backend user detail view shows the select/modify table with two
columns: "select" and "modify". This patch makes ...
Michael Schams
14:43 Revision f0deda03: [TASK] Separate styling setup from login form creation for BE Login
This change is a pre-patch to re-use the variables of a view in
LoginController, to be used to for custom setups in t...
Benni Mack
13:00 Revision 16e1a461: [BUGFIX] Add "back" button in BE user detail view
Resolves: #90467
Releases: master
Change-Id: Id06fa71412f2d2f6eff6d07527166d4475070eda
Reviewed-on: https://review.ty...
Andreas Fernandez
12:55 Revision 4b6b0102: [FEATURE] Dashboard widget: documentation TypoScript Reference
A TypoScript Reference documentation widget is added.
Resolves: #90435
Releases: master
Change-Id: I31ea8a2be4bc55d6...
Koen Wouters
11:39 Revision c6344822: [BUGFIX] Fix typos in change log
This patch fixes a typo in the change log for issue #89139.
Resolves: #90464
Releases: master
Change-Id: Id3cd0b968e...
Michael Schams
10:10 Revision c1a801a6: [BUGFIX] Calculate correct cache identifier for cached SQL statement
BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli...
Markus Klein
10:10 Revision 072b6088: [BUGFIX] Fix invalid trigger_error call in DocumentTemplate
This was a typo / mistake of mine (while typing with "Power-Save" mode,
and no auto-completion support on a plane), t...
Benni Mack
10:10 Revision 346a2f9d: [DOCS] Adjust documentation for Fluid-based templated emails
A feature regarding the subject and localization was missing
in the initial change / docs, so this is now added.
Res...
Benni Mack
09:54 Revision 08f71888: [FEATURE] Add additionalAttributes to formDefinitions renderingOptions
Resolves: #89551
Releases: master
Change-Id: I3f88c949564c9726ab84f22d3e5f593858faa464
Reviewed-on: https://review.ty...
Tomita Militaru
09:19 Revision 98f1f28f: [FEATURE] Add stdWrap properties to references in FilesProcessor
Add stdWrap properties to references like it is done
in FilesContentObject. That way it is possible to select
FileRes...
Stefan Froemken
08:58 Revision f6ec9646: [FEATURE] Allow CEs to be saved directly in NewContentElement wizard
When creating content elements via the NewContentElement wizard,
a new option "saveAndClose" can be defined via PageT...
Benni Mack
07:29 Revision 41d7cee8: [TASK] Simplify API for checking link target
Previously, the function BrokenLinkRepository::getNumberOfBrokenLinks()
was used in the event listener. It is not nec...
Sybille Peters
00:04 Revision 7091f482: [BUGFIX] Calculate correct cache identifier for cached SQL statement
BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli...
Markus Klein

2020-02-20

22:54 Revision 2ca0db65: [FEATURE] Dashboard widget: documentation TSconfig Reference
A TSconfig Reference documentation widget is added.
Resolves: #90438
Releases: master
Change-Id: I8f2a23df420f14c933...
Koen Wouters
22:44 Revision e8d2e371: [TASK] Improve dependency injection container caching
Disallow disabling and flushing the DI cache and
base the cache identifier as well on the currently
installed extensi...
Helmut Hummel
22:35 Revision 17534d8f: [BUGFIX] Don't assign undefined variable to template of Dashboard
As $this->settings is not defined, it should not be passed to the Fluid
template of the DashboardController.
Resolve...
Richard Haeser
19:49 Revision 3ac9679a: [TASK] Fix some wrong spelling related to the word "exist"
Fixed some wrong spelling related to the word "exist" in several places,
including docs, language files, error messag...
Christian Eßl
15:02 Revision 8c06d87f: [FEATURE] Add native browser lazy loading for images
This change adds the browser-native lazy loading option "loading"
HTML attribute for images.
See https://addyosmani....
Benni Mack
12:05 Revision f1846b64: [TASK] Improve check if records exist in DatabaseRecordList
Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
Georg Ringer
08:39 Revision e89a057d: [TASK] Improve check if records exist in DatabaseRecordList
Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
Georg Ringer

2020-02-19

20:39 Revision e2764d54: [DOCS] Add directive to deny access for current Apache
The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R...
Chris Müller
18:14 Revision e9ce4fb1: [FEATURE] Dashboard for TYPO3
A dashboard is introduced into TYPO3 to show the most important
information to the current logged in user.
Every use...
Richard Haeser
15:54 Revision 5be422b7: [FEATURE] Introduce events to modify CKEditor configuration
This patch introduces a set of PSR-14 Events to modify
the CKEditor configuration.
- AfterGetExternalPluginsEvent
- ...
Benjamin Kott
14:35 Revision bdce4388: [DOCS] Remove obsolete debugging hint
With Feature #90052 the parsed YAML configuration can be viewed
in the Configuration module. A tip is already availab...
Chris Müller
14:34 Revision fcecadbc: [TASK] Make info messages of InputSlugElement translatable
Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases...
Georg Ringer
11:56 Revision 29c9793a: [FEATURE] Add seo fields to info module
The options "SEO" and "Social Media" are added to the Pagetree Overview.
Releases: master
Resolves: #90425
Change-Id...
Georg Ringer
10:13 Revision b79747a6: [BUGFIX] Prevent empty div in RecordHistory Rollback
In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
Christian Eßl
09:52 Revision f3ce02cb: [TASK] Comment out bleeding edge phpstan configuration
Bleeding edge configuration may be useful to use
but shouldn't be enabled by default. To make the
inclusion convenien...
Alexander Schnitzler
09:45 Revision 2e9f2b7c: [TASK] Remove option content_from_pid_allowOutsideDomain
Due to site handling the TypoScript option content_from_pid_allowOutsideDomain
is not needed anymore, and can be remo...
Benni Mack
09:33 Revision 66316936: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ...
Christian Eßl
09:31 Revision db6def12: [BUGFIX] Prevent empty div in RecordHistory Rollback
In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
Christian Eßl

2020-02-18

23:35 Revision eade861a: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ...
Christian Eßl
21:04 Revision de6af8b1: [TASK] Deprecate DocumentTemplate
Since TYPO3 v7, the new ModuleTemplate API is in place,
which contains a fluid-based and fluent interface possibility...
Benni Mack
20:41 Revision d05ea9f7: [FEATURE] Define target file extension in Image-related ViewHelpers
When rendering custom formats with the <source> tag (as an example),
it currently is not possible to specificy a targ...
Benni Mack
20:27 Revision 66ac21e6: [BUGFIX] Use custom configuration for Install Tool Login mails
As the templates for the FluidEmails are located in EXT:install, the
configuration needs to be adopted.
Resolves: #9...
Georg Ringer
15:46 Revision ada1c582: [TASK] Remove unused special GET parameters
Several ADMCMD_ and TSFE_ADMIN_PANEL variables
are excluded from cHash, but were never evaluated before.
The GET pa...
Benni Mack
15:16 Revision 7c94866a: [BUGFIX] Task for IP anonymization respects mask
IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re...
Guido Schmechel
15:03 Revision c83454be: [FEATURE] Rework email notification for workspaces
Sending out emails when items have been processed on
a stage change is now done via Fluid Email, allowing
administrat...
Benni Mack
12:40 Revision f553d918: [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
10:11 Revision 0645e7b5: [TASK] Access VH VariableContainer through RenderingContext
Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since...
Claus Due
00:50 Revision 218a0dfd: [TASK] Set TYPO3 version to 8.7.32-dev
Change-Id: I550032cd5879b113119d56cf00b9b0d53e56a160
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:50 Revision 8a9449fc: [TASK] Set TYPO3 version to 9.5.15-dev
Change-Id: Ib98c7cc03a25c624a703095e91f7d52095dddc00
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:37 Revision 4398e8df: [RELEASE] Release of TYPO3 9.5.14
Change-Id: I5196f2a5d2ee3fd49f758251739ae3f830545505
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:29 Revision c077bfa3: [RELEASE] Release of TYPO3 8.7.31
Change-Id: If822eed332cef6591b7fd1da66f8d1d35cd6cbaa
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:22 Revision f0a9b400: [BUGFIX] Ignore quotes in tag attribute value decoding
This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th...
Nikita Hovratov
00:15 Revision 4ad70755: [BUGFIX] Show sys_note of hidden or deleted author
Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc...
Nikita Hovratov
00:04 Revision 2ee19049: [BUGFIX] Set parent uid in newly created IRRE child record
When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
Chris Müller

2020-02-17

23:30 Revision 0bafe6c9: [BUGFIX] Set correct PID for file references on new pages
Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:...
ℳichiel ℛoos
23:24 Revision 7e2928e5: [BUGFIX] Set parent uid in newly created IRRE child record
When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
Chris Müller
23:19 Revision c9eecb93: [BUGFIX] Ignore quotes in tag attribute value decoding
This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th...
Nikita Hovratov
23:14 Revision 55799d7b: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl...
Manuel Selbach
22:42 Revision c7289fa3: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl...
Manuel Selbach
22:38 Revision b7fe23a0: [BUGFIX] Set correct PID for file references on new pages
Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:...
ℳichiel ℛoos
22:28 Revision 0d5ae4eb: [FEATURE] Implement SameSite option for TYPO3 cookies
This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name...
Benni Mack
22:27 Revision e8310ca6: [BUGFIX] Consider language context and fallbacks in persisted aspects
For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex...
Nicole Cordes
19:43 Revision a909d5df: [TASK] Access VH VariableContainer through RenderingContext
Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since...
Claus Due
18:48 Revision 3d81163d: [BUGFIX] Use non-deprecated Fluid API in TableAccessViewHelper
Resolves: #90408
Releases: master
Change-Id: Ifefec22a13b0bf303fd06afa744fd9b1c1733a36
Reviewed-on: https://review.ty...
Markus Klein
18:47 Revision af6445a2: [BUGFIX] BE user module shows detail view for users with no permissions
Preset the expected data values correctly to make the detail view
of BE users functional if those have no table read ...
Markus Klein
13:36 Revision fb0b2624: [TASK] Streamline SameSite cookie handling
Patch for issue #90351 in master branch was merged fast.
Some aspects were missing which are streamlined with this ch...
Oliver Hader
13:04 Revision 9150488f: [FEATURE] Render all fields in ElementInformationController
The element information modal now shows all fields of the
current record and the selected type.
The TCA configuratio...
Georg Ringer
09:43 Revision 10b5e6e9: [BUGFIX] Respect form element instance for validators
Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083...
Ralf Zimmermann
08:47 Revision dbaa9dbc: [BUGFIX] Respect form element instance for validators
Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083...
Ralf Zimmermann
07:37 Revision 3beda3e1: [BUGFIX] Replace IP address in login error log mails
After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
Georg Ringer
00:18 Revision f8f87f64: [TASK] Review changelog files for release 9.5.14
Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi...
Anja Leichsenring
00:17 Revision 5905c0af: [TASK] Review changelog files for release 9.5.14
Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi...
Anja Leichsenring
00:12 Revision 4e134826: [TASK] Add missing methods in AbstractRenderable class
This patch adds two methods setDefaultValue and setProperty
which are called from within class AbstractRenderable via...
Alexander Schnitzler
00:03 Revision 7561ec95: [BUGFIX] Replace IP address in login error log mails
After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
Georg Ringer
 

Also available in: Atom