Project

General

Profile

Activity

From 2019-08-29 to 2019-09-27

2019-09-27

18:32 Revision 25583543: [BUGFIX] Load clearable module in recycler
It was forgotten to load the new clearable module in the recycler
module.
Resolves: #89288
Related: #89215
Releases:...
Andreas Fernandez
13:57 Revision 99c8137c: [FEATURE] Add support for RecordHistory correlation ids in DataHandler
Resolves: #89292
Related: #89143
Releases: master
Change-Id: Ie10bcbfca7f43a60b80a2a6634759584043c7cf4
Reviewed-on: h...
Frank Nägler
13:36 Revision e2b26d97: [BUGFIX] Fix regression due to Doctrine DBAL refactoring
As added in change 6ef46cab02f754d0809daf751ec3385021ab9387
see https://review.typo3.org/c/Packages/TYPO3.CMS/+/49530...
Benni Mack
13:06 Revision 991b102e: [BUGFIX] Fix regression due to Doctrine DBAL refactoring
As added in change 6ef46cab02f754d0809daf751ec3385021ab9387
see https://review.typo3.org/c/Packages/TYPO3.CMS/+/49530...
Benni Mack
12:07 Revision b1cf4f25: [BUGFIX] Fix regression due to Doctrine DBAL refactoring
As added in change 6ef46cab02f754d0809daf751ec3385021ab9387
see https://review.typo3.org/c/Packages/TYPO3.CMS/+/49530...
Benni Mack

2019-09-26

14:03 Revision f6457f3b: Revert "[FEATURE] Read site setting file and populate them with the site object"
This reverts commit 0e70168d7aa74bd7e1f686952db731e239a6e86e.
Reason for revert: postponed to after 10.1
Change-Id:...
Anja Leichsenring
13:19 Revision 0d611eb3: Revert "[TASK] Edit Site Settings in Site Module"
This reverts commit 4989d5af6e37fc9083742c43fed105bb8cd3750e.
Reason for revert: once more after 10.1.
Resolves: #89...
Anja Leichsenring
12:15 Revision 954a83e2: [TASK] Move documentation of #86577 into correct folder
The patch related to #86577 has been merged into v10 and v9, but the
ReST file was created in the wrong directory. Th...
Andreas Fernandez
12:00 Revision ba4ecc7a: [TASK] Move documentation of #86577 into correct folder
The patch related to #86577 has been merged into v10 and v9, but the
ReST file was created in the wrong directory. Th...
Andreas Fernandez
10:27 Revision 55eb882a: [TASK] Update CodeMirror to 5.49.0
This patch updates CodeMirror to version 5.49.0.
Executed command:
yarn add --dev codemirror@^5.49.0
Resolves: #...
Andreas Fernandez
08:18 Revision 411e3b48: Revert "[TASK] Avoid slow array functions in loops"
This reverts commit e531ddce9a6874e5ad289ae58f6474565dab9218.
Reason for revert: immature merge
Change-Id: Ia312485...
Anja Leichsenring
08:14 Revision 9bc0fea3: [TASK] Fix CGL violation in FileList
https://review.typo3.org/c/Packages/TYPO3.CMS/+/57414 introduced
a CGL violation that was not discovered because the ...
Benjamin Franzke

2019-09-25

21:28 Revision 45d45e3e: [TASK] Update CodeMirror to 5.49.0
This patch updates CodeMirror to version 5.49.0.
Executed command:
yarn add --dev codemirror@^5.49.0
Resolves: #...
Andreas Fernandez
16:49 Revision edbaf520: [TASK] Move "Refresh required" modal interception into JavaScript land
The "Refresh required" is currently built in PHP and invoked when changing
a field that is explictly configured as "o...
Andreas Fernandez
13:35 Revision ab1c2f32: [FEATURE] Allow additional file processors
Allow registration of additional file processors.
Resolves: #88602
Releases: master
Change-Id: Iff5594ce07750e557f2d...
Tim Schreiner
13:33 Revision b5734b00: [TASK] Keep old value on confirmation modal close
When changing the doktype a confirmation modal appears. This patch
reverts the value of the field to the original val...
Harald Atteneder
13:31 Revision 063c5d16: [BUGFIX] Provide error messages in install tool mail settings test
In order to identify problems with sending out mails, more specific
error messages than "Something went wrong" are us...
Oliver Hader
13:30 Revision c1fcffe3: [BUGFIX] Check permissions on copy actions
No copy link in the context menu or the button
in the file list is displayed, when the user lacks the permission
to c...
Guido Schmechel
13:13 Revision 0564b354: [BUGFIX] Load language labels in RecordProvider
The generic RecordProvider used for context menus now explicitly loads
the language labels for the modals.
Resolves:...
Andreas Fernandez
12:34 Revision 417f1788: [BUGFIX] Provide error messages in install tool mail settings test
In order to identify problems with sending out mails, more specific
error messages than "Something went wrong" are us...
Oliver Hader
12:30 Revision 1c9e2ee4: [BUGFIX] Load language labels in RecordProvider
The generic RecordProvider used for context menus now explicitly loads
the language labels for the modals.
Resolves:...
Andreas Fernandez
12:16 Revision 3a090fc1: [FEATURE] Add data type in QueryBuilder::set with createNamedParameter
With this change it is possible to define the type of the value if the
createNamedParameter option is set.
Releases:...
Manuel Selbach
12:07 Revision 4c185299: [BUGFIX] Check permissions on copy actions
No copy link in the context menu or the button
in the file list is displayed, when the user lacks the permission
to c...
Guido Schmechel
12:01 Revision ede23aaa: [TASK] Improve loops in TypeScript
This patch improves the loops in TypeScript by using `for (... of ...)`
and incorporating ES7 features as `Object.ent...
Andreas Fernandez
11:59 Revision e531ddce: [TASK] Avoid slow array functions in loops
This patch moves some array functions used in loops (array_merge,
array_replace) out of their calling loop for perfor...
Andreas Fernandez
11:56 Revision 4bb39f94: [TASK] Use correct file ending for documentation mention
To avoid confusing users, a uniform way of referencing YAML files in
the documentation is used.
Releases: master
Res...
Michael Binder
11:52 Revision c1793a67: [TASK] Make infobox for shortcut pages more helpful
Add proper information for the user about the target page.
In case the target page doesn't exist or is not accessibl...
Oliver Bartsch
11:32 Revision 10eb394b: [TASK] Make infobox for shortcut pages more helpful
Add proper information for the user about the target page.
In case the target page doesn't exist or is not accessibl...
Oliver Bartsch
11:31 Revision e4a3762a: [FEATURE] Introduce Broadcast Messaging
This change introduces BroadcastChannel in order to communicate between
frames. Messages are converted to according C...
Oliver Hader
10:39 Revision 3073826d: [FEATURE] Toggle page menu visibility via context menu
Add a context menu entry to enable or disable the option "Page
enabled in menus".
Resolves: #85918
Releases: master
...
Gianluigi Martino
10:03 Revision ebaf66d4: [TASK] Remove left-over clear_all_cache code from TS module controller
The frontend part that issued the GET parameter clear_all_cache=1 was
removed in 2008 with the following commit:
http...
Benjamin Franzke
09:50 Revision 07971b1e: [TASK] Use ESLint as base for linting
TSLint is in a deprecation phase, recommending to migrate to ESLint
instead. This patch removes all TSLint packages a...
Andreas Fernandez

2019-09-24

21:51 Revision cf40e083: [TASK] Update CSS tooling
This patch updates some CSS tools to the current version and creates new
CSS builds.
Executed commands:
yarn add ...
Andreas Fernandez
21:14 Revision b442a2a1: [BUGFIX] Render "Admin Tools" icon in Install Tool as inline SVG
Resolves: #89250
Related: #89206
Releases: master
Change-Id: Ic865c7610f84674e9a3c06a2e01e67e9adb2fc25
Reviewed-on: h...
Andreas Fernandez
16:26 Revision 37f327a1: [TASK] Make "Check TCA in ext_tables.php" install tool wizard more helpful
Add information about how user can fix the issue.
Releases: master, 9.5
Resolves: #89065
Change-Id: I4110e38ba69fbe2...
Tymoteusz Motylewski
15:48 Revision dfd3bba2: [BUGFIX] Ensure Lowercase folders on non-case-sensitive file system
When creating files in a storage configured as not case-sensitive
the file name gets lowercased and TYPO3 works with ...
Susanne Moog
15:36 Revision 65aba8ec: [BUGFIX] Don't make clearable button tabbable
The clearable button now has a `tabindex="-1"` attribute to disallow
focussing it via <TAB>.
Resolves: #89248
Relate...
Andreas Fernandez
15:27 Revision df2eef85: [BUGFIX] Generate valid export url for files in filelist
Since FAL is in place, the export url for files generated in the
clipboard is broken as it takes the full file identi...
Andreas Fernandez
15:25 Revision 2f04bd35: [TASK] Add scroll-padding to .module-body
This fixes the small annoyance when expanding an item in the
TypoScript Object Browser and the iframe reloads and scr...
Harald Atteneder
14:44 Revision cc4e38a1: [TASK] Add scroll-padding to .module-body
This fixes the small annoyance when expanding an item in the
TypoScript Object Browser and the iframe reloads and scr...
Harald Atteneder
13:56 Revision b34a38fa: [FEATURE] Add Cache Preset to Maintenance Area Settings
On various mass hostings, it is sometimes more useful to switch
to file-based caching to speed up performance, as
SSD...
Benni Mack
13:56 Revision 8876a322: [BUGFIX] Avoid double slash in cache directory
When configuring a different cache directory,
the setter is called in SimpleFileBackend, which tries
to add the cache...
Anja Leichsenring
13:27 Revision 6337180c: [TASK] Add functional tests for linkvalidator
Resolves: #82850
Releases: master, 9.5
Change-Id: I05dc5e83199d58b23a8da6e625d1b9557b5c57a2
Reviewed-on: https://revi...
Sybille Peters
13:08 Revision 46c48882: Revert "[FEATURE] PHP API for backend JavaScript notifications"
This reverts commit deca7432d45225d1f4c00bd8fd7f05e3d7a0773d.
The PHP API is considered insecure as whole blocks of ...
Andreas Fernandez
12:53 Revision e9751569: Revert "[BUGFIX] Generate notification action on rendering"
This reverts commit 78955a67c7da23c839757b4509f11c637e5e88bb.
The approach uses `eval` that is considered insecure.
...
Andreas Fernandez
12:30 Revision 9469f24e: [FEATURE] Show configuration of USER_INT objects in adminpanel
Introduces a new panel in the info module of the admin panel which lists
the basic configuration of each USER_INT pre...
Christian Eßl
11:45 Revision ad5c4282: [TASK] Remove unused signal/slot in EM site setup
A new signal was added with https://review.typo3.org/c/Packages/TYPO3.CMS/+/61554
which has no effect and with the pr...
Benni Mack
11:36 Revision c67d52e6: [FEATURE] Add email address to installation process
New installations now ask for the email address as well, so
this can be used later on to e.g. notify the admin if som...
Benni Mack
11:30 Revision dfc582bb: [BUGFIX] Generate valid export url for files in filelist
Since FAL is in place, the export url for files generated in the
clipboard is broken as it takes the full file identi...
Andreas Fernandez
11:07 Revision b4976b99: [BUGFIX] Generate valid export url for files in filelist
Since FAL is in place, the export url for files generated in the
clipboard is broken as it takes the full file identi...
Andreas Fernandez
10:34 Revision fa083dfa: [TASK] Remove unused property in Extbase DataMapper
Extbase's DataMapper added a $pageSelectObject (PageRepository) as property
in 2009 but it was never used due to furt...
Benni Mack
10:32 Revision ba9ac6f9: [FEATURE] Provide implementation for PSR-18 HTTP Client
The implementation of the PSR-18 ClientInterface is provided
as an adapter to the existing GuzzleHTTP Client. Therefo...
Benjamin Franzke
09:36 Revision d9db0403: [FEATURE] Create sites on page creation
A new hook is introduced that creates a site configuration when a new
page on root level is created. This takes effec...
Andreas Fernandez
09:17 Revision 70fec6e2: [TASK] Remove PhantomJS dependencies
This patch removes extraneous npm packages. They were
required for PhantomJS and are currently unused.
Executed comm...
Andreas Fernandez
08:24 Revision 7aa4aa5d: [TASK] Add functional tests for linkvalidator
Resolves: #82850
Releases: master, 9.5
Change-Id: I05dc5e83199d58b23a8da6e625d1b9557b5c57a2
Reviewed-on: https://revi...
Sybille Peters

2019-09-23

23:16 Revision bf516ca9: [BUGFIX] Fix tag consistency of FSC DropIn partials
Fixes a missing closing tag which makes (X)HTML
validation fail and causes Fluid 3.0 to report a
parsing error in the...
Claus Due
18:46 Revision c21d6d70: [TASK] Remove obsolet PHPDoc parts
The PHPDocs of GeneralUtility::_GET and GeneralUtility::_POST
have been revised. In detail, statements have been remo...
Oliver Bartsch
16:35 Revision c08f3f94: [TASK] Update Fluid engine to 2.6.4
Addresses the following issues:
* Fixes an annotation that makes phpdocumentor/reflection-docblock
throw exception...
Anja Leichsenring
16:22 Revision e6b75640: [TASK] Update Fluid engine to 2.6.4
Addresses the following issues:
* Fixes an annotation that makes phpdocumentor/reflection-docblock
throw exception...
Anja Leichsenring
15:55 Revision 65e5ffb4: [TASK] Update JavaScript unit test packages
Executed commands:
yarn upgrade --pattern jasmine --latest
yarn upgrade --pattern karma --latest
Resolves: #892...
Andreas Fernandez
15:51 Revision d489a1aa: [BUGFIX] Remove double json_decode call
Avoids an exeption about incompatible type to the call, caused by double encoding.
Resolves: #89081
Releases: master...
Devid Messner
15:47 Revision 685a3f78: [TASK] Update Fluid engine to 2.6.4
Addresses the following issues:
* Fixes an annotation that makes phpdocumentor/reflection-docblock
throw exception...
Claus Due
14:52 Revision e522207f: [TASK] Use SiteFinder directly in SlugHelper
Handling Sites via SiteMatcher is not necessary anymore,
as the SiteFinder does all the logic already, except for flu...
Benni Mack
14:30 Revision 0931dd0f: [BUGFIX] Do not assign variables to removed property
The new IPlocker (supporting IPv6) also removed the public property
AbstractUserAuthentication->lockIP.
However, the...
Benni Mack
13:55 Revision 858a807b: [BUGFIX] Adapt flexform container EventListener registration
Enables the functionality to add an inline element inside of
an unsaved inline element
Resolves: #89201
Releases: ma...
Henrik Elsner
13:55 Revision 5b97fd09: [BUGFIX] Adapt flexform container EventListener registration
Enables the functionality to add an inline element inside of
an unsaved inline element
Resolves: #89201
Releases: ma...
Henrik Elsner
13:45 Revision 34b7eeea: [TASK] Deprecate jquery.clearable
To slim down the usage of jQuery even further a bit, the jQuery plugin
`jquery.clearable` has been marked as deprecat...
Andreas Fernandez
13:24 Revision 471b7e0f: [BUGFIX] Adapt flexform container EventListener registration
Enables the functionality to add an inline element inside of
an unsaved inline element
Resolves: #89201
Releases: ma...
Henrik Elsner
13:21 Revision 2308f9ac: [BUGFIX] Remove double json_decode call
Avoids an exeption about incompatible type to the call, caused by double encoding.
Resolves: #89081
Releases: master...
Devid Messner
13:14 Revision e340ed55: [TASK] Incorporate ES 6 features
Since the build chain can generate ES6, the TypeScript code should
incorporate these changes.
Namely, this patch cha...
Andreas Fernandez
12:43 Revision 69d8cbd8: [TASK] Add missing closing quote in doc comment
Added missing closing quote in cObjGetSingle-docblock
Releases: master
Resolves: #89224
Change-Id: If35976e5e2236fbf...
Thomas Anders
11:21 Revision 4229c895: [TASK] Improve PHPDoc of GeneralUtility::_GP
The PHPDoc of GeneralUtility::_GP has been revised.
In detail, the outdated and misleading part about security
has be...
Oliver Bartsch
10:51 Revision c9c8d601: [TASK] Remove obsolet PHPDoc parts
The PHPDocs of GeneralUtility::_GET and GeneralUtility::_POST
have been revised. In detail, statements have been remo...
Oliver Bartsch
10:47 Revision f5caac1d: [TASK] Improve PHPDoc of GeneralUtility::_GP
The PHPDoc of GeneralUtility::_GP has been revised.
In detail, the outdated and misleading part about security
has be...
Oliver Bartsch

2019-09-21

19:54 Revision 6a94a14a: [BUGFIX] Fix tag consistency of FSC DropIn partials
Fixes a missing closing tag which makes (X)HTML
validation fail and causes Fluid 3.0 to report a
parsing error in the...
Claus Due
19:52 Revision 807c8b68: [TASK] Allow TCA display conditions with only one element for AND/OR
Resolves: #87986
Releases: master, 9.5
Change-Id: I9ccdbcae0c06a00fcd2904a203d1f3072b6e28ea
Reviewed-on: https://revi...
Markus Klein
00:39 Revision e8aca6b3: [BUGFIX] Fix tag consistency of FSC DropIn partials
Fixes a missing closing tag which makes (X)HTML
validation fail and causes Fluid 3.0 to report a
parsing error in the...
Claus Due

2019-09-20

21:29 Revision db6af6d8: [BUGFIX] Avoid using non-API functionality for workspaces
BackendUser has some tight integration with workspaces, however
it also contains some legacy non-workspace related fu...
Benni Mack
13:44 Revision 3ad91e87: [DOCS] Remove unused Fieldset property in documentation of EXT:form
The "containerClassAttribute" property is not respected by elements of
type "Fieldset" as the partial "Field/Field" t...
Frank Nägler
13:40 Revision 50d53125: [DOCS] Remove unused Fieldset property in documentation of EXT:form
The "containerClassAttribute" property is not respected by elements of
type "Fieldset" as the partial "Field/Field" t...
Frank Nägler
13:40 Revision 18a9238c: [DOCS] Remove unused include file from EXT:form docs
With #89129 the containerClassAttribute.rst include for Fieldset
was removed but the file which is now unused was not...
Frank Nägler
12:34 Revision 0505b6ea: [DOCS] Added missing brackets
Since includeCssFiles and includeJsFiles are registered as arrays,
the given types in the example should be arrays, t...
someplace53
12:19 Revision fbbe35ee: [DOCS] Remove unused Fieldset property in documentation of EXT:form
The "containerClassAttribute" property is not respected by elements of
type "Fieldset" as the partial "Field/Field" t...
Elias Häußler
12:14 Revision bd765fc4: [TASK] Show TCAdefaults configuration in info module
The info module must show potential TSconfig values of TCAdefaults.
Resolves: #89196
Releases: master, 9.5
Change-Id...
Georg Ringer
12:11 Revision 94028153: [DOCS] Added missing brackets
Since includeCssFiles and includeJsFiles are registered as arrays,
the given types in the example should be arrays, t...
someplace53
10:48 Revision 7b5612f5: [FEATURE] Provide implementation for PSR-17 HTTP Message Factories
Support for PSR-17 HTTP Message Factories has been added.
PSR-17 HTTP Factories are intended to be used by PSR-15 re...
Benjamin Franzke
10:28 Revision 5321891f: [BUGFIX] Handle base paths with mixed FQDN and "/"
If a site has "/" as its entrypoint but the languages
have FQDNs or subdomains or a mixture between subdomain
the bas...
Benni Mack
10:26 Revision e0fd4700: [BUGFIX] Fix wrong PSR-11 related deprecation messages in ObjectManager
Due to an inverse condition the deprecation message that constructor
arguments shoud *not* be passed was triggered wh...
Benjamin Franzke
10:09 Revision dc047cf4: [FEATURE] Translate Indexed Search Configuration Titles
Allows to override index_config titles that are
rendered in the dropdown of the Form in Indexed Search
and as headlin...
Benni Mack
09:52 Revision aa3ecc91: [TASK] Show TCAdefaults configuration in info module
The info module must show potential TSconfig values of TCAdefaults.
Resolves: #89196
Releases: master, 9.5
Change-Id...
Georg Ringer
09:10 Revision eb00d590: [BUGFIX] Handle base paths with mixed FQDN and "/"
If a site has "/" as its entrypoint but the languages
have FQDNs or subdomains or a mixture between subdomain
the bas...
Benni Mack

2019-09-19

13:56 Revision d750a7a2: [TASK] Update @typo3/icons to 1.10.0
Executed tasks:
cd Build
yarn add -D @typo3/icons@1.10.0
yarn build
Resolves: #89206
Releases: master
Change-I...
Benjamin Kott
13:36 Revision 4f5fe0f0: [DOCS] Remove eliminated scheduler configuration setting
Remove the eliminated extension configuration option "enableBELog" in
the documentation.
Additionally the unused lan...
Chris Müller
12:17 Revision be160136: [BUGFIX] Ensure FormEngine IRRE handles relations in workspace
FormEngine does not show and handle IRRE records when they are
deleted (connected records from the live workspace are...
Benni Mack
10:16 Revision 07de3986: [DOCS] Remove eliminated scheduler configuration setting
Remove the eliminated extension configuration option "enableBELog" in
the documentation.
Additionally the unused lan...
Chris Müller
10:09 Revision 3fe7b8f5: [BUGFIX] Strip tags in prepared label from suggest wizard
Labels of records provided by the suggest wizard should not contain
any HTML content as they are directly applied as ...
Elias Häußler
10:04 Revision db8d5dcb: [BUGFIX] Ensure FormEngine IRRE handles relations in workspace
FormEngine does not show and handle IRRE records when they are
deleted (connected records from the live workspace are...
Benni Mack
06:20 Revision 1face766: [BUGFIX] Use correct log level integer / strings in admin panel
Since #88799 the wrong log levels were used for configuration and
level comparison (strings where ints were required,...
Susanne Moog

2019-09-18

18:27 Revision e8956e9a: [BUGFIX] Re-apply sorting after workspaces in FileRepository
When in workspace mode, overlays are made but if there is
a different sorting (reordering of items in a workspace), t...
Benni Mack
14:46 Revision 7ce1903d: [BUGFIX] Fix comment typo in Check.php
Fixes a small comment typo in the checkGdLibJpgSupport function,
replacing "jgp" with "jpg".
Resolves: #89198
Releas...
Christian Eßl
14:29 Revision 596e94b1: [BUGFIX] Fix comment typo in Check.php
Fixes a small comment typo in the checkGdLibJpgSupport function,
replacing "jgp" with "jpg".
Resolves: #89198
Releas...
Christian Eßl
13:50 Revision 4f5b3fe9: [BUGFIX] Re-apply sorting after workspaces in FileRepository
When in workspace mode, overlays are made but if there is
a different sorting (reordering of items in a workspace), t...
Benni Mack
11:57 Revision 9737be79: [BUGFIX] Re-apply sorting after workspaces in FileRepository
When in workspace mode, overlays are made but if there is
a different sorting (reordering of items in a workspace), t...
Benni Mack

2019-09-17

20:43 Revision d661cc7b: [BUGFIX] Improve finding the correct realurl cache entry to create slug
Respect the `expire` field when selecting realurl cache data to generate
page slugs from realurl cache.
And also only...
Albrecht Köhnlein
14:59 Revision 78955a67: [BUGFIX] Generate notification action on rendering
Due to scoping issues if a notification is generated in an iframe, the
actions are now generated when the notificatio...
Andreas Fernandez
09:36 Revision f66df41c: [BUGFIX] Select available languages based on Site configuration
When the translation wizard in the Page Module
fetches translations and possible languages, it
queries the sys_langua...
Benni Mack
07:05 Revision c39bdf42: [BUGFIX] Set proper default value for unavailable redirect report
In case the redirect integrity check has never been executed before, the
code now uses an empty array as fallback val...
Andreas Fernandez

2019-09-13

15:29 Revision 3cb5ff17: [TASK] Remove further evaluations of pid=-1
There are a few spots in TYPO3 Core where manual
queries are built, and the WorkspaceRestriction
would just work as d...
Benni Mack
14:52 Revision 4989d5af: [TASK] Edit Site Settings in Site Module
Extensions can ship their own site settings default values,
that get provided to all available site configurations.
...
Susanne Moog
13:45 Revision 1523a01d: [BUGFIX] Keep workspace ID when discarding versioned records
When a record was modified in a workspace, and then discarded, TYPO3 previously
set the t3ver_wsid to "0", which basi...
Oliver Hader
12:59 Revision 0f62bbff: [BUGFIX] Disallow phpdocumentor/reflection-docblock >= 4.3.2
The package phpdocumentor/reflection-docblock introduces major regressions
starting with 4.3.2 that leads to getting ...
Andreas Fernandez
10:01 Revision 4e1696a1: [BUGFIX] Check for plain integer values in QueryGenerator::cleanInputVal()
Incoming field values are now also checked for being plain integers to
be able to handle timestamps properly.
Resolv...
Andreas Fernandez
09:45 Revision 71106bc8: [BUGFIX] Check for plain integer values in QueryGenerator::cleanInputVal()
Incoming field values are now also checked for being plain integers to
be able to handle timestamps properly.
Resolv...
Andreas Fernandez

2019-09-12

20:27 Revision 265f80b7: [BUGFIX] Strip tags in prepared label from suggest wizard
Labels of records provided by the suggest wizard should not contain
any HTML content as they are directly applied as ...
Elias Häußler
16:37 Revision e38f3637: [TASK] Move configuration viewHelper into sysext:core
The view helper will provide form fields for extension configuration
based on ext_template.txt files in install tool....
Anja Leichsenring
08:51 Revision b863df9a: [FEATURE] Add correlation_id for RecordHistory
To allow a rollback for a set of RecordHistory entries, this patch
adds a correlation_id to allow a kind of grouping ...
Frank Nägler
07:44 Revision b46e1d09: [BUGFIX] Select available languages based on Site configuration
When the translation wizard in the Page Module
fetches translations and possible languages, it
queries the sys_langua...
Benni Mack
06:25 Revision 29768702: [TASK] Clean up DataHandlerHook in Workspaces
DataHandlerHook originally extracted most of the versioning
functionality of DataHandler, and can now be cleaned up:
...
Benni Mack

2019-09-11

16:01 Revision 21b1a71a: [FEATURE] Add events before and after rollback of record history entries
Resolves: #89150
Releases: master
Change-Id: If00904ea940e45f03b3871c4e0146ab717cf9c14
Reviewed-on: https://review.ty...
Frank Nägler
15:55 Revision 9ede1b30: [BUGFIX] Fix IRRE uniqueness flaws
This patch fixes some flaws in the IRRE uniqueness handling:
- Removed records are now added to their selector again...
Andreas Fernandez
15:55 Revision 64c8b4a0: [BUGFIX] Improve finding the correct realurl cache entry to create slug
Respect the `expire` field when selecting realurl cache data to generate
page slugs from realurl cache.
And also only...
Albrecht Köhnlein
15:41 Revision 3fa7f9ef: [BUGFIX] Fix IRRE uniqueness flaws
This patch fixes some flaws in the IRRE uniqueness handling:
- Validation is triggered once a record has been remove...
Andreas Fernandez
15:11 Revision 0493468b: [BUGFIX] Render confirmation when deleting a scheduler task in edit view
This patch renders a confirmation dialog when attempting to delete a
scheduler task in the edit view. This solves an ...
Andreas Fernandez
14:59 Revision b7f6cba3: [FEATURE] Provide core cache frontends via dependency injection
Configure services for each service instance. The service names of the
cache frontends will follow this name pattern:...
Markus Poerschke
14:44 Revision a6363e85: [BUGFIX] Do not check for pid=-1 when evaluating workspace records
TYPO3 Core handles the result of database queries in a lot of different
ways to filter out workspace records.
With "...
Benni Mack
14:22 Revision 1ef8bc4f: [BUGFIX] Check date format before conversion in module "DB check"
With the change in https://forge.typo3.org/issues/83675 every value could
be converted into a unix timestamp, which l...
Sascha Egerer
14:18 Revision e3822a57: [BUGFIX] Render confirmation when deleting a scheduler task in edit view
This patch renders a confirmation dialog when attempting to delete a
scheduler task in the edit view. This solves an ...
Andreas Fernandez
13:57 Revision 203b83ca: [BUGFIX] Fix assertion ordering in test cases
* use assertEqualsCanonicalizing instead of assertSame
on array values to ignore ordering
* apply sorting order for...
Oliver Hader
13:45 Revision a85bdcae: [BUGFIX] Check date format before conversion in module "DB check"
With the change in https://forge.typo3.org/issues/83675 every value could
be converted into a unix timestamp, which l...
Sascha Egerer
13:44 Revision 24b4e4a9: [TASK] Cleanup RecordHistory handling
This patch deprecate some methods and public properties.
Also some code was moved into new classes to seperate
creati...
Frank Nägler
13:38 Revision f329f0ce: [BUGFIX] Avoid unnecessary DB queries to sys_language
Since site handling, finding the correct languages and the amount of languages in a page can be simplified.
NewRecor...
Benni Mack
12:28 Revision b55e1466: [BUGFIX] Correctly retrieve workspace versions
* Clipboard now correctly resolves record localizations of a workspace
* PageLayoutController new correctly determine...
Oliver Hader
08:38 Revision 2d8a9567: [BUGFIX] Use RuntimeException instead of die()
There are a few places left where Kasper-Kode stopped
a process with die(). Nowadays, with PHP 7, Errors and
Exceptio...
Benni Mack

2019-09-10

15:57 Revision 03d57f40: [BUGFIX] Support mark symbols in slug generation
Currently, slug sanitization removes a wide range of characters not
assumed suitable for slugs, for example single ac...
Andreas Fernandez
15:56 Revision 9c5f0333: [BUGFIX] Allow selective saving in SiteConfiguration
YAML SiteConfiguration allows imports and custom configuration
that is not configurable via UI to be written directly...
Susanne Moog
15:32 Revision aeff733f: [BUGFIX] Support mark symbols in slug generation
Currently, slug sanitization removes a wide range of characters not
assumed suitable for slugs, for example single ac...
Andreas Fernandez
09:38 Revision c5a41266: [TASK] Cleanup and de-duplicate Extension Configuration and Constant Editing
* Use the same parser for constants no matter the context
* Use a dedicated class for constant configuration parsing
...
Susanne Moog
08:12 Revision e3574986: [BUGFIX] Fix configuration composition for nested structures
When a new site configuration gets written, removed values are
determined first and changed values are determined aft...
Andreas Fernandez
08:09 Revision 0e70168d: [FEATURE] Read site setting file and populate them with the site object
In order to introduce site wide accessible settings, a site settings
file can be placed into the sites configuration ...
Susanne Moog
07:50 Revision 61e98434: [BUGFIX] Ensure LogManager has requestId set
Since LogManager is first used when ErrorHandler is instantiated,
we need to provide a properly set up singleton befo...
Helmut Hummel
07:00 Revision 05f24ff0: [TASK] Fix typo overriden > overridden
Also fix some typos where 'overidden' was used.
Resolves: #89119
Releases: master
Change-Id: I3d42fd662b978bc9688d21...
Georg Ringer

2019-09-09

18:45 Revision b247f17a: [TASK] Change commenting style of spam protecting code
To avoid possible conflicts with JS minification, the commenting style
is changed.
Resolves: #89093
Releases: master...
Georg Ringer
18:04 Revision 32cf1ca0: [TASK] Change commenting style of spam protecting code
To avoid possible conflicts with JS minification, the commenting style
is changed.
Resolves: #89093
Releases: master...
Georg Ringer
17:19 Revision 36d88073: [TASK] Add default value to unused parameter in addPItoST43()
The second argument of ExtensionManagementUtility::addPItoST43() has been
made obsolete with TYPO3 v8, but is still r...
Daniel Hinderink
15:49 Revision 92bdfb10: [TASK] Add default value to unused parameter in addPItoST43()
The second argument of ExtensionManagementUtility::addPItoST43() has been
made obsolete with TYPO3 v8, but is still r...
Daniel Hinderink
12:21 Revision 28c285e7: [TASK] Speed up DB query for tables with versions
Eliminating OR combination of subselects within same table, as they get
wrongly managed by DBMS (mostly MySQL). Using...
Alexander Opitz
12:10 Revision 0dab9b41: [TASK] Speed up DB query for tables with versions
Eliminating OR combination of subselects within same table, as they get
wrongly managed by DBMS (mostly MySQL). Using...
Alexander Opitz
11:53 Revision 98c74eb2: [TASK] Speed up DB query for tables with versions
Eliminating OR combination of subselects within same table, as they get
wrongly managed by DBMS (mostly MySQL). Using...
Alexander Opitz
09:18 Revision b150cfa3: [BUGFIX] Remove leftover functionality for workspace reviewers and vtypes
EXT:workspace code has leftover functionality from "reviewers" and "vtypes".
* "vtypes" defined whether element-, br...
Benni Mack

2019-09-08

14:59 Revision 3b7f9ee4: [TASK] Use Workspace API for checking TCA versioning support
The API method BackendUtility::isTableWorkspaceEnabled($table)
should be used when dealing with a backend context to ...
Benni Mack

2019-09-07

21:33 Revision 0bf69670: [TASK] Upgrade to TypeScript 3.6
After shedding tears, blood and sacrificing brain cells and CPU time, we
finally managed to upgrade the code base to ...
Andreas Fernandez
20:56 Revision 6f873476: [TASK] Fix TypeScript sources in preparation to upgrade
To ease the upgrade to TypeScript 3.6, this patch adjusts the source
code in a TS 2.4 compatible way. This way, the u...
Andreas Fernandez
13:20 Revision 71fda451: [BUGFIX] Allow selective saving in SiteConfiguration
YAML SiteConfiguration allows imports and custom configuration
that is not configurable via UI to be written directly...
Susanne Moog

2019-09-06

16:58 Revision 7de102ce: [FEATURE] Add integrity check for redirects
A new Symfony command checks for redirects that may conflict with
existing and accessible sites. The command is sched...
Andreas Fernandez
15:25 Revision 79c98351: [BUGFIX] Hash extension versions into requireJS bust parameter
When a third party extension that contains a requireJS backend module is
updated, the cache bust parameter needs to b...
Benjamin Franzke
15:24 Revision aa6a9aca: [BUGFIX] Filter translated rows in element browser
It must be possible to also filter translated rows in the element
browser similarly to regular rows. This is essentia...
Mathias Brodala
13:41 Revision 8f7ccb3d: [BUGFIX] Hash extension versions into requireJS bust parameter
When a third party extension that contains a requireJS backend module is
updated, the cache bust parameter needs to b...
Benjamin Franzke
13:39 Revision 8df43ae9: [BUGFIX] Filter translated rows in element browser
It must be possible to also filter translated rows in the element
browser similarly to regular rows. This is essentia...
Mathias Brodala
11:26 Revision 90ae60e1: [TASK] Add UnitTests for SiteConfiguration
Resolves: #89089
Releases: master, 9.5
Change-Id: I7971e27e01bd26f1ea7fe03a008447c8475cac9e
Reviewed-on: https://revi...
Anja Leichsenring
10:43 Revision 9af6dc42: [TASK] Add UnitTests for SiteConfiguration
Resolves: #89089
Releases: master, 9.5
Change-Id: I7971e27e01bd26f1ea7fe03a008447c8475cac9e
Reviewed-on: https://revi...
Anja Leichsenring
09:29 Revision 46852c29: [BUGFIX] Fix broken nightlies because of unknown function
The minimum version of phpspec/prophecy is 1.7.6 and does not
contain the method `shouldBeCalledOnce()`.
Resolves: #...
Frank Nägler

2019-09-05

19:49 Revision e9ec1b61: [BUGFIX] Name test class after subject under test
The subject under test is SiteConfigurationDataGroup::class,
due to the wrong name IDEs will not connect the test cla...
Anja Leichsenring
13:51 Revision f52cf2f1: [BUGFIX] Respect readOnly for inline relation
If a TCA field is set to readOnly=true and is using the type "inline",
all buttons are now hidden and the fields of t...
Georg Ringer
13:12 Revision e125ccaf: [BUGFIX] Respect readOnly for inline relation
If a TCA field is set to readOnly=true and is using the type "inline",
all buttons are now hidden and the fields of t...
Georg Ringer
12:55 Revision 587d0695: [TASK] Make "Check TCA in ext_tables.php" install tool wizard more helpful
Add information about how user can fix the issue.
Releases: master, 9.5
Resolves: #89065
Change-Id: I4110e38ba69fbe2...
Tymoteusz Motylewski
12:51 Revision 39b07887: [BUGFIX] Name test class after subject under test
The subject under test is SiteConfigurationDataGroup::class,
due to the wrong name IDEs will not connect the test cla...
Anja Leichsenring
08:23 Revision 2ed9fb49: [BUGFIX] Use node-based Docker container for nightly JavaScript unit tests
Resolves: #89085
Related: #89049
Releases: master
Change-Id: I3f2d83afcd833eac2caba13faedad3e449683bda
Reviewed-on: h...
Andreas Fernandez

2019-09-04

19:44 Revision 96e947b2: [TASK] Update styleguide
composer update typo3/cms-styleguide
Resolves: #89080
Releases: master, 9.5, 8.7
Change-Id: Ic4c62758efac128f61b2b8d...
Susanne Moog
19:44 Revision ae7b3473: [TASK] Update styleguide
composer update typo3/cms-styleguide
Resolves: #89080
Releases: master, 9.5, 8.7
Change-Id: Ic4c62758efac128f61b2b8d...
Susanne Moog
19:43 Revision 674b1c56: [TASK] Update styleguide
composer update typo3/cms-styleguide
Resolves: #89080
Releases: master, 9.5, 8.7
Change-Id: Ic4c62758efac128f61b2b8d...
Susanne Moog
18:19 Revision 8c2db897: [BUGFIX] Use node-based docker container for runTests.sh
Resolves: #89082
Releases: master
Change-Id: I845a6689374ec0e94e16286c58ce2a7deae43450
Reviewed-on: https://review.ty...
Andreas Fernandez
16:19 Revision c56abd72: [TASK] Add test case for reverse proxy configuration
The case covers given HTTP_HOST and HTTP_X_FORWARDED_HOST with
a configuration for an (intransparent) proxy.
As some...
Jonas Eberle
15:42 Revision deca7432: [FEATURE] PHP API for backend JavaScript notifications
Resolves: #89066
Related: #89061
Releases: master
Change-Id: Iba28c90287f35818d7d669f2bb8400a4fc089856
Reviewed-on: h...
Frank Nägler
15:01 Revision 2a2b7f46: [FEATURE] Always enable filter in SelectMultipleSideBySide fields
The filter functionality of fields `type = select` with
renderType = selectMultipleSideBySide is always enabled now.
...
Georg Ringer
14:04 Revision c1ca1bcf: [BUGFIX] styleguide: Allow missing tables on standard pages
https://github.com/TYPO3-CMS/styleguide/pull/133 Josef Glatz
13:57 Revision 09876053: [FEATURE] Introduce Notification Actions
This patch introduces the ability to attach action items to a
notification, as known from nowadays operating systems....
Andreas Fernandez
13:54 Revision 0ee7db08: [BUGFIX] Support multiple env vars per line in Yaml
Releases: master, 9.5
Resolves: #89059
Change-Id: Iafbe5cb8ade38f29c13fd8ded68e42d552a28891
Reviewed-on: https://revi...
Susanne Moog
13:39 Revision 5a71db9f: [TASK] styleguide: Update examples of Notification API
Susi
13:00 Revision bab730ac: [TASK] styleguide: Update examples of Notification API
Andreas Fernandez
10:54 Revision eaf822e0: [BUGFIX] Support multiple env vars per line in Yaml
Releases: master, 9.5
Resolves: #89059
Change-Id: Iafbe5cb8ade38f29c13fd8ded68e42d552a28891
Reviewed-on: https://revi...
Susanne Moog
10:51 Revision fa3f2dbf: [TASK] Build JavaScript files using ECMAScript 6
Since TYPO3 v10 dropped support for Internet Explorer, JavaScript files
may be shipped using the ECMAScript 6 standar...
Andreas Fernandez
09:47 Revision 04ea328d: [TASK] Deprecate jumpToUrl()
This patch deprecated the well-known `jumpToUrl()` function which simply
does a redirect nowadays. Any occurence may ...
Andreas Fernandez
09:22 Revision 1b51f742: [TASK] Run JS tests on ChromeHeadless instead of Phantom in CI
As Phantom is discontinued and ChromeHeadless is an easy to use
alternative, we should use ChromeHeadless to run our ...
Susanne Moog
08:50 Revision 5d6db413: [TASK] Update testing framework to 5.0.12
composer require typo3/testing-framework:"~5.0.12"
Resolves: #89073
Releases: master
Change-Id: If6384d11c0201cea760...
Susanne Moog
07:37 Revision 22d0499e: [TASK] Raise size of mountpoint fields in sys_workspace
Increase the size of the fields `db_mountpoints` and `file_mountpoints`
and allow 100 instead of 25 items.
Resolves:...
Georg Ringer

2019-09-03

21:48 Revision 09993103: [BUGFIX] Strip logical operator prefix in config.additionalWhere
When building the additionalWhere clause in the
RecordsXmlSitemapDataProvider, a possible `AND` operator
must be remo...
Tymoteusz Motylewski
13:30 Revision 408995c5: [TASK] Deprecate evaluation of ll-XML localization files
Deprecate the usage of LocallangXmlParser in favor of xlf.
Resolves: #89037
Releases: master
Change-Id: I3f5a6beb28b...
Georg Ringer
09:41 Revision cfeae73f: [BUGFIX] Fix multiple issues in workspaces preview
This patch fixes several issues introduced during v9 development,
namely:
- Generate and redirect to full URL of the...
Andreas Fernandez

2019-09-02

22:43 Revision 2beb3272: [BUGFIX] Respect offset of original query in PaginateController
When you have set an offset on a query, the PaginateController will
now take this offset into account when browsing t...
Chris Müller
22:22 Revision 0f8fcd74: [BUGFIX] Strip logical operator prefix in config.additionalWhere
When building the additionalWhere clause in the
RecordsXmlSitemapDataProvider, a possible `AND` operator
must be remo...
Rémy DANIEL
09:35 Revision 46c91903: [BUGFIX] Select pid for both sides of a staged record
`WorkspaceService::selectAllVersionsFromPages()` must select the pid of
both sides of a staged record to be able to b...
Andreas Fernandez
09:12 Revision d42fb38a: [BUGFIX] Respect offset of original query in PaginateController
When you have set an offset on a query, the PaginateController will
now take this offset into account when browsing t...
Chris Müller
08:45 Revision c9dece92: [FEATURE] Allow relative paths in Yaml file imports
Allowing Yaml Files with an import statement that
can be relative to the current file allows to handle cascading
site...
Benni Mack

2019-08-31

13:37 Revision 596e8b3c: [BUGFIX] Restore original page tree after filter reset
When a filter is applied to the page tree, the original state of the
tree is stored. When the filter is cleared, that...
Andreas Fernandez

2019-08-30

13:43 Revision 6d7fb6e9: [BUGFIX] Ensure ReflectionService can be used during TCA load
In order to support the 'tcaIsBeingBuilt' for legacy signal
listeners that are *not* available in the symfony contain...
Benjamin Franzke
13:36 Revision 8882d69f: [BUGFIX] Fix frontend error handling when root page is protected
If the root page is accessed directly, we add a check whether
the page could be fetched with ignored group permission...
Helmut Hummel
13:20 Revision 62ad44c9: [BUGFIX] Fix frontend error handling when root page is protected
If the root page is accessed directly, we add a check whether
the page could be fetched with ignored group permission...
Helmut Hummel
12:56 Revision d8ad9f87: [FEATURE] Introduce site config import for distributions
Distributions or site packages can now ship their preconfigured
site configurations in Initialisation/Site and see it...
Anja Leichsenring
12:46 Revision a46de255: [BUGFIX] Restore original page tree after filter reset
When a filter is applied to the page tree, the original state of the
tree is stored. When the filter is cleared, that...
Andreas Fernandez
11:58 Revision 362f8fc9: [BUGFIX] Correctly renumber sorting values for value 0
The called method reorders all elements not including
the given sorting number, leading to an off by one error
when t...
Helmut Hummel
09:49 Revision 095f781d: [BUGFIX] Set rel="noopener noreferrer" for external links
This patch adds rel="noopener noreferrer" for external links in
backend and install tool for security reasons.
If thi...
Frank Nägler
09:49 Revision 0a0f753a: [BUGFIX] Set rel="noopener noreferrer" for external links
This patch adds rel="noopener noreferrer" for external links in
backend and install tool for security reasons.
If thi...
Frank Nägler
09:13 Revision 6717bd5f: [BUGFIX] Correctly renumber sorting values for value 0
The called method reorders all elements not including
the given sorting number, leading to an off by one error
when t...
Helmut Hummel
08:51 Revision 980996b4: [BUGFIX] Set rel="noopener noreferrer" for external links
This patch adds rel="noopener noreferrer" for external links in
backend and install tool for security reasons.
If thi...
Frank Nägler

2019-08-29

17:48 Revision e287f778: [TASK] Add tests for linkvalidator
Resolves: #83850
Releases: master, 9.5
Change-Id: I8614c3d65a4c8a51f4db19177d37edb32207b816
Reviewed-on: https://revi...
Sybille Peters
17:20 Revision 3a8024dd: [TASK] Modify HTTP proxy description
The configuration of an array for a http proxy will now
be described in more detail in the field description.
Resolv...
Guido Schmechel
16:52 Revision fbe8d10a: [TASK] Modify HTTP proxy description
The configuration of an array for a http proxy will now
be described in more detail in the field description.
Resolv...
Guido Schmechel
16:48 Revision d9914b7c: [TASK] Upgrade asset build stack
Some tools used to build assets have been updated to recent versions. In
the same run, the assets have benn rebuilt.
...
Andreas Fernandez
15:23 Revision 91004d40: [BUGFIX] Ensure pid is selected for records
The GridDataService is using the PID of a record. This patch
ensure that the PID is selected while generating the dat...
Frank Nägler
11:41 Revision a4e0f420: [BUGFIX] File can be deleted even if there are references to it
TYPO3 prevents files from being deleted by the user when there
are references to it in the sys_file_reference table. ...
Dmitry Dulepov
10:40 Revision 4efc4567: [BUGFIX] Make Linkvalidator accept tilde characters in links
Before, the Linkvalidator reported links with a tilde as broken. This problem
occurs because the wrong method is call...
Dmitry Dulepov
10:11 Revision 6eb52ecd: [TASK] Disable phone handler for canonical links
As it makes no sense to set a canonical link to a phonenumber, the
phone handler is disabled for canonical links.
Re...
Guido Schmechel
10:07 Revision c2cb3e87: [FEATURE] Separately enable / disable "Add media by URL" and "Select & upload files"
A new appearance property "fileByUrlAllowed" is used to separately enable / disable
the buttons "Add media by URL" an...
Philipp Parzer
10:06 Revision 2621b322: [BUGFIX] Make Linkvalidator accept tilde characters in links
Before, the Linkvalidator reported links with a tilde as broken. This problem
occurs because the wrong method is call...
Dmitry Dulepov
09:56 Revision 792dae2e: [TASK] Migrate EXT:workspaces to TypeScript
Resolves: #89008
Releases: master
Change-Id: I6d967dd14986fc70631718da88427bff181bf4a9
Reviewed-on: https://review.ty...
Andreas Fernandez
09:22 Revision 670309c1: [TASK] Deprecate calling registerPlugin with vendor name
As Extbase does no longer guess class names from extension
keys and vendor names, method ExtensionUtility::configureP...
Alexander Schnitzler
 

Also available in: Atom