Project

General

Profile

Activity

From 2020-04-03 to 2020-05-02

2020-05-02

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

2020-05-01

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

2020-04-30

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

2020-04-29

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

2020-04-28

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

2020-04-27

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

2020-04-25

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

2020-04-24

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

2020-04-23

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

2020-04-22

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

2020-04-21

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

2020-04-20

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

2020-04-19

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

2020-04-18

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

2020-04-17

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

2020-04-16

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

2020-04-15

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

2020-04-14

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

2020-04-13

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

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
 

Also available in: Atom