Activity
From 2021-12-01 to 2021-12-30
2021-12-30
- 14:51 Revision cd6df0df: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
- This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1... - 14:37 Revision 21154bc8: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
- This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1... - 14:00 Revision 620d224e: [TASK] Update symfony dependencies to 5.4 (LTS)
- This change enables raises Symfony's minimum
version to 5.4.0 as this is a LTS version.
Resolves: #96171
Releases: m... - 13:49 Revision b83a4c04: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:49 Revision 62ada6fa: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:46 Revision 75c21c6b: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 13:46 Revision 91f2f7cc: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 13:30 Revision 4d2f41f3: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:22 Revision 044d1e25: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 12:12 Revision ce91b194: [TASK] Update to TypeScript 4.5
- This is a preparatory update to help migration to ES2020 modules ("ESM").
TypeScript >=4.1.1 fixes it's es2020 module... - 09:51 Revision a6561904: [BUGFIX] Avoid undefined array key in garbage collection task
- Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie... - 09:24 Revision 433a1a37: [BUGFIX] Avoid undefined array key in garbage collection task
- Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie...
2021-12-29
- 21:04 Revision f931a62a: [TASK] Fix typo in InputDateTimeElement
- Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie... - 20:36 Revision 26b4e1dc: [TASK] Remove localizeChildrenAtParentLocalization TCA migration
- This option was removed in TYPO3 v9 and is since
then always enabled.
Also remove usage in Tests along with
localiza... - 20:25 Revision 5944cd79: [TASK] Fix typo in InputDateTimeElement
- Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie...
2021-12-28
- 11:48 Revision 36454147: [BUGFIX] Remove useless felogin view configuration
- The setup should not contain the same settings twice.
Moreover, the default paths are always available,
no need to co...
2021-12-27
- 19:59 Revision ab8519d7: [TASK] Add allowed composer plugins for composer >= 2.2.0
- Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l...
2021-12-23
- 18:38 Revision 4d980f4e: [TASK] Add tests for list menu with folder as root storage
- This change adds test to document the behavior that excludeDoktypes
needs to be set to render folders in a menus as w... - 18:14 Revision 107a3f6d: [TASK] Add tests for list menu with folder as root storage
- This change adds test to document the behavior that excludeDoktypes
needs to be set to render folders in a menus as w... - 16:46 Revision dc749a15: [BUGFIX] Do not link to untranslated records
- This only fixes the issue for dedicated record links. Page links with
added query arguments can still lead to broken ... - 16:46 Revision 1d5d5743: [BUGFIX] Be consistent in HMENU.special = language
- Previously, HMENU.addQueryString, which is only
available for special=language, was applied
not within the typolink()... - 16:21 Revision 3698b492: [BUGFIX] Be consistent in HMENU.special = language
- Previously, HMENU.addQueryString, which is only
available for special=language, was applied
not within the typolink()... - 16:20 Revision ab9aa327: [BUGFIX] Do not link to untranslated records
- This only fixes the issue for dedicated record links. Page links with
added query arguments can still lead to broken ... - 15:44 Revision c634d404: [BUGFIX] Avoid PHP 8 warnings in LocalCropScaleMaskHelper
- Resolves: #96344
Releases: main, 11.5
Change-Id: I986945e16e0a2adef827fc0532a431be7ab25e03
Reviewed-on: https://revie... - 15:39 Revision 440a20aa: [BUGFIX] Remove useless felogin view configuration
- The setup should not contain the same settings twice.
Moreover, the default paths are always available,
no need to co... - 15:39 Revision 117ed849: [TASK] Replace property name strings of AbstractDomainObject with constants
- Releases: main
Resolves: #96046
Change-Id: I86edaa24b08808b70b92687f83a850ff32a74dc7
Reviewed-on: https://review.typo... - 15:33 Revision f99cd918: [BUGFIX] Fix PHP 8 notices in workspaces preview
- Resolves: #96430
Releases: main, 11.5
Change-Id: I8569537d90ee5dc74157db4f3e583366b82a2e27
Reviewed-on: https://revie... - 15:28 Revision 66e9603b: [BUGFIX] Avoid PHP 8 warnings in LocalCropScaleMaskHelper
- Resolves: #96344
Releases: main, 11.5
Change-Id: I986945e16e0a2adef827fc0532a431be7ab25e03
Reviewed-on: https://revie... - 15:18 Revision 4853ef71: [BUGFIX] Fix PHP 8 notices in workspaces preview
- Resolves: #96430
Releases: main, 11.5
Change-Id: I8569537d90ee5dc74157db4f3e583366b82a2e27
Reviewed-on: https://revie... - 14:59 Revision 9d044bad: [FEATURE] Add new SMTP configuration settings
- These additional SMTP options are now supported by TYPO3
and can be set in the Install Tool:
- transport_smtp_restar... - 14:10 Revision fce96feb: [TASK] Migrate FormEngineLinkBrowserAdapter to TypeScript
- A human-readable diff of the applied changes can be inspected on:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/727... - 13:36 Revision 18b65882: [BUGFIX] Resolve shortcuts in HMENU to access restricted pages
- There is a difference between
> typolink.linkAccessRestrictedPages = 1 (only a toggle)
and
> HMENU.showAccessRestric... - 13:16 Revision 82d33fc2: [BUGFIX] Resolve shortcuts in HMENU to access restricted pages
- There is a difference between
> typolink.linkAccessRestrictedPages = 1 (only a toggle)
and
> HMENU.showAccessRestric... - 13:14 Revision 90817ca9: [BUGFIX] Avoid undefined array key in ContentObjectRenderer->getTypoLink()
- Resolves: #96418
Releases: main, 11.5
Change-Id: I00b77f478c667f59b751c6f13c975d03799086d7
Reviewed-on: https://revie... - 13:14 Revision f6d94968: [BUGFIX] Avoid undefined array key in TextMenuContentObject->writeMenu()
- Resolves: #96377
Releases: main, 11.5
Change-Id: I98dfe39cf04468d54ee979afa34e7dd3bd40acf6
Reviewed-on: https://revie... - 12:51 Revision f8d021c8: [BUGFIX] Avoid undefined array key in TextMenuContentObject->writeMenu()
- Resolves: #96377
Releases: main, 11.5
Change-Id: I98dfe39cf04468d54ee979afa34e7dd3bd40acf6
Reviewed-on: https://revie... - 12:47 Revision 93e1f9ec: [BUGFIX] Avoid undefined array key in ContentObjectRenderer->getTypoLink()
- Resolves: #96418
Releases: main, 11.5
Change-Id: I00b77f478c667f59b751c6f13c975d03799086d7
Reviewed-on: https://revie... - 12:44 Revision 37fde6f5: [TASK] Add allowed composer plugins for composer >= 2.2.0
- Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l... - 09:24 Revision 061c799d: [BUGFIX] Respect query settings for version overlay enable fields
- Resolves: #93027
Releases: main, 11.5
Change-Id: I65b4b84a12cf4985d14a62217b075e5c421e0ee6
Reviewed-on: https://revie... - 09:09 Revision 90f342b9: [BUGFIX] Properly support translations only page module
- This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang... - 09:09 Revision e1c5366c: [BUGFIX] Properly support translations only page module
- This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang... - 09:09 Revision 28d89b1c: [BUGFIX] Properly support translations only page module
- This fixes several issues for the case that an editor only
has access to translated pages and not to the default
lang... - 09:07 Revision a1f59825: [BUGFIX] Respect query settings for version overlay enable fields
- Resolves: #93027
Releases: main, 11.5
Change-Id: I65b4b84a12cf4985d14a62217b075e5c421e0ee6
Reviewed-on: https://revie...
2021-12-22
- 13:58 Revision 2ef76e61: [TASK] Correct order of extbase view setup
- With the removal of ControllerContext a view
init call had to be moved out of ControllerContext.
It was moved to a wr...
2021-12-21
- 20:05 Revision 0b9c38e5: [TASK] Use EXT: syntax with f:uri.resource
- To stick to best practice, the patch adapts all
f:uri.resource ViewHelper usages to "EXT:" syntax.
Resolves: #96423
... - 17:41 Revision 3a895968: [BUGFIX] Initialise parameter in AbstractElementBrowser correctly
- This avoids the deprecation notice in PHP 8.1:
Passing null to parameter #2 ($string) of type string is deprecated in... - 17:28 Revision f425ae37: [BUGFIX] Ignore unmapped tables on non-default connections
- This patch changes the behaviour when building the SchemaDiff on a
non-default connection to only fetch tables which ... - 17:17 Revision fe367b75: [TASK] styleguide: Adapt another f:uri.resource usage to EXT: syntax
- 17:10 Revision 65141c5c: [BUGFIX] Ignore unmapped tables on non-default connections
- This patch changes the behaviour when building the SchemaDiff on a
non-default connection to only fetch tables which ... - 17:01 Revision 3678fe2e: [BUGFIX] Initialise parameter in AbstractElementBrowser correctly
- This avoids the deprecation notice in PHP 8.1:
Passing null to parameter #2 ($string) of type string is deprecated in... - 17:01 Revision 61af3e74: [BUGFIX] Avoid undefined array key warnings in DatabaseRecordLinkBuilder
- Resolves: #96420
Releases: main, 11.5
Change-Id: Ida1b27956bfe759062904ee9d0c8246ea73f0667
Reviewed-on: https://revie... - 16:45 Revision 529b3af9: [BUGFIX] Avoid undefined array key warnings in DatabaseRecordLinkBuilder
- Resolves: #96420
Releases: main, 11.5
Change-Id: Ida1b27956bfe759062904ee9d0c8246ea73f0667
Reviewed-on: https://revie... - 16:45 Revision 308e07f1: [BUGFIX] Avoid PHP8 warning for "Insert records" with hidden records
- When one or more hidden records are referenced in an "Insert records"
content element, an "undefined array key" warni... - 16:34 Revision ed0912e0: [BUGFIX] Use generated TSFE in PageLinkBuilder
- If the PageLinkBuilder is invoked with a non-available TSFE as e.g. in
the "Redirects" module, generating the URLs to... - 16:30 Revision 8c393e64: [BUGFIX] Avoid PHP8 warning for "Insert records" with hidden records
- When one or more hidden records are referenced in an "Insert records"
content element, an "undefined array key" warni... - 16:24 Revision a8b9eefb: [TASK] Allow EXT: syntax in f:uri.resource VH
- f:uri.resource is frequently used to load CSS and
JavaScript resources. It is the only ViewHelper that
does not under... - 16:18 Revision efee06eb: [TASK] styleguide: Use f:uri.resource with EXT: syntax
- Bow to best practice usage.
- 16:11 Revision d2935594: [BUGFIX] Use generated TSFE in PageLinkBuilder
- If the PageLinkBuilder is invoked with a non-available TSFE as e.g. in
the "Redirects" module, generating the URLs to... - 15:21 Revision 24136683: [TASK] Allow EXT: syntax in f:uri.resource VH
- f:uri.resource is frequently used to load CSS and
JavaScript resources. It is the only ViewHelper that
does not under... - 12:38 Revision f1b4f90e: [BUGFIX] Allow CSV in startingPoints config as advertised
- The category starting points introduced with #95037 were designed to
allow comma-separated values in its configuratio... - 12:38 Revision 8f6f7b3e: [TASK] Port remaining JavaScript unit tests to TypeScript
- Helps to migrate to ES6 modules as that's just
a tsconfig setting then.
Releases: main
Resolves: #96409
Related: #96... - 12:32 Revision 8d3b6851: [TASK] Add missing grunt copy action for web-animate polyfill
- Commands executed:
yarn add web-animate
yarn build
Releases: main
Resolves: #96410
Related: #91072
Related: ... - 12:06 Revision eb639f4d: [BUGFIX] Allow CSV in startingPoints config as advertised
- The category starting points introduced with #95037 were designed to
allow comma-separated values in its configuratio... - 11:28 Revision 92072aa1: [TASK] Remove stray javascript build outputs
- RecordExportButton.js has been introduced in #94622 by accident
(probably a left-over from a previous patchset re-ad... - 11:25 Revision 3344f500: [BUGFIX] Fix doctype annotations
- According to https://docs.phpdoc.org/latest/guide/guides/types.html#union-types
it is only allowed to use "string|nul... - 11:15 Revision 8c2cf94c: [TASK] Improve overall readability of sys ext README files
- Releases: main
Resolves: #96228
Change-Id: I680bf20c1a3dc63003cf1638ec680ca6ab07447f
Reviewed-on: https://review.typo... - 11:08 Revision 4b4028a2: [BUGFIX] Fix doctype annotations
- According to https://docs.phpdoc.org/latest/guide/guides/types.html#union-types
it is only allowed to use "string|nul... - 11:06 Revision ad385665: [BUGFIX] Resolve shortcuts in typolink directly
- Currently, HMENU generates the direct destination for
a shortcut URL, but typolink does not. This is an
inconsistency... - 11:00 Revision 39dafa1c: [TASK] Switch to new REST API end point
- The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o... - 11:00 Revision e9b43754: [TASK] Switch to new REST API end point
- The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o... - 11:00 Revision e30eab32: [TASK] Remove stray javascript build outputs
- RecordExportButton.js has been introduced in #94622 by accident
(probably a left-over from a previous patchset re-ad... - 10:19 Revision 0adfe125: [TASK] Switch to new REST API end point
- The core version service now uses the new entry point of the REST API
available via https://get.typo3.org/api.
The o... - 10:08 Revision d5c7a963: [BUGFIX] Resolve shortcuts in typolink directly
- Currently, HMENU generates the direct destination for
a shortcut URL, but typolink does not. This is an
inconsistency... - 08:06 Revision 81dfede6: [BUGFIX] Remove failing and superflous test for QueryHelper
- With #96393 forward-compatible prepared statement
support has been added to QueryBuilder and also
provided several te... - 08:05 Revision 79a5e13b: [TASK] Raise friendsofphp/php-cs-fixer:^3.4
- The dev dependency friendsofphp/php-cs-fixer now
has a minimum requirement to 3.4, which comes
with PHP8.1 support.
...
2021-12-20
- 23:14 Revision 9faf357a: [BUGFIX] Remove useless string cast of idn_to_ascii()
- The function `idn_to_ascii()` will return either `false` or a string,
the former one is returned on errors. In #93900... - 22:04 Revision aece622c: [BUGFIX] Remove useless string cast of idn_to_ascii()
- The function `idn_to_ascii()` will return either `false` or a string,
the former one is returned on errors. In #93900... - 20:58 Revision 97f410b5: [TASK] Prepare ImmediateActionElementTest for ES6 modules
- In ES6 mode Viewport.Topbar and ModuleMenu.App properties
cannot be overwritten (in order to be substituted with a ca... - 20:27 Revision 16ed4261: [TASK] Replace placeholders in phpstan configuration
- The phpstan configuration documentation recommends to specify the
paths relative to the directory of the configuratio... - 20:22 Revision 85d0df50: [TASK] Modernize ViewHelper classes
- The patch makes the bulk of ViewHelper classes more
strict and applies some general love. Some ViewHelpers
have been ... - 17:17 Revision 4c0a7851: [TASK] Use plain script-loading for CKEditor v4
- CKEditor is now loaded via a plain <script async> tag in
preparation for a transition from requirejs to ES6 modules.
... - 17:10 Revision 5e476ad6: [TASK] Move BackendController templates to one place
- BackendController renders "Main.html" as central backend
skeleton, plus "Topbar.html" and "MainModule.html". The
patc... - 17:08 Revision 09068803: [TASK] Cleanup ext:viewpage template
- There is no point in having the main template in
a sub folder, move it up. Additionally use full
EXT: syntax for f:tr... - 16:35 Revision fabd10f2: [TASK] Change wording to "database records"
- Avoid dash between the two words.
Resolves: #96401
Releases: main
Change-Id: If3455598e643f1304400aa2271733bb5f69df0... - 16:25 Revision d0410620: [TASK] Remove unused method in FormViewHelper
- Resolves: #96403
Releases: main
Change-Id: Id4843f31254fe2b4bd46fe3c7c37669c6f3a06f0
Reviewed-on: https://review.typo... - 16:22 Revision 26a1cbd6: [TASK] Avoid obsolete call in test case
- Resolves: #96402
Releases: main
Change-Id: I8266c5859954ea118a4ec92ca3ca9660e9854c8f
Reviewed-on: https://review.typo... - 16:05 Revision 72da0d50: [TASK] Raise friendsofphp/php-cs-fixer:^3.4
- The dev dependency friendsofphp/php-cs-fixer now
has a minimum requirement to 3.4, which comes
with PHP8.1 support.
... - 16:05 Revision ed725d12: [BUGFIX] Forward-compatible prepared statement support
- doctrine/dbal:^3.2 changed return type of result for QueryBuilder
execute methods, no longer have used prepared state... - 15:49 Revision 3f6326bc: [!!!][TASK] Remove deprecated backendCheckLogin argument
- Resolves: #96392
Related: #95320
Releases: main
Change-Id: I6dfe1e5ea95c1e5ceb748e2b1c50eec8644f1ecf
Reviewed-on: htt... - 15:05 Revision 21798082: [BUGFIX] Fix scoping issue in FormEngineValidation
- theChar is not initialized and therefore pollutes global scope.
(It is assigned to window.theChar in the FormEngine i... - 14:37 Revision 33ea9f3b: [BUGFIX] Fix scoping issue in FormEngineValidation
- theChar is not initialized and therefore pollutes global scope.
(It is assigned to window.theChar in the FormEngine i... - 14:25 Revision 1728e5b1: [BUGFIX] Forward-compatible prepared statement support
- doctrine/dbal:^3.2 changed return type of result for QueryBuilder
execute methods, no longer have used prepared state... - 11:57 Revision b20ef47f: [TASK] Avoid deprecated doctrine/dbal method 'executeUpdate()'
- doctrine/dbal deprecated quite some methods to cleanup
their codebase and provided replacements with more
speaking me... - 11:20 Revision fd8d65c5: [BUGFIX] Fix extension path in ComposerDeficitDetector
- Instead of relying on a hard coded extension install path,
now the real extension path is used provided by the packag... - 09:25 Revision 63f9426a: [TASK] Remove unused language labels
- In a previous patch, some language labels were unified in
EXT:redirects to that the same label was used for each
fiel... - 09:14 Revision da29e38f: [TASK] Avoid deprecated doctrine/dbal method 'executeUpdate()'
- doctrine/dbal deprecated quite some methods to cleanup
their codebase and provided replacements with more
speaking me... - 08:10 Revision 370d080c: [TASK] Remove deprecated parameter from VH docs
- Remove the deprecated parameter useCacheHash from Typolink
viewhelper documentation (included in comments).
The para...
2021-12-19
- 20:27 Revision 783abed0: [BUGFIX] Avoid exception in ContentObjectRenderer with PHP8
- This patch ensures that the getQuery() function only uses the
minus operator to negate the $storagePid variable, if t... - 19:33 Revision 7c7705f6: [TASK] Use database cache backend for specific tests
- With a recent change in typo3/testing-framework,
various core caches in functional tests are set
to NullBackend. This...
2021-12-18
- 15:12 Revision 9f4edc9f: [BUGFIX] Fix PHP 8 strict warning in Package MetaData
- A "type" does not need to be set in a composer.json,
so the checks for package type must account for the type
being n... - 13:18 Revision 8a2d011e: [TASK] styleguide: Make view helpers more strict
- 12:54 Revision b552afaf: [BUGFIX] Avoid exception in ContentObjectRenderer with PHP8
- This patch ensures that the getQuery() function only uses the
minus operator to negate the $storagePid variable, if t...
2021-12-17
- 22:16 Revision 99d92d22: [BUGFIX] Make RichTextElement PHP 8 compatible
- RTE yaml configuration can be incomplete/wrong or empty.
Do not access configuration settings without a safeguard.
R... - 21:03 Revision d42f1586: [BUGFIX] Make RichTextElement PHP 8 compatible
- RTE yaml configuration can be incomplete/wrong or empty.
Do not access configuration settings without a safeguard.
R... - 16:06 Revision 0a2730c7: [BUGFIX] Pass sanitized additional where as string in DatabaseRecordList
- The RecordListGetTable hook allows to add an additional
where clause to the recordlist query. Since the sanitized
res... - 15:58 Revision 46bccd1b: [BUGFIX] Fix PHP 8 strict warning in Package MetaData
- A "type" does not need to be set in a composer.json,
so the checks for package type must account for the type
being n... - 15:27 Revision b267007a: [BUGFIX] Fix extension path in ComposerDeficitDetector
- Instead of relying on a hard coded extension install path,
now the real extension path is used provided by the packag... - 15:25 Revision 7c17987d: [BUGFIX] Avoid select and therefore fetchFirstColumn() of doctrine/dbal
- Get rid of the select query entirely, which optimises
the task to only require one update query instead of
one select... - 15:18 Revision cfa17a74: [BUGFIX] Avoid select and therefore fetchFirstColumn() of doctrine/dbal
- Get rid of the select query entirely, which optimises
the task to only require one update query instead of
one select... - 15:03 Revision a44b2676: [BUGFIX] Avoid select and therefore fetchFirstColumn() of doctrine/dbal
- Get rid of the select query entirely, which optimises
the task to only require one update query instead of
one select... - 14:48 Revision 3ebee675: [BUGFIX] Pass sanitized additional where as string in DatabaseRecordList
- The RecordListGetTable hook allows to add an additional
where clause to the recordlist query. Since the sanitized
res... - 09:14 Revision 24f25996: [!!!][TASK] Declare all ViewHelpers final
- As anticipated in v11 with #95298, this patch
declares ViewHelper classes PHP final, third party
extensions can no lo...
2021-12-16
- 23:03 Revision bf3eaa6c: [BUGFIX] Fix validation in form override settings
- The FinisherOptionGenerator of the form extension
generates the data structure for the form setting
overrides on the ... - 22:46 Revision 2f6df56c: [BUGFIX] Fix validation in form override settings
- The FinisherOptionGenerator of the form extension
generates the data structure for the form setting
overrides on the ... - 16:18 Revision b10cddb6: [BUGFIX] Ensure getTreeList() keeps ordering of subpages
- Resolves: #96310
Releases: main, 11.5
Change-Id: Ie12ca1683b3d8668deafbd37af03437f047c0ac4
Reviewed-on: https://revie... - 15:51 Revision 0c04d918: [BUGFIX] Do not render hidden pages in HMENU list
- Resolves: #96358
Releases: main, 11.5
Change-Id: I36b7ddc31eb3e240c86f3a550d068d7577099f6e
Reviewed-on: https://revie... - 15:51 Revision 9fbda173: [BUGFIX] Handle missing $_SERVER['PATH_INFO']
- Fix PHP8 warning issue if $_SERVER['PATH_INFO'] is not set.
Resolves: #96373
Releases: main, 11.4
Change-Id: I427aee... - 15:33 Revision 8502ac33: [BUGFIX] Handle missing $_SERVER['PATH_INFO']
- Fix PHP8 warning issue if $_SERVER['PATH_INFO'] is not set.
Resolves: #96373
Releases: main, 11.4
Change-Id: I427aee... - 14:51 Revision 8237e56c: [BUGFIX] Do not render hidden pages in HMENU list
- Resolves: #96358
Releases: main, 11.5
Change-Id: I36b7ddc31eb3e240c86f3a550d068d7577099f6e
Reviewed-on: https://revie... - 13:30 Revision 20d8dd77: [BUGFIX] Avoid duplicate results in HMENU with workspaces
- HMENU special="directory" and special="updated" did not
use PageRepository directly, which led to duplicate
entries w... - 13:29 Revision a26f9d16: [BUGFIX] Ensure getTreeList() keeps ordering of subpages
- Resolves: #96310
Releases: main, 11.5
Change-Id: Ie12ca1683b3d8668deafbd37af03437f047c0ac4
Reviewed-on: https://revie... - 12:36 Revision 76b5de17: [BUGFIX] Avoid duplicate results in HMENU with workspaces
- HMENU special="directory" and special="updated" did not
use PageRepository directly, which led to duplicate
entries w... - 11:47 Revision 726f87ac: [FOLLOWUP] Add setContext() to ProviderInterface
- The new `setContext` method is added to the
ProviderInterface, making the API more robust.
Resolves: #96333
Releases... - 11:13 Revision 873f6777: [TASK] Avoid extending view helpers in ext:extensionmanager
- ext:extensionmanager has a couple of view helpers that
extend ActionViewHelper for no apparent reason. Change
those t... - 10:52 Revision 5b21c48a: [TASK] DRY up unit tests for DataMapFactory->setRelations()
- This patch combines all seperated unit tests of
DataMapFactory->setRelations() into a single test.
These tests are no... - 10:51 Revision 63511fbf: [TASK] Avoid extending view helpers in ext:extensionmanager
- ext:extensionmanager has a couple of view helpers that
extend ActionViewHelper for no apparent reason. Change
those t... - 10:02 Revision 3c767383: [TASK] Avoid extending ImageViewHelper
- To prepare making all view helpers final as anticipated
with #95298, ext:backend ThumbnailViewhelper must no
longer e... - 08:24 Revision 148379ab: [BUGFIX] styleguide: Create site languages with hreflang keys
- Created styleguide site languages has been created without
hreflang key set, which prevent generation of correspondin...
2021-12-15
- 21:47 Revision 26fc1611: [TASK] Simplify ext:belog "max" drop down code
- The "max" drop down in the ext:belog filter html
is the only one that uses belog:form.translateLabelSelect
view helpe... - 19:43 Revision 476fef37: [BUGFIX] Missing rootline in BE ConditionMatcher if page id is determined
- Resolves: #96308
Releases: main, 11.5, 10.4
Change-Id: Ibcbda7fd97a338d721cf00b38026727e941c72ac
Reviewed-on: https:/... - 19:43 Revision 0d4f8ac3: [BUGFIX] Missing rootline in BE ConditionMatcher if page id is determined
- Resolves: #96308
Releases: main, 11.5, 10.4
Change-Id: Ibcbda7fd97a338d721cf00b38026727e941c72ac
Reviewed-on: https:/... - 19:39 Revision 6841ca1b: [BUGFIX] Remove workspace info from logging module if not needed
- If EXT:workspaces is not installed, the workspace information should
also be skipped in the logging module. This make... - 19:28 Revision 7eaa33b5: [BUGFIX] Missing rootline in BE ConditionMatcher if page id is determined
- Resolves: #96308
Releases: main, 11.5, 10.4
Change-Id: Ibcbda7fd97a338d721cf00b38026727e941c72ac
Reviewed-on: https:/... - 19:22 Revision f5ddfc5f: [BUGFIX] Remove workspace info from logging module if not needed
- If EXT:workspaces is not installed, the workspace information should
also be skipped in the logging module. This make... - 17:21 Revision 3e7d0aa4: [TASK] Avoid obsolete if in EditDocumentController
- $command being either 'new' or 'edit' is tested in
a previous if() a couple of lines above already.
Resolves: #96357... - 16:46 Revision a2537436: [TASK] Integrate sqlite acceptance testing
- Add support for sqlite acceptance testing to
'Build/Scripts/runTests.sh'.
Run acceptance/sqlite testing with PHP 8.1... - 16:12 Revision f6981e7c: [BUGFIX] Consider Context API when using f:format.date
- Resolves: #94308
Releases: main, 11.5
Change-Id: I84836ba46e3b8e3fa8d4ac915efb5a6a7afbdca7
Reviewed-on: https://revie... - 15:36 Revision 1f9235cf: [BUGFIX] Consider Context API when using f:format.date
- Resolves: #94308
Releases: main, 11.5
Change-Id: I84836ba46e3b8e3fa8d4ac915efb5a6a7afbdca7
Reviewed-on: https://revie... - 15:35 Revision 537e227a: [BUGFIX] Always return a string for PHP 8.1
- The following deprecation occurred in PHP 8.1:
PHP Runtime Deprecation Notice: trim(): Passing null to parameter #1 (... - 14:57 Revision ec030a82: [!!!][TASK] Remove extbase parameter type resolving via doc blocks
- Resolves: #96305
Related: #94115
Releases: main
Change-Id: Id048e7f8b8679fd0dc2ab4e7f2120410e053a4df
Reviewed-on: htt... - 14:55 Revision 0e20a117: [TASK] styleguide: Avoid using VH belog:form.translateLabelSelect
- This is a core internal VH that shouldn't be used.
Use f:form.select instead. - 14:16 Revision 58f03b18: [BUGFIX] Load all backend routes in installer controller
- The routes added via ExtensionManagementUtility::addModule() are missing
when the UriBuilder/Router is used prior to ... - 14:11 Revision 8c7227c1: [BUGFIX] Always return a string for PHP 8.1
- The following deprecation occurred in PHP 8.1:
PHP Runtime Deprecation Notice: trim(): Passing null to parameter #1 (... - 14:05 Revision c3a1c238: [BUGFIX] Fix undefined key warning in EXT:core/TimeTracker with PHP8
- Resolves: #96350
Releases: main, 11.5
Change-Id: I67e9fd68de038b84c83f7f12a465e6e37f918568
Reviewed-on: https://revie... - 13:50 Revision 08ecbd76: [BUGFIX] Fix undefined key warning in EXT:core/TimeTracker with PHP8
- Resolves: #96350
Releases: main, 11.5
Change-Id: I67e9fd68de038b84c83f7f12a465e6e37f918568
Reviewed-on: https://revie... - 11:28 Revision f70fa2c9: [BUGFIX] Render hreflang only for translated pages
- If a language in the SiteConfig is set to the fallbackType
free and there is no translated page for this language, th... - 11:27 Revision fa7a8656: [BUGFIX] Render hreflang only for translated pages
- If a language in the SiteConfig is set to the fallbackType
free and there is no translated page for this language, th... - 07:41 Revision 9485dcad: [DOCS] Resolve warnings in EXT:form manual
- Releases: main, 11.5
Resolves: #96346
Change-Id: Ie64e82e84c63142f86b4e0f3e5072514b516aa33
Reviewed-on: https://revie... - 07:37 Revision af0b7d03: [BUGFIX] Load all backend routes in installer controller
- The routes added via ExtensionManagementUtility::addModule() are missing
when the UriBuilder/Router is used prior to ... - 07:31 Revision 080985dd: [BUGFIX] Render hreflang only for translated pages
- If a language in the SiteConfig is set to the fallbackType
free and there is no translated page for this language, th...
2021-12-14
- 21:03 Revision b51eeeac: [DOCS] Resolve warnings in EXT:form manual
- Releases: main, 11.5
Resolves: #96346
Change-Id: Ie64e82e84c63142f86b4e0f3e5072514b516aa33
Reviewed-on: https://revie... - 17:10 Revision 281f5935: [!!!][TASK] Remove unused updateRootlineData method
- The method TemplateService->updateRootlineData() can
be removed. Until TYPO3 v11 TemplateService resolved
the TypoScr... - 14:24 Revision 777d6371: [TASK] Unpatch jquery-ui/ui/sortable.js
- jquery-ui/sortable has been patched as minified file in #83593
with a patch taken from https://github.com/jquery/jque... - 10:55 Revision 0dbce15e: [BUGFIX] Pass default/override values to FormSelectTreeAjaxController
- The SelectTree and the CategoryTree use a placeholder
form element with all the information like current value
and th... - 10:04 Revision c6a3ef0d: [TASK] Re-enable jquery.autocomplete in grunt copy action
- Add a patch file for jquery.autocomplete that contains
the custom TYPO3 patches added in #79938 and #70988.
Enable t... - 09:36 Revision 19290a6a: [DOCS] Resolve warnings in System extensions manuals
- Includes changed links, missing images, wrong path's in includes etc.
Excluded EXT:form as resolving the warnings is ... - 09:34 Revision 881bcc6b: [DOCS] Resolve warnings in System extensions manuals
- Includes changed links, missing images, wrong path's in includes etc.
Excluded EXT:form as resolving the warnings is ... - 09:33 Revision 266053e6: [BUGFIX] Pass default/override values to FormSelectTreeAjaxController
- The SelectTree and the CategoryTree use a placeholder
form element with all the information like current value
and th... - 08:41 Revision c6fbccdb: [TASK] Set TYPO3 version to 10.4.23-dev
- Change-Id: I2427fff61df9c82b8f13145265c3ef95ec076251
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/726... - 08:41 Revision ad34bbb4: [TASK] Set TYPO3 version to 11.5.5-dev
- Change-Id: I39067da924f96b5e69eaf2e060b348edd39a6755
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/726... - 08:06 Revision 72307bf9: [RELEASE] Release of TYPO3 10.4.22
- Change-Id: Iecf91dfa57e2486f331374db6d6ea6626cbbbfc9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/726... - 08:01 Revision 6424b989: [RELEASE] Release of TYPO3 11.5.4
- Change-Id: Idaced9f8520ebf697cbb175716989946acac3c92
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/726... - 05:59 Revision a6cec893: [TASK] Add missing jquery imports
- Some modules are missing jquery imports.
This currently works as jquery is exposed in
the global object (window.$ and...
2021-12-13
- 21:22 Revision d42ea63f: [FOLLOWUP] Fix typos in changelog
- Resolves: #96333
Releases: main
Change-Id: Ia35da7c93c5fa2aa1bf3d9e3b405d83225b3729c
Reviewed-on: https://review.typo... - 20:15 Revision ea6f50a1: [!!!][FEATURE] Automatically register ContextMenu item providers
- ContextMenu item providers are now automatically tagged
and registered, based on the implemented `ProviderInterface`,... - 18:19 Revision 7c5d08bd: [TASK] Deprecate inline JavaScript in backend update signals
- Deprecates BackendUtility::getUpdateSignalCode as well as using
custom singal callbacks providing `JScode` containing... - 17:19 Revision d6ec30ae: [BUGFIX] Fix undefined key warning in EXT:install/mail preset with PHP8
- This fix a warning when you click on "SMTP Settings" in "Configuration preset".
Resolves: #96348
Releases: main, 11.... - 17:17 Revision 0e1fc347: [BUGFIX] Allow slashes as TS keys and escape dots for generated TS
- With the introduction of site settings being exposed
to TypoScript with https://review.typo3.org/64128
it has become ... - 16:25 Revision 4734f802: [BUGFIX] Fix undefined key warning in EXT:install/mail preset with PHP8
- This fix a warning when you click on "SMTP Settings" in "Configuration preset".
Resolves: #96348
Releases: main, 11.... - 14:55 Revision 5f49aefc: [BUGFIX] Fix undefined key warning when opening record list
- Access to array key $this->pageRow['editlock'] must be protected
with the necessary fallback to false.
Resolves: #96... - 14:55 Revision 9aa8a0df: [BUGFIX] Fix array access warnings in EditDocumentController
- $this->firstEl is checked for !== null several times in
EditDocumentController, but it most certainly isn't, because
... - 14:10 Revision 5281b26c: [BUGFIX] Fix array access warnings in EditDocumentController
- $this->firstEl is checked for !== null several times in
EditDocumentController, but it most certainly isn't, because
... - 14:08 Revision e34e3d97: [BUGFIX] Fix undefined key warning when opening record list
- Access to array key $this->pageRow['editlock'] must be protected
with the neccessary fallback to false.
Resolves: #9... - 13:32 Revision 9cc53bd0: [BUGFIX] Fix shortcut title generation in EditDocumentController
- Since #96154, the shortcut button is invalid in case
no `$displayName` is provided. For such case, the
ButtonBar thro... - 12:28 Revision 742cc1df: [TASK] Use ES11 import syntax for dynamic typescript imports
- ECMAScript 2020 (ES11) introduced dynamic imports.
TypeScript offers automatic type checking and resolution
for the d... - 12:05 Revision 276f9d8f: [TASK] Log site configuration actions
- Actions to site configurations, in the site
configuration module, are now properly
logged with the new logging type "... - 12:05 Revision 16ab4f9c: [BUGFIX] Cast $uid to int in ConditionMatcher
- With #95258 `ConditionMatcher->getPageIdByRecord()`
got type hinted. Therefore, the $uid has to be casted to
int befo... - 12:02 Revision cfba66de: [TASK] Add tests for DataHandler->applyFiltersToValues
- This adds missing tests for the TCA "filter" option
for group, select and inline.
Resolves: #96339
Related: #36810
R... - 11:58 Revision 0cea2713: [TASK] Reenable taboverride in grunt copy action
- Instead of disabling the grunt copy,
because of a hardcoded sourcemap reference in the
minified build, we simply use ... - 11:46 Revision 4a060e78: [TASK] Log site configuration actions
- Actions to site configurations, in the site
configuration module, are now properly
logged with the new logging type "... - 11:44 Revision c3a76e06: [BUGFIX] Cast $uid to int in ConditionMatcher
- With #95258 `ConditionMatcher->getPageIdByRecord()`
got type hinted. Therefore, the $uid has to be casted to
int befo... - 11:43 Revision 24604831: [TASK] Add tests for DataHandler->applyFiltersToValues
- This adds missing tests for the TCA "filter" option
for group, select and inline.
Resolves: #96339
Related: #36810
R...
2021-12-12
- 15:26 Revision 130f3423: [BUGFIX] Allow shortcut pages to pages of other sites
- TYPO3 has had a long history of linking to
other pages in other pagetrees. Most of the issues
were solved with the TY... - 12:11 Revision 1167b9fa: [TASK] Simplify ErrorHandler code
- To decide whether an error should be handled by the ErrorHandler
or not, only three things must be taken into account...
2021-12-11
- 19:46 Revision 6c6cb054: [TASK] Remove leftover TSFE factory method
- Since the removal of the container entry, the
factory method
TypoScriptFrontendController->getGlobalInstance() is
obs... - 09:58 Revision fd7607ee: [BUGFIX] Avoid fatal error in workspaces module
- This avoids an error-prone AJAX call in the backend module.
This issue does not happen in TYPO3 v11+ anymore, as the...
2021-12-10
- 22:28 Revision 9a000d4f: [BUGFIX] Fix undefined key warning in EXT:backend/history with PHP8
- This fix a warning when you click on a Rollback (preview) button in history for pages or content elements.
Resolves:... - 22:09 Revision 1b95bb2a: [BUGFIX] Fix undefined key warning in EXT:backend/history with PHP8
- This fix a warning when you click on a Rollback (preview) button in history for pages or content elements.
Resolves:... - 22:01 Revision bb1bc7c8: [FOLLOWUP] Allow shortcut pages to pages of other sites
- Adapt testing changed in #96244.
Resolves: #92859
Resolves: #92750
Related: #96244
Releases: main
Change-Id: I0f0a4d... - 17:36 Revision b8e6cc61: [TASK] Remove stray javascript build output CategoryTreeElement
- This file has been introduced in #94622 by accident
(probably a left-over from a previous patchset).
It is unused an... - 16:54 Revision 63e1b6bf: [TASK] Remove stray javascript build output CategoryTreeElement
- This file has been introduced in #94622 by accident
(probably a left-over from a previous patchset).
It is unused an... - 16:53 Revision dbb0f293: [BUGFIX] Fix form manager new form creation wizard
- The .done() Promise polyfill has been removed in #96263,
therefore .then() needs to be used on promised.
Also adapt ... - 16:23 Revision 0fe66dcc: [BUGFIX] Allow shortcut pages to pages of other sites
- TYPO3 has had a long history of linking to
other pages in other pagetrees. Most of the issues
were solved with the TY... - 16:17 Revision a7034bb0: [TASK] Remove undocumented setting page.pageHeaderFooterTemplateFile
- The TypoScript option "page.pageHeaderFooterTemplate" is removed.
It was introduced in TYPO3 4.5, but never document... - 14:05 Revision 634308db: [BUGFIX] Use already initialized user in OpenDocumentService
- In #96318 the call to `$backendUser->start()` was removed
in OpenDocumentService. This then led to an exception, in
c... - 11:42 Revision 18a4ba9f: [TASK] Simplify ErrorHandler code
- To decide whether an error should be handled by the ErrorHandler
or not, only three things must be taken into account... - 11:37 Revision 0e0de5eb: [DOCS] Adjust configuration of manuals and changelog
- * Adjusts all configuration files using the main branch
instead of master
* Makes all "Edit on Github" links in the... - 11:36 Revision 0632a2f4: [DOCS] Adjust configuration of manuals and changelog
- * Adjusts all configuration files using the main branch
instead of master
* Makes all "Edit on Github" links in the... - 10:26 Revision 93a92c7a: [BUGFIX] Respect single tags without white space
- Make HTML parser more tolerant for single tags with ending slash but
without white spaces. So `<hr/>` already was all... - 10:22 Revision 033c925c: [BUGFIX] Lower log level of TSFE->set_no_cache in preview mode
- If TSFE->set_no_cache is called, either a warning or a notice is triggered,
depending if a BE user is connected or no... - 10:22 Revision ca42ad73: [BUGFIX] Respect single tags without white space
- Make HTML parser more tolerant for single tags with ending slash but
without white spaces. So `<hr/>` already was all... - 10:08 Revision 546994e7: [BUGFIX] Lower log level of TSFE->set_no_cache in preview mode
- If TSFE->set_no_cache is called, either a warning or a notice is triggered,
depending if a BE user is connected or no... - 09:58 Revision ff7a2f22: [BUGFIX] Respect single tags without white space
- Make HTML parser more tolerant for single tags with ending slash but
without white spaces. So `<hr/>` already was all... - 09:57 Revision 473c7e39: [!!!][TASK] No longer consider extensions not installed by Composer
- Installations in composer mode should always
rely on the corresponding mechanisms for
installing extensions.
As cons... - 09:54 Revision fd2eed45: [BUGFIX] Lower log level of TSFE->set_no_cache in preview mode
- If TSFE->set_no_cache is called, either a warning or a notice is triggered,
depending if a BE user is connected or no... - 09:21 Revision e1e71784: [!!!][TASK] Require LinkResultInterface for generating typolinks
- The abstract AbstractTypolinkBuilder class change now
requires all subclasses to require a LinkResultInterface.
Reso... - 09:09 Revision 4f9a4ba5: [DOCS] Fix typo in form documentation
- a small typo in the "number range validator" section has been fixed.
Releases: main, 11.5
Resolves: #96312
Change-Id... - 08:12 Revision 92ab0b5a: [!!!][TASK] Harden TimeTracker
- This change introduces strict types for the TimeTracker
class and its properties, and removes the legacy logging
opti... - 08:07 Revision 32b9ba0a: [BUGFIX] Log database changes as "info" severity
- Any database changes are now logged as info (same as
clearing caches and changing file handling).
Resolves: #96316
R...
2021-12-09
- 22:46 Revision f6718568: [!!!][TASK] Make PSR-7 ServerRequest object required for arguments
- This change modifies various places to always have
a valid PSR-7 Request object handed in.
Previously this was optio... - 22:45 Revision 212e394f: [BUGFIX] Log database changes as "info" severity
- Any database changes are now logged as info (same as
clearing caches and changing file handling).
Resolves: #96316
R... - 22:21 Revision f358ab67: [!!!][TASK] Remove RequireJS module name "Sortable"
- Due to dependencies to a TypeScript @types package
for Sortable.js, the name to access this module had
to be renamed.... - 20:32 Revision 80c7cd8a: [FOLLOWUP] Fix exception with composer installers 3.x
- Fix condition that checks the extension type, to only
re-throw the exception when an extension does not define
an ext... - 19:56 Revision f24bd5c1: [FOLLOWUP] Fix exception with composer installers 3.x
- Fix condition that checks the extension type, to only
re-throw the exception when an extension does not define
an ext... - 18:52 Revision b5a765e5: [DOCS] Fix typo in form documentation
- a small typo in the "number range validator" section has been fixed.
Releases: main, 11.5
Resolves: #96312
Change-Id... - 15:35 Revision 5a49b689: [TASK] Allow composer installers ^4.0
- Allow composer installers ^4.0 and also enforce some constraints
that could be violated with the new installers.
1. ... - 14:03 Revision 7a019675: [BUGFIX] Followup: Remove unused linkTo_UnCryptMailto JavaScript
- The JavaScript for adding `linkTo_UnCryptMailto`
to the `window` got obsolete with the removal of
the f:uri.email Vie... - 13:49 Revision 0c5f799e: [!!!][TASK] Do not register plugins/modules with vendor name
- Calling \TYPO3\CMS\Extbase\Utility::configurePlugin(),
\TYPO3\CMS\Extbase\Utility::registerPlugin() and
\TYPO3\CMS\Ex... - 13:38 Revision c358320d: [TASK] Remove a set of skipped unit tests
- This patch removes a series of unit tests from the
test sets that are often either skipped or flaky.
* There is litt... - 13:17 Revision 3a0c712d: [!!!][TASK] Remove inline JavaScript options in user settings
- In favour of allowing content-security-policy
headers, all single field configurations in user
settings, dynamically ... - 13:17 Revision 1be29bf9: [!!!][TASK] Remove global initialization of DateTimePicker fields
- The DateTimePicker does no longer initialize
fields, which define the `t3js-datetimepicker`
class, automatically.
Th... - 13:10 Revision b77b0bda: [TASK] Remove a set of skipped unit tests
- This patch removes a series of unit tests from the
test sets that are often either skipped or flaky.
* There is litt... - 12:41 Revision 3a970347: [!!!][TASK] Require Doctrine/DBAL 3.2
- The database abstraction layer Doctrine/DBAL 3.2 is now
used throughout TYPO3 Core.
Some class names have changed, t... - 10:58 Revision 97dcf9f4: [DOCS] Add getOptions() to WidgetInterface in manual
- Resolves: #96302
Releases: main
Change-Id: I96406ddf735b33dd773d8bf0b89c0ffeffcc4ae3
Reviewed-on: https://review.typo... - 10:52 Revision 38e9f446: [BUGFIX] styleguide: Add missing hidden input field
- 10:52 Revision eb18a4ef: [BUGFIX] styleguide: Initialize DateTimePicker fields in Pagination example
- 10:42 Revision 12ca9355: [FOLLOWUP] Remove deprecated annotation
- \Serializable was removed from CollectionInterface.
The corresponding @deprecated annotation is now
removed, too.
Re... - 10:08 Revision c710f9c2: [!!!][TASK] Always quote TCA configuration at runtime
- The feature `runtimeDbQuotingOfTcaConfiguration`
is now always enabled. This as a consequence also
removes db connect...
2021-12-08
- 23:09 Revision 8c35d43a: [TASK] Simplify ext:blog_example test extension
- ext:extbase/Tests/Functional/Fixtures/Extensions/blog_example
has been derived from the blog_example extension that h... - 22:46 Revision e7b63238: [!!!][TASK] Remove AbstractControl::setOnClick for backend user interface
- In favour of allowing content-security-policy headers, inline
JavaScript invocation via `AbstractControl::setOnClick`... - 22:44 Revision 5c9f1d45: [FOLLOWUP] Remove onChange callback from SelectSingleElement
- Using onChange callbacks in FormEngine
was removed with #96158. This removes
a left over.
Resolves: #96158
Releases:... - 21:37 Revision 2359d2b4: [TASK] Allow composer installers ^4.0
- Allow composer installers ^4.0 and also enforce some constraints
that could be violated with the new installers.
1. ... - 21:09 Revision d96e8039: [!!!][TASK] Disallow DB connection before TCA is loaded
- Convert the deprecation that was introduced in TYPO3 11 into an exception.
Also remove the now obsolete boot state "... - 20:47 Revision 2ae2c128: [TASK] Harden ExtbaseRequestParameters
- ExtbaseRequestParameters is the old extbase request,
now a PSR-7 attribute. To continue with refactorings
in related ... - 20:43 Revision 6bf585e8: [BUGFIX] Adjust acceptance tests to the current state
- Some acceptance tests did not run in CI due to the
splitter not taking tests without doc comments into
account.
Of c... - 20:43 Revision 6c2a6608: [TASK] Clean up unrealistic @todo in QueryInterface
- There are two QueryInterface methods marked with @todo
"See if we can get rid of these" for a very long time.
It does... - 20:41 Revision f9b6b717: [FOLLOWUP] Fix test splitter to respect methods without comment
- In #96158 ac tests have been adapted to the current state
but accidentially removed the fix for the splitter.
The co... - 20:05 Revision dbed2d0c: [!!!][TASK] Remove top.fsMod
- The global JavaScript variable `top.fsMod`
is superseded by the ModuleStateStorage
component and therefore now remove... - 20:04 Revision e5b001f0: [!!!][TASK] Remove route parameter from backend urls
- Due to the introduction of URL rewrites
for backend links in #93048, the `route`
parameter got superfluous and is the... - 16:37 Revision 9cd8a95c: [!!!][TASK] Remove extTablesPostProcessing hook
- The extTablesPostProcessing hook was migrated
to a PSR-14 event and is therefore now removed.
Resolves: #96280
Relat... - 16:16 Revision c4049f56: [BUGFIX] Adjust acceptance tests to the current state
- Some acceptance tests did not run in CI due to the
splitter not taking tests without doc comments into
account.
Thes... - 16:04 Revision 4fa20be7: [!!!][TASK] Remove extbase switchable controller actions
- Extbase "switchable controller actions" have been
deprecated with core v10. They are removed now.
Resolves: #96282
R... - 12:38 Revision 2cb7a089: [BUGFIX] Add createSchemaManager to DBAL Connection
- This change adds the new createSchemaManager() to
our Doctrine DBAL Connection subclass to make it
forward-compatible... - 12:37 Revision 036e29e5: [BUGFIX] Add createSchemaManager to DBAL Connection
- This change adds the new createSchemaManager() to
our Doctrine DBAL Connection subclass to make it
forward-compatible...
2021-12-07
- 22:15 Revision a50a3770: [!!!][TASK] Remove v9->v10 upgrade wizards
- Resolves: #96279
Related: #89555
Related: #87498
Related: #87499
Related: #88129
Related: #84262
Change-Id: I3030df36... - 19:52 Revision 5c358cdc: [!!!][TASK] Harden method signature of logicalAnd() and logicalOr()
- This change introduces method param type declerations and enforces
the caller to define at least two constraints to f... - 19:52 Revision 089c400f: [!!!][TASK] Remove $severity argument in ErrorPageController
- The argument got unused with #95463
and is therefore now removed.
Resolves: #96278
Related: #95463
Releases: main
Ch... - 18:26 Revision c90ae9dd: [!!!][TASK] Remove sys_language database table
- The database table sys_language has become obsolete
with the introduction of site handling and site
languages.
There... - 15:09 Revision e8b07362: [!!!][TASK] Remove \Serializable from CollectionInterface
- Implementing \Serializable has been a b/w compat
layer for v11 and is superseded by __serialize()
and __unserialize()... - 14:13 Revision 7ba90dbd: [TASK] styleguide: Fix JavaScript error
- 14:13 Revision f18026e7: [TASK] styleguide: Fix JavaScript error
- 14:13 Revision aeb571ef: [TASK] styleguide: Remove extra blank line
- 14:13 Revision 58a409f8: [TASK] styleguide: Remove unmatched phpstan error
- 14:13 Revision 68ede37e: [TASK] styleguide: Remove sys_language remains
- 14:07 Revision bcfa0cbf: [!!!][TASK] Remove TypoScriptFrontendController container entry
- TypoScriptFrontendController is stateful and breaks subrequests
when injected. It must be therefore be retrieved rom ... - 14:05 Revision e94a610b: [TASK] Remove obsolete install tool report
- The install tool has a ext:report entry to check for
old "joh316" password, which was a default back in
very old time... - 13:44 Revision a6cf1581: [!!!][TASK] Remove non-factory init of RenderingContext
- Removes a Services.yaml entry from ext:fluid to enforce
using RenderingContextFactory->create().
Change-Id: Ibd02cc3... - 13:13 Revision 88a4a857: [BUGFIX] Exclude colorpicker from overflow hidden
- In order to fix a visual bug of overflowing select
fields inside palettes, the css attribute overflow:
hidden has bee... - 12:53 Revision 60f41898: [BUGFIX] Exclude colorpicker from overflow hidden
- In order to fix a visual bug of overflowing select
fields inside palettes, the css attribute overflow:
hidden has bee... - 12:34 Revision 1bdc5141: [!!!][TASK] Remove jQuery promise polyfill
- With #89738, a polyfill for jQuery promises was introduced to ease the
migration to the introduced AjaxRequest API, i... - 12:30 Revision c5791f0a: [BUGFIX] Remove obsolete entry from ext:fluid Services.yaml
- We missed this with #96256 - StandaloneView is
autowiring aware now.
Resolves: #96270
Related: #96256
Releases: main... - 12:20 Revision e4211cf1: [BUGFIX] Fix deprecated functionality in Doctrine DBAL 3.x API
- The past changes of migrating to Doctrine DBAL 3.x
had some flaws:
* Not all changes from Doctrine DBAL 3.x was appl... - 11:40 Revision 328effc8: [BUGFIX] Fix deprecated functionality in Doctrine DBAL 3.x API
- The past changes of migrating to Doctrine DBAL 3.x
had some flaws:
* Not all changes from Doctrine DBAL 3.x was appl... - 11:00 Revision 1c60b0a4: [!!!][TASK] Remove LanguageService container entry
- In favour of the LanguageServiceFactory, the container
entry as well as the corresponding factory methods
in Language... - 09:57 Revision 67c05bcb: [!!!][TASK] Force exception handlers to implement setConfiguration()
- To enable DI in exception handler classes,
the TypoScript configuration is no longer
passed as constructor argument, ... - 08:15 Revision 7e8570a7: [!!!][TASK] Remove TBE_EDITOR.fieldChanged
- The previously deprecated `fieldChanged()`
method in `TBE_EDITOR` is now removed.
Resolves: #96262
Related: #93975
R...
2021-12-06
- 21:12 Revision 7d809ee0: [TASK] Raise typo3/testing-framework:^6.15.1
- Populate a series of minor deprecations and updates.
composer req --dev typo3/testing-framework:^6.15.1
composer req... - 21:11 Revision c2f63b00: [TASK] Avoid static DatabaseSnashot setup in functional tests
- The testing-framework simplified database snapshotting.
Calling static initializeDatabaseSnapshot() and
tearDownAfter... - 21:01 Revision 39698b2f: [BUGFIX] Respect registered drivers in install tool
- The install tool uses the FailsafeContainer for the DI.
The $GLOBALS array did not contain the FAL drivers that were
... - 20:52 Revision 644d05e4: [TASK] Avoid static DatabaseSnapshot setup in functional tests
- The testing-framework simplified database snapshotting.
Calling static initializeDatabaseSnapshot() and
tearDownAfter... - 20:48 Revision fc126553: [BUGFIX] Respect registered drivers in install tool
- The install tool uses the FailsafeContainer for the DI.
The $GLOBALS array did not contain the FAL drivers that were
... - 20:20 Revision 28efc77d: [TASK] gitlab-ci: Out-of-order nightly jobs
- Additional backport of #96166 to v10 since
it is useful for nightly execution, too.
Change-Id: I8e461592eecd0a66b0fc... - 19:38 Revision 0ff24b26: [TASK] Cover checkbox TCA option eval with tests
- There are two validation rules specific for TCA
type=checkbox:
- maximumRecordsChecked
- maximumRecordsCheckedInPid
... - 18:41 Revision bc05b62a: [!!!][TASK] Remove FormEngine.requestConfirmationOnFieldChange()
- The former FormEngine "requestUpdate" functionality
was replaced by a new web component. Therefore, the
old approach ... - 18:02 Revision 656d08c9: [DOCS] Adjust configuration of manuals and changelog
- * Adjusts all configuration files using the main branch
instead of master
* Makes all "Edit on Github" links in the... - 16:34 Revision 03a0a58b: [!!!][TASK] Remove support of JQuery objects
- In our effort to reduce JQuery usage,
the support of JQuery objects for the
`setSelectOptionFromExternalSource()`
met... - 15:17 Revision 4c6b3f30: [BUGFIX] Add removed TYPO3_MODE and TYPO3_REQUESTTYPE to docs
- We missed entries in the main breaking .rst file
with #96196. Add them now.
Resolves: #96259
Related: #96196
Release... - 15:07 Revision 43fada7f: [!!!][TASK] Remove languageMode methods from Typo3QuerySettings
- Previously deprecated methods getLanguageMode()
and setLanguageMode() from Typo3QuerySettings
are now removed.
Resol... - 14:56 Revision 50d3c263: [!!!][TASK] Remove t3lib/class.t3lib_parsehtml_proc.php:transformation
- This removes the previously deprecated hook
`t3lib/class.t3lib_parsehtml_proc.php:transformation`,
which became usele... - 14:55 Revision 21692a30: [TASK] runTests.sh: Don't mount home, passwd, group
- The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ... - 14:54 Revision 42937a75: [TASK] runTests.sh: Don't mount home, passwd, group
- The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ... - 14:54 Revision af41acc7: [TASK] runTests.sh: Don't mount home, passwd, group
- The patch changes runTests.sh and the container
definition to avoid mounting users home, /etc/passwd
and /etc/group. ... - 13:01 Revision 71334658: [!!!][TASK] Remove cObject from StandaloneView
- Resolves: #96256
Related: #94959
Releases: main
Change-Id: I9414b63152f977b7146f230481ea012e5d955269
Reviewed-on: htt... - 09:42 Revision a86d17e1: [!!!][TASK] Remove legacy IRRE synchronization syntax
- Resolves: #96255
Related: #95317
Releases: main
Change-Id: I39a13e0ce6fae7b5a739fdc8b2d6aa7310c271a8
Reviewed-on: htt... - 08:37 Revision 470de5d2: [!!!][TASK] Remove USER cObj property set in ContentObjectRenderer
- Setting public class property cObj for USER and USER_INT
type frontend plugins has been deprecated in #94956, thus
ca...
2021-12-05
- 21:23 Revision 3bb4a444: [BUGFIX] Improve legacy handling of not Composer installed extensions
- Starting with 11.4, in Composer managed TYPO3 installations,
having extensions, that are not installed by Composer, a... - 20:23 Revision 0a6d6ff5: [BUGFIX] styleguide: Ensure records are created with correct pid with sqlite
- Records has been created with the pid of a translated page,
not with the default language pid when executed with sqli... - 20:20 Revision 81b8f884: [TASK] Extract pure mm scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnmmasym_* gets
its own test extension and gets loaded where needed.
... - 17:27 Revision 89a72603: [TASK] Extract pure mm scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnmmasym_* gets
its own test extension and gets loaded where needed.
... - 13:24 Revision e09e140f: [!!!][TASK] Remove TypoScriptFrontendController->cObjectDepthCounter
- Resolves: #96250
Related: #94957
Releases: main
Change-Id: I8db4e93fb9627687b67f0294fab9d86ef0f46d61
Reviewed-on: htt... - 13:24 Revision 9dbd9853: [!!!][TASK] Remove deprecated ContentObjectRenderer properties
- Resolves: #96249
Related: #94958
Releases: main
Change-Id: I10779f3c384dc6348b985edf72790020678e23cc
Reviewed-on: htt... - 13:22 Revision fe255b94: [!!!][TASK] Remove deprecated TypoScriptParser related code
- Resolves: #96251
Related: #93726
Related: #94173
Releases: main
Change-Id: I0ce15cc95c214e2a0c027dd913b446df7689e540
... - 00:17 Revision adaf7e5e: [!!!][TASK] Remove deprecated code from Authentication
- Most deprecated code within authentication related
classes, a last place will have a dedicated patch.
Resolves: #962...
2021-12-04
- 22:57 Revision 975056a0: [TASK] Raise typo3/testing-framework
- Update testing-framework to include needed pre-steps
for pending patches.
Used command:
composer req --dev typo3/tes... - 22:48 Revision 9e24f2a6: [!!!][TASK] Remove search word highlighting
- Removed TypoScript settings
* config.sword_standAlone
* config.sword_noMixedCase
* _parseFunc.sword
Removed public (... - 21:01 Revision 39e1c45d: [!!!][TASK] Remove deprecated extbase request related code
- * TYPO3\CMS\Extbase\Mvc\Request->getBaseUri()
* TYPO3\CMS\Extbase\Mvc\Request->getRequestUri()
* TYPO3\CMS\Extbase\Mv... - 19:19 Revision 6bcb9105: [DOCS] Improve PHPDoc comments of RedirectWasHitEvent
- Resolves: #96237
Releases: main
Change-Id: I8b01030b798d757e666f3016227be880153ba45c
Reviewed-on: https://review.typo... - 16:31 Revision f2d0cf85: [BUGFIX] Simplify Apcu cache backend identifier calculation
- APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ... - 16:31 Revision 923f84e7: [BUGFIX] Simplify Apcu cache backend identifier calculation
- APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ... - 16:30 Revision 7781a8ca: [BUGFIX] Simplify Apcu cache backend identifier calculation
- APCu cache backend is a shared memory per user and
typically bound to the executing posix user-id.
Calculating differ... - 16:03 Revision bae97b8e: [TASK] Avoid runtime overriding GLOBALS in functional tests
- The InternalResponseContext class of the testing-framework
provides method withGlobalSettings() which can be used to
... - 15:30 Revision 58558fee: [!!!][TASK] Remove deprecated extbase response handling
- Enforce extbase actions always have to
return a ResponseInterface, removes
StopActionException.
Change-Id: I97f469a7... - 15:23 Revision 84e99527: [BUGFIX] Major context menu refinements
- With #94891 the close handling of the context menus got reworked as its
previous attempt had some glitches. However, ... - 15:14 Revision 2bc63374: [!!!][TASK] Remove extbase Annotation/Inject
- This is not only deprecated but also obsolete with
the removal of extbase ObjectManager object management.
Resolves:... - 15:08 Revision 51113d89: [!!!][TASK] Remove GeneralUtility::isAbsPath()
- This method is replaced by PathUtility::isAbsolutePath()
Resolves: #96241
Related: #95367
Releases: main
Change-Id: ... - 15:08 Revision 362eaa22: [DOCS] Update EXT:form manual, always use FluidEmail
- Resolves: #96243
Releases: main
Change-Id: Ia9ec9174de88a1ffac6d728b396d3e7e99c28f90
Reviewed-on: https://review.typo... - 14:50 Revision 1b4266cb: [TASK] Avoid runtime overriding GLOBALS in functional tests
- The InternalResponseContext class of the testing-framework
provides method withGlobalSettings() which can be used to
... - 14:37 Revision 1c1975d0: [TASK] Use get_debug_type() where applicable
- In some exception messages, the exact object type is rendered.
Previously, this is done via `is_object()`, `get_class... - 13:08 Revision b304e7a7: [!!!][TASK] Remove GeneralUtility::minifyJavaScript
- This method was misplaced due to legacy reasons.
The hook is called in ResourceCompressor and this
method is therefor... - 13:07 Revision d1d7a89d: [!!!][TASK] Remove GeneralUtility::shortMD5
- This method has been removed in favor of the native
md5 function.
Resolves: #96239
Related: #94684
Releases: main
Ch... - 13:04 Revision e9591f2e: [!!!][TASK] Remove GU::isAllowedHostHeaderValue and constants
- The allowed host header verification is done in the
middleware stack. This utility method and the
related constants a... - 10:24 Revision 58cd80af: [BUGFIX] Improve legacy handling of not Composer installed extensions
- Starting with 11.4, in Composer managed TYPO3 installations,
having extensions, that are not installed by Composer, a... - 00:40 Revision efae1f07: [!!!][TASK] Remove fallback for triggering new content element wizard
- The new content element wizard was
reimplemented as web component in #95277.
Triggering the wizard using a HTML clas... - 00:40 Revision e031b478: [!!!][TASK] Remove SplitButtons JavaScript module
- SplitButtons JavaScript module was replaced by
the DocumentSaveActions component and is
therefore now removed.
Resol...
2021-12-03
- 23:38 Revision 0cbb185f: [TASK] Avoid testing-framework InternalResponse
- The class has been removed as being useless
in testing-framework. A couple of type hints
are adapted.
composer req -... - 19:18 Revision 7d652e93: [FOLLOWUP] Clean up branch aliases
- Add versions to repo instead of exposing the root version as env var,
when composer installing on CI.
This has the b... - 17:48 Revision ea87e17b: [!!!][TASK] Remove T3editor JavaScript module
- The T3editor JavaScript module is superseded
by the CodeMirror web component. Therefore,
the module is now removed.
... - 17:47 Revision f119c316: [!!!][TASK] Activate getOptions in WidgetInterface
- Dashboard widgets are now forced to implement
the `getOptions()` method, returning the widget
options as array.
Reso... - 16:57 Revision 2f35fec1: [!!!][TASK] Remove addQueryStringMethod remains
- This removes the last remains of the
`addQueryStringMethod` functionality,
which got unused with #93041.
Resolves: #... - 16:51 Revision c378fc2c: [!!!][TASK] Remove TSFE->ATagParams
- The public property `ATagParams` in
TypoScriptFrontendController was just a
copy of $TSFE->config[config][ATagParams]... - 16:48 Revision c17faf8e: [!!!][TASK] Remove ResponseError JavaScript module
- The ResponseError JavaScript module is
superseded by the AjaxResponse component.
Therefore, the module is now remove... - 16:47 Revision 165204b9: [BUGFIX] Major context menu refinements
- With #94891 the close handling of the context menus got reworked as its
previous attempt had some glitches. However, ... - 16:42 Revision 726f82c9: [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8
- Resolves: #96217
Releases: main, 11.5
Change-Id: Ic4320b60d730cac8ca0f9c0acb4d4483f12b5c40
Reviewed-on: https://revie... - 16:41 Revision 395da827: [BUGFIX] Check allowTagsOutside in RteHtmlParser
- The RTE tsconfig option allowTagsOutside is now
considered, when deciding whether to wrap a tag
inside a paragraph.
... - 16:41 Revision c3beefe3: [!!!][TASK] Remove usage of jQuery in Tooltip JS module
- In our effort to reduce JQuery usage, the
support of JQuery objects for the `show()`
and `hide()` methods in the Tool... - 16:09 Revision 2c6850cd: [BUGFIX] Check allowTagsOutside in RteHtmlParser
- The RTE tsconfig option allowTagsOutside is now
considered, when deciding whether to wrap a tag
inside a paragraph.
... - 14:54 Revision 68c69a9e: [BUGFIX] Fix undefined key warning in EXT:frontend with PHP8
- Resolves: #96217
Releases: main, 11.5
Change-Id: Ic4320b60d730cac8ca0f9c0acb4d4483f12b5c40
Reviewed-on: https://revie... - 14:12 Revision 3062df77: [BUGFIX] Check extension version number format
- A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX.... - 14:02 Revision b1a52d3c: [!!!][TASK] Remove extbase ObjectManager
- Remove main ObjectManager and Container classes plus
the v11 compatibility layers in various places.
composer rem do... - 13:54 Revision 0a123e4f: [DOCS] Fix changelog EXT:from -> EXT:form
- Resolves: #96220
Releases: main
Change-Id: I597d929da522bc091a318d3fb2536a11072de48f
Reviewed-on: https://review.typo... - 13:51 Revision 15172d30: [!!!][TASK] Remove custom JSWindow options in HMENU settings
- Resolves: #96214
Related: #95351
Releases: main
Change-Id: I9581bcbb57e40e75dddcd9ee398d683798067b6e
Reviewed-on: htt... - 13:50 Revision 3e3ab9fd: [BUGFIX] Check extension version number format
- A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX.... - 13:50 Revision b46fde59: [!!!][TASK] Remove deprecated code from RelationHandler
- Resolves: #96213
Related: #95062
Related: #95275
Releases: main
Change-Id: I316a348d3f7cac55b589fe3a656e6e0a5e62080b
... - 13:33 Revision baaed5b3: [BUGFIX] Check extension version number format
- A false check in the TER API allowed to use
arbitrary version strings, as soon as they start
with the known `XXX.XXX.... - 12:18 Revision 227c5ed5: [BUGFIX] Temporarily disable group access check
- To support editors, the page module checks
whether configured shortcut targets exist
and if they are accessible in th... - 12:01 Revision ba1203bb: [BUGFIX] Temporarily disable group access check
- To support editors, the page module checks
whether configured shortcut targets exist
and if they are accessible in th... - 12:00 Revision 87e24f00: [!!!][TASK] Enforce alt attribute for login logo
- To improve the accessibility of the login screen,
the logo got an "alt" attribute added in #92628.
In case a install...
2021-12-02
- 23:41 Revision 1717a1bb: [BUGFIX] Do not add error in TypoScriptParser if modifier returns null
- Currently, the TypoScriptParser adds an error when
the result of a modifier is null. This is, because
the line is not... - 23:31 Revision 0f325669: [!!!][TASK] Remove methods from AbstractSectionMarkupGeneratedEvent
- Since the fluid based page module is the only
available variant since v11, two PageLayoutView
related methods were de... - 23:30 Revision f4f03157: [!!!][TASK] Remove last arguments of wrapClickMenuOnIcon()
- Since unrelated functionality was moved to a
dedicated method, the corresponding arguments
are now removed. Therefore... - 23:28 Revision 5a9f4951: [BUGFIX] Do not add error in TypoScriptParser if modifier returns null
- Currently, the TypoScriptParser adds an error when
the result of a modifier is null. This is, because
the line is not... - 23:22 Revision d5cee2ed: [!!!][TASK] Remove support for inline JavaScript in fieldChangeFunc
- Custom `FormEngine` nodes using internal property `fieldChangeFunc`
must assign instances implementing `OnFieldChange... - 20:32 Revision 35ad5989: [!!!][TASK] Remove two deprecated ReferenceIndex methods
- Resolves: #96207
Related: #93038
Releases: main
Change-Id: I8dcaf6ccae3f88ee459ebf65147018ce89e4f8fc
Reviewed-on: htt... - 20:10 Revision 36600adf: [!!!][TASK] Remove f:uri.email ViewHelper
- Resolves: #96202
Related: #95041
Releases: main
Change-Id: If8c79a648a6327d0b806849693dada744bce7502
Reviewed-on: htt... - 20:06 Revision c02699a5: [!!!][TASK] Remove "relativeToCurrentScript" in FAL API
- Since TYPO3 is fully capable of using absolute
URLs in Frontend (Site handling) and Backend
(URL Routing), the FAL AP... - 20:01 Revision e69d2fd1: [!!!][TASK] Remove obsolete FAL API related arguments
- With #95027 a couple of arguments, related to
relative paths in the FAL API got unused and
finally obsolete with the ... - 19:55 Revision 047d3a2e: [TASK] Avoid inline JavaScript in LinkBrowserController
- Resolves: #96185
Releases: main, 11.5
Change-Id: I4138c226c93ba0fb0f578a35f736a6e0b7598e6a
Reviewed-on: https://revie... - 19:25 Revision 70f414b2: [TASK] Avoid inline JavaScript in LinkBrowserController
- Resolves: #96185
Releases: main, 11.5
Change-Id: I4138c226c93ba0fb0f578a35f736a6e0b7598e6a
Reviewed-on: https://revie... - 17:21 Revision 21379f0b: [!!!][TASK] Remove two deprecated FlexFormTools methods
- Resolves: #96206
Related: #95254
Releases: main
Change-Id: I26523e654f686054bbc4c6780f9f643ca82405d5
Reviewed-on: htt... - 16:55 Revision 9bee4df4: [!!!][TASK] Remove extbase SignalSlot Dispatcher
- Resolves: #96204
Related: #90625
Related: #92996
Releases: main
Change-Id: If76ac793f46bedba70fe325d1329d73cbd6a09fa
... - 15:42 Revision 47ec2ee4: [!!!][TASK] Remove f:base ViewHelper
- Resolves: #96200
Related: #94227
Releases: master
Change-Id: I521911df9fdeaecea76e52f1a7c6f3cc9cc20c31
Reviewed-on: h... - 15:42 Revision 765a4e54: [!!!][TASK] Remove rootUid option and related methods
- The tree configuration option "rootUid" is
superseded by "startingPoints". Therefore,
the support for the "rootUid" s... - 15:38 Revision e7491cca: [TASK] Add missing entries to extension scanner
- With #94193, the FAL API related option
"relativeToCurrentScript" was deprecated.
Some affected classes only got the ... - 15:32 Revision d15b46b9: [!!!][TASK] Remove constants TYPO3_MODE and TYPO3_REQUESTTYPE
- Resolves: #96196
Related: #92947
Releases: main
Change-Id: I9f8e9949c5443eb0324b8406346f98e87bfacc20
Reviewed-on: htt... - 15:24 Revision 529661be: [!!!][TASK] Remove f:be.container ViewHelper
- Resolves: #96198
Related: #94225
Releases: main
Change-Id: Id0eec69b59df3e2bc3f957609c7d50bdd26cfe0e
Reviewed-on: htt... - 15:22 Revision 09ef3e54: [TASK] Remove an internal helper method in RenderingContext
- @internal injectViewHelperVariableContainer() was used by
testing-framework ViewHelperBaseTestcase, which has been
de... - 14:08 Revision eaee4a06: [!!!][TASK] Remove extbase ControllerContext
- Change-Id: Idf41a7708c1d9ffee635ece1b7c060b3f751c15d
Resolves: #96183
Related: #95139
Releases: main
Reviewed-on: htt... - 13:43 Revision db92cbd1: [!!!][TASK] Remove third parameter from ArrayUtility::arrayDiffAssocRecursive()
- With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`... - 13:06 Revision 052c4c25: [BUGFIX] Move extension scanner entry of arrayDiffAssocRecursive
- With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`... - 12:50 Revision 2dee6aed: [BUGFIX] Move extension scanner entry of arrayDiffAssocRecursive
- With #94137, the ArrayUtility::arrayDiffAssocRecursive
method was adjusted to actually behave like `array_diff_assoc`... - 12:42 Revision 8d19f685: [!!!][TASK] Remove lowerCamelCase Import/Export command options
- The lowerCamelCase options and the deprecation
warnings have been removed alongside with deprecated
tests.
Resolves:... - 12:33 Revision 5af323ca: [!!!][TASK] Remove Application->run callback
- The callback arguments in Application->run()
is removed in favour of PSR-15 middlewares.
Resolves: #96192
Related: #... - 12:31 Revision 3c2b8fac: [!!!][TASK] Remove FileList editIcons hook
- The FileList editIcons hook is superseded by
the PSR-14 ProcessFileListActionsEvent and
therefore now removed.
Resol... - 11:51 Revision f6109e05: [!!!][TASK] Remove legacy hook for new content element wizard
- The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']"
is now removed.
The newer alternati... - 11:37 Revision 5c68ff21: [BUGFIX] Properly apply mount points in RecordLinkHandler
- The RecordLinkHandler allows to define custom mount
points, to be used for the page tree in the LinkBrowser.
However... - 11:09 Revision f13ef05c: [BUGFIX] Properly apply mount points in RecordLinkHandler
- The RecordLinkHandler allows to define custom mount
points, to be used for the page tree in the LinkBrowser.
However...
2021-12-01
- 22:35 Revision 635df9b7: [FEATURE] Introduce RedirectWasHitEvent
- A new PSR-14 based event "RedirectWasHitEvent" is introduced,
allowing extension authors to further process a matched... - 21:28 Revision 4b54d29c: [BUGFIX] Ensure hidden records are filtered out in RootlineUtility
- RelationHandler always returns hidden records as well,
but they will crash when having pages.media with hidden
record... - 20:31 Revision bbb675a5: [!!!][TASK] Remove ExtendedFileUtility ProcessData hook
- The ExtendedFileUtility ProcessData hook is
superseded by a PSR-14 event.
Therefore, the hook and the corresponding
... - 20:20 Revision 8583e6ac: [BUGFIX] Ensure hidden records are filtered out in RootlineUtility
- RelationHandler always returns hidden records as well,
but they will crash when having pages.media with hidden
record... - 19:59 Revision a9a957e9: [BUGFIX] Stabilize formengine input tests
- In some cases the tabs are not in viewport
so the elements can't be click by any
acceptance test.
This has been fixe... - 19:59 Revision 26507892: [BUGFIX] Stabilize formengine input tests
- In some cases the tabs are not in viewport
so the elements can't be click by any
acceptance test.
This has been fixe... - 17:13 Revision 13977d17: [!!!][TASK] Remove obsolete VersionState constants
- Since TYPO3 v11.0 workspaces has become much easier
under-the-hood. The relevant VersionState constants
are removed f... - 17:12 Revision d9c3afa3: [!!!][TASK] Remove RecordListController hooks
- The RecordListController hooks were migrated
to PSR-14 events and are therefore now removed.
Resolves: #96178
Relate... - 17:11 Revision 34e4d92f: [!!!][TASK] Remove ClearCacheActions hook
- The ClearCacheActions hook is superseded
by a PSR-14 event.
Therefore, the hook and the corresponding
interface are ... - 14:08 Revision a5f33ae6: [!!!][TASK] Remove GeneralUtility::compileSelectedGetVarsFromArray
- Since the only usage of this method was
already migrated, it is now removed.
Resolves: #96177
Related: #94252
Releas... - 14:04 Revision e028095c: [BUGFIX] Use correct versioned pid/t3ver_state in various functional tests
- This change adapts leftover XML fixtures to use real PIDs instead
of pid=-1.
By this, some drive-by fixes within Ext... - 13:32 Revision 31a0d7a2: [BUGFIX] Use correct versioned pid/t3ver_state in various functional tests
- This change adapts leftover XML fixtures to use real PIDs instead
of pid=-1.
By this, some drive-by fixes within Ext... - 13:26 Revision c6d013f1: [!!!][TASK] Remove Shortcut API functionality
- The Shortcut API, handling the "shortcuts"
in the backend was reworked in v11. This
included adaptations to the new b... - 13:03 Revision 5d4032a4: [!!!][TASK] Remove deprecated fluid view related classes
- Needs a styleguide raise
composer u typo3/cms-styleguide
Resolves: #96174
Related: #94991
Related: #95005
Related: ... - 12:02 Revision 3c027201: [TASK] styleguide: Use phpstan ^1.2.0
- composer req --dev phpstan/phpstan:^1.2.0
- 11:40 Revision 9a5e69f0: [BUGFIX] styleguide: Avoid contravariance issue in initializeView()
- Deprecated extbase ActionController->initializeView($view)
type hints deprecated extbase ViewInterface. To stay
compa... - 11:08 Revision 7673fb76: [TASK] styleguide: Add missing tca overrides for fe_users and fe_groups
- 11:08 Revision fd698f6b: Revert [TASK] styleguide: Raise chrome version to 4.0.0-20211102
- It seems that raised chrome version is unstable as github
action, thus reverting it for now to avoid flacky tests. - 11:08 Revision c7885fa1: [TASK] styleguide: Enable postgres acceptance testing
- 11:08 Revision a5ad6aa1: [BUGFIX] styleguide: Use correct database type for 'tx_styleguide_containsdemo'
- Styleguide flag field for 'fe_users' and 'fe_groups' had the wrong
database field type, thus not detecting correctly ... - 11:04 Revision 68b9560e: [!!!][TASK] Remove hideIfNotTranslated and hideIfDefaultLanguage methods
- Resolves: #96173
Related: #92551
Releases: main
Change-Id: I675c0c677b941aed51c182595a30f7de086db7cb
Reviewed-on: htt... - 11:03 Revision e6a3af7c: [TASK] styleguide: Use TF phpdoc var type for $testExtensionsToLoad in GeneratorTest
- 11:03 Revision 6443ac32: [TASK] styleguide: Remove unneeded empty check in TypeInlineFalSelectSingle12Foreign
- if-condition with not empty check is unneeded, as provided value
is always filled, thus the condition always true. - 11:01 Revision e547cfc9: [BUGFIX] styleguide: Avoid deprecated extbase ViewInterface
- 07:39 Revision 473410a5: [BUGFIX] Use editors language in admin panel instead of site language
- The translations need to use the language of the current backend user
and not the one of the current language of the ... - 07:24 Revision 6c8f795e: [BUGFIX] Use editors language in admin panel instead of site language
- The translations need to use the language of the current backend user
and not the one of the current language of the ...
Also available in: Atom