Project

General

Profile

Activity

From 2020-03-22 to 2020-04-20

2020-04-20

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

2020-04-19

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

2020-04-18

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

2020-04-17

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

2020-04-16

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

2020-04-15

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

2020-04-14

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

2020-04-13

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

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
 

Also available in: Atom