Activity
From 2021-12-07 to 2022-01-05
2022-01-05
- 23:00 Revision 1072b2a3: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
- This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc... - 22:59 Revision 15c5d339: [BUGFIX] Use "pages.target" properly for Pages with External URL
- The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be... - 22:45 Revision fbc9e887: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
- This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc... - 22:41 Revision 361bb8c3: [BUGFIX] Use "pages.target" properly for Pages with External URL
- The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be... - 21:35 Revision 502b7bea: [FEATURE] Move linkvalidator reports to new module
- The linkvalidator backend module was previously
built into the Web->Info module.
Now, Linkvalidator receives its own... - 18:59 Revision 69f540a8: [BUGFIX] Change misleading label for workspace mass action
- With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr... - 17:27 Revision 11cd2815: [BUGFIX] Change misleading label for workspace mass action
- With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr... - 17:10 Revision dc2c9dbd: [BUGFIX] Provide quoted array to string-list implode support
- With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do... - 16:21 Revision 4ec4b7e2: [BUGFIX] Provide quoted array to string-list implode support
- With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do... - 13:59 Revision b2b124cb: [TASK] Better performance for LiveSearch
- We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
... - 13:59 Revision a3e2d88c: [TASK] Better performance for LiveSearch
- We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
... - 13:45 Revision 468b1f6a: [TASK] Make status of simulate time clearer
- Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa... - 13:45 Revision 39535d13: [TASK] Make status of simulate time clearer
- Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa... - 13:45 Revision cdb016b3: [TASK] Adjust QueryBuilder PHPDoc comments
- Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve... - 13:44 Revision d2a4e251: [TASK] Adjust QueryBuilder PHPDoc comments
- Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve... - 12:55 Revision a6593bd9: [BUGFIX] Mark shortcut pages as active in HMENU
- This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag... - 12:25 Revision fc6cf2c9: [BUGFIX] Mark shortcut pages as active in HMENU
- This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag... - 12:25 Revision 8b3e6321: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
- If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p... - 11:42 Revision af512dbd: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
- If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p... - 10:31 Revision c9c56e4d: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 10:31 Revision dd291132: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 09:06 Revision c84dcff7: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW... - 09:06 Revision 10fff855: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW... - 09:05 Revision 95b3352c: [TASK] Remove unneeded TypeScript module path configuration
- Simplify tsconfig.json by removing unneded lookup configurations for
typo3/sysext/*/Resources/Public/JavaScript/ fold... - 08:43 Revision 81f5d39b: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW...
2022-01-04
- 17:19 Revision 0800ba7c: [BUGFIX] Rename variable for storing the translated options
- Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int... - 17:04 Revision f91b748c: [BUGFIX] Rename variable for storing the translated options
- Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int... - 16:47 Revision 7b8fa897: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R... - 16:47 Revision 8b5bc3e9: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R... - 15:57 Revision 362b74f9: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 15:14 Revision cec8958c: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:59 Revision a7332682: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:52 Revision 44a34cd8: [BUGFIX] Do not overwrite previously set preview mode
- The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte... - 14:51 Revision 8bd8bed9: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:51 Revision c7c55a7c: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:33 Revision 0b25b007: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:28 Revision 70dcd9ff: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:22 Revision 03c0c741: [BUGFIX] Do not overwrite previously set preview mode
- The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte... - 12:55 Revision 8c8cc091: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:55 Revision 0beca1c6: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:17 Revision fc31824a: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:05 Revision dc00f26c: [BUGFIX] Check correctly for TCA search options
- The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth... - 11:50 Revision 14dc3b07: [BUGFIX] Check correctly for TCA search options
- The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth... - 10:57 Revision 8ddf6b84: [BUGFIX] Fix undefined array key error in DatabaseRecordList
- TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I... - 10:41 Revision 84ee3e86: [BUGFIX] Fix undefined array key error in DatabaseRecordList
- TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I...
2022-01-03
- 17:33 Revision 445f6066: [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... - 16:14 Revision c61e826b: [TASK] Migrate FormEngine and FormEngineValidation to TypeScript
- A human-readable diff of the applied changes can be inspected on:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/727... - 15:43 Revision 444438b6: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
- Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie... - 15:42 Revision 2a9dcee9: [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... - 15:40 Revision 14451baa: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
- It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ... - 15:27 Revision 127453a1: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
- It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ... - 13:52 Revision 07638213: [BUGFIX] Allow rendering of subpages for spacers
- If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ... - 13:29 Revision 46039c88: [!!!][TASK] Change method signatures and remove deprecated functionality
- This change reduces the amount of @todos regarding
method changes related to strict typing or interface changes
for T... - 13:29 Revision 24c4437b: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
- Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie... - 13:23 Revision 21addb0b: [BUGFIX] Allow rendering of subpages for spacers
- If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ... - 12:17 Revision 0ce25043: [BUGFIX] Avoid array offset on null warning when generating preview URL params
- Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie... - 11:47 Revision ee6bd966: [BUGFIX] Avoid array offset on null warning when generating preview URL params
- Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie... - 11:17 Revision 52d4e537: [BUGFIX] Avoid type errors in TimeTracker
- Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release... - 10:00 Revision 7605d922: [BUGFIX] Avoid type errors in TimeTracker
- Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release...
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...
Also available in: Atom