Activity
From 2020-04-13 to 2020-05-12
2020-05-12
- 13:09 Revision 554fcf40: [TASK] Set TYPO3 version to 9.5.18-dev
- Change-Id: Iadabfec179a236eac6cad0c89c32fe2a4d42e200
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644... - 13:09 Revision 1c92d05b: [TASK] Set TYPO3 version to 10.4.3-dev
- Change-Id: I6e8b59634266786e07a0d80a6271914a26a7d7e4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644... - 12:41 Revision cf17e400: [RELEASE] Release of TYPO3 10.4.2
- Change-Id: I22d5494ecd9cf12efbd6a7acec0b23b000340905
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644... - 12:36 Revision 33a59bca: [RELEASE] Release of TYPO3 9.5.17
- Change-Id: I8491411d8175bfb72212f1d7e3cf9722f404cc0e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/644... - 11:30 Revision 7339543a: [SECURITY] Escape shortened placeholder text in HTML output
- Prevent XSS by escaping the shortened placeholder text for various
Backend form elements properly.
Resolves: #90817
... - 11:22 Revision 1b28fec3: [SECURITY] Mitigate bypassing CSRF token via XSS
- Cross-site scripting in same-site/same-origin context most probably
allows bypassing tokens that usually protects aga... - 11:22 Revision e4fb92a8: [SECURITY] Avoid insecure deserialization of $BE_USER->uc properties
- General and unscoped collection of user settings in $BE_USER->uc is
vulnerable to insecure deserialization, triggered... - 11:22 Revision ab4fec2a: [SECURITY] Prevent destructors with side-effects from being unserialized
- Deserialization of objects could lead to arbitrary removal of resources
as well as sending out message via mail.
Res... - 11:21 Revision 0040b7b3: [SECURITY] Ensure decoded entities are encoded for HTML again
- HTML entities being used in link tags created with `typolink` have
to be encoded correctly again after entities have ... - 11:21 Revision 14929b98: [SECURITY] Prevent time based information disclosure
- To prevent a time based information disclosure in backend password reset,
this patch adds a random delay between 200 ... - 11:21 Revision deaf931c: [SECURITY] Mitigate bypassing CSRF token via XSS
- Cross-site scripting in same-site/same-origin context most probably
allows bypassing tokens that usually protects aga... - 11:21 Revision 7d4159f7: [SECURITY] Avoid insecure deserialization of $BE_USER->uc properties
- General and unscoped collection of user settings in $BE_USER->uc is
vulnerable to insecure deserialization, triggered... - 11:21 Revision fa3992d1: [SECURITY] Prevent destructors with side-effects from being unserialized
- Deserialization of objects could lead to arbitrary removal of resources
as well as sending out message via mail.
Res... - 11:21 Revision 931a4fc0: [SECURITY] Ensure decoded entities are encoded for HTML again
- HTML entities being used in link tags created with `typolink` have
to be encoded correctly again after entities have ... - 11:21 Revision 109bf625: [SECURITY] Escape shortened placeholder text in HTML output
- Prevent XSS by escaping the shortened placeholder text for various
Backend form elements properly.
Resolves: #90817
... - 11:15 Revision dcac1c70: [TASK] Integrate server response security checks
- In order to evaluate potential server misconfigurations and to reduce
the potential of security implications in gener... - 11:07 Revision c04ce955: [TASK] Integrate server response security checks
- In order to evaluate potential server misconfigurations and to reduce
the potential of security implications in gener... - 09:59 Revision 14849c32: [TASK] Incorporate changes of jQuery version 3.5.0
- Patch files for fixing security issues are provided and applied after
installing the modules via `yarn install`.
htt... - 09:58 Revision f34eb516: [TASK] Incorporate changes of jQuery version 3.5.0
- This commit introduces live-patching of node_modules, which applies
patch files to specific modules (similar to compo... - 09:48 Revision d9616d69: [BUGFIX] Revert PageReadPermission check for TreeController
- In order to allow non-admins to fetch nodes which have no "pid=0"
the change to only fetch pages with access, the cha... - 09:31 Revision 89b080a3: [BUGFIX] Fix internal + external links with URLs fragment
- Internal and external links have been incorrectly processed
by the legacy link notation converter which removed the
f... - 09:17 Revision 49d8b1cc: [BUGFIX] Revert PageReadPermission check for TreeController
- In order to allow non-admins to fetch nodes which have no "pid=0"
the change to only fetch pages with access, the cha... - 09:17 Revision 71440487: [BUGFIX] Fix internal + external links with URLs fragment
- Internal and external links have been incorrectly processed
by the legacy link notation converter which removed the
f... - 09:16 Revision 49096b07: [BUGFIX] Enable Enhancer support for MountPoints
- When using e.g. PageTypeDecorator in conjunction with mountpoints
and other Enhancers, the MP parameter was not added... - 09:10 Revision d5b5b26c: [BUGFIX] Allow more characters for MySQL / MariaDB database name
- With this change it is possible to use a wider set of characters.
Please have a look at the official documentation of... - 08:41 Revision 379288fb: [DOCS] ext:dashboard presets feature
- The system extension ext:dashboard provides a way to register presets of
dashboards.
These presets can be configured ...
2020-05-11
- 22:14 Revision ba457e83: [BUGFIX] Enable Enhancer support for MountPoints
- When using e.g. PageTypeDecorator in conjunction with mountpoints
and other Enhancers, the MP parameter was not added... - 21:50 Revision c71afa63: [BUGFIX] Only call getMovePlaceholder for MOVE_POINTER records
- Since isInWebMount now calls BEgetRootline with workspace overlays,
an additional query for ALL requested pages in ro... - 21:26 Revision 02d3c6a3: [BUGFIX] Only call getMovePlaceholder for MOVE_POINTER records
- Since isInWebMount now calls BEgetRootline with workspace overlays,
an additional query for ALL requested pages in ro... - 20:37 Revision cd8a613c: [BUGFIX] Consistently fetch SiteConfiguration from DI
- SiteConfiguration is available from the DI container (both in failsafe and
symfony DI), therefore no constructor argu... - 19:06 Revision d3297faa: [BUGFIX] Correctly evaluate "unique" eval for slug fields
- TYPO3 v9.5.16, fixed functionality for URL resolving
for records with slug fields defined as "uniqueInSite".
With suc... - 17:18 Revision f1a8ae98: [BUGFIX] Correctly evaluate "unique" eval for slug fields
- TYPO3 v9.5.16, fixed functionality for URL resolving
for records with slug fields defined as "uniqueInSite".
With suc... - 13:57 Revision db898e5a: [BUGFIX] Fix HMENU special=directory when site language is in free mode
- When setting a site language into free mode for translations, then
"$cObj->exec_getQuery()" only returns the pages wi... - 12:28 Revision 67f1f68f: [BUGFIX] Disable new content buttons until module is loaded
- Each link triggering the "New content element" wizard is now initially
disabled and gets enabled once the according m... - 09:14 Revision 2f9d1470: [BUGFIX] Fix HMENU special=directory when site language is in free mode
- When setting a site language into free mode for translations, then
"$cObj->exec_getQuery()" only returns the pages wi... - 09:14 Revision 61aec701: [BUGFIX] Do not deprecate $GLOBALS[TYPO3_REQUEST]
- The global object $GLOBALS[TYPO3_REQUEST] holding the
current PSR-7 request object was introduced in TYPO3 v9.2.
How... - 08:38 Revision 0fb9702c: [BUGFIX] Do not deprecate $GLOBALS[TYPO3_REQUEST]
- The global object $GLOBALS[TYPO3_REQUEST] holding the
current PSR-7 request object was introduced in TYPO3 v9.2.
How... - 07:55 Revision 1688e525: [BUGFIX] Fix typo in frontend usergroups CSH details text
- This commit fixes small typo in CSH text for frontend usergroups where instead of
"of" word "or" was used, changing s... - 07:33 Revision 1d2f1ba8: [BUGFIX] Fix typo in frontend usergrops CSH details text
- This commit fixes small typo in CSH text for frontend usergroups where instead of
"of" word "or" was used, changing s...
2020-05-10
- 08:15 Revision 10f755df: [BUGFIX] Include composer dumpautoload in Test Plan Jobs
- Resolves: #91349
Releases: master, 9.5
Change-Id: I60ffcb35a82d7e890590f836dcfd9e0739c8db03
Reviewed-on: https://revi...
2020-05-09
- 18:26 Revision e7732cb7: [BUGFIX] Include composer dumpautoload in Test Plan Jobs
- Resolves: #91349
Releases: master
Change-Id: I60ffcb35a82d7e890590f836dcfd9e0739c8db03
Reviewed-on: https://review.ty... - 15:08 Revision feb1d091: [TASK] Improve backend module Form description
- This commit improves description text for backend module Form by replacing
reference to "Mail Form" content element w... - 15:01 Revision 5adf2b74: [TASK] Use getElementById where feasible
- It's safe to use getElementById() instead of querySelector() in case an
element is fetched by its ID.
Numbers for ne... - 14:55 Revision 65597ce9: [TASK] Improve backend module Form description
- This commit improves description text for backend module Form by replacing
reference to "Mail Form" content element w... - 11:50 Revision f4f0dc0e: [BUGFIX] Remove obsolete period in scheduler label
- Resolves: #91343
Releases: master, 9.5
Change-Id: I1d5c48c5ba7a8d6ff977b7e0ca5d3f96d7e1963d
Reviewed-on: https://revi... - 10:46 Revision 6b375f6c: [BUGFIX] Remove obsolete period in scheduler label
- Resolves: #91343
Releases: master, 9.5
Change-Id: I1d5c48c5ba7a8d6ff977b7e0ca5d3f96d7e1963d
Reviewed-on: https://revi...
2020-05-08
- 23:23 Revision e995640d: [TASK] Clarify replacement for TSFE->storeSessionData()
- Releases: master
Related: #85878
Resolves: #91248
Change-Id: I8eb19a7e7f2ac4527beb9befafc6b16cf79e99cd
Reviewed-on: h... - 21:42 Revision 02856fcd: [BUGFIX] Add recipient to FluidEmail Test cases to avoid errors
- The to header is mandatory by now, so we need to supply the recipient
in our testcases now.
Resolves: #91346
Release... - 19:47 Revision b7dc8b29: [BUGFIX] Use correct constant for email templateName in felogin
- Releases: master
Resolves: #91337
Relates: #90729
Change-Id: I564f488dd653448046599a9bb1099dd05c4211f7
Reviewed-on: h... - 19:32 Revision 2f366190: [BUGFIX] Fix detection of plugin name by action
- While switching from controller class aliases to fully
qualified controller class names (internally), the structure
o... - 14:16 Revision 03f53106: [BUGFIX] Correctly consider nested tags in frontend HTML parser
- Nested tags starting with the same literals, like `<s><span>...`
or `<a ...><abbr>...` are not correctly nested due t... - 11:16 Revision ee066492: [TASK] Improve file rename duplicate warning message
- Improve the warning message presented to the user when a file is renamed
through the Filelist module and a file with ...
2020-05-06
- 17:23 Revision 4978699f: [BUGFIX] Use correct slug for access restricted translated pages
- Access restricted, translated pages currently always have the slug from the
default language instead of their transla... - 16:56 Revision 56269a97: [BUGFIX] Use correct slug for access restricted translated pages
- Access restricted, translated pages currently always have the slug from the
default language instead of their transla... - 16:53 Revision c342a0de: [BUGFIX] Respect disabled flag in render method of LinkButton
- Resolves: #91244
Releases: master
Change-Id: I107cb96ff416211028f9da524500f1ca15c3297c
Reviewed-on: https://review.ty... - 14:31 Revision f862f640: [BUGFIX] Use proper Fluid exception class
- This patch replaces the deprecated classes with their proper
replacement.
Resolves: #91315
Releases: 9.5
Change-Id: ... - 14:27 Revision 11b58768: [BUGFIX] Show correct language title for inconsistent content
- Show the correct language title in the new fluid page module if an
inconsistent content state has been detected. The ... - 13:17 Revision d77b3a45: [BUGFIX] Change 3rd argument of calls to callUserFunction()
- The third argument of `GeneralUtility::callUserFunction` must be either
an object or null.
Ensure the argument is alw... - 12:10 Revision 9a4bcd77: [BUGFIX] Lift restriction for restricted records in Routing Aspects
- Since TYPO3 v9.5.16 it is not possible anymore to resolve URLs with an
Aspect that contains records with fe_group res... - 11:28 Revision 45d3d115: [TASK] Avoid superfluous reference operator on objects
- Legacy left-overs using references on class instances can be removed.
Resolves: #91319
Releases: master, 9.5
Change-... - 11:28 Revision a7e89583: [TASK] Avoid superfluous reference operator on objects
- Legacy left-overs using references on class instances can be removed.
Resolves: #91319
Releases: master, 9.5
Change-... - 11:27 Revision 99af82fb: [BUGFIX] Lift restriction for restricted records in Routing Aspects
- Since TYPO3 v9.5.16 it is not possible anymore to resolve URLs with an
Aspect that contains records with fe_group res... - 10:59 Revision 25aa35b3: [TASK] Use proper function reference for backend route in test case
- Invoking `call_user_func_array([ExampleClass::class, 'methodName'], [])`
on a non-static method throws a PHP warning.... - 08:11 Revision df5e8084: [BUGFIX] Fix typo in identifier exists validation message in site configuration
- This commit fixes small typo at the end of the identifier exists validation message
used in site configuration contro... - 07:23 Revision 2754fed3: [BUGFIX] Fix typo in identifier exists validation message in site configuration
- This commit fixes small typo at the end of the identifier exists validation message
used in site configuration contro...
2020-05-05
- 16:32 Revision 0df025f8: [BUGFIX] Add 10.4.x changelogs to index as well
- Resolves: #91308
Releases: master
Change-Id: I1dc74ba54e11f35e0d4b99ebcc68e1ee77ea8598
Reviewed-on: https://review.ty... - 10:28 Revision f66a20d3: [TASK] Add rel="noreferrer" to external links of widgets
- Clicking on external links (with target="_blank") in RSS widgets and buttons
of Dashboard widgets can leak the referr... - 09:02 Revision da6bd978: [BUGFIX] Fix URLs to RSS feeds in Dashboard Widgets
- As the www prefix is not used anymore on typo3.org, the
URLs of the RSS feeds are updated in the Dashboard Widgets.
... - 08:30 Revision 6ee5ebe5: [BUGFIX] Make rendering of priority option optional in XML sitemaps
- According to https://www.sitemaps.org/de/protocol.html the option
`priority` is optional. If a SitemapProvider doesn'... - 07:41 Revision 326671fd: [BUGFIX] Reset `window.opener` in backend and load modules if authenticated
- This patch resets the `window.opener` for the entire TYPO3 backend and
loads modules using this only in an authentica...
2020-05-04
- 17:55 Revision b7a05352: [BUGFIX] Reset `window.opener` in backend and load modules if authenticated
- This patch resets the `window.opener` for the entire TYPO3 backend and
loads modules using this only in an authentica... - 14:46 Revision 529a1cdb: [TASK] Respect disabled ElementBrowser also in TableList
- The ElementBrowser which is typically used for type=group,
can be disabled via the `fieldControl`.
This configuratio... - 13:13 Revision cb40a8cc: [BUGFIX] Harden deprecation log handling
- Because TYPO3's DefaultConfiguration is recursively
merged with settings from LocalConfiguration, it was
impossible t... - 12:51 Revision b0080cba: [BUGFIX] Harden deprecation log handling
- Because TYPO3's DefaultConfiguration is recursively
merged with settings from LocalConfiguration, it was
impossible t... - 12:40 Revision 482d66e9: [BUGFIX] Remove wrong-spelled/not existing class from Services.yaml
- As the class TYPO3\CMS\Dashboard\DasboardRegistry is wrong-spelled and
does not exist, it is removed.
Resolves: #912... - 11:18 Revision 674c3884: [BUGFIX] Improve label of cache clearing message
- Improve the cache clearing label added with #88718.
Resolves: #91284
Releases: master
Change-Id: I8c1036af1428453a6f... - 10:43 Revision 34fcc2dc: [BUGFIX] Cache various where clauses of PageRepository
- Since TYPO3 v9, PageRepository works independently
from TSFE and can and should be instantiated on its
own, depending... - 10:10 Revision aebc8b87: [BUGFIX] Cache various where clauses of PageRepository
- Since TYPO3 v9, PageRepository works independently
from TSFE and can and should be instantiated on its
own, depending... - 09:37 Revision 70fd2f94: [TASK] Respect disabled ElementBrowser also in TableList
- The ElementBrowser which is typically used for type=group,
can be disabled via the `fieldControl`.
This configuratio... - 09:08 Revision 8c38ca65: [TASK] Enhance custom event dispatching in modal dialog
- * allows custom events to bubble up in DOM tree
* ensures that custom events are dispatched at those elements
that ...
2020-05-03
- 15:51 Revision 760f209d: [BUGFIX] Use class instead of HTML comment to determine loading state of IRRE element
- IRRE relied on the HTML comment `<!--notloaded-->` to detect whether a
record is already loaded or not. As this might...
2020-05-02
- 16:28 Revision 89793783: [TASK] Remove license header duplicate
- Releases: master
Resolves: #91264
Relates: #91253
Change-Id: Ifcd89d719494c9be3f14b7b6d943d9e0eabfff82
Reviewed-on: h... - 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... - 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... - 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... - 11:21 Revision 40f2402f: [BUGFIX] Fix broken select output in BackenUtility::getFuncMenu()
- Resolves: #91261
Releases: master
Change-Id: I8e7db92d914a8423b083c08c27c6922b1341f252
Reviewed-on: https://review.ty...
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... - 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...
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... - 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... - 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:...
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...
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... - 18:02 Revision 66d95e9e: [BUGFIX] Add missing whitespace in deprecation log entry
- Resolves: #91224
Releases: master
Change-Id: I47d30a21965c3d2246a53c51a68856642cca647a
Reviewed-on: https://review.ty... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 07:53 Revision 9d29c51a: [DOCS] Fix some broken or outdated links
- Resolves: #91198
Releases: 9.5
Change-Id: Ibd8ec73ee4a3b38feced4fca3a8609be4b0a3757
Reviewed-on: https://review.typo3... - 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...
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, ... - 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... - 21:00 Revision 31bae041: [BUGFIX] Resolve merge conflict in NightlySpec
- Resolves: #91209
Related: #91059
Releases: 9.5
Change-Id: Ib42fb2f5bfdf2b4e10a53cedaca280e4164e6965
Reviewed-on: http... - 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 "... - 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... - 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... - 19:08 Revision 9bfdc2f4: [DOCS] Fix some broken or outdated links
- Resolves: #91198
Releases: master, 9.5
Change-Id: Ibd8ec73ee4a3b38feced4fca3a8609be4b0a3757
Reviewed-on: https://revi... - 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... - 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... - 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:... - 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... - 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...
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... - 09:51 Revision 560fa88d: [TASK] Update Feature-80579-ImprovedJavaScriptModalAPI.rst
- Releases: master, 9.5
Resolves: #91189
Change-Id: Ice3d01530ce595b353fc90a5d672573b9a8d7d78
Reviewed-on: https://revi... - 09:37 Revision e03789ab: [TASK] Update Feature-80579-ImprovedJavaScriptModalAPI.rst
- Releases: master, 9.5
Resolves: #91189
Change-Id: Ice3d01530ce595b353fc90a5d672573b9a8d7d78
Reviewed-on: https://revi...
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 ...
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...
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... - 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... - 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... - 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... - 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... - 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... - 10:49 Revision 8e305dd1: [TASK] Add 10.4.x Changelog section
- Resolves: #91166
Releases: master
Change-Id: Ief1dfff09aba275a11306693cf39ebc71992f5f9
Reviewed-on: https://review.ty... - 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 ... - 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... - 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... - 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...
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... - 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... - 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... - 16:37 Revision 3dfa4ad0: [TASK] Fix typo in code example
- Releases: master
Resolves: #91158
Change-Id: I71de97b4b62985e0630d2475523a96d4d7f206ba
Reviewed-on: https://review.ty... - 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.
... - 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... - 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... - 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... - 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... - 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, ... - 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... - 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... - 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... - 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... - 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... - 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, ... - 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... - 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... - 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... - 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... - 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... - 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...
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 ... - 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... - 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... - 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... - 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... - 20:53 Revision ae722d64: [BUGFIX] Revert Use existing API instead of ContentObjectRenderer"
- This reverts commit 47e63fc33c7dd45111465d833216eb474f224b9e
because of regressions.
Resolves: #89989
Reverts: #8834... - 20:13 Revision ef08345d: [BUGFIX] Revert Use existing API instead of ContentObjectRenderer"
- This reverts commit 47e63fc33c7dd45111465d833216eb474f224b9e
because of regressions.
Resolves: #89989
Reverts: #8834... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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". ... - 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-... - 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... - 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...
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... - 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... - 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... - 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 ... - 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... - 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... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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_... - 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... - 18:07 Revision cd379fdc: [BUGFIX] Fix some typos in the code
- Resolves: #91103
Releases: master
Change-Id: If342b9bf69574b54d598e342c3bb2773dba582cb
Reviewed-on: https://review.ty... - 17:41 Revision fc8d3200: [BUGFIX] Fix PHPDoc of ButtonProvider
- Resolves: #91112
Releases: master
Change-Id: I6fef3f196afd44a11fbd5d688bec45457a28aad6
Reviewed-on: https://review.ty... - 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... - 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... - 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... - 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 ... - 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... - 00:41 Revision 5434e6be: [TASK] Use FluidEmail to send password recovery mail
- Resolves: #90729
Resolves: #90578
Releases: master
Change-Id: I9ce6b678addcc9e65e7e4e7b70e3187d91b7456a
Reviewed-on: ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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 ... - 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... - 09:40 Revision b15a8a00: [DOCS] Add documentation for ext:dashboard
- Initial documentation covering basic editor, integrator and developer
tasks.
Resolves: #90340
Releases: master
Chang... - 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... - 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 ... - 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...
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 ... - 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... - 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... - 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... - 20:56 Revision 49ebeeef: [TASK] Enable phpstan PHPStan\Rules\Classes\ImpossibleInstanceOfRule
- Releases: master
Resolves: #90910
Change-Id: If03889ee330e96c5ca82b31ae0604fb1d1d0afc8
Reviewed-on: https://review.ty... - 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... - 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... - 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... - 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... - 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 ... - 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... - 10:21 Revision a8a7a8cf: [BUGFIX] Fix namespaces in tests
- Resolves: #91053
Releases: master
Change-Id: I96108a509c7e9d95e9bd88b9c6b53dbfc37acd5b
Reviewed-on: https://review.ty... - 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... - 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... - 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.... - 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.... - 06:51 Revision d3709a68: [BUGFIX] Fix CGL in TcaSelectItemsTest.php
- Resolves: #91057
Related: #91008
Releases: master
Change-Id: I448a7b2364996f55c98dfe92c3c566acdf3df3e8
Reviewed-on: h... - 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 ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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 ... - 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 ... - 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... - 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" ... - 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 "... - 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 ... - 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... - 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... - 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... - 09:42 Revision 63e41f2c: [TASK] Replace jQuery shortcuts with AJAX API
- Resolves: #90941
Releases: master
Change-Id: If205ab5308c0f1bb7e935a53bebee41e7b9e2fd2
Reviewed-on: https://review.ty... - 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...
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... - 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... - 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... - 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: #... - 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 ... - 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 ... - 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... - 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 ... - 17:35 Revision 067d81a4: [FEATURE] Introduce AssetRenderer BeforeRendering events
- AssetRenderer gets events for manipulating AssetCollector assets.
This enables asset post-processing extensions like... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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
... - 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... - 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... - 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
... - 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...
Also available in: Atom