Activity
From 2020-01-24 to 2020-02-22
2020-02-22
- 22:55 Revision 7ed0d184: [TASK] Add TcaMigration for showRecordFieldList field
- In #88901 the `showRecordFieldList` field was removed from all core
tables and won't be evaluated anymore. A correspo... - 22:26 Revision b4b6dbbd: [BUGFIX] Update all npm packages
- In order to fix most known vulnerabilities in development-related npm
packages, all packages have been updated to the... - 20:53 Revision 863691e7: [TASK] Mark TypeConverterException final
- Class \TYPO3\CMS\Form\Mvc\Property\Exception\TypeConverterException
provides a factory method fromError to instantiat... - 19:49 Revision ae9bfdeb: [BUGFIX] Remove unused npm libraries
- This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i... - 19:28 Revision acb12f21: [TASK] Upgrade TypeScript to 3.8.2
- Executed commands:
yarn add --dev typescript@~3.8.2
yarn upgrade --pattern "^@types"
grunt build
Resolves: #9... - 19:20 Revision 7a450e23: [TASK] Remove showRecordFieldList from be_dashboard
- The TCA configuration `showRecordFieldList` inside the
`interface` section won't be evaluated anymore since #88901
an... - 19:18 Revision 4eb31f42: [DOCS] Fix changelog for linkvalidator
- Fix changelog for BrokenLinkRepository::getNumberOfBrokenLinks()
in linkvaildator
Resolves: #90494
Releases: master
... - 19:11 Revision 7e9cacd1: [BUGFIX] Prevent separating HTML inline elements
- The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it... - 19:01 Revision bb304489: [BUGFIX] Remove unused npm libraries
- This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i... - 18:59 Revision 25c1aec6: [TASK] Styling cleanups in several modules
- This patch cleans up stylings across various modules and
streamlines the used markup as well as the folder structure.... - 18:36 Revision 479a3e87: [TASK] Use new syntax to import PageTSconfig
- This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie... - 18:11 Revision b66f35a0: [BUGFIX] Fix some typos and improve PHPDoc comments
- Fixes several typos and improves readability of PHPDoc
comments through ext:dashboard classes.
Resolves: #90486
Rele... - 18:09 Revision ccb1c2c8: [FEATURE] Expose internal typoLinkParts in TypolinkViewHelper
- Parameters being generated internally by TypoLink using
`<f:link.typolink parts-as="typoLinkParts">` view helper are
... - 18:06 Revision 893ee207: [FEATURE] Add Argon2id to password hash algorithms
- This adds Argon2id to the password hash algorithms. It should be
available since PHP 7.3.
Resolves: #90262
Releases:... - 18:04 Revision d1d3a178: [BUGFIX] Expose ContextHelp module url to JavaScript
- Resolves: #90490
Releases: master
Change-Id: Idc9c1d2fb2990116933e6cc0e1700daa46778847
Reviewed-on: https://review.ty... - 17:59 Revision 0bbf489f: [BUGFIX] Restore enable/disable functionality in beuser compare
- This patch restores the possibility to enable backend users in
the compare view again. It also reinstalls the check f... - 17:55 Revision ca22b7e4: [TASK] Use new syntax to import PageTSconfig
- This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie... - 17:50 Revision 479db3f3: [FEATURE] Add bar- and doughnut-graph widgets to dashboard
- You can now create widgets for the dashboard showing a bar- or
doughnut-graphs. As an example two new widgets are int... - 17:45 Revision 3db01f46: [BUGFIX] Fix cli command aliasing
- Instead of overriding the command name, an aliases
are now set for a command.
Command names and aliases are now conf... - 17:43 Revision 335697ac: [FEATURE] Add JavaScript event handling API
- This patch adds API for event handling in JavaScript. The goal is to have
an easy-to-use event handling and delegatio... - 16:03 Revision 23738146: [FEATURE] Use SiteLanguageAwareInterface to check for trait existence
- In AspectFactory::enrich(), the function would use class_uses() to
determine, if an aspect uses the trait SiteLanguag... - 15:50 Revision bcaecea9: [TASK] Add context menu for dbMounts in compare view
- Resolves: #90483
Releases: master
Change-Id: I7053c87a6e5e317f019e119a4007771a75b25094
Reviewed-on: https://review.ty... - 15:22 Revision 93109f2e: [TASK] Harden types in ext:dashboard
- * Add some missing return types
* Remove wrong return type annotation
* Add missing import
* Use strict mode for `in_... - 14:07 Revision fe6b71a1: [BUGFIX] Toggle compare buttons correctly in beuser list
- Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi... - 13:10 Revision e3dcaea5: [DOCS] Improved documentation example for afterInitializeCurrentPage hook
- Resolves: #90252
Releases: master, 9.5
Change-Id: Ibacf2dab8a246bcb09f02be65765aa0760ba041b
Reviewed-on: https://revi... - 13:09 Revision f8e1b71e: [DOCS] Add directive to deny access for current Apache
- The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R... - 12:32 Revision 5e318e61: [BUGFIX] Toggle compare buttons correctly in beuser list
- Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi... - 09:45 Revision a30fced3: [TASK] Improve visual appearance of feature toggles
- This extends and improves the visual appearance of
the feature toggle card in the settings module.
Furthermore the c... - 01:12 Revision 32bc7b97: [BUGFIX] Fix missing labels in clipboard
- The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:... - 01:03 Revision ffa646af: [BUGFIX] Fix wrong field name in be_dashboard TCA
- The TCA for be_dashboard was using a field name that doesn't exist
in the database table.
Resolves: #90477
Releases:... - 00:30 Revision 945e86fe: [BUGFIX] Fix missing labels in reports module
- The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced.... - 00:30 Revision 2a79da28: [BUGFIX] Fix missing "Page TSconfig" title
- The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ... - 00:29 Revision c14f3b02: [BUGFIX] Fix missing label in Site Config
- The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves...
2020-02-21
- 23:04 Revision c6f21fb1: [BUGFIX] Fix missing labels in clipboard
- The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:... - 22:52 Revision fc14fa45: [BUGFIX] Fix missing labels in reports module
- The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced.... - 22:48 Revision ed229194: [BUGFIX] Fix missing "Page TSconfig" title
- The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ... - 22:44 Revision 5a0c01bc: [BUGFIX] Fix missing label in Site Config
- The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves... - 22:41 Revision 8bf55d65: [FEATURE] Make Locking API configurable
- Locking API can be configured via $GLOBALS['TYPO3_CONF_VARS'].
Now, by changing the priority of a specific lock stra... - 19:29 Revision a7372ce6: [FEATURE] Fluid-based replacement for PageLayoutView
- Provides a completely rewritten alternative to PageLayoutView
based on Fluid, and deprecates the old PageLayoutView. ... - 19:11 Revision f66149f7: [FEATURE] Add placeholder processor in Yaml import
- Rework placeholder processing to allow custom processors
Resolves: #90267
Releases: master
Change-Id: If884062c09a77... - 19:10 Revision 6e4bc758: [TASK] Update @typo3/icons to 1.11.0
- Resolves: #90470
Releases: master
Change-Id: Iece9e14c26ecc8ff09bbb88afcb6809f3ab57c3c
Reviewed-on: https://review.ty... - 18:48 Revision 2e97e0c4: [BUGFIX] Use json_encode instead of implode
- To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m... - 18:06 Revision 3bddf096: [TASK] Check methods in RenderingContext before calling
- Checks for method presence before attempting to call
them, and exposes getControllerName/getControllerAction
for publ... - 17:44 Revision 653dded5: [TASK] Add documentation group Dashboard widgets
- A widget group is added to the TYPO3 add widget modal with
all the documentation widgets
Resolves: #90457
Releases: ... - 17:21 Revision f8145d61: [BUGFIX] Use json_encode instead of implode
- To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m... - 16:35 Revision 3dac41ff: [TASK] Allow subject to be handled in EmailLoginNotification
- The subject can also be defined in a templated email. This way,
it is possible to allow custom subjects and completel... - 16:06 Revision 0312760d: [BUGFIX] Fix wrong language label in FileContentParser
- The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-... - 15:57 Revision 6f136584: [TASK] Ignore phpstan errors to achieve level 0 compatibility
- This patch ignores several errors found by phpstan which are
not easy to solve as of now or which are not solvable at... - 15:37 Revision e837e5c7: [BUGFIX] Show user's real name in detail view
- This patch corrects an invalid variable name in order to show the real
name of a backend user in the user's detail vi... - 15:29 Revision 6a91d990: [FEATURE] Add options and clipboard to filelist search
- Use the already existing functions for listOptions and
clipboard and integrate them into the filelist search view.
R... - 15:21 Revision 2b23357d: [TASK] Migrate LoginWarning mails to FluidEmail
- Resolves: #90376
Releases: master
Change-Id: I0d7643b9bd0bd99545cd5e488a87cd381219cc42
Reviewed-on: https://review.ty... - 15:07 Revision 1da2d177: [BUGFIX] Add missing language label for the beuser details button
- Add the missing language label for the beuser details button.
Also fix a wrong resname in the "info" label.
Resolves... - 15:05 Revision 321498e5: [BUGFIX] Fix wrong language label in FileContentParser
- The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-... - 14:45 Revision 3ed5450f: [BUGFIX] Show correct data in backend user detail view
- The backend user detail view shows the select/modify table with two
columns: "select" and "modify". This patch makes ... - 14:43 Revision f0deda03: [TASK] Separate styling setup from login form creation for BE Login
- This change is a pre-patch to re-use the variables of a view in
LoginController, to be used to for custom setups in t... - 13:00 Revision 16e1a461: [BUGFIX] Add "back" button in BE user detail view
- Resolves: #90467
Releases: master
Change-Id: Id06fa71412f2d2f6eff6d07527166d4475070eda
Reviewed-on: https://review.ty... - 12:55 Revision 4b6b0102: [FEATURE] Dashboard widget: documentation TypoScript Reference
- A TypoScript Reference documentation widget is added.
Resolves: #90435
Releases: master
Change-Id: I31ea8a2be4bc55d6... - 11:39 Revision c6344822: [BUGFIX] Fix typos in change log
- This patch fixes a typo in the change log for issue #89139.
Resolves: #90464
Releases: master
Change-Id: Id3cd0b968e... - 10:10 Revision c1a801a6: [BUGFIX] Calculate correct cache identifier for cached SQL statement
- BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli... - 10:10 Revision 072b6088: [BUGFIX] Fix invalid trigger_error call in DocumentTemplate
- This was a typo / mistake of mine (while typing with "Power-Save" mode,
and no auto-completion support on a plane), t... - 10:10 Revision 346a2f9d: [DOCS] Adjust documentation for Fluid-based templated emails
- A feature regarding the subject and localization was missing
in the initial change / docs, so this is now added.
Res... - 09:54 Revision 08f71888: [FEATURE] Add additionalAttributes to formDefinitions renderingOptions
- Resolves: #89551
Releases: master
Change-Id: I3f88c949564c9726ab84f22d3e5f593858faa464
Reviewed-on: https://review.ty... - 09:19 Revision 98f1f28f: [FEATURE] Add stdWrap properties to references in FilesProcessor
- Add stdWrap properties to references like it is done
in FilesContentObject. That way it is possible to select
FileRes... - 08:58 Revision f6ec9646: [FEATURE] Allow CEs to be saved directly in NewContentElement wizard
- When creating content elements via the NewContentElement wizard,
a new option "saveAndClose" can be defined via PageT... - 07:29 Revision 41d7cee8: [TASK] Simplify API for checking link target
- Previously, the function BrokenLinkRepository::getNumberOfBrokenLinks()
was used in the event listener. It is not nec... - 00:04 Revision 7091f482: [BUGFIX] Calculate correct cache identifier for cached SQL statement
- BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli...
2020-02-20
- 22:54 Revision 2ca0db65: [FEATURE] Dashboard widget: documentation TSconfig Reference
- A TSconfig Reference documentation widget is added.
Resolves: #90438
Releases: master
Change-Id: I8f2a23df420f14c933... - 22:44 Revision e8d2e371: [TASK] Improve dependency injection container caching
- Disallow disabling and flushing the DI cache and
base the cache identifier as well on the currently
installed extensi... - 22:35 Revision 17534d8f: [BUGFIX] Don't assign undefined variable to template of Dashboard
- As $this->settings is not defined, it should not be passed to the Fluid
template of the DashboardController.
Resolve... - 19:49 Revision 3ac9679a: [TASK] Fix some wrong spelling related to the word "exist"
- Fixed some wrong spelling related to the word "exist" in several places,
including docs, language files, error messag... - 15:02 Revision 8c06d87f: [FEATURE] Add native browser lazy loading for images
- This change adds the browser-native lazy loading option "loading"
HTML attribute for images.
See https://addyosmani.... - 12:05 Revision f1846b64: [TASK] Improve check if records exist in DatabaseRecordList
- Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re... - 08:39 Revision e89a057d: [TASK] Improve check if records exist in DatabaseRecordList
- Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
2020-02-19
- 20:39 Revision e2764d54: [DOCS] Add directive to deny access for current Apache
- The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R... - 18:14 Revision e9ce4fb1: [FEATURE] Dashboard for TYPO3
- A dashboard is introduced into TYPO3 to show the most important
information to the current logged in user.
Every use... - 15:54 Revision 5be422b7: [FEATURE] Introduce events to modify CKEditor configuration
- This patch introduces a set of PSR-14 Events to modify
the CKEditor configuration.
- AfterGetExternalPluginsEvent
- ... - 14:35 Revision bdce4388: [DOCS] Remove obsolete debugging hint
- With Feature #90052 the parsed YAML configuration can be viewed
in the Configuration module. A tip is already availab... - 14:34 Revision fcecadbc: [TASK] Make info messages of InputSlugElement translatable
- Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases... - 11:56 Revision 29c9793a: [FEATURE] Add seo fields to info module
- The options "SEO" and "Social Media" are added to the Pagetree Overview.
Releases: master
Resolves: #90425
Change-Id... - 10:13 Revision b79747a6: [BUGFIX] Prevent empty div in RecordHistory Rollback
- In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ... - 09:52 Revision f3ce02cb: [TASK] Comment out bleeding edge phpstan configuration
- Bleeding edge configuration may be useful to use
but shouldn't be enabled by default. To make the
inclusion convenien... - 09:45 Revision 2e9f2b7c: [TASK] Remove option content_from_pid_allowOutsideDomain
- Due to site handling the TypoScript option content_from_pid_allowOutsideDomain
is not needed anymore, and can be remo... - 09:33 Revision 66316936: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
- The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ... - 09:31 Revision db6def12: [BUGFIX] Prevent empty div in RecordHistory Rollback
- In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
2020-02-18
- 23:35 Revision eade861a: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
- The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ... - 21:04 Revision de6af8b1: [TASK] Deprecate DocumentTemplate
- Since TYPO3 v7, the new ModuleTemplate API is in place,
which contains a fluid-based and fluent interface possibility... - 20:41 Revision d05ea9f7: [FEATURE] Define target file extension in Image-related ViewHelpers
- When rendering custom formats with the <source> tag (as an example),
it currently is not possible to specificy a targ... - 20:27 Revision 66ac21e6: [BUGFIX] Use custom configuration for Install Tool Login mails
- As the templates for the FluidEmails are located in EXT:install, the
configuration needs to be adopted.
Resolves: #9... - 15:46 Revision ada1c582: [TASK] Remove unused special GET parameters
- Several ADMCMD_ and TSFE_ADMIN_PANEL variables
are excluded from cHash, but were never evaluated before.
The GET pa... - 15:16 Revision 7c94866a: [BUGFIX] Task for IP anonymization respects mask
- IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re... - 15:03 Revision c83454be: [FEATURE] Rework email notification for workspaces
- Sending out emails when items have been processed on
a stage change is now done via Fluid Email, allowing
administrat... - 12:40 Revision f553d918: [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... - 10:11 Revision 0645e7b5: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 00:50 Revision 218a0dfd: [TASK] Set TYPO3 version to 8.7.32-dev
- Change-Id: I550032cd5879b113119d56cf00b9b0d53e56a160
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:50 Revision 8a9449fc: [TASK] Set TYPO3 version to 9.5.15-dev
- Change-Id: Ib98c7cc03a25c624a703095e91f7d52095dddc00
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:37 Revision 4398e8df: [RELEASE] Release of TYPO3 9.5.14
- Change-Id: I5196f2a5d2ee3fd49f758251739ae3f830545505
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:29 Revision c077bfa3: [RELEASE] Release of TYPO3 8.7.31
- Change-Id: If822eed332cef6591b7fd1da66f8d1d35cd6cbaa
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:22 Revision f0a9b400: [BUGFIX] Ignore quotes in tag attribute value decoding
- This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th... - 00:15 Revision 4ad70755: [BUGFIX] Show sys_note of hidden or deleted author
- Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc... - 00:04 Revision 2ee19049: [BUGFIX] Set parent uid in newly created IRRE child record
- When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
2020-02-17
- 23:30 Revision 0bafe6c9: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 23:24 Revision 7e2928e5: [BUGFIX] Set parent uid in newly created IRRE child record
- When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i... - 23:19 Revision c9eecb93: [BUGFIX] Ignore quotes in tag attribute value decoding
- This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th... - 23:14 Revision 55799d7b: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
- With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl... - 22:42 Revision c7289fa3: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
- With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl... - 22:38 Revision b7fe23a0: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 22:28 Revision 0d5ae4eb: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 22:27 Revision e8310ca6: [BUGFIX] Consider language context and fallbacks in persisted aspects
- For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex... - 19:43 Revision a909d5df: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 18:48 Revision 3d81163d: [BUGFIX] Use non-deprecated Fluid API in TableAccessViewHelper
- Resolves: #90408
Releases: master
Change-Id: Ifefec22a13b0bf303fd06afa744fd9b1c1733a36
Reviewed-on: https://review.ty... - 18:47 Revision af6445a2: [BUGFIX] BE user module shows detail view for users with no permissions
- Preset the expected data values correctly to make the detail view
of BE users functional if those have no table read ... - 13:36 Revision fb0b2624: [TASK] Streamline SameSite cookie handling
- Patch for issue #90351 in master branch was merged fast.
Some aspects were missing which are streamlined with this ch... - 13:04 Revision 9150488f: [FEATURE] Render all fields in ElementInformationController
- The element information modal now shows all fields of the
current record and the selected type.
The TCA configuratio... - 09:43 Revision 10b5e6e9: [BUGFIX] Respect form element instance for validators
- Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083... - 08:47 Revision dbaa9dbc: [BUGFIX] Respect form element instance for validators
- Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083... - 07:37 Revision 3beda3e1: [BUGFIX] Replace IP address in login error log mails
- After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo... - 00:18 Revision f8f87f64: [TASK] Review changelog files for release 9.5.14
- Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi... - 00:17 Revision 5905c0af: [TASK] Review changelog files for release 9.5.14
- Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi... - 00:12 Revision 4e134826: [TASK] Add missing methods in AbstractRenderable class
- This patch adds two methods setDefaultValue and setProperty
which are called from within class AbstractRenderable via... - 00:03 Revision 7561ec95: [BUGFIX] Replace IP address in login error log mails
- After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
2020-02-16
- 21:47 Revision dab61cc8: [DOCS] Document multiple --task options for scheduler
- Document change "Feature: #87451 - scheduler:run command accepts
multiple task options".
The scheduler command now a... - 21:47 Revision a0ef1e71: [DOCS] Optimize scheduler documentation
- We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install... - 20:37 Revision 62f3ffe9: [DOCS] Optimize scheduler documentation
- We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install... - 20:36 Revision 2f415eae: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 20:35 Revision d86122f3: [DOCS] Use correct event names in changelog
- Events are named AfterSectionMarkupGeneratedEvent and
BeforeSectionMarkupGeneratedEvent.
Resolves: #90397
Releases: ... - 10:43 Revision 4578519a: [BUGFIX] Use multibyte method in CodeCompletionController
- Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso... - 10:20 Revision 425c911e: [BUGFIX] Use multibyte method in CodeCompletionController
- Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso...
2020-02-15
- 23:15 Revision d108ed70: [BUGFIX] Show _REF_ label in filelist table header
- A regression introduced with #87879 removed the _REF_ label in the
header table row of the filelist module. This comm... - 21:27 Revision e7887367: [FEATURE] Improve user info in beuser module
- Show all collected information of a user in the beuser module instead
of just the information directly added to the u... - 21:12 Revision 79bd294e: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 19:25 Revision 84a178dd: [FEATURE] Show application context in the Environment module
- The "Environment Overview" card in the admin tool will now show the
application context the TYPO3 instance is running... - 19:23 Revision 0ba2b449: [TASK] composer require rector/rector:"~0.7" --dev
- Used commands:
composer remove rector/rector --dev
composer require rector/rector:"~0.7" --dev
Since updati... - 19:12 Revision 88e8b9b8: [TASK] Do not use ::class syntax for class tx_crawler_lib
- This patch only pleases phpstan. The refactoring of the indexer
which includes the removal of the direct dependency t... - 18:45 Revision a1332d2f: [BUGFIX] Add missing use statement for SiteLanguageAwareTrait
- Releases: master, 9.5
Resolves: #90381
Change-Id: Ib7d3700ab928addec9c585e031fa9c0ba1bb50d3
Reviewed-on: https://revi... - 18:43 Revision 0ecb5df7: [TASK] Explicitly declare property in ConfirmationFinisher
- Releases: master
Resolves: #90382
Change-Id: I26fe0116e48c64362c2b124e9daeec73182cccc2
Reviewed-on: https://review.ty... - 14:56 Revision 1741ee05: [BUGFIX] Client exceptions must return request
- Both the \TYPO3\CMS\Core\Http\Client\RequestException and
\TYPO3\CMS\Core\Http\Client\NetworkException declare a meth... - 14:54 Revision 86c57733: [TASK] composer require phpstan/phpstan:"^0.12.10"
- Upgrade phpstan/phpstan to at least 0.12.10 and enable
bleeding edge configuration to be able to run the phpstan
anal... - 12:47 Revision c2d545e3: [BUGFIX] Use correct target to trigger file deletion
- Use the correct target (clicked button) to be able to access the button name.
Resolves: #90036
Releases: master
Chan... - 11:28 Revision caef3da5: [BUGFIX] Show sys_note of hidden or deleted author
- Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc... - 10:54 Revision 9323dc5a: [BUGFIX] Task for IP anonymization respects mask
- IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re... - 10:45 Revision a6a0d11c: [FEATURE] Customize special page icons by doktype
- Resolves: #90042
Releases: master
Change-Id: I9ca7dbc59495372033659d7d4c82142c92ed5e1b
Reviewed-on: https://review.ty... - 10:20 Revision d019a589: [BUGFIX] Make user avatar buttons accessible via keyboard
- Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or... - 09:41 Revision cf88a5a7: [BUGFIX] Allow CSH details for extbase based FlexForms
- In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re... - 09:41 Revision 84533bd5: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 09:20 Revision 7d050ea0: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 09:20 Revision f348b205: [BUGFIX] Allow CSH details for extbase based FlexForms
- In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re... - 08:50 Revision bb84452d: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 08:50 Revision e8cab9eb: [BUGFIX] Use correct label while restoring a record in workspace
- If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves... - 08:40 Revision 6f610810: [BUGFIX] Make user avatar buttons accessible via keyboard
- Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or... - 08:37 Revision 7b5252dd: [BUGFIX] Use correct label while restoring a record in workspace
- If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves... - 08:36 Revision 86c19567: [FEATURE] Support bit-wise and in TypoScript checkIf
- Allows direct checks whether an expected bit is part of a bit set, e.g.
in a stored checkbox or radio of a record.
R...
2020-02-14
- 21:56 Revision 16d36cb4: [BUGFIX] Rework AJAX request queueing
- This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall... - 21:39 Revision 97906c1c: [BUGFIX] Check extension configuration before passing it
- If the extension configuration couldn't be unserialized, it must not be
processed further.
Resolves: #90089
Releases... - 21:25 Revision fe67d9a5: [BUGFIX] Remove exclude field for transOrigPointerFields
- transOrigPointerFields can not longer be excluded as this leads
to inconsistent data stored in the database if a non-... - 20:54 Revision b6c3a099: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:53 Revision 7e5c66ad: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:52 Revision df633ba1: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 20:48 Revision 13a93b2f: [TASK] Use a reference variable to pass $this into hooks
- Unfortunately phpstan looses the correct type of $this
as soon as $this is passed into a hooked as a hook method
para... - 20:42 Revision 266bf67f: [TASK] Streamline usage of caching framework
- Use code cache properly instead of storing strings into it,
because it is proper usage of our API, removes the need
f... - 20:42 Revision 105e68fa: [BUGFIX] Display editIcon and editPanel of EXT:feedit
- Both were set too display: none inline. This is removed to display the
icons again.
Resolves: #90280
Releases: 9.5
C... - 20:07 Revision 0360ef3b: [FEATURE] Add dependency injection support for console commands
- Transform CommandRegistry into a symfony CommandLoader which
allows console commands to be created on demand.
That me... - 20:03 Revision c46e56e7: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:01 Revision e34d152c: [BUGFIX] Rework AJAX request queueing
- This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall... - 13:33 Revision 6d8defce: [BUGFIX] Respect language permissions for page translations in list
- module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ... - 13:09 Revision 33ef6972: [TASK] Improve color contrast of toggle checkboxes
- To allow persons with color blindness to recognize the status
of the toggle checkboxes more easy the contrast is adju... - 13:00 Revision 8362e5d5: [BUGFIX] Respect language permissions for page translations in list
- module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ... - 12:35 Revision 2af570af: [TASK] Make info messages of InputSlugElement translatable
- Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases... - 12:33 Revision cfccc627: [FEATURE] Add Events to AdminPanel
- To promote the new PSR-14 Events and to make it easier for people to
see which kinds of events may be used, the admin... - 09:16 Revision 9a3f936b: [BUGFIX] Run tests with configured error reporting in PHPunit
- SystemEnvironmentBuilder calls
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
which in turn is ca...
2020-02-13
- 11:23 Revision da86e549: [FEATURE] Improve status output of refindex update
- With adding progressbar support while updating the reference index,
it is now possible to see which table is updated ... - 10:36 Revision de29dc2d: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 10:21 Revision f9834a4b: [TASK] Avoid Fluid JS escaping trick in new content wizard
- Assigns the entire goToalt_doc JS method from the new
content wizard controller, which prevents the need for
using a ... - 09:34 Revision ac17522b: [TASK] Remove unused code in New CE Wizard / PagePositionMap
- There are a few places where unused options can be simplified,
and the dependency on the PagePositionMap class can be...
2020-02-12
- 22:21 Revision 61b25428: [TASK] Raise symfony dependencies to their LTS versions
- TYPO3 uses several symfony components. The latest
releases of Symfony (4.4) are LTS versions, which
should be shipped... - 21:43 Revision ec1bd057: [TASK] Remove dependency to webmozart/assert
- TYPO3 uses "phpdocumentor/reflection-docblock" (added in Jan 2019)
but also added "webmozart/assert" which is not nee... - 20:15 Revision c6f5cb57: [BUGFIX] Fix Fluid syntax errors in PageZero.html
- Fixes two syntax errors with incorrect use of f:count,
switching an incorrect parameter pass to inline pass.
Resolve... - 12:58 Revision 006f1b4a: [BUGFIX] Fix build pipeline
- This patch fixes some code issues with unit tests and HTML formatting
that were not noticed due to missing builds dur... - 10:04 Revision c05e5bbb: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 10:04 Revision f586010b: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 10:04 Revision 2b105872: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 08:15 Revision 6f8cc6f5: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
- Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ... - 06:23 Revision 23256bd8: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
- Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ...
2020-02-11
- 16:52 Revision 4d34f773: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:50 Revision 1eeb5cbf: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:41 Revision 3b04c142: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:35 Revision 375e9b6e: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 15:17 Revision afcacfb6: [FEATURE] Support of Macedonian
- TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch... - 15:16 Revision 50baaca5: [FEATURE] Support of Macedonian
- TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch... - 14:35 Revision 6e35d79e: [DOCS] Mismatch title / filename in changelog
- The changelog "Use new Translation Server" has a title indicating
it is a feature, but has a filename starting with "... - 11:36 Revision 9c952487: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty... - 11:36 Revision 75427d16: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty... - 11:35 Revision 9f801dba: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty...
2020-02-10
- 16:48 Revision 0ddb2fb1: [TASK] Adjust composer.json declarations of system extensions
- In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an... - 16:40 Revision 08a161ee: [TASK] Adjust composer.json declarations of system extensions
- In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an... - 09:52 Revision ad995ee2: [BUGFIX] Check correctly for existing click event
- With #90238 the JavaScript function `goToalt_doc` is registered as a
Fluid variable. However, the check for an existi... - 09:00 Revision 106b0b0e: [FEATURE] Separate system from 3rd-party extensions
- This feature separates system extensions from 3rd-party extensions
visually.
The extension list shown in the Extensi... - 07:24 Revision 437f6f61: [TASK] Split up PageLayoutView code into smaller chunks
- The PageLayoutView monster class has been chunked up into smaller
parts and some other functionality was removed.
In... - 07:23 Revision 0658787e: [TASK] Use ModuleTemplate and Fluid for LinkBrowser and ElementBrowser
- This patch removes the dependency to DocumentTemplate from
all LinkHandler + ElementBrowser popups, paving the way
to... - 07:18 Revision c43c3868: [BUGFIX] Reset variables in SiteListCommand
- Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele... - 07:10 Revision a4668f7f: [BUGFIX] Reset variables in SiteListCommand
- Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele...
2020-02-05
- 08:34 Revision 3a864452: [TASK] Use Fluid within Linkvalidator backend module
- This patch removes the marker-based template for Web=>Info=>Linkanalyzer
and replaces this with custom Fluid Views to...
2020-02-04
- 16:41 Revision 16d31917: [BUGFIX] Reset MP parameter on shortcut to MountPoint
- If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was... - 16:41 Revision 1590d581: [BUGFIX] Reset MP parameter on shortcut to MountPoint
- If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was... - 14:45 Revision 5caf3f90: [BUGFIX] OtherLanguageContent: show fallback language icon
- Since the default language can be different from site
configuration to site configuration, "flags-multiple" icon
is u... - 14:45 Revision cbb22485: [TASK] Streamline linkvalidator code
- This is a pre-patch to fluidize the Backend module and the
linkvalidator email as next steps.
- Remove unused functi...
2020-02-03
- 21:34 Revision 622bb8d1: [TASK] Remove title field in redirects module
- Redirects do not require a link title, so the title field is removed.
Resolves: #90306
Releases: master, 9.5
Change-... - 21:25 Revision cb34237e: [TASK] Avoid Fluid JS escaping trick in new content wizard
- Assigns the entire goToalt_doc JS method from the new
content wizard controller, which prevents the need for
using a ... - 21:18 Revision 822dac73: [TASK] Remove title field in redirects module
- Redirects do not require a link title, so the title field is removed.
Resolves: #90306
Releases: master, 9.5
Change-... - 20:38 Revision af491f17: [TASK] Use ModuleTemplate in LoginController
- ModuleTemplate has been introduced in TYPO3 v7 to
supersed DocumentTemplate. LoginController is one of
the few places... - 20:27 Revision e59f9aa1: [TASK] Move Linkvalidator database query to repository
- This is a pre-patch for the custom new module to fluidify
this backend module.
Resolves: #90311
Releases: master
Cha... - 20:26 Revision fa60a5fb: [FEATURE] Introduce HTML emails with Fluid templates
- A new FluidEmail class is added that depends on symfony/mime to allow
sending templated emails via Fluid (HTML + Text... - 18:51 Revision 372523fd: [TASK] Clean up PageLayoutController
- With PageLayoutView, the PageLayoutController class
shows various options that are not evaluated anymore,
and thus, c... - 18:19 Revision 04894be2: [BUGFIX] Filter undefined values from request payload
- To keep compatibility with existing code, the AJAX API now removes
undefined values from any payload (either JSON, Fo... - 17:04 Revision 71fa330e: [BUGFIX] Independently check permissions for each language in page module
- If an editor has no edit permissions for the default language, but for
other languages, then opens the page module an... - 17:03 Revision afcd86d2: [BUGFIX] Independently check permissions for each language in page module
- If an editor has no edit permissions for the default language, but for
other languages, then opens the page module an... - 17:03 Revision 282523fe: [BUGFIX] Make overlaid mountpoint pages avoid redirects
- If a MountPoint page was overlaid with the Mounted page,
a redirect was triggered. This happened because the slugs
we... - 16:44 Revision eddc9158: [TASK] Update Fluid Standalone to latest version
- This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo... - 16:44 Revision d58f4899: [TASK] Update Fluid Standalone to latest version
- This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo... - 16:41 Revision 0bee64b2: [TASK] Separate PageInformation controller from PageLayoutView
- In order to decouple Web->Info from Web->Layout, the PageInformationController
now contains all code that is needed t... - 16:34 Revision a46626a9: [TASK] Update Fluid Standalone to latest version
- This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo... - 16:28 Revision a0291f5c: [BUGFIX] Make overlaid mountpoint pages avoid redirects
- If a MountPoint page was overlaid with the Mounted page,
a redirect was triggered. This happened because the slugs
we... - 13:57 Revision 821ebe83: [BUGFIX] Prevent PHP type error with deprecated settings for mailer
- This patch converts the $mailSettings['transport_smtp_encrypt'] explicit
to a bool as expected by Symfony/Mailer.
Ad... - 12:31 Revision 8cd3f923: [BUGFIX] Improve visual output of slug proposal
- If slugs are generated within Backend forms, the visual output (= label
below slug field) of the generated slug propo... - 10:44 Revision 5bbc0761: [TASK] Remove unused functionality of PageLayoutView class
- A lot of code within PageLayoutView is not properly applicable
anymore.
The next step in this area is to:
- Extract ... - 10:42 Revision 9a912800: [TASK] Use ModuleTemplate in BackendController
- The main entry point for the TYPO3 backend is the BackendController.
Some changes are made:
- Only instantiate neces... - 10:34 Revision 1e2f5733: [BUGFIX] Improve visual output of slug proposal
- If slugs are generated within Backend forms, the visual output (= label
below slug field) of the generated slug propo... - 09:54 Revision 4af60b55: [TASK] Add REPORT HTTP method for WebDAV
- The REPORT HTTP method is specified in RFC 3253.
Releases: master, 9.5
Resolves: #90297
Change-Id: Ia78f602266bede3a... - 09:19 Revision e9799351: [TASK] Add REPORT HTTP method for WebDAV
- The REPORT HTTP method is specified in RFC 3253.
Releases: master, 9.5
Resolves: #90297
Change-Id: Ia78f602266bede3a... - 09:08 Revision 89b79826: [TASK] Simplify code of FileList module
- The FileList class was originally a derivative of DatabaseRecordList,
which was decoupled in TYPO3 v9 and and marked ...
2020-02-02
- 13:26 Revision d39596f4: [TASK] Convert payload to JSON based on request headers
- The payload sent with the AJAX API is now automatically converted to a
JSON-encoded string, if the request's Content-... - 12:35 Revision 104459cd: [TASK] Raise typo3/testing-framework fixing DatabaseSnapshot issue
- https://github.com/TYPO3/testing-framework/commit/2111db60e8e1391fabdac4f2253af553f291d460
Resolves: #90294
Releases... - 12:35 Revision 59ac49ab: [TASK] Raise typo3/testing-framework fixing DatabaseSnapshot issue
- https://github.com/TYPO3/testing-framework/commit/2111db60e8e1391fabdac4f2253af553f291d460
Resolves: #90294
Releases... - 12:22 Revision 6b8d8a7b: [TASK] Add tests for PersistedAliasMapper
- Resolves: #90278
Releases: master, 9.5
Change-Id: I158a7ea2c27b0081b3cdf5ee9452f2394cc31593
Reviewed-on: https://revi... - 10:37 Revision 0ee45941: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
- Resolves: #90269
Releases: master, 9.5
Change-Id: I7366c213d5d417575b9c85c18728a4fdf4273520
Reviewed-on: https://revi... - 10:33 Revision c9e944a7: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
- Resolves: #90269
Releases: master, 9.5
Change-Id: I7366c213d5d417575b9c85c18728a4fdf4273520
Reviewed-on: https://revi... - 10:25 Revision 1c520e9a: [TASK] Add tests for PersistedAliasMapper
- Resolves: #90278
Releases: master, 9.5
Change-Id: I158a7ea2c27b0081b3cdf5ee9452f2394cc31593
Reviewed-on: https://revi... - 09:04 Revision 6dec66d1: [TASK] Make AJAX request abortion easier
- The AJAX API doesn't expose the AbortController anymore as it has no
benefit for a developer, besides aborting a requ...
2020-02-01
- 19:06 Revision beef709f: [BUGFIX] Cast integer to string items during route argument mapping
- Resolves: #90229
Releases: master, 9.5
Change-Id: Iec8baa5dbe23d78dd4bfae460b501c2da5cb6bd4
Reviewed-on: https://revi... - 19:06 Revision 4fa752ee: [BUGFIX] Cast integer to string items during route argument mapping
- Resolves: #90229
Releases: master, 9.5
Change-Id: Iec8baa5dbe23d78dd4bfae460b501c2da5cb6bd4
Reviewed-on: https://revi... - 19:01 Revision 1c7aed76: [BUGFIX] Raise symfony/routing to ^4.3 in composer.json
- To avoid failing nightly tests minimum version of symfony/routing
needs to be 4.3.0 (locked to 4.3.1 in composer.lock...
2020-01-31
- 18:01 Revision 2ff71fb5: [TASK] Make RteHtmlParser entrypoint API cleaner
- The RteHtmlParser has two public methods:
->init()
->RTE_transform()
init() was introduced in early PHP4 times when ... - 16:24 Revision a955d9fe: [TASK] Streamline compatibility slots of SignalSlot Dispatcher
- The first PSR-14 event received a custom Compatibility slot.
All further "old" slots have been moved to "SlotReplacem... - 16:19 Revision fee60b9b: [TASK] Update StaticValueMapper example in doc-block
- Resolves: #90270
Releases: master, 9.5
Change-Id: Idbc51d012b49f3214d163878611d2107010242aa
Reviewed-on: https://revi... - 16:12 Revision 1f70258a: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
- Use createFieldConstraints instead of createRouteFieldConstraints
(as it has been in PersistedPatternMapper).
Resolv... - 14:53 Revision 442c8cad: [BUGFIX] Show error for all invalid conditions
- Show error messages in TypoScript Object Browser and
Template Analyzer for any invalid condition line.
Resolves: #77... - 14:47 Revision 60295252: [TASK] Update StaticValueMapper example in doc-block
- Resolves: #90270
Releases: master, 9.5
Change-Id: Idbc51d012b49f3214d163878611d2107010242aa
Reviewed-on: https://revi... - 14:30 Revision 76bee09e: [TASK] Restore public and non-internal method signatures
- Followup for https://review.typo3.org/c/Packages/TYPO3.CMS/+/63069
The original patch changed both public and non-in... - 14:15 Revision 63a20176: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
- Use createFieldConstraints instead of createRouteFieldConstraints
(as it has been in PersistedPatternMapper).
Resolv... - 13:46 Revision 10b6c5e8: [BUGFIX] Show error for all invalid conditions
- Show error messages in TypoScript Object Browser and
Template Analyzer for any invalid condition line.
Resolves: #77... - 13:22 Revision c53161ca: [FEATURE] Migrate Extension-related signals to PSR-14 events
- This change migrates all left-over signals in TYPO3 Core to PSR-14-compatible
events.
Package manager - related even... - 12:39 Revision e2193ac1: [TASK] Respect extension state `excludeFromUpdates` during language updates
- If the state property inside `ext_emconf.php` is set to `excludeFromUpdates`,
the extension will be skipped while upd... - 12:12 Revision ed335f18: [BUGFIX] Use list module search in page module
- The page module search bar now redirects to the list module,
where all functionality is given, and all records on thi... - 12:05 Revision 48d7af70: [TASK] Dissolve PersistenceDelegate for persisted mappers
- The intention of PersistenceDelegate was to provide a generic API to
resolve or generate route components. However th... - 11:59 Revision fd2b3731: [BUGFIX] Allow MountPoints with the same slug and add tests
- If a multi-site setup contains a page with slug "/products" as DOKTYPE=7
and "/products" in another site which is the... - 11:13 Revision 05e56f76: [TASK] Use correct regexp character class
- Use [:xdigit:] (a-f0-9/i) instead of [:alnum:] (a-z0-9/i)
for parsing hexadecimal values in sequences.
Resolves: #90... - 11:04 Revision cd7cfb55: [FEATURE] Introduce CacheHashConfiguration and matching indicators
- Settings for $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash'] are modelled
in CacheHashConfiguration which takes care o... - 10:53 Revision 34a9727d: [TASK] Show property path in title attribute
- In template tree view the property path is now shown in the title
attribute of each node to help the user orient and ... - 10:53 Revision 486fa5ee: [TASK] Implicitly add backend routes to router using DI factories
- All Routes.php information for Backend routes are now collected
via Dependency Injection.
That means Bootstrap::init... - 10:30 Revision bd69d119: [TASK] Dissolve PersistenceDelegate for persisted mappers
- The intention of PersistenceDelegate was to provide a generic API to
resolve or generate route components. However th... - 09:22 Revision c4e15ddc: [TASK] Show property path in title attribute
- In template tree view the property path is now shown in the title
attribute of each node to help the user orient and ...
2020-01-30
- 21:56 Revision fae113b5: [BUGFIX] Use direct method calls for backend layouts in Page Module
- Within all refactorings, fetching the correct backend layout and relevant colPos
information was still called via cal... - 21:42 Revision 4ee479d6: [TASK] Replace ResourceFactory::getInstance() with makeInstance
- The so-called "singleton factory instance" is a wrapper around makeInstance
which can be used directly anyways.
With... - 15:14 Revision f02f4e22: [BUGFIX] Do not use rowCount() in linkvalidator report
- As `rowCount()` is not supported across all DBMS (e.g. sqlite).
The logic is kept, but instead of relying on row cou... - 14:24 Revision c6d2bbdc: [DOCS] Improved documentation example for afterInitializeCurrentPage hook
- Resolves: #90252
Releases: master, 9.5
Change-Id: Ibacf2dab8a246bcb09f02be65765aa0760ba041b
Reviewed-on: https://revi... - 06:32 Revision 5dffb6b0: [TASK] Remove unused code from PageLayoutView
- Until TYPO3 v9, PageLayoutView was a subclass of AbstractDatabaseRecordList,
so it inherited a lot of logic, which wa...
2020-01-29
- 20:43 Revision 896e629a: [BUGFIX] Avoid PHP notices in unit tests
- When commenting out the line
SystemEnvironmentBuilder::initializeBasicErrorReporting()
then Unit Tests run with n... - 17:16 Revision ddbc5af9: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
- Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data... - 17:06 Revision 31383526: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
- Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data... - 16:53 Revision e1fc3208: [TASK] Add a couple of code cleanups for phpstan
- - Add phpdoc for variables to let phpstan know their type
- Do not use ::class syntax for PHP 7.4 classes (yet)
- Add... - 16:47 Revision ae685ef9: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
- Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data... - 09:36 Revision 8b2e596e: [TASK] Update copyright year in several files to 2020
- Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/...
2020-01-28
- 18:19 Revision ae5b3b0b: [TASK] Update copyright year in several files to 2020
- Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/... - 17:24 Revision 86a2436a: [TASK] Update copyright year in several files to 2020
- Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/... - 15:59 Revision c445ea2c: [BUGFIX] Use database result to built broken link result
- Resolves: #90232
Releases: master
Change-Id: If9b030c8f984914d41482d0ab5fd7f94e1385b58
Reviewed-on: https://review.ty... - 15:19 Revision a763bf1b: [TASK] Streamline CacheHashCalculator test case
- Injects configuration to constructor directly, avoids using
MockBuilder to define internal values (part of configurat... - 15:14 Revision 50b5e861: [TASK] Streamline CacheHashCalculator test case
- Injects configuration to constructor directly, avoids using
MockBuilder to define internal values (part of configurat... - 14:28 Revision 5d5e263a: [BUGFIX] Set correct type hint for install tool database check
- With this change the wrong introduced type hint will be changed and
enriched with some detail information.
Resolves:... - 12:18 Revision c71e744e: [TASK] Repair examples
- Releases: master, 9.5
Resolves: #88117
Change-Id: I5fa5da8f6697a74eda785c4655203f9d63c7b632
Reviewed-on: https://revi... - 11:23 Revision fd4ddf13: [BUGFIX] Ensure route defaults and requirements are considered
- Changes concerning route `defaults`:
+ defaults are mapped now (e.g. `1` <=> `one`)
+ defaults are applied now when h... - 10:46 Revision 35d96a84: [BUGFIX] Ensure route defaults and requirements are considered
- Changes concerning route `defaults`:
+ defaults are mapped now (e.g. `1` <=> `one`)
+ defaults are applied now when h... - 09:17 Revision 8f236d87: [DOCS] Document new TypoScript condition `tree.rootLineParentIds`
- The new TypoScript condition `tree.rootLineIds` which was introduced
with #88962 is currently not documented in the o...
2020-01-27
- 19:24 Revision c4b9dbda: [BUGFIX] Do not try to persist fieldNames of type "none"
- If a TCA field config of type="none" with the l10n_mode="exclude" is
present, the DataHandler will try to persist the... - 17:16 Revision af2cfd4a: [BUGFIX] Do not try to persist fieldNames of type "none"
- If a TCA field config of type="none" with the l10n_mode="exclude" is
present, the DataHandler will try to persist the... - 17:09 Revision 0465759a: [TASK] Remove unused property ReferenceIndex->WSOL
- The public property in ReferenceIndex->WSOL was removed in 2006
and documented like that, but it has no effect, as it... - 12:05 Revision 84451995: [BUGFIX] Fix language synchronization for inline relations with inline relations
- If the language synchronization process is called on an inline
relation within another inline relation when there is ... - 12:05 Revision 63b03bfc: [BUGFIX] Fix language synchronization for inline relations with inline relations
- If the language synchronization process is called on an inline
relation within another inline relation when there is ... - 08:24 Revision a0b9ca1e: [BUGFIX] Fix language synchronization for inline relations with inline relations
- If the language synchronization process is called on an inline
relation within another inline relation when there is ... - 08:21 Revision 1fe9d0e2: [BUGFIX] Avoid PHP fatal error if colPos is not string
- The newly added class \TYPO3\CMS\Backend\View\PageLayoutViewDrawEmptyColposContent
incorrectly assumes that colPos va...
2020-01-26
- 13:51 Revision 7540dd76: [FEATURE] Add new TypoScript condition `workspace`
- A new TypoScript condition `workspace` has been added which allows
checking of several workspace parameters against a... - 13:23 Revision dedd62fd: [TASK] Remove superfluous method renderRequestHashField
- Method FormViewHelper::renderRequestHashField isn't in use
any more since removing the old Extbase property mapper in...
2020-01-25
- 17:49 Revision 1f23d223: [TASK] Utilize grunt-newer to build only changed files
- The grunt module `grunt-newer` is introduced to act with changed files
only instead of copying or minifying all files... - 17:37 Revision 8c8ba393: [TASK] Use ES2017 for builds
- Since ECMAScript brings some nice features in later releases (e.g.
native support for async / await), we upgrade our ... - 16:19 Revision 9a512a60: [BUGFIX] Load uncached site configuration in editAction
- By loading the uncached site configuration, no direct
changes to the configuration files are overridden when
using th... - 16:08 Revision b506df68: [BUGFIX] Load uncached site configuration in editAction
- By loading the uncached site configuration, no direct
changes to the configuration files are overridden when
using th... - 16:03 Revision 9a02c9c5: [TASK] Remove obsolete expression in ConditionMatcher
- With patch #88962 an obsolete expression has been introduced within the
ConditionMatcher class which is now removed.
... - 14:24 Revision b6a293d7: [FEATURE] Render fieldControl for SelectSingleElement
- The missing rendering for the fieldControl option for
`SelectSingleElements` was added.
It is now possible to use the... - 13:19 Revision bde5e8f5: [FEATURE] Recheck for broken links after editing record
- If someone returns to the list of broken links after
editing a record, the record must be checked again to
refresh th... - 12:29 Revision 376d9199: [BUGFIX] Handle URLs withouth a path
- If the AJAX API receives a pre-composed URL with a path in front, the
current location of the document is now prepend... - 12:26 Revision 271a42de: [FEATURE] Introduce modal actions
- Action buttons in modals created by the `TYPO3/CMS/Backend/Modal`
module may now make use of `ImmediateAction` and `D... - 12:22 Revision ad43bc30: [TASK] Separate database requirements checks in Install tool
- This change separates database requirement checks regarding the DBMS
platform (e.g. MySQL, PostgreSQL, ...) from driv... - 12:18 Revision 4b84003e: [BUGFIX] Allow context menu hide/unhide for all TCA-based fields
- ContextMenuActions has the field "hidden" hard-coded which does not
work in e.g. backend user module, where the field... - 12:15 Revision 8a15b2d2: [BUGFIX] Hide invisible tab-panes to prevent focus hidden form elements
- Remove an old hotfix entirely because CKEditor seems to work
without this settings but this caused an accessibility i... - 11:52 Revision 5c453acb: [BUGFIX] Hide invisible tab-panes to prevent focus hidden form elements
- Remove an old hotfix entirely because CKEditor seems to work
without this settings but this caused an accessibility i... - 11:36 Revision bd2c5921: [BUGFIX] Allow context menu hide/unhide for all TCA-based fields
- ContextMenuActions has the field "hidden" hard-coded which does not
work in e.g. backend user module, where the field...
2020-01-24
- 20:42 Revision 56956135: [BUGFIX] Add more safety checks when dealing with buttons in the BE
- This patch adds more sanity checks to the SplitButton when rendering
its items. Specifically the existence of getters... - 20:37 Revision 39c2e112: [BUGFIX] Make unique id for same checkboxes in different sections
- Checkboxes that are placed in sections in BE forms have the same
HTML identifiers. As a result it is not possible to ... - 20:28 Revision 9b0beb70: [BUGFIX] Add more safety checks when dealing with buttons in the BE
- This patch adds more sanity checks to the SplitButton when rendering
its items. Specifically the existence of getters... - 19:38 Revision 5bf34756: [BUGFIX] Ensure ZipService->extract sets proper permissions
- The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9... - 19:38 Revision 3e8aa38b: [BUGFIX] Ensure ZipService->extract sets proper permissions
- The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9... - 19:24 Revision 82a23c30: [TASK] Use AJAX API in Icons
- Resolves: #90193
Releases: master
Change-Id: I6e263dabffc3172ec48d55e2148e7d5b087b6b29
Reviewed-on: https://review.ty... - 19:17 Revision 5acc2999: [BUGFIX] Ensure ZipService->extract sets proper permissions
- The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9... - 19:04 Revision c654c2c0: [BUGFIX] Make unique id for same checkboxes in different sections
- Checkboxes that are placed in sections in BE forms have the same
HTML identifiers. As a result it is not possible to ... - 18:48 Revision b5d68913: [TASK] Use AJAX API in AjaxDataHandler
- Resolves: #90192
Releases: master
Change-Id: I57c0bc9343ca9a203bb8839c823ccf25ee423f25
Reviewed-on: https://review.ty... - 18:37 Revision 0571b809: [TASK] Use AJAX API for slug update revert handling
- This patch makes use of the AJAX API in the slug update revert handling.
This also fixes a bug where the notification... - 18:22 Revision d00e80ea: [FEATURE] Re-implement old PIDupinRootline condition in TypoScript
- The TypoScript condition matcher is now able to match pages up in the
root line as the old "PIDupinRootline" behavior... - 18:15 Revision ab6cc198: [BUGFIX] Reduce memory consumption in findIdentifiersByTag()
- When searching cache-identifiers by tag, the Typo3DatabaseBackend now
utilizes DBMS functions for de-duplication of i... - 17:56 Revision 2ad25481: [BUGFIX] Reduce memory consumption in findIdentifiersByTag()
- When searching cache-identifiers by tag, the Typo3DatabaseBackend now
utilizes DBMS functions for de-duplication of i... - 17:46 Revision 4e913f2a: [BUGFIX] Adjust root line in Condition Matcher
- - in frontend tests: match the root line to the actual TSFE root line
- in backend condition matcher: sort the root l... - 15:01 Revision 7f797955: [BUGFIX] Fix $.Deferred.fail() polyfill
- This patch adjusts the polyfill for $.Deferred.fail() to call the
jQuery-based error handling with the correct argume... - 12:45 Revision e44e5d56: [BUGFIX] Create proper query string for arrays in objects
- If an object contains a simple array as value, the query string is now
generated in an array-like form.
Resolves: #9... - 11:56 Revision cac03881: [FEATURE] New PSR-14 events in the PageLayoutView class
- Two new PSR-14 events are added in the PageLayoutView class.
Those events can be used to add content into any column ... - 11:23 Revision f4182045: [TASK] Improve consecutive build performance
- To improve the consecutive build experience, several caches now kick in
to only lint and compile files that are neces... - 11:15 Revision c815bf3e: [TASK] Fix code example in feature rst of #84112
- Resolves: #90189
Releases: master
Change-Id: I512678ca95fc0b836a26fc91712853ddd88cb78e
Reviewed-on: https://review.ty...
Also available in: Atom