Activity
From 2022-06-12 to 2022-07-11
2022-07-11
- 20:38 Revision 1040e1bf: [DOCS] Document impexp user TSconfig
- Add the following information to impexp documentation:
- export functionality is restricted to admin users and
use... - 17:00 Revision d235c12f: [DOCS] Remove namespace within configuration from docs
- The vendor namespace TYPO3.CMS.Form is no longer
used in the form configuration. This patch removes
the namespace fro... - 16:55 Revision 84ce9b69: [TASK] Centralize user debug information display condition
- A couple of debug information, e.g. the field- and tablenames
in FormEngine, are displayed depending on the user stat... - 16:54 Revision 614e1b8b: [BUGFIX] Declare dependency to lolli42/finediff
- Since #91148, EXT:backend and EXT:workspaces
depend on the "lolli42/finediff" package, which is
a fork of the archive... - 16:19 Revision f85aaa7b: [BUGFIX] Declare dependency to lolli42/finediff
- Since #91148, EXT:backend and EXT:workspaces
depend on the "lolli42/finediff" package, which is
a fork of the archive... - 16:14 Revision 728a20a7: [TASK] Centralize user debug information display condition
- A couple of debug information, e.g. the field- and tablenames
in FormEngine, are displayed depending on the user stat... - 14:33 Revision 3627b8da: [BUGFIX] Replace usage of btn-block
- Usage of button specific classes was mostly removed
in bootstrap 5. However, core still supports some of
those classe... - 14:28 Revision 7bef9961: [BUGFIX] Use `$validator->setOptions()` in ValidatorResolverService
- With the refactoring in #96998 the validator options are now passed
with the `setOptions` method instead of passing t... - 11:31 Revision ccb2394d: [BUGFIX] Adapt `Status->getDetailedSystemStatus()` to use StatusRegistry
- In the introduction of the StatusRegistry it was forgotten to adapt one
method in the Status class. The adaption rend... - 09:21 Revision cc995f7a: [BUGFIX] Avoid undefined array key access
- The LogManager tries to access $GLOBALS['TYPO3_CONF_VARS']['LOG']
without considering that it could be undefined
Rel... - 09:12 Revision 07498c11: [BUGFIX] Avoid undefined array key access
- The LogManager tries to access $GLOBALS['TYPO3_CONF_VARS']['LOG']
without considering that it could be undefined
Rel... - 09:01 Revision b1555ea9: [BUGFIX] Cast possible positive integer string
- Resolves: #97889
Related: #97887
Releases: main
Change-Id: I4f2754858dc9bb483a5f77d9f08397f97b300850
Reviewed-on: htt... - 08:41 Revision 5ff079ad: [BUGFIX] Cast `$chars` argument of `fixed_lgd_cs()` to int
- Since #97578, `GeneralUtility` is declared strict, potentially breaking
calls to `fixed_lgd_cs()` in at least the "Li...
2022-07-10
- 19:09 Revision c8d0fc71: [TASK] Mark GeneralUtility as strict
- This is the first step before we can start adding
native types to the GU methods in multiple separate
changes.
Resol... - 14:02 Revision 1a60a200: [TASK] Fix absolute documentation links in the Core
- The outdated links in EXT:install are improved in
https://forge.typo3.org/issues/97885
Releases: main, 11.5
Resolves... - 14:00 Revision 0c425998: [BUGFIX] Always call GU::intExplode with a string in EXT:frontend
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi... - 13:33 Revision 97a70ea8: [TASK] Fix absolute documentation links in the Core
- The outdated links in EXT:install are improved in
https://forge.typo3.org/issues/97885
Releases: main, 11.5
Resolves... - 11:25 Revision d8d97f59: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
- Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/... - 11:25 Revision db83cc62: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
- Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/... - 11:10 Revision 9f84692c: [TASK] Link to docs on main in Install Tool -> View Upgrade Documentation
- Releases: main, 11.5, 10.4
Resolves: #97885
Change-Id: Ib274d3d85f1311f100afe8e12167ebc6eaab21db
Reviewed-on: https:/... - 07:44 Revision 47520511: [DOCS] Improve changelog for #97454 - new LinkHandler events
- - mention the methods of the removed hook to make it easier
for developers to search for them.
- add missing descri...
2022-07-09
- 21:50 Revision cc9ce47f: [DOCS] Add missing trailing colons in ReST labels
- The ReST helper tool at https://forger.typo3.com/utilities/rst produced
faulty ReST files for quite some time where t... - 21:47 Revision 5e1f39fd: [TASK] Use constructor property promotion in ext:felogin
- With this change constructor property promotion is used
in ext:felogin where possible.
Also 2 superfluous overrides ... - 21:30 Revision 99248534: [BUGFIX] Always call GU::intExplode with a string
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi... - 21:21 Revision e772e20b: [BUGFIX] Use correct variable name for confirmation of FormEngine reload
- The confirmation dialog when FormEngine requests an update never came
up in FlexForms as the array key used in
`TYPO3... - 21:10 Revision a1913282: [BUGFIX] Use correct variable name for confirmation of FormEngine reload
- The confirmation dialog when FormEngine requests an update never came
up in FlexForms as the array key used in
`TYPO3... - 13:24 Revision 8c4b9076: [TASK] Add functional tests to test the caching behavior of ext:form
- In preparation for patchset
https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/,
functional tests are introduced t... - 06:31 Revision 7b154c87: [TASK] Raise dependency egulias/email-validator to ^3.2.1
- This patch raises egulias/email-validator to min version of
3.2.1, which incorporates latest changes. This also conta... - 06:20 Revision 4dc578ee: [TASK] Raise dependency egulias/email-validator to ^3.2.1
- This patch raises egulias/email-validator to min version of
3.2.1, which incorporates latest changes. This also conta...
2022-07-08
- 23:42 Revision e34543b3: [!!!][FEATURE] Add PSR-14 events for the Link Browser
- This introduces two new events to replace the old modify hooks
in LinkBrowser. They are a direct 1:1 replacement.
R... - 22:31 Revision 83b8ca2c: [BUGFIX] Re-apply stdWrap for typolink.parameter values
- Due to a regression in TYPO3 v11.5.11, using typolink.parameter
with stdWrap might also return more than just the URL... - 22:20 Revision 216024a3: [!!!][TASK] Add native typehints for GeneralUtility
- Resolves: #97880
Releases: main
Change-Id: I582ee8b408ef3df97e0ca9696de95083a9c49bc0
Reviewed-on: https://review.typo... - 22:15 Revision 2c6b3953: [BUGFIX] Resolve access to undefined property PHPStan warnings
- This patch addresses most "undefined property" PHPStan messages.
Used command:
> Build/Scripts/runTests.sh -s phpst... - 21:53 Revision 6eae6ee7: [BUGFIX] Resolve access to undefined property PHPStan warnings
- This patch addresses most "undefined property" PHPStan messages.
Used command:
> Build/Scripts/runTests.sh -s phpst... - 21:46 Revision c9583704: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
- "msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9... - 21:46 Revision 0e31e2b7: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
- "msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9... - 21:38 Revision f8a00208: [BUGFIX] Display human-readable preview of FlexForm values
- This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe... - 21:32 Revision 2e3de044: [BUGFIX] Add missing msclkid parameter to cacheHash excludedParameters
- "msclkid" is the Click ID parameter of Microsoft / Bing
which should be excluded from cHash generation.
Resolves: #9... - 20:57 Revision f0d8e907: [BUGFIX] Display human-readable preview of FlexForm values
- This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe... - 20:07 Revision 57e84b7b: [TASK] Name custom handlers in HTTP stack
- The Guzzle handler stack allows for pushing handlers/middlewares with a
name which simplifies debugging. A possibly d... - 19:56 Revision 9c2f318e: [TASK] Name custom handlers in HTTP stack
- The Guzzle handler stack allows for pushing handlers/middlewares with a
name which simplifies debugging. A possibly d... - 14:15 Revision b5e04c1d: [TASK] Move escapeLikeWildcards to Connection
- Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con... - 14:14 Revision 0d6f69ed: [TASK] Move escapeLikeWildcards to Connection
- Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con... - 13:14 Revision f52c8703: [TASK] Move escapeLikeWildcards to Connection
- Escaping SQL `LIKE` wildcards is only provided via
`QueryBuilder::escapeLikeWildcards()`, but would be useful as
`Con... - 10:21 Revision b33a81af: [BUGFIX] Update @typo3/icons to 3.1.2
- The TYPO3 icon set is updated to version 3.1.2 which fixes a regression
with buttons.
See full changelog here:
https...
2022-07-07
- 22:30 Revision 7ea500a5: [!!!][FEATURE] Add PSR-14 events for the BackendController
- This introduces two new events to interact with the backend
controller page generation process. They mirror and repla... - 20:47 Revision a396dadd: [TASK] Clean up TMENU code
- This change reduces the logic within TMENU in order
to further unify link generation within the menu rendering.
Reso... - 20:33 Revision 3fcd8ae9: [BUGFIX] Fix type issues in Request
- This patch adds property and return types to the core Request class.
Parameter types cannot be added to methods from ... - 19:52 Revision 8feb2e4d: [BUGFIX] Fix type annotations concerning storage folder identifiers
- Storage folder identifiers can also be int-like strings, which causes
them to automatically get cast to int when used... - 19:51 Revision ba0294bc: [BUGFIX] Work around type issues in Fluid
- Fluid's TagBuilder::getAttribute() is doc-typed as returning `string`,
but the description says it returns `?string`.... - 19:48 Revision 33734d09: [BUGFIX] Resolve type inconsistency in ComparisonInterface
- ComparisonInterface's documented types and actual types are
inconsistent. This patch corrects the types to be consist... - 19:41 Revision 1747faa8: [DOCS] Registration for custom linkvalidator linktypes
- Introduce development and API section, so they can be referenced.
Resolves: #97140
Releases: main
Change-Id: I28051e... - 19:38 Revision 051f1e1d: [BUGFIX] Fix type annotations concerning storage folder identifiers
- Storage folder identifiers can also be int-like strings, which causes
them to automatically get cast to int when used... - 19:29 Revision e8a8c2e1: [!!!][FEATURE] Introduce PSR-14 events when storing cached content in frontend
- This change adds two new PSR-14 Events
* \TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent
* \TYPO3\CM... - 18:35 Revision 100a38af: [BUGFIX] Use defaultScheme setting instead of hard-coded 'http'
- Several places in the TYPO3 core fall back to using 'http' as
protocol for links in case none was given. In order to ... - 18:21 Revision d23f2aec: [TASK] Annotate that methods from InaccessibleFolder never return
- Methods from InaccessibleFolder should not be called and always
throw an exception when called. Annotate this to help... - 18:18 Revision c86acfb2: [BUGFIX] Use defaultScheme setting instead of hard-coded 'http'
- Several places in the TYPO3 core fall back to using 'http' as
protocol for links in case none was given. In order to ... - 16:30 Revision 665771b3: [BUGFIX] Fix page link in redirects module bottom pagination
- With this patch, the page link (requesting a dedicated
paginated page) in the redirects module bottom pagination
is n... - 15:39 Revision c652449f: [DOCS] Replace non-working absolute doc link with reference
- Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/... - 15:39 Revision e4123976: [DOCS] Replace non-working absolute doc link with reference
- Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/... - 15:38 Revision f9d0472b: [BUGFIX] Fix notice for browse menu with no parent page
- Fix a notice if a browse menu is being generated but no parent page
is available.
Resolves: #97608
Releases: main, 1... - 15:27 Revision 0120781b: [BUGFIX] Fix notice for browse menu with no parent page
- Fix a notice if a browse menu is being generated but no parent page
is available.
Resolves: #97608
Releases: main, 1... - 15:21 Revision 8758114d: [DOCS] Replace non-working absolute doc link with reference
- Releases: main, 11.5, 10.4
Resolves: #97867
Change-Id: I5948ff1ab539d6f90da9034fdd05c104ea344c25
Reviewed-on: https:/... - 15:18 Revision ae84ba78: [!!!][TASK] Remove TSconfig options related to new content wizard
- The TSconfig options "mod.web_layout.disableNewContentElementWizard"
and "mod.newContentElementWizard.override" are r... - 15:05 Revision e06c7d6b: [TASK] Annotate that methods from InaccessibleFolder never return
- Methods from InaccessibleFolder should not be called and always
throw an exception when called. Annotate this to help... - 11:57 Revision 35c54900: [TASK] Deprecate various public TSFE properties
- Various properties can be accessed directly via
TypoScript config settings.
* $TSFE->spamProtectEmailAddresses
* $TS...
2022-07-06
- 21:57 Revision 223da0cc: [DOCS] Fix outdated TypoScript sample
- Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch... - 21:15 Revision ddc08c34: [BUGFIX] Fix and improve type annotations of the Repository base class
- This helps reduce warnings when extensions are type-checked with PHPStan.
Resolves: #97820
Releases: main, 11.5
Cha... - 20:50 Revision 2164222a: [BUGFIX] Fix and improve type annotations of the Repository base class
- This helps reduce warnings when extensions are type-checked with PHPStan.
Resolves: #97820
Releases: main, 11.5
Cha...
2022-07-05
- 18:20 Revision 74ee9def: [BUGFIX] Cast folder name in tree provider to string
- The method FileStorageTreeProvider->getSubfoldersRecursively() iterates
an array of subfolders and prepares folder in... - 18:11 Revision 95f8d6db: [BUGFIX] Cast folder name in tree provider to string
- The method FileStorageTreeProvider->getSubfoldersRecursively() iterates
an array of subfolders and prepares folder in... - 14:07 Revision 1651f2a5: [TASK] Move Page Title Generation for search out of TSFE
- This change removes the internal property "indexedDocTitle"
which is filled by the PageTitleProvider API.
This API i... - 12:20 Revision eab1d0ed: [BUGFIX] Update eslint and friends
- With the upgrade of TypeScript to version 4.7, typescript-eslint
reported itself as incompatible. To solve this, all ... - 11:56 Revision 8020024e: [TASK] Use local TypoScriptFrontendController in ContentObjects
- Adapts several content objects to use the local
TypoScriptFrontendController instance of ContentObjectRenderer, to
re... - 11:48 Revision b5657ef4: [TASK] Update TypeScript to 4.7
- TypeScript has been updated to 4.7. Unfortunately, the package
`@types/filesystem` (hoisted by `@types/chrome`) is in... - 11:16 Revision 00b42157: [BUGFIX] Update eslint and friends
- With the upgrade of TypeScript to version 4.7, typescript-eslint
reported itself as incompatible. To solve this, all ... - 09:27 Revision c38fa895: [DOCS] Fix outdated TypoScript sample
- Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch... - 09:27 Revision d555de0b: [TASK] Add missing space in tt_content.php
- Resolves: #97855
Releases: main, 11.5
Change-Id: I2cff602b6b77f451061024797adec94713f8b82e
Reviewed-on: https://revie... - 08:05 Revision 2b2a4a8c: [TASK] Add missing space in tt_content.php
- Resolves: #97855
Releases: main, 11.5
Change-Id: I2cff602b6b77f451061024797adec94713f8b82e
Reviewed-on: https://revie...
2022-07-04
- 20:13 Revision a4d3d530: [TASK] Render notification when saving a record succeeded
- To improve both, UX and acceptance tests (incl. automated screenshots
for docs), a notification is now dispatched whe... - 18:01 Revision 86f952e6: [BUGFIX] Avoid undefined array key access in DataMapFactory
- In two places \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
accesses the TCA for some table without ch... - 17:46 Revision 11eb389a: [BUGFIX] Avoid undefined array key access in DataMapFactory
- In two places \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
accesses the TCA for some table without ch... - 15:25 Revision f1e915c7: [BUGFIX] Enforce string type for custom permission key
- Make sure that item key for custom permission options are cast
to string before being parsed for invalid characters.
... - 15:02 Revision d4e48e0f: [BUGFIX] Enforce string type for custom permission key
- Make sure that item key for custom permission options are cast
to string before being parsed for invalid characters.
... - 14:49 Revision 27b7116a: [DOCS] Fix outdated TypoScript sample
- Use new Symfony TypoScript condition syntax instead
of outdated syntax.
Releases: main,11.5,10.4
Resolves: #97847
Ch... - 11:22 Revision 09c61884: [!!!][FEATURE] New TypoScript parser
- This adds a rewritten TypoScript syntax parser to ext:core.
The heart of the existing parser dates back to Kasper's
...
2022-07-03
- 10:45 Revision b57dfc32: [BUGFIX] Add missing "throw" in deprecation rest
- Resolves: #97845
Releases: main, 11.5
Change-Id: Iac347c7e2b5c46302a5a323222130437e4f772b6
Reviewed-on: https://revie... - 10:26 Revision cc1aec5b: [TASK] Update flatpickr to 4.6.13
- The used flatpickr library version is quite dated and was not updated
since its introduction in mid 2020. This commit... - 10:23 Revision 8b57f8c5: [BUGFIX] Add missing "throw" in deprecation rest
- Resolves: #97845
Releases: main, 11.5
Change-Id: Iac347c7e2b5c46302a5a323222130437e4f772b6
Reviewed-on: https://revie... - 10:04 Revision c8632f48: [TASK] Update flatpickr to 4.6.13
- The used flatpickr library version is quite dated and was not updated
since its introduction in mid 2020. This commit...
2022-07-02
- 20:42 Revision d8ee26db: [BUGFIX] Use less strict check for empty translated values
- When translating values in EXT:form, we must ensure to
handle translated values correctly. Prior to this change,
the ... - 19:18 Revision 7ad894f4: [BUGFIX] Avoid updating element header in form editor inspector
- When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c... - 19:18 Revision 0b8932e5: [BUGFIX] Avoid updating element header in form editor inspector
- When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c... - 18:38 Revision c1ce2257: [BUGFIX] Avoid updating element header in form editor inspector
- When changing values in the form editor inspector, their header
content is updated and overridden - as a result the c... - 14:00 Revision 667346ae: [BUGFIX] Ensure uncached forms in case of POST requests
- A new `FormRequestHandler` has been introduced as entry point which
takes care of creating and rendering the actual `...
2022-07-01
- 20:30 Revision 9f243c16: Add instructions to the README (#327)
- Information about how to initialize the pages is added
to the README. This includes the command line arguments
but al... - 19:50 Revision 07447e03: [BUGFIX] Do not log failed HMAC validations in ext:frontend
- With #93667 logging of HMAC validation errors caused by potentially
manipulated form submissions has been disabled. T... - 19:50 Revision 5bf182f1: [BUGFIX] Do not log failed HMAC validations in ext:frontend
- With #93667 logging of HMAC validation errors caused by potentially
manipulated form submissions has been disabled. T... - 19:23 Revision 4cdbefc2: [TASK] Update to PHPStan 1.8.0
- Used commands:
> composer req --dev phpstan/phpstan:^1.8.0
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
... - 19:23 Revision d5c19644: [TASK] Update to PHPStan 1.8.0
- Used commands:
> composer req --dev phpstan/phpstan:^1.8.0
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
... - 19:22 Revision eb21c1d3: [TASK] Improve return type for GeneralUtility:getUrl
- Set the return type to string|false instead of mixed.
Resolves: #97832
Releases: main, 11.5
Change-Id: I8648392bb8b8... - 19:03 Revision d7030ce8: [TASK] Improve return type for GeneralUtility:getUrl
- Set the return type to string|false instead of mixed.
Resolves: #97832
Releases: main, 11.5
Change-Id: I8648392bb8b8... - 15:27 Revision 3aad7ec2: [BUGFIX] Change default branch for git-review
- When switching from `master` to `main` as default branch, it was
forgotten to change the `defaultbranch` value in `.g... - 14:20 Revision 0c0077ec: [TASK] Update @typo3.icons to v3.1
- With the update to v3.x of the TYPO3 Icon set, there comes
a little change in favor of understanding what sizes of
ic... - 10:28 Revision 0b33621f: [BUGFIX] Avoid yoda-style conditions in PHP
- The core team agreed on not using yoda-style conditions in PHP. An
appropriate PHP-CS-Fixer rule to explicitly disabl... - 09:42 Revision ef2a2d89: [BUGFIX] Fix typo in #96935 changelog
- Resolves: #97840
Related: #96935
Releases: main
Change-Id: If3ea919f5350aa65d2967b22b40a1334eb33fbca
Reviewed-on: htt... - 09:37 Revision 0fb53e0c: [BUGFIX] Avoid yoda-style conditions in PHP
- The core team agreed on not using yoda-style conditions in PHP. An
appropriate PHP-CS-Fixer rule to explicitly disabl... - 08:59 Revision bc7e7de8: [BUGFIX] Assure object is used to render hidden identity fields
- With #96473, the first parameter of
`AbstractFormViewHelper::renderHiddenIdentityField()` was hardened
to `object|nul... - 08:18 Revision 5b9ba217: [TASK] Allow xdebug with PHP8.2 in Build/Scripts/runTests.sh
- xdebug does not have an official compatible version which can
be used with PHP8.2, and thus xdebug had been missing i... - 08:07 Revision 68544157: [TASK] Allow xdebug with PHP8.2 in Build/Scripts/runTests.sh
- xdebug does not have an official compatible version which can
be used with PHP8.2, and thus xdebug had been missing i... - 07:37 Revision 19a7708c: [DOCS] Document form finishers for editors
- A new chapter for editors regarding form finishers has
been added. While being on it a small typo in the form
editor ... - 07:04 Revision e396a6c3: [DOCS] Add more information to validator documentation
- With this patch, the validator documentation for integrators
also mentions the technical names of the validators and ...
2022-06-30
- 13:02 Revision 48df44f6: [BUGFIX] Do not use "[Empty]" label for finisher options in FormEngine
- With #96478, the default value for overridden finisher options in
FormEngine was set to the translated label "[Empty]... - 09:41 Revision e4be4e76: [DOCS] Improve the validator documentation for editors
- This patch optimizes the wording of the documentation
and adds links to other documents.
While being on it, images a... - 08:25 Revision c28da5ce: [TASK] Drop superfluous `conditionContextDefinition` usages
- With #86196, usage of the Symfony expression language was streamlined
in core. This also affected EXT:form, since it ... - 07:21 Revision 993dcb88: [TASK] styleguide: Remove superfluous namespace within form configuration
- The namespace `TYPO3.CMS.Form` in form configuration was removed with
TYPO3/typo3@451c896. With this patch, the appro... - 04:18 Revision 2b4ba389: [TASK] Clarify docblock for addPlugin
- Clarify in the docblock that it is also possible to pass an icon
identifier to addPlugin, not just an icon path.
The... - 04:08 Revision 528b6848: [TASK] Clarify docblock for addPlugin
- Clarify in the docblock that it is also possible to pass an icon
identifier to addPlugin, not just an icon path.
The...
2022-06-29
- 16:10 Revision 77da82bd: [TASK] Apply correct scenario sorting in FilesContentObjectTest
- All sys_file_reference items had the same foreign_sorting value.
Resolves: #97828
Releases: main, 11.5
Change-Id: Ie... - 16:10 Revision 6126b824: [TASK] Apply correct scenario sorting in FilesContentObjectTest
- All sys_file_reference items had the same foreign_sorting value.
Resolves: #97828
Releases: main, 11.5
Change-Id: Ie... - 13:03 Revision f223125d: [DOCS] Remove superfluous namespace within form documentation
- Removes the vendor namespace (TYPO3.CMS.Form) within form
documentation. This is a follow-up to #97517 and applies
th... - 09:08 Revision 451c896f: [TASK] Remove superfluous namespace within form configuration
- Removes the vendor namespace (TYPO3.CMS.Form) within form
configuration.
The compatibility to the notation with the v... - 09:07 Revision 8903c93c: [TASK] Drop superfluous `conditionContextDefinition` usages
- With #86196, usage of the Symfony expression language was streamlined
in core. This also affected EXT:form, since it ...
2022-06-28
- 16:58 Revision a3e481d2: [TASK] Superfluous hook registration in TitleTagRenderingTest
- That hook isn't used in this test case since the tests do not
manipulate FE TypoScript. Tests stay green without.
Re... - 09:06 Revision 61493346: [BUGFIX] Show error when copying a content element fails
- A PHP 8.0 undefined array key warning was preventing
the flash message in the backend from appearing.
This is fixed b... - 08:59 Revision 861f6a4c: [BUGFIX] Show error when copying a content element fails
- A PHP 8.0 undefined array key warning was preventing
the flash message in the backend from appearing.
This is fixed b... - 06:16 Revision bd32b0ab: [DOCS] Show correct redirect mode in EXT:felogin documentation
- config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
... - 06:14 Revision 37af7558: [DOCS] Show correct redirect mode in EXT:felogin documentation
- config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
... - 06:12 Revision 9be6fedb: [DOCS] Show correct redirect mode in EXT:felogin documentation
- config.typolinkLinkAccessRestrictedPages_addParams works only with
redirectMode getpost.
Releases: main, 11.5, 10.4
...
2022-06-27
- 10:51 Revision c304b698: [BUGFIX] Only show pagination indicator if there are multiple pages
- The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show.... - 10:51 Revision 29e7e282: [BUGFIX] Only show pagination indicator if there are multiple pages
- The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show.... - 10:48 Revision 1611b32e: [TASK] Improve the comments and type annotations of MailUtility
- This helps extensions that rely on the type annotations of that
class for static analysis.
Resolves: #97812
Related:... - 10:41 Revision 70922420: [BUGFIX] Only show pagination indicator if there are multiple pages
- The search results page currently may show the "pages"
indicator in the title when there are no page numbers
to show....
2022-06-24
- 12:45 Revision 0802b804: [BUGFIX] Remove unneeded padding from search's form-control
- The input field used within the backend search form at the top had an
initial padding of 0px which mispositions the s... - 11:59 Revision e14e70fc: [TASK] Drop unused scss variables
- The following variables are not used or do not differ from their equivalents in bootstrap 5.x:
$font-size-h1
$font-s... - 11:35 Revision 3c5c7e93: [BUGFIX] Remove unneeded padding from search's form-control
- The input field used within the backend search form at the top had an
initial padding of 0px which mispositions the s... - 07:08 Revision 00049e47: [DOCS] Add example for finisher option "recipients"
- The new option is explained here:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Featur
e-80420-Al... - 06:57 Revision ec10af43: [DOCS] Update finisher documentation
- The whole documentation about finishers has not
been touched since ages. A lot of information are
outdated. This patc...
2022-06-23
- 19:57 Revision bf604dae: [DOCS] Document "Restrict export functionality"
- Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow...
- 19:57 Revision 94b3529e: [DOCS] Document "Restrict export functionality"
- Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow...
- 19:56 Revision abbcc2e6: [DOCS] Add example for finisher option "recipients"
- The new option is explained here:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Featur
e-80420-Al... - 19:34 Revision af58d5d4: [DOCS] Document "Restrict export functionality"
- Add changelog entry to https://review.typo3.org/c/Packages/TYPO3.CMS/+/74902 - Restrict export functionality to allow...
2022-06-22
- 08:11 Revision a1dafd40: [BUGFIX] Update guzzlehttp/guzzle to 6.5.8
- The maintainers of the package guzzlehttp/guzzle released a new version
6.5.8 that fixes two security issues:
* CURL... - 08:11 Revision 5d53f663: [BUGFIX] Update guzzlehttp/guzzle to 7.4.5
- The maintainers of the package guzzlehttp/guzzle released a new version
7.4.5 that fixes two security issues:
* CURL... - 08:11 Revision 931d3e4b: [BUGFIX] Update guzzlehttp/guzzle to 7.4.5
- The maintainers of the package guzzlehttp/guzzle released a new version
7.4.5 that fixes two security issues:
* CURL... - 07:41 Revision 7a0fc691: [BUGFIX] Fix failing test caused by vfs removal
- With #74882 usage of vfs was reduced in unit tests, revealing
side effects when tests relied on each other to create
...
2022-06-21
- 13:02 Revision 37cd2b25: [!!!][TASK] Remove processor_path_lzw option
- LZW enabled compression for GIF and TIF is now removed
in favor of just using convert which is available most of
the ... - 12:46 Revision c4b3e9d7: [TASK] Properly set clear config flag in functional test
- Field 'clear' in sys_template is a checkbox field:
1 = clear constants
2 = clear setup
3 = clear both constants & set... - 10:25 Revision 1039ba36: [FEATURE] Provide default queue for notifications
- To allow dispatching notifications to the user the easy way, a new global
flash message queue, identified by
`TYPO3\C... - 08:55 Revision fd5712c9: [TASK] Define function argument types in ext:felogin
- Argument types for 2 functions can safely be set
to `string`, since current implementations already
ensure, that only...
2022-06-20
- 09:10 Revision 5d4e86cd: [BUGFIX] Always call GU::intExplode with a string in EXT:extbase
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a whole bunch of...
2022-06-19
- 22:26 Revision b5c1adc8: [TASK] Improve some property & method comments
- Add some more comments to TemplateService related
properties and fix typos.
Resolves: #97796
Releases: main
Change-I... - 21:51 Revision 82b2f671: [TASK] Allow global event handlers on click
- The backend related global-event-handler is a helper
to especially submit POST forms on various DOM elements.
It supe... - 21:40 Revision 89e8e0c6: [TASK] Add another test scenario to ArrayUtility::flatten()
- Enrich existing test data providers of ArrayUtility::flatten()
with another scenario to see how it behaves on details... - 01:52 Revision 59aa5c0b: [BUGFIX] Always call GU::intExplode with a string in EXT:core
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a whole bunch of... - 01:40 Revision 85373145: [DOCS] Document reports extension
- Document the status quo and the recent changes.
resolves https://github.com/TYPO3-Documentation/Changelog-To-Doc/iss... - 01:36 Revision ccb52b2e: [TASK] Add MAIL/dsn setting to blinded configuration options
- $GLOBALS['TYPO3_CONF_VARS']['MAIL']['dsn'] may contain credentials
and is therefore blinded in the configuration modu... - 01:26 Revision c1ae656d: [TASK] Add MAIL/dsn setting to blinded configuration options
- $GLOBALS['TYPO3_CONF_VARS']['MAIL']['dsn'] may contain credentials
and is therefore blinded in the configuration modu... - 01:25 Revision ab524689: [BUGFIX] Provide a default value in TemplateService to avoid null values
- Resolves: #97744
Releases: main
Change-Id: I60f3424696f2b6b655922b6c377ce65ec139c877
Reviewed-on: https://review.typo... - 01:23 Revision 32f7784c: [TASK] Fix indenting for .html files
- In .editorconfig indenting of 4 spaces
is configured (implicitly) for HTML
files. Most files already use this,
but so... - 01:11 Revision 4300620f: [FEATURE] Show Symfony expression language providers in config module
- Show all Symfony expression language providers in the configuration
module including their functions and variables.
... - 00:59 Revision 7e9ff7a4: [TASK] Set FlashMessageQueue for ModuleTemplate in extbase controller
- For the Module Template Layout to render FlashMessages, it
needs to hold the FlashMessageQueue with the added message... - 00:51 Revision ccbbe900: [BUGFIX] Allow XCLASSing of WorkspaceRecord
- The factory method WorkspaceRecord::get() now uses a proper
makeInstance() call instead of new for creating new insta... - 00:51 Revision 874d3d7b: [BUGFIX] Allow XCLASSing of WorkspaceRecord
- The factory method WorkspaceRecord::get() now uses a proper
makeInstance() call instead of new for creating new insta... - 00:51 Revision b8bd7bbc: [BUGFIX] Restore gray background in EXT:dashboard
- The patch for issue #97144 explicitly set a white background
for all modules to improve scroll performance. It introd... - 00:39 Revision 1ee475fb: [TASK] Improve a type annotation in ListUtility
- Also simplify the code of a caller as detected by static code analysis.
Resolves: #97711
Relates: #97705
Releases: m... - 00:34 Revision 3b74cd27: [TASK] Replace single quotes by double quotes in annotations
- Doctrine (now?) does not allow values to be surrounded by single quotes.
It expects a `PlainValue` but struggles over... - 00:29 Revision 8c9ea809: [TASK] Improve a type annotation in ListUtility
- Also simplify the code of a caller as detected by static code analysis.
Resolves: #97711
Relates: #97705
Releases: m... - 00:22 Revision 4bc35d24: [TASK] Use unsafe but faster password hashing in `RecoveryCodeTest`
- `RecoveryCodeTest` now uses a `NoopPasswordHash` implementation, that
uses sha1 internally. It's obviously not as sec... - 00:22 Revision f2ade7fb: [TASK] Use unsafe but faster password hashing in `RecoveryCodeTest`
- `RecoveryCodeTest` now uses a `NoopPasswordHash` implementation, that
uses sha1 internally. It's obviously not as sec... - 00:19 Revision 7e0fe3e0: [TASK] Replace single quotes by double quotes in annotations
- Doctrine (now?) does not allow values to be surrounded by single quotes.
It expects a `PlainValue` but struggles over... - 00:18 Revision ba221b82: [TASK] Add PSR-4 namespace integrity check for code files
- This patch adds a script to scan and verify namespace of
core class and test files to be PSR-4 compliant. It uses
pro...
2022-06-18
- 23:57 Revision 391646f3: [TASK] Add PSR-4 namespace integrity check for code files
- This patch adds a script to scan and verify namespace of
core class and test files to be PSR-4 compliant. It uses
pro... - 23:42 Revision 69bf2c66: [TASK] Reduce VFS usage in unit tests - Part 1
- The component causes errors every once in a while and does not
provide a huge benefit anymore.
This part contains the... - 23:21 Revision d3ecc6f3: [TASK] Use proper PSR-4 compatible namespaces 3
- This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re... - 23:21 Revision e0f6866f: [TASK] Use proper PSR-4 compatible namespaces 3
- This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re... - 23:20 Revision 8d3b013b: [TASK] Use proper PSR-4 compatible namespaces 2
- This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility. Additionally the
sup... - 22:56 Revision d1023c9e: [TASK] Use proper PSR-4 compatible namespaces 3
- This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility.
Resolves: #97793
Re... - 22:50 Revision 0c652808: [TASK] Use proper PSR-4 compatible namespaces 2
- This patch adjustes invalid namespaces uses in some files
to ensure PSR-4 loading compatibility. Additionally the
sup... - 22:45 Revision 5c29568c: [TASK] Use proper PSR-4 compatible namespaces 1
- This change replaces invalid namespaces in some files to
ensure PSR-4 loading compatibility.
Additional missing name...
2022-06-17
- 19:12 Revision e6de22dd: [DOCS] Remove outdated information from RTE documentation
- Additionally, fix some flaws and typos.
Resolves: #97760
Releases: main, 11.5
Change-Id: Ic661dec8a180db640a30fb7305... - 19:01 Revision 95fb2677: [DOCS] Remove outdated information from RTE documentation
- Additionally, fix some flaws and typos.
Resolves: #97760
Releases: main, 11.5
Change-Id: Ic661dec8a180db640a30fb7305... - 07:20 Revision 06aab9ee: [!!!][TASK] Use ".gz" instead of ".gzip" for compressed resources
- When using compressed files such as JS / CSS files,
the files are now put in a ".gz" file extension instead
of ".gzip... - 07:20 Revision daf0ad00: [TASK] Add image formats avif/avifs to htaccess
- Additionally, use "On" as value for ExpiresActive directive
as this is the preferred notation.
Resolves: #97764
Rele... - 07:06 Revision bd79e7bb: [TASK] Add image formats avif/avifs to htaccess
- Additionally, use "On" as value for ExpiresActive directive
as this is the preferred notation.
Resolves: #97764
Rele... - 04:29 Revision 86330504: [BUGFIX] Remove unnecessary else clauses
- Resolves: #97742
Releases: main
Change-Id: If4944dd1d45b3e8c9522689f472fec9f6810eacb
Reviewed-on: https://review.typo...
2022-06-15
- 11:20 Revision 919fc6b0: [BUGFIX] Avoid invalid type exception in FinisherVariableProvider
- Guard invalid argument type exception by using null coalescing operator
in `\TYPO3\CMS\Form\Domain\Finishers\Finisher... - 08:05 Revision d300c98f: [TASK] Set TYPO3 version to 11.5.13-dev
- Change-Id: I3aa1bf69e2c8350edeb71c2ce78a2363a8f5c7bc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 08:02 Revision 69d7e5a1: [TASK] Set TYPO3 version to 10.4.31-dev
- Change-Id: Id7f3beef270899625236c25be8db45719086af1c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:33 Revision d8f26be4: [RELEASE] Release of TYPO3 11.5.12
- Change-Id: Ia99dd3b078bc354f201267257d21a4ea44cb3b7f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:28 Revision 774a3bf0: [RELEASE] Release of TYPO3 10.4.30
- Change-Id: I71f6551f6c250f9dde3155b069de4d5cf78e357b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:21 Revision d80a9c47: [BUGFIX] Properly apply system maintainer role to backend admins
- The security fix TYPO3-CORE-SA-2022-005 introduced a synchronization
of backend user and admin tool sessions - withou... - 07:20 Revision 9f39d4b7: [BUGFIX] Properly apply system maintainer role to backend admins
- The security fix TYPO3-CORE-SA-2022-005 introduced a synchronization
of backend user and admin tool sessions - withou... - 07:20 Revision 1a1a6feb: [BUGFIX] Properly apply system maintainer role to backend admins
- The security fix TYPO3-CORE-SA-2022-005 introduced a synchronization
of backend user and admin tool sessions - withou...
2022-06-14
- 08:47 Revision 81b0066c: [TASK] Set TYPO3 version to 11.5.12-dev
- Change-Id: I56f3976ac0866fd2972183af8b8ad07a67350408
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 08:47 Revision 8fa6083c: [TASK] Set TYPO3 version to 10.4.30-dev
- Change-Id: I989daf592c9a350a54dbe26f138e614781ef7541
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:38 Revision 7396e8fe: [RELEASE] Release of TYPO3 11.5.11
- Change-Id: I87ce1032fe4bad74e14524c0c576fd4fa0a1ae76
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:32 Revision e87db3fd: [RELEASE] Release of TYPO3 10.4.29
- Change-Id: I128659dc3c5e6370bdc6bc62154358029fb3d11c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/749... - 07:19 Revision 59238797: [SECURITY] Synchronize admin tools session with backend user session
- Admin tools sessions are revoked in case the initiatin backend user
does not have admin or system maintainer privileg... - 07:18 Revision da611775: [SECURITY] Avoid HTML injection in password recovery mail
- The `receiverName` variable used in the password recovery mail of the
Extbase felogin plugin was susceptible to HTML ... - 07:17 Revision 6f2554dc: [SECURITY] Ensure text preview of multivalue items in form editor
- Multivalue items in the form editor user interface were previewed
as HTML, but should be treated as scalar text only.... - 07:17 Revision c93ea692: [SECURITY] Do not log stacktrace in exception handlers
- When a TYPO3 exception is handled through registered exception
handlers, log writers may log sensitive information to... - 07:13 Revision 7447a3d1: [SECURITY] Restrict export functionality to allowed users
- The import functionality of the import/export module is already
restricted to admin users or users, who explicitly ha... - 07:12 Revision 1b68d0fa: [SECURITY] Synchronize admin tools session with backend user session
- Admin tools sessions are revoked in case the initiatin backend user
does not have admin or system maintainer privileg... - 07:12 Revision 47936328: [SECURITY] Avoid HTML injection in password recovery mail
- The `receiverName` variable used in the password recovery mail of the
Extbase felogin plugin was susceptible to HTML ... - 07:12 Revision 3b16f036: [SECURITY] Ensure text preview of multivalue items in form editor
- Multivalue items in the form editor user interface were previewed
as HTML, but should be treated as scalar text only.... - 07:12 Revision fb542d43: [SECURITY] Do not log stacktrace in exception handlers
- When a TYPO3 exception is handled through registered exception
handlers, log writers may log sensitive information to... - 07:12 Revision f4dd6171: [SECURITY] Restrict export functionality to allowed users
- The import functionality of the import/export module is already
restricted to admin users or users, who explicitly ha... - 07:11 Revision 40f1ea7b: [SECURITY] Synchronize admin tools session with backend user session
- Admin tools sessions are revoked in case the initiatin backend user
does not have admin or system maintainer privileg... - 07:11 Revision 7d46791c: [SECURITY] Avoid HTML injection in password recovery mail
- The `receiverName` variable used in the password recovery mail of the
Extbase felogin plugin was susceptible to HTML ... - 07:11 Revision f311198e: [SECURITY] Ensure text preview of multivalue items in form editor
- Multivalue items in the form editor user interface were previewed
as HTML, but should be treated as scalar text only.... - 07:11 Revision f9a1f183: [SECURITY] Do not log stacktrace in exception handlers
- When a TYPO3 exception is handled through registered exception
handlers, log writers may log sensitive information to... - 07:11 Revision 3aef4183: [SECURITY] Restrict export functionality to allowed users
- The import functionality of the import/export module is already
restricted to admin users or users, who explicitly ha... - 06:56 Revision cb1d82f7: [BUGFIX] Apply empty values in language-overlay
- Some default fields (e.g. tt_content.bodytext) can contain null values.
TYPO3 first fetches the data in the default l...
2022-06-13
- 22:46 Revision 7879a3de: [BUGFIX] Avoid parameter collision in IndexedSearch
- The action to delete an indexed item in the IndexedSearch
backend module used the "id" parameter to pass the indexed
... - 19:10 Revision 68c6dd05: [FEATURE] Add PSR-14 events for Mailer
- TYPO3's Mailer implementation does now dispatch
two new PSR-14 events.
The `BeforeMailerSentMessageEvent` can be
use... - 07:26 Revision 300531f7: [BUGFIX] Update guzzlehttp/guzzle to 6.5.7
- The package guzzlehttp/guzzle has been updated to version 7.4.4
and 6.5.7 which both fix the security issues [1] and ... - 07:25 Revision 24cde96a: [BUGFIX] Update guzzlehttp/guzzle to 7.4.4
- The package guzzlehttp/guzzle has been updated to version 7.4.4
and 6.5.7 which both fix the security issues [1] and ... - 07:25 Revision 8cf1f942: [BUGFIX] Update guzzlehttp/guzzle to 7.4.4
- The package guzzlehttp/guzzle has been updated to version 7.4.4
and 6.5.7 which both fix the security issues [1] and ...
Also available in: Atom