Activity
From 2019-08-27 to 2019-09-25
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: #... - 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... - 13:35 Revision ab1c2f32: [FEATURE] Allow additional file processors
- Allow registration of additional file processors.
Resolves: #88602
Releases: master
Change-Id: Iff5594ce07750e557f2d... - 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... - 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... - 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... - 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:... - 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... - 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:... - 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:... - 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... - 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... - 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... - 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... - 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... - 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... - 11:31 Revision e4a3762a: [FEATURE] Introduce Broadcast Messaging
- This change introduces BroadcastChannel in order to communicate between
frames. Messages are converted to according C... - 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
... - 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... - 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...
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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 13:27 Revision 6337180c: [TASK] Add functional tests for linkvalidator
- Resolves: #82850
Releases: master, 9.5
Change-Id: I05dc5e83199d58b23a8da6e625d1b9557b5c57a2
Reviewed-on: https://revi... - 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 ... - 12:53 Revision e9751569: Revert "[BUGFIX] Generate notification action on rendering"
- This reverts commit 78955a67c7da23c839757b4509f11c637e5e88bb.
The approach uses `eval` that is considered insecure.
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 08:24 Revision 7aa4aa5d: [TASK] Add functional tests for linkvalidator
- Resolves: #82850
Releases: master, 9.5
Change-Id: I05dc5e83199d58b23a8da6e625d1b9557b5c57a2
Reviewed-on: https://revi...
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... - 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... - 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... - 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... - 15:55 Revision 65e5ffb4: [TASK] Update JavaScript unit test packages
- Executed commands:
yarn upgrade --pattern jasmine --latest
yarn upgrade --pattern karma --latest
Resolves: #892... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 13:36 Revision 4f5fe0f0: [DOCS] Remove eliminated scheduler configuration setting
- Remove the eliminated extension configuration option "enableBELog" in
the documentation.
Additionally the unused lan... - 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... - 10:16 Revision 07de3986: [DOCS] Remove eliminated scheduler configuration setting
- Remove the eliminated extension configuration option "enableBELog" in
the documentation.
Additionally the unused lan... - 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 ... - 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... - 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,...
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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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...
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... - 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.
... - 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... - 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 ... - 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... - 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...
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 ... - 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.... - 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 ... - 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... - 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:
...
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... - 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... - 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... - 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... - 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 ... - 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:... - 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 "... - 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... - 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 ... - 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... - 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... - 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... - 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... - 12:28 Revision b55e1466: [BUGFIX] Correctly retrieve workspace versions
- * Clipboard now correctly resolves record localizations of a workspace
* PageLayoutController new correctly determine... - 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...
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... - 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... - 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... - 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
... - 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... - 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 ... - 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... - 07:00 Revision 05f24ff0: [TASK] Fix typo overriden > overridden
- Also fix some typos where 'overidden' was used.
Resolves: #89119
Releases: master
Change-Id: I3d42fd662b978bc9688d21...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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 ...
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 ... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 11:26 Revision 90ae60e1: [TASK] Add UnitTests for SiteConfiguration
- Resolves: #89089
Releases: master, 9.5
Change-Id: I7971e27e01bd26f1ea7fe03a008447c8475cac9e
Reviewed-on: https://revi... - 10:43 Revision 9af6dc42: [TASK] Add UnitTests for SiteConfiguration
- Resolves: #89089
Releases: master, 9.5
Change-Id: I7971e27e01bd26f1ea7fe03a008447c8475cac9e
Reviewed-on: https://revi... - 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: #...
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... - 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... - 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... - 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... - 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... - 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...
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... - 19:44 Revision ae7b3473: [TASK] Update styleguide
- composer update typo3/cms-styleguide
Resolves: #89080
Releases: master, 9.5, 8.7
Change-Id: Ic4c62758efac128f61b2b8d... - 19:43 Revision 674b1c56: [TASK] Update styleguide
- composer update typo3/cms-styleguide
Resolves: #89080
Releases: master, 9.5, 8.7
Change-Id: Ic4c62758efac128f61b2b8d... - 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... - 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... - 15:42 Revision deca7432: [FEATURE] PHP API for backend JavaScript notifications
- Resolves: #89066
Related: #89061
Releases: master
Change-Id: Iba28c90287f35818d7d669f2bb8400a4fc089856
Reviewed-on: h... - 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.
... - 14:04 Revision c1ca1bcf: [BUGFIX] styleguide: Allow missing tables on standard pages
- https://github.com/TYPO3-CMS/styleguide/pull/133
- 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.... - 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... - 13:39 Revision 5a71db9f: [TASK] styleguide: Update examples of Notification API
- 13:00 Revision bab730ac: [TASK] styleguide: Update examples of Notification API
- 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... - 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... - 09:47 Revision 04ea328d: [TASK] Deprecate jumpToUrl()
- This patch deprecated the well-known `jumpToUrl()` function which simply
does a redirect nowadays. Any occurence may ... - 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 ... - 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... - 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:...
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... - 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... - 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...
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... - 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... - 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... - 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... - 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...
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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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.
... - 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... - 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. ... - 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... - 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... - 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... - 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... - 09:56 Revision 792dae2e: [TASK] Migrate EXT:workspaces to TypeScript
- Resolves: #89008
Releases: master
Change-Id: I6d967dd14986fc70631718da88427bff181bf4a9
Reviewed-on: https://review.ty... - 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...
2019-08-28
- 21:02 Revision a8aad7d8: [TASK] Improve View Helper documentation
- * Fix syntax issue within TranslateViewHelper.
* Make HtmlentitiesDecodeViewHelper and HtmlentitiesViewHelper easier ... - 20:37 Revision 61431774: [TASK] Improve View Helper documentation
- * Fix syntax issue within TranslateViewHelper.
* Make HtmlentitiesDecodeViewHelper and HtmlentitiesViewHelper easier ... - 20:36 Revision 7f9dd260: [BUGFIX] Fix documentation rendering of ext:felogin
- Missing Data type for `changePasswordNotEqualMessage_stdWrap`, so the
design was broken for this line.
Releases: mas... - 20:18 Revision 1c9a8f01: [BUGFIX] Fix documentation rendering of ext:felogin
- Missing Data type for `changePasswordNotEqualMessage_stdWrap`, so the
design was broken for this line.
Releases: mas... - 20:04 Revision caf1085c: [BUGFIX] Fix documentation rendering of ext:felogin
- Missing Data type for `changePasswordNotEqualMessage_stdWrap`, so the
design was broken for this line.
Releases: mas... - 10:37 Revision 10cd00cc: [TASK] Change version in Settings.cfg of docs
- Resolves: #89030
Releases: master
Change-Id: Ifeb28b3fc6a1a73ca495dd427eda24a01f6917ee
Reviewed-on: https://review.ty... - 10:36 Revision 2e26138d: [BUGFIX] Update friendsofphp/php-cs-fixer to 2.15.2
- This patch updates friendsofphp/php-cs-fixer to version 2.15.2 and
applies fixes to the code.
Executed commands:
... - 10:34 Revision 59e42eba: [BUGFIX] Update friendsofphp/php-cs-fixer to 2.15.2
- This patch updates friendsofphp/php-cs-fixer to version 2.15.2 and
applies fixes to the code.
Executed commands:
... - 08:26 Revision 7dac9f02: [BUGFIX] Remove canonicalized pages from XML sitemap
- Pages with a canonical link set in the page properties, will not
be shown in the XML sitemap anymore.
Resolves: #889...
2019-08-27
- 23:31 Revision 663eb245: [TASK] Add tests for linkvalidator
- Resolves: #83850
Releases: master, 9.5
Change-Id: I8614c3d65a4c8a51f4db19177d37edb32207b816
Reviewed-on: https://revi... - 23:26 Revision a9140b66: [BUGFIX] Remove canonicalized pages from XML sitemap
- Pages with a canonical link set in the page properties, will not
be shown in the XML sitemap anymore.
Resolves: #889... - 17:49 Revision 6adc956a: [TASK] Introduce a doc block checker job for bamboo
- In order to avoid issues creating proper ClassSchema instances
for core classes and in order to have a properly rende... - 07:45 Revision 95718dd2: [BUGFIX] Change comparison in BasicFileUtility
- Due to an unrelated change within #76257,
BasicFileUtility never accounts for proper
creating a randomly unique name.... - 06:19 Revision 1fad5780: [TASK] Fix class namespace in php doc comment of JsonView
- This would allow everyone else to copy and paste example.
Releases: master, 9.5
Resolves: #89019
Change-Id: I64bc9d9... - 00:00 Revision 593fb820: [TASK] Fix class namespace in php doc comment of JsonView
- This would allow everyone else to copy and paste example.
Releases: master, 9.5
Resolves: #89019
Change-Id: I64bc9d9...
Also available in: Atom