Project

General

Profile

Activity

From 2020-03-18 to 2020-04-16

2020-04-16

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

2020-04-15

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

2020-04-14

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

2020-04-13

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

2020-04-12

21:57 Revision 7b3214f3: [BUGFIX] Restore ckeditor selections when unloading modal
Navigating in the RteLinkBrowser by e.g. switching tabs or browsing the
file tree now recovers the selections of the ...
Andreas Fernandez
21:57 Revision 6cc540e1: [BUGFIX] Restore ckeditor selections when unloading modal
Navigating in the RteLinkBrowser by e.g. switching tabs or browsing the
file tree now recovers the selections of the ...
Andreas Fernandez
21:18 Revision b755ffbf: [BUGFIX] Set missing arguments to logout action in felogin
When forwarding to the logout action in felogin extbase plugin the
missing arguments is now set to resolve the action...
Gerrit Mohrmann
20:53 Revision e6e40cd2: [BUGFIX] Allow external images for FluidEmail image ViewHelpers
To overcome external images via FluidEmail and apply the similar
behaviour as in LoginController, the <f:image> and <...
Benni Mack
14:32 Revision 0babc9f3: [TASK] Migrate checkPidArray into PageRepository
The code in cObj->checkPidArray() and cObj->checkPid() is checking
for valid page records, which semantically belongs...
Benni Mack
12:51 Revision f6016b3d: [BUGFIX] Keep language or colPos when moving a record in list module
When copying a tt_content record in list module, the DataHandler would
internally look up the 'copyAfterDuplFields' s...
Christian Eßl
12:41 Revision ad01e430: [TASK] Deprecate various GeneralUtility methods
Some methods in GeneralUtility nowadays are wrappers to
native PHP methods. We encourage people to use the PHP API
di...
Benni Mack
12:37 Revision acff9da4: [BUGFIX] Keep language or colPos when moving a record in list module
When copying a tt_content record in list module, the DataHandler would
internally look up the 'copyAfterDuplFields' s...
Christian Eßl
12:32 Revision f2deb160: [TASK] Remove internal Extbase Object Container code
Since the ObjectManagerInterface methods.
- isRegistered()
- getScope()
are internal, they are substituted by PHP's ...
Benni Mack
11:49 Revision 081161e2: [TASK] Bring back datetime related acceptance tests for FormEngine
The test have been disabled due to flakiness, let's give them
another chance to prove themselves valuable.
Resolves:...
Anja Leichsenring
08:03 Revision 5ae395ba: [!!!][TASK] Allow creation of widgets through configuration
Provide concrete classes that will be instantiated multiple times
with different options. E.g. provide an RssWidget i...
Daniel Siepmann
07:06 Revision 58c44e38: [TASK] Bring back datetime related acceptance tests for FormEngine
The test have been disabled due to flakiness, let's give them
another chance to prove themselves valuable.
Resolves:...
Anja Leichsenring
07:04 Revision aaa1754e: [BUGFIX] Do not default to type="text/javascript" in AssetRenderer
This omits type="text/javascript" by default for JavaScript assets.
Resolves: #91000
Releases: master
Change-Id: If8...
Jonas Eberle
01:07 Revision 536a793a: [BUGFIX] Disable extension scanner if no extensions are available
The link to the extension file scanner is removed to avoid any
exception when running a scan if no extension is avail...
Josef Glatz

2020-04-11

22:58 Revision ce50ca12: [BUGFIX] correctly resolve saved mm relations in TCA
Using mm tables, the value that is stored in the database does not represent the
uid of the selected item. Much rathe...
Tobi Kretschmann
22:40 Revision 0747f03c: [BUGFIX] correctly resolve saved mm relations in TCA
Using mm tables, the value that is stored in the database does not represent the
uid of the selected item. Much rathe...
Tobi Kretschmann
07:46 Revision 65e90472: [TASK] Make capitalization of BE module names consistent
This change makes language labels for backend module names consistent
by following the rule "first letter of both wor...
Michael Schams

2020-04-10

20:42 Revision 24f1f1f3: [BUGFIX] Fix wording of exception in DataMapper
The message of the exception introduced with #89857 needs some
improvements.
Resolves: #90996
Releases: master, 9.5
...
Georg Ringer
19:29 Revision 4db25fe3: [BUGFIX] Fix wording of exception in DataMapper
The message of the exception introduced with #89857 needs some
improvements.
Resolves: #90996
Releases: master, 9.5
...
Georg Ringer
14:34 Revision badce4a7: [BUGFIX] Fix bad alignment if additional login providers are used
Improve rendering of the password forgotten link if additional login
providers are registered.
Resolves: #90978
Rele...
Georg Ringer
06:03 Revision 149103e8: [BUGFIX] Do not perform string-with-boolean comparisons in switch cases
This commit fixes a string-with-boolean comparison in a switch case.
Instead, this complex case is moved down to the ...
Volker Diels-Grabsch
05:29 Revision 2f312e2c: [BUGFIX] Do not perform string-with-boolean comparisons in switch cases
This commit fixes a string-with-boolean comparison in a switch case.
Instead, this complex case is moved down to the ...
Volker Diels-Grabsch

2020-04-09

15:57 Revision 00d15c21: [DOCS] Complete the examples of AfterSectionMarkupGeneratedEvent
Releases: master
Resolves: #90990
Related: #88921
Change-Id: I9a3997bde020b500a1bd1a6712ae0e405001a452
Reviewed-on: h...
Josef Glatz
09:40 Revision d1370d2c: [TASK] Provide test for Page\TreeController
Add test for TreeController, so we're safe when refactoring
or doing performance optimizations.
Besides that moved p...
Tymoteusz Motylewski

2020-04-08

22:11 Revision d202e68d: [TASK] Deprecate logic in LanguageService
The master $GLOBALS[LANG] object should have a more
streamlined API and some methods and public properties
are now de...
Benni Mack
21:58 Revision da61e3ab: [TASK] Enable phpstan TernaryOperatorConstantConditionRule
Releases: master
Resolves: #90913
Change-Id: If38a526547518e93b3002ffa01accebf4a12e5b3
Reviewed-on: https://review.ty...
Alexander Schnitzler
21:42 Revision 2269bbda: [BUGFIX] Fix typos in InlineStackProcessorTest
Resolves: #90976
Releases: master, 9.5
Change-Id: I3827e0796f7dc016b3095b5e8917905b85523712
Reviewed-on: https://revi...
Christian Eßl
21:40 Revision 11e28852: [BUGFIX] Fix typo in sysfolder related doktype check
The changes in #18079 have a small, but nasty typo, that makes it
impossible to correctly check if the page is a sysf...
Christian Eßl
21:27 Revision 2fa28a12: [BUGFIX] Fix typos in InlineStackProcessorTest
Resolves: #90976
Releases: master, 9.5
Change-Id: I3827e0796f7dc016b3095b5e8917905b85523712
Reviewed-on: https://revi...
Christian Eßl
21:16 Revision 4ce5517b: [BUGFIX] Pass arguments to overridden header/footer record partials
Resolves: #90960
Releases: master
Change-Id: I71933b194a4c366914c9d462b91cf605ed454a76
Reviewed-on: https://review.ty...
Christian Eßl
18:51 Revision 4c71ea6c: [DOCS] Fix wrong value in rst file of #89603
The key should be 4 instead of 5 (index starts at 0).
Resolves: #90982
Releases: master
Change-Id: Iee33a74d8f569082...
Nikita Hovratov
18:42 Revision e00d4bec: [BUGFIX] Iterate over record row only if available
The row must only be processed if available.
Resolves: #90979
Releases: master
Change-Id: I0ce76b196c32d8528d0bce046...
Georg Ringer
12:24 Revision 78b5e2a8: [TASK] styleguide: Remove exclude config from l10n_parent fields
Georg Ringer
12:18 Revision b8b7371d: [TASK] styleguide: Remove exclude config from l10n_parent fields
Georg Ringer
07:35 Revision 5d14536c: [TASK] Restructure and fine-tune builds
This patch updates the Docker configuration to use mssql 2019 as mssql
2017 images don't get updates anymore.
Additi...
Andreas Fernandez
07:14 Revision 22d6d4f1: [TASK] Restructure and fine-tune builds
This patch updates the Docker configuration to use mssql 2019 as mssql
2017 images don't get updates anymore.
Additi...
Andreas Fernandez
00:02 Revision 8865b1cf: [BUGFIX] Respect columnsOverrides in TCA for suggest wizard
These changes in the SuggestWizardController allow users to override
allowed tables in group fields with columnsOverr...
Daniel Siepmann

2020-04-07

18:15 Revision 8415fce0: [BUGFIX] Use single type @var in LogEntry model properties
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/64018
several @var annotations have been adjusted to reflect the...
Daniel Siepmann
08:45 Revision 685e9a23: [BUGFIX] Include Page Read Permissions to PageTreeController
In order to reduce the amount of data fetched, the PageTree loaded
for editors will only fetch pages that the editor ...
Benni Mack
07:37 Revision 52959b6d: [BUGFIX] Typecast value to string before applying trim()
Force value to be a string instead of null in
ConstantConfigurationParser to avoid exceptions.
Resolves: #90900
Rele...
Georg Ringer
06:15 Revision 401da155: [TASK] Enable phpstan InvalidUnaryOperationRule
Releases: master
Resolves: #90891
Change-Id: Ie0a00688422d7088816f80364e68cac7f7232950
Reviewed-on: https://review.ty...
Alexander Schnitzler
06:13 Revision 548a10af: [BUGFIX] Fix thrown exception in history
When a logged in backend user is entering the history/undo functionality
for a certain page, which contains a deleted...
Patrick Broens
06:12 Revision b0104e80: [TASK] Upgrade Documentation: add footer links
Add related links for each upgrade documentation file at the
end:
- link to forge issue
- link to rendered rST docume...
Josef Glatz
05:57 Revision eb436b19: [BUGFIX] Fix thrown exception in history
When a logged in backend user is entering the history/undo functionality
for a certain page, which contains a deleted...
Patrick Broens

2020-04-06

21:28 Revision b0b324ed: [TASK] Deprecate alternative fetch methods for GeneralUtility::getUrl()
In times of PSR-7, TYPO3's RequestFactory API and the underlying
Guzzle HTTP library, the wrapper method GeneralUtili...
Benni Mack
12:45 Revision b1f32b52: [DOCS] Fix typo in rst file of #88043
Replace "TypoScript" with "TypeScript".
Resolves: #90958
Releases: master
Change-Id: I8eb5237b963957ad24af7b47f76d73...
Nikita Hovratov
11:40 Revision 555e116f: [TASK] Enable phpstan DefaultValueTypesAssignedToPropertiesRule
Releases: master
Resolves: #90893
Change-Id: Icc339442cded9a268fb66fe932b0f13de292e3b7
Reviewed-on: https://review.ty...
Alexander Schnitzler
11:39 Revision 7e60acc3: [BUGFIX] Convert page UID to proper link syntax in LinkBrowser
If the pageIdSelector feature is enabled for the RTE
the entered page UID needs to be formatted with correct
link syn...
Markus Klein
11:39 Revision b6aaba14: [BUGFIX] Allow protocol-relative urls in AssetRenderer
Allow including protocol-relative urls (urls that start with "//") in
the new AssetRenderer in the same way as it is ...
Christian Eßl
10:50 Revision db78e2d0: [TASK] Add test for checkValueForSelect
According to a report, items added by
itemsProcFunc cannot be saved via
datahandler. Adding a test case to test
the b...
Susanne Moog
10:32 Revision ddb02ef4: [DOCS][BUGFIX] Fix docs on how to set a fallback og:image
The current solution for setting a fallback og:image/twitter:image in
the docs of ext:seo would generate relative url...
Christian Eßl
08:39 Revision 98b7748d: [TASK] Upgrade Documentation: add footer links
Add related links for each upgrade documentation file at the
end:
- link to forge issue
- link to rendered rST docume...
Josef Glatz
08:05 Revision 5aa3b71c: [BUGFIX] Allow pageIdSelector again in non-RTE link browser
TCEMAIN.linkHandler.page.configuration.pageIdSelector.enabled = 1
This configuration is adhered again and the pageIdS...
Markus Klein
07:42 Revision c2244329: [BUGFIX] Convert page UID to proper link syntax in LinkBrowser
If the pageIdSelector feature is enabled for the RTE
the entered page UID needs to be formatted with correct
link syn...
Markus Klein
06:41 Revision e7c42fcb: [BUGFIX] Allow pageIdSelector again in non-RTE link browser
TCEMAIN.linkHandler.page.configuration.pageIdSelector.enabled = 1
This configuration is adhered again and the pageIdS...
Markus Klein

2020-04-05

22:31 Revision a49730c2: [TASK] Refactor fluid-based page module record preview
Creates a dedicated partial template which only contains
the preview output, allowing global overrides of preview
out...
Claus Due
12:24 Revision d16e72e8: [BUGFIX] Preserve selection ranges in RteLinkBrowser
When the RteLinkBrowser is opened, any active ranges are now backed up
and reused later when an element gets linked. ...
Andreas Fernandez
09:39 Revision 2a8ca702: [TASK] Move ExceptionHandler tests into real class instances
The accessibleMockForAbstractClasses is a discouraged concept
anyways, and in this case the constructor definition in...
Anja Leichsenring
08:47 Revision 672b8fa1: [BUGFIX] Preserve selection ranges in RteLinkBrowser
When the RteLinkBrowser is opened, any active ranges are now backed up
and reused later when an element gets linked. ...
Andreas Fernandez
08:38 Revision 3a65496e: [TASK] Remove warning from BackendLayout UnitTest after method removal
During refactoring of the class a method was removed, that was still
mentioned in a mock creation. This raised a warn...
Anja Leichsenring
08:37 Revision 06d88b31: [TASK] Move ExceptionHandler tests into real class instances
The accessibleMockForAbstractClasses is a discouraged concept
anyways, and in this case the constructor definition in...
Anja Leichsenring

2020-04-04

23:10 Revision e690ae51: [FEATURE] Compare backend usergroups
Integrators are now able to compare individual backend usergroups.
Backend usergroups are used to split permissions ...
Georg Ringer
22:47 Revision 49bca73d: [BUGFIX] Always show download icons in language pack module
The Install Tool module "Manage Language Packs" is improved by the
following changes:
* If all language packs of an ...
Georg Ringer
17:30 Revision 35a0a3e4: [BUGFIX] Declare method of AspectFactory in matcher
The patch for #88720 added a new entry in MethodArgumentRequiredMatcher
to cover changes in the class AspectFactory. ...
Andreas Fernandez
17:17 Revision 19fed6b2: [BUGFIX] Declare method of AspectFactory in matcher
The patch for #88720 added a new entry in MethodArgumentRequiredMatcher
to cover changes in the class AspectFactory. ...
Andreas Fernandez
17:03 Revision 45f969cf: [BUGFIX] ArrayConverter can now convert all types of strings
The ArrayConverter has been extended to be able to handle more
string formats. Previously, it was only able to handle...
Christian Benthake
13:35 Revision eaccd35f: [BUGFIX] Re-Implement record_is_used hook for Fluid-based page view
The hook to determine if child records are used is re-implemented.
This makes the fluid based page module behave like...
Benni Mack
13:11 Revision 6d2db4f7: [BUGFIX] Enable rootline / content access to sysfolders
Only disallow DOCTYPE_RECYCLER in rootline and cObj->checkPid(),
instead of disallowing DOCTYPE_SYSFOLDER.
This make...
Benni Mack
08:33 Revision 637b36c7: [BUGFIX] Include Page Read Permissions to PageTreeController
In order to reduce the amount of data fetched, the PageTree loaded
for editors will only fetch pages that the editor ...
Benni Mack
08:26 Revision d9b8eea8: [TASK] Deprecate various hooks in ContentObjectRenderer
The following hooks within ContentObjectRenderer have been marked as deprecated:
* $GLOBALS['TYPO3_CONF_VARS']['SC_O...
Benni Mack

2020-04-03

21:26 Revision 1106bd5c: [BUGFIX] Cast values passed to htmlspecialchars to string in ArrayBrowser
The $key in ArrayBrowser can sometimes be numeric. Cast the $key to
string before handing it to htmlspecialchars() to...
Christian Eßl
16:49 Revision 9ef9496b: [TASK] Remove bootstrap-slider library
This patch removes the bootstrap-slider library used to render input
sliders. Such elements have been replaced with H...
Andreas Fernandez
16:33 Revision 4fa3ae62: [TASK] Separate configuration into hooks for Indexer
This is a pre-patch to separate crawler-specific implementation from
the actual indexing configuration.
This first p...
Benni Mack
13:20 Revision ee3b457d: [TASK] Improve accessibility of access module
Use buttons instead of span tags to make the module more accessible.
Resolves: #90872
Releases: master
Change-Id: Id...
Georg Ringer
08:59 Revision 2793a902: [BUGFIX] Always show download icons in language pack module
The Install Tool module "Manage Language Packs" is improved by the
following changes:
* If all language packs of an ...
Georg Ringer

2020-04-02

17:15 Revision 0d719fe1: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
17:15 Revision 6b35756c: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
13:03 Revision 2a1bda4f: [BUGFIX] Respect site for route persisted mappers
When a slug is unique in site, we need to check whether
the slug found in the database is part of the current site,
o...
Oliver Hader
13:01 Revision e60840c7: [BUGFIX] Correctly initialize SiteConfiguration in functional tests
SiteConfiguration requires configuration path to be defined. Since
this class is a singleton it might happen that Sit...
Oliver Hader
12:28 Revision 05b886ef: [BUGFIX] Do not cache on cObject level if global no_cache is active
Resolves: #90905
Releases: master, 9.5, 8.7
Change-Id: Idfd98f3bb97484769cc15786c8fbe5f53cd4908c
Reviewed-on: https:/...
Markus Klein
12:23 Revision 358f7d3a: [BUGFIX] Use direct calls to BackendLayoutView
Instead of using "callUserFunction" which hands in an instance
of the current object for BackendLayoutView, which is ...
Benni Mack
12:00 Revision bca432f7: [BUGFIX] Clarify Extbase exception message
Ensure that extension developers know where to look when
accessing an inaccessible action from a backend module.
Res...
Benni Mack
11:58 Revision 7f9abc7b: [BUGFIX] Respect site for route persisted mappers
When a slug is unique in site, we need to check whether
the slug found in the database is part of the current site,
o...
Oliver Hader
11:32 Revision 4a3cb5eb: [DOCS] Fix broken text role markup in changelog
Resolves: #90926
Releases: master, 9.5
Change-Id: I088e2aeb1ae1f3979ec4ba8f7f345032bebfc96a
Reviewed-on: https://revi...
Daniel Siepmann
11:29 Revision 8b22515e: [BUGFIX] Clarify Extbase exception message
Ensure that extension developers know where to look when
accessing an inaccessible action from a backend module.
Res...
Benni Mack
11:02 Revision 3bea93a8: [DOCS] Fix broken text role markup in changelog
Resolves: #90926
Releases: master, 9.5
Change-Id: I088e2aeb1ae1f3979ec4ba8f7f345032bebfc96a
Reviewed-on: https://revi...
Daniel Siepmann
10:44 Revision 35cddac2: [TASK] Enable phpstan PHPStan\Rules\DeadCode\UnreachableStatementRule
Several issues have been ignored because of checks on runtime
constants which vary from context to context. Since we ...
Alexander Schnitzler
09:22 Revision bd0d9997: [TASK] Focus text field if null placeholder checkbox is disabled
To improve the UX of null placeholder checkboxes (e.g. used in
sys_file_reference) its assigned text field is now aut...
Andreas Fernandez
07:32 Revision 0d6f0460: [TASK] Remove unused code related to config.locale_all
In TYPO3 v10 locale is set very early in due to the availability of the Site Language,
making the whole set up workin...
Benni Mack

2020-04-01

18:42 Revision b61743f4: [TASK] Raise versions of phpdocumentor dependencies
Used composer command:
composer req "phpdocumentor/type-resolver:^1.1.0" \
"phpdocumentor/reflection-docblock:^...
Benni Mack
15:10 Revision 1da57dfc: [BUGFIX] Don't render dropdown arrow in selectSingleBox
Resolves: #71750
Releases: master, 9.5
Change-Id: Ifc27ee8ed4dffba36098b9e72cac6e39cc775ebd
Reviewed-on: https://revi...
Andreas Fernandez
14:51 Revision e09082f7: [BUGFIX] Render custom preview before fluid preview in Page Module
The code that executes the drawItem hook must be called before
the fluid-preview is rendered, in order to allow rende...
Benni Mack
14:47 Revision 707dff39: [TASK] Add Typo3Version class
This class is a backport of the v10 equivalent, it is added
to ensure an easier upgrade path for v11 in the future, w...
Benni Mack
11:35 Revision ae8172ce: [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

2020-03-31

13:43 Revision 64b406bc: [BUGFIX] Provide inlineParentUid in FormInlineAjaxController
By expanding an inline record the AJAX request calls the `detailAction`
in `FormInlineAjaxController`. The parent dat...
Oliver Bartsch
11:41 Revision 61935dc3: [BUGFIX] Provide inlineParentUid in FormInlineAjaxController
By expanding an inline record the AJAX request calls the `detailAction`
in `FormInlineAjaxController`. The parent dat...
Oliver Bartsch
10:53 Revision 41d827c5: [TASK] Set TYPO3 version to 9.5.16-dev
Change-Id: Iabdd74498b9daa7c0785c8f9ecc0ce9d5bb3d3ce
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:48 Revision ce559350: [TASK] Set TYPO3 version to 8.7.33-dev
Change-Id: If8ac90e104b681c0068ac945df47ba57c5ae75b9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:40 Revision b1fb78fd: [RELEASE] Release of TYPO3 9.5.15
Change-Id: I2d99f4ec3597af160f433ef0500331bf034f8469
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:33 Revision 01d37f1b: [RELEASE] Release of TYPO3 8.7.32
Change-Id: I72c3de92b7679ca7b8565a6d55157f0a873ae33f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/640...
Benni Mack
10:23 Revision 1edbfe72: [BUGFIX] Revert: Make default folder structure aware of 'web-dir' option
This reverts commit a30774e3964362c1ee83fed13be133a7f51a9797 from
https://review.typo3.org/c/Packages/TYPO3.CMS/+/635...
Benni Mack
10:20 Revision afbd8417: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output:
- Updating symfony/console (...
Benni Mack
09:53 Revision e8f9acf7: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output:
- Updating symfony/filesystem...
Benni Mack

2020-03-30

21:16 Revision 3cdac890: [TASK] Replace jQuery.dataTables with tablesort
This patch replaces DataTables with the lightweight alternative
tablesort and adjusts all usages of DataTables.
Sinc...
Andreas Fernandez
19:59 Revision 622388b0: [TASK] Move image-related code from cObj to IMAGE
The methods within ContentObjectRenderer are only needed for
rendering an IMAGE <img> tag and are moved to the right ...
Benni Mack
19:57 Revision 3f4ab358: [BUGFIX] Fix invalid phpdoc argument description
Resolves: #90888
Releases: master
Change-Id: Id5448d8536c9078b9cb37c952f33bb1deab272ca
Reviewed-on: https://review.ty...
Benni Mack
19:56 Revision 2771a937: [TASK] Remove unused internal code
This code is either protected or marked as internal, and not in use
and can be removed.
Resolves: #90889
Releases: m...
Benni Mack
18:12 Revision c2ed6d0f: [BUGFIX] Rename method in BrokenLinkRepositoryTest
to avoid conflict with a method from the testing framework.
Resolves: #90887
Releases: master
Change-Id: Ib55c69f67c...
Tymoteusz Motylewski
17:17 Revision e68e24da: Revert "[BUGFIX] Automatically use JsonView for json format"
This reverts commit 9c0e151e311639fbc930ba36f767ec11dfef2bef.
The original patch followed the misconception that whe...
Alexander Schnitzler
14:35 Revision de96f1c9: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Updating symfony/polyfill-ph...
Benni Mack
14:00 Revision c3c2857f: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Updating symfony/debug (v3.4...
Benni Mack
13:40 Revision 47aa141d: [TASK] Update symfony dependencies for tarball distributions
Used composer command:
composer update "symfony/*" --with-all-dependencies
Output
- Removing symfony/debug (v4.4...
Benni Mack
09:35 Revision a26680bf: [BUGFIX] Use target attribute for JSwindow_params in typolink
When using "typolink.JSwindow_params" the target set by typolink.target
or the encoded "typolink parameter", but alwa...
Benni Mack
08:42 Revision ea2a3832: [TASK] Allow composer installers 3.0 and higher
Allow installation of version 3.0 of composer installers,
which will be compatible with Composer 2.0.
composer req t...
Benni Mack

2020-03-29

23:39 Revision a616cabd: [BUGFIX] Respect access restrictions for inline editing in pagetree
Do not show the inline edit form, when double clicking the title in
the pagetree, if the editor has no access permiss...
Christian Eßl
21:27 Revision cd765242: [TASK] Allow composer installers 3.0 and higher
Allow installation of version 3.0 of composer installers,
which will be compatible with Composer 2.0.
composer req t...
Helmut Hummel
20:14 Revision ab4613d9: [BUGFIX] Allow setting standalone modules as start module
Resolves: #90864
Releases: master
Change-Id: I3936c3a0c51f8bd05a6388f07240fe0e7d530779
Reviewed-on: https://review.ty...
Susanne Moog
13:54 Revision 32062db4: [TASK] Streamline BackendLayout API class
Followup with minor corrections for https://review.typo3.org/c/Packages/TYPO3.CMS/+/63918
* Relaxes method signature...
Claus Due
09:19 Revision 4e54cfdb: [BUGFIX] Toggle import button in Element Browser
The "Import selection" button in the Element Browser is now disabled by
default, as no selection is done yet. (De)sel...
Andreas Fernandez
09:14 Revision 9ee8d7a8: [BUGFIX] Fix visibility of translate button in old PageLayoutView
The old, non-fluidbased PageLayoutView was missing the translate button
for editors, even when they had the right per...
Christian Eßl

2020-03-28

23:06 Revision a244e1ad: [TASK] Add documentation for AssetCollector
This adds phpdoc for the public AssetCollector::add...() functions and
notes for users migrating from PageRenderer::a...
Jonas Eberle
23:04 Revision 66f36c25: [TASK] Change boolean HTML attributes in AssetCollector ViewHelpers
As boolean HTML attributes shall either have a value equal to the
attribute name (e.g. async="async") or have no valu...
Jonas Eberle
23:01 Revision 14ef48ac: [BUGFIX] Fix TypeError in AssetCollector if identifier is numeric
Although registered as "string" argument in the ViewHelper, an incoming
string that is_numeric() is cast to an intege...
Jonas Eberle
21:20 Revision f80bc876: [BUGFIX] Avoid trimming of user login data with spaces at the end/beginning
Currently TYPO3 Core does trimming based on the user (AbstractUserAuthentication)
but in order to allow third-party e...
Benni Mack
20:58 Revision 91ab3aa2: [TASK] Make attributes in AssetCollector optional
The AssetCollector does not necessarily need a filled array with
attributes for adding javascript or stylesheets. Mak...
Christian Eßl
09:44 Revision 50e4b8a6: [TASK] Deprecate <f:widget.autocomplete> ViewHelper
The Fluid ViewHelper `<f:widget.autocomplete>` has been
marked as deprecated and will be removed in TYPO3 v11.
Resol...
Frank Nägler
08:47 Revision 88fc2b49: [TASK] Move Dashboard out of web
To allow the dashboard to be positioned out of the "Web" main module,
we rebuilt the module menu to allow direct top ...
Susanne Moog
08:22 Revision 74173377: [TASK] Streamline TSFE internal code
Some minor details are changed within TSFE.
- metaCharset is now evaluated at the same time as other TypoScript opti...
Benni Mack
08:19 Revision bcaa960e: [TASK] Use FluidEmail in SystemStatusUpdateTask
Migrate the mails in SystemStatusUpdateTask to FluidEmails.
As the current content format is rather limited it is not...
Georg Ringer

2020-03-27

17:29 Revision c644b2be: [BUGFIX] Respect access restrictions for inline editing in pagetree
Do not show the inline edit form, when double clicking the title in
the pagetree, if the editor has no access permiss...
Christian Eßl
17:06 Revision e8596f53: [TASK] Improve IconViewHelper documentation
Add missing documentation to IconViewHelper and extend some of the
already existing argument descriptions.
Resolves:...
Christian Eßl
16:51 Revision 7adc8e07: [BUGFIX] Allow multiline comments in SqlReader
When using c-style multiline comments in the ext_tables.sql of an
extension, the SchemaMigrator would then ignore the...
Christian Eßl
16:36 Revision f880e966: [TASK] Set phpstan parameter checkPhpDocMissingReturn to true
Releases: master
Resolves: #90802
Change-Id: I84da713c7b8c68ae67b6b9c33ad66dcbac8d72bb
Reviewed-on: https://review.ty...
Alexander Schnitzler
16:34 Revision 567f38e2: [BUGFIX] Don't include path for fragment-only links
This adds a similar condition that already existed in the old link
generation for the new routing-based link building...
Andreas Wolf
16:31 Revision 471c7574: [TASK] Improve IconViewHelper documentation
Add missing documentation to IconViewHelper and extend some of the
already existing argument descriptions.
Resolves:...
Christian Eßl
16:13 Revision 6a619da4: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Frank Nägler
16:09 Revision 514388e3: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Frank Nägler
16:01 Revision 05ac62ce: [BUGFIX] Don't include path for fragment-only links
This adds a similar condition that already existed in the old link
generation for the new routing-based link building...
Andreas Wolf
15:52 Revision a9a20210: [BUGFIX] Catch invalid link formats in backend and frontend
Links with an invalid syntax or not supported type must not lead to
exceptions for an editor or users.
Resolves: #87...
Georg Ringer
15:46 Revision 272e1445: [BUGFIX] Do not render a-tag if URL is empty in link.action VH
If the URL cannot be calculated by the UriBuilder an empty URL
is returned. In this case no a-tag is rendered to avoi...
Markus Klein
15:44 Revision 2cad696a: [TASK] Clean up drawing configuration for Fluid-based page module
PageLayoutView now builds a "Configuration" model for both variants
PageLayoutView is not set up via the DrawingConfi...
Benni Mack
15:40 Revision f2279ee4: [BUGFIX] Update Autocomplete widget template ajax url
Update the template to not generate a url containing &amp; which results
in not working ajax call.
Releases: master,...
Stefan Horst
15:14 Revision c4c6dd6f: [BUGFIX] Update Autocomplete widget template ajax url
Update the template to not generate a url containing &amp; which results
in not working ajax call.
Releases: master,...
Stefan Horst
14:45 Revision 8bcc49b1: [BUGFIX] Output more helpful information in OrphanRecordsCommand
Show the detailed information about how many orphaned records have been
found in which table by default and don't hid...
Georg Ringer
14:30 Revision 775c4370: [BUGFIX] Output more helpful information in OrphanRecordsCommand
Show the detailed information about how many orphaned records have been
found in which table by default and don't hid...
Georg Ringer
14:08 Revision 4ba2ebcb: [TASK] Move ArrayBrowser to EXT:backend
Resolves: #90851
Releases: master
Change-Id: I472845920d31449164a632b0edae442dd2b56f7d
Reviewed-on: https://review.ty...
Benni Mack
13:39 Revision 2179282c: [BUGFIX] Set `data-formengine-input-name` for disabled text fields
Disabled input fields now contain the `data-formengine-input-name`
attribute. The slug creation is now able to determ...
Andreas Fernandez
13:27 Revision 9860d7a6: [BUGFIX] Fix exception for image with crop definition on PostgreSQL
The sys_file_processedfile.configuration column will contain a serialized
object after saving an image with a crop de...
Stephan Großberndt
13:13 Revision 3ef1ae42: [BUGFIX] Fix exception for image with crop definition on PostgreSQL
The sys_file_processedfile.configuration column will contain a serialized
object after saving an image with a crop de...
Stephan Großberndt
13:09 Revision 71535a11: [BUGFIX] Set `data-formengine-input-name` for disabled text fields
Disabled input fields now contain the `data-formengine-input-name`
attribute. The slug creation is now able to determ...
Andreas Fernandez
12:58 Revision be090ef8: [BUGFIX] Avoid error in imageLinkWrap for non-existing files
ImageLinkWrap may not get a valid file object but will still try to
access methods on it which will fail. This patch ...
Susanne Moog
12:33 Revision 67f5e90a: [BUGFIX] Avoid error in imageLinkWrap for non-existing files
ImageLinkWrap may not get a valid file object but will still try to
access methods on it which will fail. This patch ...
Susanne Moog
12:13 Revision 1965d49b: [DOCS] Clarify what to avoid in checks on TYPO3_MODE
With regards to
https://typo3.slack.com/archives/C025BQLFA/p1585231067123500 there seems
to be confusion in the parag...
J. Peter M. Schuler
11:45 Revision 8f2fe557: [TASK] Update EnvironmentStatus OpcodeCache info
The original implementation was meant to handle different variants of
opcaches. As of now, only the native PHP opcach...
Susanne Moog
09:18 Revision c2f2932d: [BUGFIX] Keep classes in recordlist in workspaces
Workspace overlays modify the CSS classes which are used in the record
list. However the class `t3js-entity` is also ...
Georg Ringer
09:18 Revision 2741fb5f: [TASK] Improve wording if errors in extension scanner occurs
Use "browser console" instead of "console" to clarify that it is
about the browser and not the command line.
Resolve...
Georg Ringer
08:35 Revision e5ef53b3: [BUGFIX] Keep classes in recordlist in workspaces
Workspace overlays modify the CSS classes which are used in the record
list. However the class `t3js-entity` is also ...
Georg Ringer
08:31 Revision 07b896c7: [TASK] Improve wording if errors in extension scanner occurs
Use "browser console" instead of "console" to clarify that it is
about the browser and not the command line.
Resolve...
Georg Ringer
07:15 Revision be88207a: [BUGFIX] Allow non-admins to access Indexing module
Resolves: #85427
Releases: master
Change-Id: Id63f560ea4553ba56e6ae70c061e4f592b39bf47
Reviewed-on: https://review.ty...
Benni Mack
05:53 Revision 3fd180a0: [TASK] Resize t3editor fields to former height
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63923/
the t3editor fields were fixed to respect the actual TCA
...
Daniel Goerz

2020-03-26

19:16 Revision b41ead1c: [TASK] Resize t3editor fields to former height
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63923/
the t3editor fields were fixed to respect the actual TCA
...
Daniel Goerz
19:12 Revision a8798dfa: [TASK] Allow setting orderByFields in PageTreeView
Resolves: #88726
Releases: master
Change-Id: Iafca49803a2f1494913d9417171bb5731667b64d
Reviewed-on: https://review.ty...
Susanne Moog
18:06 Revision 95f94f80: [BUGFIX] Ensure to override JSwindow custom parameters
Currently "typolink.JSwindow_params" allows to set custom parameters
when opening a link within a JS-based popup. Whe...
Benni Mack
17:25 Revision 115bff0a: [BUGFIX] Fix several methods of ExtensionService
Due to a missing functional test and a legacy extension
configuration format in a unit test several issues with
metho...
Alexander Schnitzler
16:48 Revision 0e464ae4: [TASK] Streamline BackendLayout API class
This change moves the ConditionMatching back to the BackendLayoutView.
The main goal is to make BackendLayout more o...
Benni Mack
16:40 Revision 17ab8082: [BUGFIX] Allow all child nodes in ActionMenuItemGroupViewHelper
While it was with good intentions, restricting the allowed child nodes
of the view helper restricts developers / inte...
Susanne Moog
16:16 Revision 824049dd: [BUGFIX] Let t3editor consume as much space as possible
T3editor now respects the configured `rows` attribute of its textarea.
If the attribute isn't configured for the node...
Andreas Fernandez
15:48 Revision 29651b1d: [BUGFIX] Let t3editor consume as much space as possible
T3editor now respects the configured `rows` attribute of its textarea.
If the attribute isn't configured for the node...
Andreas Fernandez
15:41 Revision 86fe3c6b: [BUGFIX] Missing space before GeneralUtility::implodeAttributes
This patch fix missing space before calling GeneralUtility::implodeAttributes.
Without space, the rendered HTML is no...
Eric Chavaillaz
12:00 Revision 4042a0b3: [BUGFIX] Use proper in_array() call in LanguagePackService
Resolves: #90836
Releases: 9.5
Change-Id: I6ad3c02a792ba2bdc94916ba983270a5ad6c5326
Reviewed-on: https://review.typo3...
Benni Mack
09:48 Revision 50d757d9: [BUGFIX] Reset number of results in QueryResult after offset changes
Using offsetSet or unset allows manipulating the QueryResult manually.
As the result of `count` is cached, offset cha...
Susanne Moog
09:42 Revision 7a46aa16: [BUGFIX] Missing space before GeneralUtility::implodeAttributes
This patch fix missing space before calling GeneralUtility::implodeAttributes.
Without space, the rendered HTML is no...
Eric Chavaillaz
09:29 Revision 8abf1ac6: [BUGFIX] Fix target path handling of UploadedFile
The PSR-7 interface states that moveTo shall use `$target` as full
`$target` path (including the file name) for uploa...
Susanne Moog
09:19 Revision 17cadc26: [FEATURE] Add filter to "New content element" wizard
This patch introduces a filter in the "New Content Element" wizard which
enables a backend user to search for their w...
Andreas Fernandez
09:08 Revision 748eff0f: [BUGFIX] Reset number of results in QueryResult after offset changes
Using offsetSet or unset allows manipulating the QueryResult manually.
As the result of `count` is cached, offset cha...
Susanne Moog
08:34 Revision 9db6b322: [TASK] Remove dead code in indexed search
The examples are outdated and should be removed in Core,
to avoid shipping dead code.
Resolves: #90833
Releases: mas...
Benni Mack

2020-03-25

21:16 Revision 0fda5d39: [TASK] Use button group for create/filter in page tree
The buttons on top of the page tree behave like a button group and
should be styled as such.
Resolves: #86916
Releas...
Susanne Moog
11:42 Revision 47360d8b: [BUGFIX] Remove mention of deprecation log in presets
The debug/live presets toggled the deprecation log in earlier versions.
Since rewriting the deprecation log to the lo...
Susanne Moog
11:20 Revision 86ed5d91: [BUGFIX] Remove mention of deprecation log in presets
The debug/live presets toggled the deprecation log in earlier versions.
Since rewriting the deprecation log to the lo...
Susanne Moog
10:59 Revision 74d1141d: [BUGFIX] Sort upgrade documentation by filename
Restore sorting of documentation files based on their filename
like it was available up to TYPO3 version 8.7.
Resolv...
Josef Glatz
09:58 Revision ed216f78: [BUGFIX] Sort upgrade documentation by filename
Restore sorting of documentation files based on their filename
like it was available up to TYPO3 version 8.7.
Resolv...
Josef Glatz
09:48 Revision 4072f229: [DOCS] Correct information regarding ipAnonymization setting
Resolves: #85653
Releases: master, 9.5
Change-Id: Idda07be57a1774362b2aea0ea6e019a0c4f7a6e2
Reviewed-on: https://revi...
Daniel Siepmann
09:35 Revision 295873fc: [DOCS] Correct information regarding ipAnonymization setting
Resolves: #85653
Releases: master, 9.5
Change-Id: Idda07be57a1774362b2aea0ea6e019a0c4f7a6e2
Reviewed-on: https://revi...
Daniel Siepmann
08:25 Revision 6c7715a6: [TASK] Optimize wording for reset backend password functionality
This change updates the email texts and subject lines for HTML and plain
text mails, as well as some labels in the ba...
Michael Schams
07:38 Revision 933fcd88: [BUGFIX] Prevent overriding ckeditor config from plugins
Configuration from external plugins is now only set if the plugin actually
provided some. By default, the plugin name...
Benjamin Kott
07:38 Revision f1685c23: [BUGFIX] Catch error in database Upgrade Wizard
If an extension provides wrong SQL in ext_tables.sql, the upgrade
wizard is skipped completely. This patch catches th...
Nicole Cordes
06:55 Revision c967c997: [BUGFIX] Catch error in database Upgrade Wizard
If an extension provides wrong SQL in ext_tables.sql, the upgrade
wizard is skipped completely. This patch catches th...
Nicole Cordes
06:47 Revision 06188d7f: [BUGFIX] Prevent overriding ckeditor config from plugins
Configuration from external plugins is now only set if the plugin actually
provided some. By default, the plugin name...
Benjamin Kott

2020-03-24

21:54 Revision 0c1c3d56: [BUGFIX] Fix order of deleting page translations in DataHandler
If a page translation exists, it should be deleted before the
original page.
It the translation is deleted after the...
Sybille Peters
21:22 Revision 02e81aeb: [BUGFIX] Fix order of deleting page translations in DataHandler
If a page translation exists, it should be deleted before the
original page.
It the translation is deleted after the...
Sybille Peters
20:23 Revision 61f26792: [TASK] Set pseudo user when simulating a user group
Simulating a user group had no user set, which resulted in some things
not being simulated (for example the fluid `ro...
Susanne Moog
17:49 Revision 9d4a8b9f: [BUGFIX] Properly display boolean values as "0" and "1" in strings
The previous implementation used two typecasts in a row: from bool
to string, and from string to bool again. This cau...
Kay Strobach
13:44 Revision 608e2a8d: [DOCS] Fix documentation on PageTypeEnhancer TypoScript example
Fix a wrong code example: 'config' is a property of PAGE-object,
not of the USER-object.
Releases: master, 9.5
Resol...
Julian Hofmann
13:31 Revision 3bb82f5e: [DOCS] Fix documentation on PageTypeEnhancer TypoScript example
Fix a wrong code example: 'config' is a property of PAGE-object,
not of the USER-object.
Releases: master, 9.5
Resol...
Julian Hofmann
10:02 Revision 39ebeedc: [BUGFIX] Do not stop indexing on errors
The FAL indexer stopped the whole indexing queue if any error occured.
While single files might not be indexed, the w...
Susanne Moog
08:51 Revision 18c5d9e5: [BUGFIX] Delete form fields from DOM in flexform sections
Deleting flexform sections now removes the fields from DOM as
DataHandler only cares for the "action" being sent. Thi...
Andreas Fernandez
08:51 Revision 85ca36a5: [TASK] Set pseudo user when simulating a user group
Simulating a user group had no user set, which resulted in some things
not being simulated (for example the fluid `ro...
Susanne Moog
08:24 Revision 3699485e: [BUGFIX] Do not stop indexing on errors
The FAL indexer stopped the whole indexing queue if any error occured.
While single files might not be indexed, the w...
Susanne Moog
08:15 Revision e66cb258: [TASK] Allow workspace preview links independent of backend users
Current implementation for defining a maximum lifetime of a workspace-related
previewlink is based on userTSconfig - ...
Benni Mack
08:00 Revision 4c5e22c4: [BUGFIX] Set correct PID for inline elements on page object
The getDefaultUploadFolder hook must get the PID for the current
page if the inline element is located on a page obje...
Susanne Moog
07:39 Revision 3de44184: [BUGFIX] Assure title is set in BrowseLinksController
Resolves: #83138
Releases: master, 9.5
Change-Id: I369b750c951c408cd880cab8a64dd6a3734c47aa
Reviewed-on: https://revi...
Daniel Goerz
07:38 Revision 734e6bca: [BUGFIX] Set correct PID for inline elements on page object
The getDefaultUploadFolder hook must get the PID for the current
page if the inline element is located on a page obje...
Susanne Moog
07:34 Revision 9d9d350a: [BUGFIX] Reimplement check for readonly title in link browser
The check was removed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/53481
However, it is still needed and the...
Daniel Goerz
07:33 Revision 55383762: [BUGFIX] Allow existing page module hooks to modify record argument
The existing drawItem_* hooks modified the record data to include custom
values to be used in previews.
The GridColu...
Benni Mack
07:21 Revision 88ade142: [BUGFIX] Reimplement check for readonly title in link browser
The check was removed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/53481
However, it is still needed and the...
Daniel Goerz
07:21 Revision f2d0ccfe: [BUGFIX] Assure title is set in BrowseLinksController
Resolves: #83138
Releases: master, 9.5
Change-Id: I369b750c951c408cd880cab8a64dd6a3734c47aa
Reviewed-on: https://revi...
Daniel Goerz
07:19 Revision c2be7f2b: [BUGFIX] Do not compress inline CSS
Gzip encoding inline CSS does not work and we should not do that.
Therefor setting `inline = 1` now also implies `dis...
Susanne Moog
07:02 Revision 72345298: [BUGFIX] Do not compress inline CSS
Gzip encoding inline CSS does not work and we should not do that.
Therefor setting `inline = 1` now also implies `dis...
Susanne Moog
06:50 Revision 9548679c: [BUGFIX] Skip empty static routes
Due to incomplete editing in the site module or wrong yaml configuration
it is possible that an empty static route is...
Georg Ringer

2020-03-23

22:33 Revision 8130b8b4: [BUGFIX] Reveal invisible soft hyphen character in CKEditor
This enables an editor to see where he added the 'soft hyphen' character
by switching to the source mode of the Rich ...
Sebastian Klein
21:14 Revision 9c510151: [BUGFIX] Reveal invisible soft hyphen character in CKEditor
This enables an editor to see where he added the 'soft hyphen' character
by switching to the source mode of the Rich ...
Sebastian Klein
21:01 Revision 774c0c70: [TASK] Allow typo3fluid/fluid:^3 in composer manifests
Pure metadata change - allows site admin to create a new
site which uses Fluid 3.0.
A separate change will come in T...
Claus Due
20:49 Revision e3d0d14a: [TASK] Move VerifyDenyPattern functionality into separate logic
This change targets a couple of things:
- The global constant "FILE_DENY_PATTERN_DEFAULT" is moved to a class constan...
Benni Mack
17:22 Revision 650d409b: [BUGFIX] Differ between upload_max_filesize / post_max_size
The environment status should show proper information whether both
PHP.ini settings have the same value or differ (bu...
Benni Mack
17:02 Revision 711a8e5e: [BUGFIX] Skip empty static routes
Due to incomplete editing in the site module or wrong yaml configuration
it is possible that an empty static route is...
Georg Ringer
16:30 Revision 71bbf57d: [BUGFIX] Differ between upload_max_filesize / post_max_size
The environment status should show proper information whether both
PHP.ini settings have the same value or differ (bu...
Benni Mack
16:30 Revision ca832336: [BUGFIX] Optimize workspace notification emails
When transforming the workspace notification emails, the option to set
an alternative email sender was not added, but...
Benni Mack
16:02 Revision 3f64343e: [BUGFIX] Properly display boolean values as "0" and "1" in strings
The previous implementation used two typecasts in a row: from bool
to string, and from string to bool again. This cau...
Kay Strobach
15:00 Revision 38ac27e2: [BUGFIX] Add more information to BackendUtility->preProcessValue hook
The hook BackendUtility->preProcessValue() needs more context for the
hooks to know what field/table/record is curren...
Benni Mack
14:39 Revision de5e0e4f: [BUGFIX] Hide the preview button for sysfolders in list/page layout module
In the list view of a sysfolder, users could still see the page preview
button. The list view is now using the same l...
Christian Eßl
14:23 Revision 8900add0: [BUGFIX] Hide the preview button for sysfolders in list/page layout module
In the list view of a sysfolder, users could still see the page preview
button. The list view is now using the same l...
Christian Eßl
13:57 Revision b6b62d4b: [BUGFIX] Enforce opacity for elements in drop location
Due to CSS precedences the `sortable-ghost` class must have an important
opacity to have any effect, e.g. in IRRE.
R...
Andreas Fernandez
13:48 Revision cc284021: [BUGFIX] Streamline language pack download URLs
* t3o has fileadmin/l10n since 2 years (currently it's a redirect).
* new translation server just took the path as pr...
Benni Mack
13:48 Revision 710adb76: [BUGFIX] Allow functions in foreign_table_where clause
The parser for foreign_table_where consists of
a basic regex that did not allow the use of field
functions due to its...
Susanne Moog
13:45 Revision 29673edd: [BUGFIX] Allow setting onChange for category fields
When using `makeCategorizable` with options to overwrite the default
field configuration, onChange was not overwritte...
Susanne Moog
13:06 Revision c3cb71e8: [BUGFIX] Debounce or throttle scroll/resize events
This patch debounced or throttles some `scroll` or `resize` events to
improve the client performance a bit, as the ev...
Andreas Fernandez
13:02 Revision 2b128142: [BUGFIX] Allow setting onChange for category fields
When using `makeCategorizable` with options to overwrite the default
field configuration, onChange was not overwritte...
Susanne Moog
12:45 Revision f0eb2060: [TASK] Remove unused code related to internal_type=file
The internal_type=file was removed in TYPO3 v10, but the Backend Module
"DB Check" (lowlevel) still contained lots of...
Benni Mack
12:42 Revision 037cac07: [BUGFIX] Do not use "newlyCreated" workaround in FAL
With PSR-14 events, it is now easier to detect newly created metadata records.
For the time being, the pseudo-field ...
Benni Mack
12:41 Revision 26120660: [BUGFIX] Keep order of selection on importing assets
If assets get imported via mass selection in the Element Browser, the
order of the items is now kept. Since this requ...
Andreas Fernandez
12:20 Revision a10245d6: [TASK] Require friendsoftypo3/phpstan-typo3
Used command:
composer require friendsoftypo3/phpstan-typo3:"~0.2" --dev
Releases: master
Resolves: #90811
Chan...
Alexander Schnitzler
12:13 Revision f9500bdf: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
12:10 Revision 06ff2692: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
12:08 Revision 011a4417: [BUGFIX] Allow functions in foreign_table_where clause
The parser for foreign_table_where consists of
a basic regex that did not allow the use of field
functions due to its...
Susanne Moog
11:26 Revision 85ea10b2: [DOCS] Fix formatting in .rst files
Lists must always be preceeded and followed by a newline. Otherwise
they will not get rendered correctly.
Resolves: ...
Sybille Peters
10:54 Revision 2cad7576: [BUGFIX] Set timeout for immediate debounced execution
Executing a debounced event listener immediately now sets a timeout to
wait until the next execution is invoked.
Res...
Andreas Fernandez
10:54 Revision aefac380: [BUGFIX] Don't append query string to Close.html
Resolves: #86100
Releases: master, 9.5
Change-Id: Ib76a2bbd00cca4a69178049e51f6ca04325b49ec
Reviewed-on: https://revi...
Andreas Fernandez
10:48 Revision 41488ced: [BUGFIX] Show always Install Tool's login form if permanently enabled
If the file `ENABLE_INSTALL_TOOL` with the content `KEEP_FILE` is
available, the login form must be shown instead of ...
Susanne Moog
10:27 Revision 34a0d73b: [BUGFIX] Don't render dropdown arrow in selectSingleBox
Resolves: #71750
Releases: master, 9.5
Change-Id: Ifc27ee8ed4dffba36098b9e72cac6e39cc775ebd
Reviewed-on: https://revi...
Andreas Fernandez
10:27 Revision ee6749fa: [BUGFIX] Don't append query string to Close.html
Resolves: #86100
Releases: master, 9.5
Change-Id: Ib76a2bbd00cca4a69178049e51f6ca04325b49ec
Reviewed-on: https://revi...
Andreas Fernandez
09:45 Revision 05a62e59: [BUGFIX] Check event.key for Install Tool submit
Use event.key instead of the discouraged event.keyCode.
Resolves: #87793
Releases: master, 9.5
Change-Id: Ie26c98fc9...
Georg Ringer
09:44 Revision 2fc894f9: [BUGFIX] Respect dots in TS keys during autocomplete
The code completion must differ between dots at the end and those in the
middle which belong to the key.
Instead of ...
Georg Ringer
09:04 Revision 79db0d8a: [BUGFIX] Respect dots in TS keys during autocomplete
The code completion must differ between dots at the end and those in the
middle which belong to the key.
Instead of ...
Georg Ringer
08:41 Revision c55525cf: [BUGFIX] Show always Install Tool's login form if permanently enabled
If the file `ENABLE_INSTALL_TOOL` with the content `KEEP_FILE` is
available, the login form must be shown instead of ...
Georg Ringer
08:38 Revision dfbf29e7: [BUGFIX] Check event.key for Install Tool submit
Use event.key instead of the discouraged event.keyCode.
Resolves: #87793
Releases: master, 9.5
Change-Id: Ie26c98fc9...
Georg Ringer

2020-03-22

22:00 Revision 7f9198fc: [BUGFIX] Do not overwrite default thread count for Argon PasswordHashing
There are systems and library combinations that do not allow the usage
of more than one thread to generate passwords....
Susanne Moog
20:04 Revision fe2e5cff: [BUGFIX] Do not overwrite default thread count for Argon PasswordHashing
There are systems and library combinations that do not allow the usage
of more than one thread to generate passwords....
Susanne Moog
20:02 Revision d0baea11: [TASK] Add button to close all open documents
A new close button is rendered next to the "Open Documents" headline in
the dropdown menu which enables to close all ...
Andreas Fernandez
16:52 Revision d7e775a4: [BUGFIX] Paste all items from clipboard into group field
If the clipboard contains at least one item, a paste button is rendered
next to fields of type `group`. With this pat...
Andreas Fernandez
16:36 Revision c29ae5f4: [BUGFIX] Paste all items from clipboard into group field
If the clipboard contains at least one item, a paste button is rendered
next to fields of type `group`. With this pat...
Ivan Dharma Kartolo
14:59 Revision 21480237: [BUGFIX] Remove obsolete styling for gridder
Resolves: #90808
Releases: master, 9.5
Change-Id: Ie06fb7710591bfab8d8892e55bed0716505b7289
Reviewed-on: https://revi...
Andreas Fernandez
14:40 Revision c11ed23b: [BUGFIX] Remove obsolete styling for gridder
Resolves: #90808
Releases: master, 9.5
Change-Id: Ie06fb7710591bfab8d8892e55bed0716505b7289
Reviewed-on: https://revi...
Andreas Fernandez
13:46 Revision c1140b4b: [BUGFIX] Add guard clause while checking if user is system maintainer
System maintainers must be admin users which should be checked with a
guard clause. This avoids showing the modules t...
Georg Ringer
13:27 Revision 53a4e7f8: [BUGFIX] Add guard clause while checking if user is system maintainer
System maintainers must be admin users which should be checked with a
guard clause. This avoids showing the modules t...
Georg Ringer

2020-03-21

19:48 Revision 6de65411: [TASK] Centralize CgiServer check in Environment API
"GeneralUtility::isRunningOnCgiServerApi()" is now deprecated
in favor of "Environment::isRunningOnCgiServer()".
Res...
Benni Mack
14:31 Revision 1317a1b8: [BUGFIX] Move non-build dependencies into `dependencies`
To have a better overview of which packages are actually in TYPO3
itself, matching packages have been moved into the ...
Andreas Fernandez
13:22 Revision 7cc2a367: [BUGFIX] Avoid validation failure on multi select fields without option
Multi Select fields without any option given will be added properly to
the forms __trustedProperties list and therefo...
Marco Huber
12:59 Revision a5a77136: [BUGFIX] Show correct context menu for file mounts
It must not be possible to perform rename/copy/cut/delete actions on
a file mount and this is already respected in th...
Christian Eßl
12:58 Revision e3d0640e: [BUGFIX] Avoid validation failure on multi select fields without option
Multi Select fields without any option given will be added properly to
the forms __trustedProperties list and therefo...
Marco Huber
11:26 Revision eec93fe6: [BUGFIX] Allow lowlevel cleaner missing files check for filenames with anchor
The lowlevel cleaner "missing files" detects files like "filepath/file.pdf#page-15"
as missing as the "#" is consider...
Benni Mack
11:13 Revision bf881103: [BUGFIX] Allow file links to files with anchors
When creating a link with TypoLink or Fluid pointing to a file,
it is possible (e.g. in PDFs) to use an "anchor" (#) ...
Benni Mack
11:09 Revision 2ba79868: [BUGFIX] Show correct context menu for file mounts
It must not be possible to perform rename/copy/cut/delete actions on
a file mount and this is already respected in th...
Christian Eßl
10:52 Revision 1036961a: [BUGFIX] Avoid errors for creating new IRRE Elements on new parent records
This happens when the content element does not exist yet, which
is why this needs to be checked properly, otherwise t...
Benni Mack
10:52 Revision 3503dfae: [TASK] Render edit popup of SelectMultipleSideBySide at intuitive place
When using the edit popup of SelectMultipleSideBySide editing is related
to the items that are active and selected in...
Susanne Moog
10:52 Revision 5aa844c1: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
10:52 Revision 9666272f: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
10:51 Revision 646df5c8: [BUGFIX] Fix behaviour of useDefaultLanguageRecord
useDefaultLanguageRecord is documented to use the
default record uid by default. The actual behaviour
is the opposite...
Oliver Eglseder
10:28 Revision 75b9be60: [BUGFIX] React on delete actions via context menu
If a record gets deleted via context menu no further handling could be
added as the promise returned by AjaxDataHandl...
Andreas Fernandez
10:23 Revision d5c4bf5a: [BUGFIX] Allow lowlevel cleaner missing files check for filenames with anchor
The lowlevel cleaner "missing files" detects files like "filepath/file.pdf#page-15"
as missing as the "#" is consider...
Benni Mack
10:20 Revision 0597c093: [BUGFIX] Allow file links to files with anchors
When creating a link with TypoLink or Fluid pointing to a file,
it is possible (e.g. in PDFs) to use an "anchor" (#) ...
Benni Mack
10:05 Revision 01ab6c44: [BUGFIX] Avoid errors for creating new IRRE Elements on new parent records
This happens when the content element does not exist yet, which
is why this needs to be checked properly, otherwise t...
Benni Mack
09:40 Revision 0f128141: [BUGFIX] Use string as hmac context in inline controllers
The order in JSON objects is not defined and the browser can stringify
them in an arbitrary order.
Resolves: #88094
...
Andreas Fernandez
09:39 Revision 92308bf7: [BUGFIX] Move non-build dependencies into `dependencies`
To have a better overview of which packages are actually in TYPO3
itself, matching packages have been moved into the ...
Andreas Fernandez
09:36 Revision 9c0e151e: [BUGFIX] Automatically use JsonView for json format
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/59514/ all
possibilities have been taken to define which view cl...
Alexander Schnitzler
09:27 Revision f8f68706: [BUGFIX] Fix behaviour of useDefaultLanguageRecord
useDefaultLanguageRecord is documented to use the
default record uid by default. The actual behaviour
is the opposite...
Oliver Eglseder

2020-03-20

19:44 Revision 35e3bb62: [TASK] Avoid creation of ClassSchema instances
The extbase container provides a method isSingleton that
checks if a class implements the SingletonInterface interfac...
Alexander Schnitzler
18:18 Revision bf4d7578: [TASK] Enable phpstan rules up to level 8
As there are a lot of rules that do not raise any errors
with our code base, those rules up to level 8 are enabled
wi...
Alexander Schnitzler
18:12 Revision 8269c5fa: [BUGFIX] Escaping IRRE title once is enough
The title property of IRRE file relations (sys_file_reference) were
doubly escaped - once is enough.
Resolves: #8851...
Susanne Moog
18:03 Revision 81c88870: [BUGFIX] Properly merge RequireJS configuration
If PageRenderer->addRequireJsConfiguration() is consecutively called,
the configuration is now properly merged by usi...
Andreas Fernandez
17:59 Revision 1caf97fe: [BUGFIX] Never show failed "ADMCMD expired" exception
If somebody calls www.example.com?AMDCMD_prev=abcbenni the output
should never throw an exception (also if the previe...
Benni Mack
17:47 Revision 1beef8d9: [BUGFIX] Escaping IRRE title once is enough
The title property of IRRE file relations (sys_file_reference) were
doubly escaped - once is enough.
Resolves: #8851...
Susanne Moog
17:42 Revision 543fa223: [BUGFIX] Never show failed "ADMCMD expired" exception
If somebody calls www.example.com?AMDCMD_prev=abcbenni the output
should never throw an exception (also if the previe...
Benni Mack
17:17 Revision 268144f6: [BUGFIX] Update flag after drag&drop in Page module
With `DragDrop.ajaxAction()` returning a promise now, the flag icon can
get updated after dropping a content element ...
Andreas Fernandez
16:58 Revision 19964c95: [BUGFIX] Properly merge RequireJS configuration
If PageRenderer->addRequireJsConfiguration() is consecutively called,
the configuration is now properly merged by usi...
Andreas Fernandez
16:28 Revision e092135d: [BUGFIX] Make collapse event listener in IRRE less greedy
The event listener for collapsing and expanding IRRE nodes is now less
greedy and ignores the div containing all cont...
Andreas Fernandez
13:53 Revision 60b9716e: [BUGFIX] Load ext_localconf.php when checking TCA migrations
The "Check TCA in ext_tables.php" module in the Install Tool now loads
the ext_localconf.php per checked extension as...
Andreas Fernandez
13:53 Revision 4ae42a78: [BUGFIX] Not include defer files to concatenateJs
Deferred files should not be concatenated. They are now
output as a single script.
Resolves: #90208
Releases: master...
Guido Schmechel
13:52 Revision 9f65bd88: [TASK] Fix null coalescing operator precedence
Releases: master, 9.5
Resolves: #90779
Change-Id: If6931385b288456dc6e1d5d0e289b1132886bc77
Reviewed-on: https://revi...
Jacob Dreesen
12:05 Revision 334210e2: [TASK] Restructure phpstan configuration
This patch simply pulls out the level 2 rules into
a separate configuration file which is a copy of the
original leve...
Alexander Schnitzler
12:04 Revision 703ebf25: [BUGFIX] Do not try to display unreadable files
Files that are not readable by the web server should not be
returned by FAL LocalDriver as we cannot do anything with...
Susanne Moog
12:04 Revision 20976346: [DOCS] Fix typo in form documentation
Releases: master
Resolves: #90793
Change-Id: I087f38e04d8e96c66610c1bc293d6bceb7fc1e51
Reviewed-on: https://review.ty...
Christian Bülter
11:32 Revision 56b22573: [BUGFIX] Do not try to display unreadable files
Files that are not readable by the web server should not be
returned by FAL LocalDriver as we cannot do anything with...
Susanne Moog
11:02 Revision 80e47a93: [TASK] Fix null coalescing operator precedence
Releases: master, 9.5
Resolves: #90779
Change-Id: If6931385b288456dc6e1d5d0e289b1132886bc77
Reviewed-on: https://revi...
Jacob Dreesen
09:16 Revision c2f6ca19: [BUGFIX] Use function assignment to keep binding of `this`
Define the `hideDropzone` event listener via assignment to keep the
binding of `this` to the DragUploader class.
Res...
Andreas Fernandez
08:59 Revision ab555cbe: [BUGFIX] Use function assignment to keep binding of `this`
Define the `hideDropzone` event listener via assignment to keep the
binding of `this` to the DragUploader class.
Res...
Andreas Fernandez
08:18 Revision 08e7e1ed: [BUGFIX] Ask user for notifications before requesting permissions
Since Firefox 72 a user interaction is required to prompt the user for native
browser notification permissions. This ...
Andreas Fernandez
07:42 Revision 9293c59b: [BUGFIX] Not include defer files to concatenateJs
Deferred files should not be concatenated. They are now
output as a single script.
Resolves: #90208
Releases: master...
Guido Schmechel
07:35 Revision 5abf6c38: [BUGFIX] Allow setting categories containing spaces
Partly revert #89956 to reallow category titles in extension settings
which contain a space.
Resolves: #90776
Releas...
Georg Ringer
07:31 Revision eefd63fe: [BUGFIX] Load ext_localconf.php when checking TCA migrations
The "Check TCA in ext_tables.php" module in the Install Tool now loads
the ext_localconf.php per checked extension as...
Andreas Fernandez
07:29 Revision 045e4a9c: [BUGFIX] Hide fields for backend users / groups if not enabled
The fields
* be_groups.workspace_perms
* be_users.workspace_perms
* be_users.disableIPlock
Are now only shown if the...
Benni Mack
07:25 Revision 562662b1: [BUGFIX] Ask user for notifications before requesting permissions
Since Firefox 72 a user interaction is required to prompt the user for native
browser notification permissions. This ...
Frank Nägler

2020-03-19

20:34 Revision 65e23a9b: [TASK] Catch errors when displaying database connections
If TYPO3 is configured to use multiple database connections, the system
information toolbar should display informatio...
Susanne Moog
20:34 Revision 10e64f2c: [BUGFIX] Fetch correct uid for ###REC_FIELD and group fields
If a field is used in `foreign_table_where` configuration which
points to a field using `group` as type, the uid need...
Georg Ringer
20:33 Revision 4700766b: [BUGFIX] Correct label for move pointer + placeholder
Resolves: #76218
Releases: master, 9.5
Change-Id: I1597d4482c2536266b6fc2fed31dd9ca67ebb60a
Reviewed-on: https://revi...
Benni Mack
20:33 Revision 0ad81ed5: [BUGFIX] Cast string to float in NumberViewHelper
While number_format does an internal cast to float, it does not cast
things like empty strings to 0 - instead a PHP w...
Susanne Moog
17:45 Revision 6a040f80: [BUGFIX] Correct label for move pointer + placeholder
Resolves: #76218
Releases: master, 9.5
Change-Id: I1597d4482c2536266b6fc2fed31dd9ca67ebb60a
Reviewed-on: https://revi...
Benni Mack
17:28 Revision 121e564c: [BUGFIX] Cast string to float in NumberViewHelper
While number_format does an internal cast to float, it does not cast
things like empty strings to 0 - instead a PHP w...
Susanne Moog
16:47 Revision 408f9bcc: [BUGFIX] Fetch correct uid for ###REC_FIELD and group fields
If a field is used in `foreign_table_where` configuration which
points to a field using `group` as type, the uid need...
Georg Ringer
16:21 Revision c0d1fe66: [TASK] Make tests PHPUnit v9 compatible
This change modifies "->expectExceptionMessageRegExp" which is
not available anymore in PHPunit v9.
In addition, exp...
Benni Mack
16:10 Revision 55fcd865: [TASK] Clean up various code pieces
* TSFE->contentStrReplace only calls a hook, which is now moved to the
callers code (which only contains another hook...
Benni Mack
16:00 Revision a088adfb: [TASK] Make tests PHPUnit v9 compatible
This change modifies "->expectExceptionMessageRegExp" which is
not available anymore in PHPunit v9.
In addition, exp...
Benni Mack
13:34 Revision 14dd2b89: [TASK] Remove superfluous UriBuilder references
Avoid calling GeneralUtility::makeInstance() in UriBuilder
multiple time, but add class member instead.
Resolves: #9...
Susanne Moog
13:32 Revision 93baa919: [TASK] Adjust php doc blocks for phpstan level 2 compatibility
Releases: master
Resolves: #90766
Change-Id: I59823ed9b573344a96823d3308b253edcc765a65
Reviewed-on: https://review.ty...
Alexander Schnitzler
13:12 Revision a51eff36: [BUGFIX] Check for a maximum lifetime of 1h for workspace swap locking
Resolves: #42111
Releases: master
Change-Id: Ie9b35fb8a32f18f3be6ccd62b87e93e71d6cdea9
Reviewed-on: https://review.ty...
Benni Mack
12:55 Revision 3e04c803: [BUGFIX] Ensure cache tags are available on cached pages
When fetching a page from cache, the information which cache
tags were used are not available anymore for any hooks i...
Susanne Moog
12:41 Revision 7b48be11: [BUGFIX] Handle docroot-relative paths in ResourceCompressor
Resolves: #89124
Resolves: #90689
Resolves: #88184
Releases: master, 9.5
Change-Id: I41b6c9d73346974cffb029551be5f987...
Markus Klein
12:12 Revision 14edc886: [BUGFIX] Streamline language pack download URLs
* t3o has fileadmin/l10n since 2 years (currently it's a redirect).
* new translation server just took the path as pr...
Benni Mack
12:09 Revision 6c6baa87: [BUGFIX] Handle docroot-relative paths in ResourceCompressor
Resolves: #89124
Resolves: #90689
Resolves: #88184
Releases: master, 9.5
Change-Id: I41b6c9d73346974cffb029551be5f987...
Markus Klein
10:23 Revision d19ec689: [TASK] Remove superfluous UriBuilder references
Avoid calling GeneralUtility::makeInstance() in UriBuilder
multiple time, but add class member instead.
Resolves: #9...
Oliver Hader
10:16 Revision 08371975: [BUGFIX] Ensure cache tags are available on cached pages
When fetching a page from cache, the information which cache
tags were used are not available anymore for any hooks i...
Benni Mack
07:34 Revision 80d8f6eb: [BUGFIX] Hide module menu, if it is empty for the editor
Hide the module menu, if it doesn't contain any modules (If the editor
has no access to any module, that is placed in...
Christian Eßl
07:32 Revision 72071741: [BUGFIX] Respect sorting when adding main modules
When adding a new main module, the "position" is now taken into
account, allowing TYPO3 Core also to use the addModul...
Benni Mack
07:02 Revision 61f611d8: [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

2020-03-18

20:52 Revision 0791a699: [BUGFIX] Check "tables_modify" permissions in list module
If an editor has "view" permissions set for a table, but no "modify"
permissions, the record list would still show ma...
Christian Eßl
20:52 Revision 3678caf5: [BUGFIX] Reimplement previewing of date / usergroup restricted content
Preview functionality was only implemented in the Admin Panel. Previewing
itself (as in being able to preview pages w...
Susanne Moog
20:22 Revision 72bcf63c: [BUGFIX] Check "tables_modify" permissions in list module
If an editor has "view" permissions set for a table, but no "modify"
permissions, the record list would still show ma...
Christian Eßl
08:59 Revision 52a85d54: [TASK] Migrate TestTask to FluidEmail
Use the FluidEmail service for sending the test task of EXT:scheduler.
Resolves: #90725
Releases: master
Change-Id: ...
Georg Ringer
08:56 Revision a6e10ab6: [BUGFIX] Support telephone links in InputLinkElement
With #86629 the link type "telephone" has been added but it was
forgotten to add support for it in the InputLinkEleme...
Georg Ringer
08:54 Revision 6eeb6619: [TASK] Allow editing of crdate in sys_news
As system news are sorted by crdate, the user had no way to influence
the order in which news appeared. While it make...
Susanne Moog
08:25 Revision c3f5dcf5: [TASK] Allow editing of crdate in sys_news
As system news are sorted by crdate, the user had no way to influence
the order in which news appeared. While it make...
Susanne Moog
08:13 Revision c7f89326: [TASK] Add rules for versionNumberInFilename to web.config
Resolves: #86943
Releases: master, 9.5
Change-Id: I1092442a963d7ba6e2282ed8d4c4bce360be8afc
Reviewed-on: https://revi...
Susanne Moog
07:35 Revision d4419d0e: [TASK] Add rules for versionNumberInFilename to web.config
Resolves: #86943
Releases: master, 9.5
Change-Id: I1092442a963d7ba6e2282ed8d4c4bce360be8afc
Reviewed-on: https://revi...
Susanne Moog
 

Also available in: Atom