Activity
From 2022-06-30 to 2022-07-29
2022-07-29
- 11:04 Revision adab573e: [BUGFIX] Raise minimum version of symfony/mime to 4.4.16 / 5.1.8
- A serialization issue has been fixed in symfony/mime 4.4.16 / 5.1.8
which has to be used as minimum version.
https:/...
2022-07-28
- 18:03 Revision b732d6e9: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
- When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for... - 16:18 Revision 89ac4f11: [TASK] Raise typo3fluid/fluid:^2.7.2
- Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ... - 16:18 Revision 09e17082: [TASK] Raise typo3fluid/fluid:^2.7.2
- Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ... - 14:47 Revision 85ee6b16: [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... - 13:26 Revision 7bff0f4e: [BUGFIX] indexed_search: PHP 8 array key exists check
- Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61... - 12:52 Revision 9ee71ce2: [BUGFIX] indexed_search: PHP 8 array key exists check
- Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61...
2022-07-27
- 15:16 Revision 72526d16: [TASK] Show languageIds in site module overview
- It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ... - 14:47 Revision 3e58f43b: [TASK] Show languageIds in site module overview
- It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ... - 13:49 Revision ef7a2114: [TASK] Avoid deprecated `utf_decode()` method in tests
- With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ... - 13:49 Revision 63e2de04: [TASK] Avoid deprecated `utf_decode()` method in tests
- With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ... - 12:47 Revision 6b9f4f60: [TASK] Avoid setting undefined property in test case
- With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice... - 12:17 Revision 821e8964: [TASK] Avoid setting undefined property in test case
- With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice... - 07:50 Revision aa1dcf2d: [TASK] Replace FontAwesome icons with typo3 icons
- To provide a consistent look&feel and to eventually phase out
FontAwesome in the TYPO3 backend, all remaining fa-* ic... - 06:52 Revision 95dd43c0: [TASK] Remove leftovers of `lib.stdheader`
- Since the removal of css_styled_content the TypoScript snippet
`lib.stdheader` is gone. This patch removes some lefto... - 06:41 Revision 03f0b01c: [BUGFIX] Always call GU::trimExplode with string in extbase/fluid
- This avoids problem when GU::trimExplode is switched to native type
declarations.
Also fix some possible invalid arr... - 06:33 Revision af3f1885: [TASK] Cleanup types in ArrayAccessClass
- Not marking this as breaking since it's a test fixture only.
Resolves: #98034
Releases: main
Change-Id: Id2dd650c617...
2022-07-26
- 21:36 Revision 03665139: [TASK] Add tests for log `#[Channel(...)]` attribute
- v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith... - 21:36 Revision ed804b42: [!!!][TASK] Add property types to FileLinkHandler
- Doing so also allows for a bit of code cleanup.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBasel... - 21:36 Revision d672529e: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
- This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas... - 21:32 Revision e53c7f64: [TASK] Make ImageProcessingService strictly typed
- Also switches to constructor property promotion in the process.
Used command:
> ./Build/Scripts/runTests.sh -s phps... - 21:27 Revision e2cc055d: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
- This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas... - 21:22 Revision 8a023512: [TASK] Remove superfluous cast in LiveSearch
- Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change... - 21:16 Revision 2cb90481: [TASK] Better CI cache tags
- Minor fine tuning on tags and naming in v11.
Resolves: #98033
Releases: 11.5
Change-Id: I56aa430fbc3e55cd23d9891c389... - 21:14 Revision 09d43bb3: [TASK] Remove superfluous cast in LiveSearch
- Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change... - 21:05 Revision b9a0ff26: [TASK] Add tests for log `#[Channel(...)]` attribute
- v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith... - 21:04 Revision 0e00314d: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
- The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons... - 21:04 Revision cda3d9f5: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
- The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons... - 21:04 Revision c57e3221: [TASK] Correct incomplete doc types
- ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d... - 21:02 Revision c59cd7c4: [TASK] Correct incomplete doc types
- ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d... - 20:44 Revision f0393039: [BUGFIX] Avoid undefined property in extbase
- Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev... - 20:44 Revision ddff5479: [BUGFIX] Avoid undefined property in extbase
- Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev... - 20:38 Revision 69974a99: [TASK] Enable PHP 8.2 unit testing in CI
- Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b... - 20:38 Revision db61655f: [TASK] Enable PHP 8.2 unit testing in CI
- Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b... - 19:36 Revision 732aa9fa: [BUGFIX] Avoid PHP 8.2 "Creation of dynamic property" in Tests
- This fixes some PHP 8.2 and unit test
related issues in core v11 that were
not a problem in v12.
> Build/Scripts/run... - 18:57 Revision f1eda4d3: [BUGFIX] Fix PHP 8.2 issue
- Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ... - 18:57 Revision 457957da: [BUGFIX] Fix PHP 8.2 issue
- Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ... - 18:00 Revision 8bcc8d0d: [TASK] Raise typo3/testing-framework
- Casual raise of v6 typo3/testing-framework.
> composer req --dev mikey179/vfsstream:^1.6.11
> composer req --dev typ... - 17:59 Revision 77957b84: [TASK] Raise typo3/testing-framework
- Brings PHP 8.2 fixes.
> composer u mikey179/vfsstream
> composer req --dev typo3/testing-framework:^6.16.6
Change-I... - 17:59 Revision 285a0477: [TASK] Raise typo3/testing-framework
- Brings PHP 8.2 fixes.
Setting mikey179/vfsstream as explicit dependency since
testing-framework dropped the dependen... - 17:13 Revision ac906fd7: [!!!][TASK] Remove TCA option "cruser_id"
- TYPO3's TCA definition has a setting called `cruser_id`
which automatically is filled with the current TYPO3's
Backen... - 13:48 Revision f676f19d: [TASK] styleguide: Remove cruser_id + creation
- https://github.com/TYPO3-CMS/styleguide/pull/334
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/75123
2022-07-25
- 23:24 Revision 1c0b9657: [BUGFIX] Prevent duplicate page tree items when entry points intersect
- In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire... - 21:14 Revision d5c8345b: [BUGFIX] Prevent duplicate page tree items when entry points intersect
- In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire... - 20:35 Revision 006ca4b0: [TASK] Remove unnecessary conditionals
- PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/... - 20:35 Revision 46541289: [TASK] Remove unnecessary conditionals
- PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/... - 19:40 Revision 8f7b1e72: [TASK] Use typed properties in ext:felogin
- This change adds type definitions for all class properties
in ext:felogin.
Resolves: #98009
Releases: main
Change-Id... - 13:48 Revision 7dc80727: [TASK] Revamp Template Object Browser
- Second main usage of the new TypoScript parser is
the ext:tstemplate Object Browser.
In contrast to the Template Ana... - 13:34 Revision 9be8cb6f: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
- Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB... - 13:21 Revision b39e527b: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
- Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB... - 12:17 Revision f72ed785: [TASK] Improve TCA description of sys_template record fields
- Some of the more advanced fields of sys_template records
are rather hard to understand without additional description... - 10:54 Revision 0120c744: [TASK] Improve TCA description of sys_template record fields
- Some of the more advanced fields of sys_template records
are rather hard to understand without additional description...
2022-07-24
- 18:37 Revision 7a1038d4: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 16:08 Revision 7d21e0fd: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 15:50 Revision 1a2fcfe9: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 15:14 Revision 3f644e57: [TASK] Do not cache phpstan in CI
- phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w... - 15:14 Revision 6c3a0335: [TASK] Do not cache phpstan in CI
- phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w...
2022-07-23
- 13:11 Revision dfc8e815: [BUGFIX] Correct workspace overlays in DataMapProcessor
- Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E... - 13:11 Revision 2ab3c690: [BUGFIX] Correct workspace overlays in DataMapProcessor
- Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E...
2022-07-22
- 20:12 Revision b74ed627: [BUGFIX] Ensure localized page preview url is build properly
- Localized page preview links in page layout module or view
module display page in default language.
With #97544 prev... - 16:41 Revision a1a1abf1: [BUGFIX] Avoid workspace PHP 8 crash when resorting relations
- Scenario:
* Create a live page, add two images to media field
* Go to workspaces, edit page, resort the two images, s... - 13:37 Revision d8693afc: [TASK] Use local TypoScriptFrontendController in ContentObjects
- Adapts several content objects to use the local
TypoScriptFrontendController instance of ContentObjectRenderer, to
re... - 11:50 Revision ad556636: [TASK] Replace btn-checkbox usages with form-check
- There were a few usages of `btn-checkbox` left in TYPO3 code base which
can be savely replaced with Bootstrap's `form... - 11:39 Revision a50a0c6a: [BUGFIX] Use correct variable to build exception
- Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7... - 11:38 Revision e5832e49: [TASK] Make code in ExtensionManagementUtility more concise
- Also, update the comment above.
Resolves: #97992
Releases: main
Change-Id: I019ba4079857f021828c83658f950ed908990d34... - 11:28 Revision 91a98a88: [BUGFIX] Use correct variable to build exception
- Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7... - 10:10 Revision e969230c: [TASK] styleguide: Use phpstan github error format in github actions
- Use specific github error formatting for phpstan
error reporing in github actions. This adds the
phpstan errors direc... - 06:35 Revision 92a441db: [BUGFIX] Resolve null coalesce order of operation issues
- The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
... - 06:17 Revision c4db019b: [BUGFIX] Resolve null coalesce order of operation issues
- The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
...
2022-07-21
- 12:22 Revision 6330fe95: [BUGFIX] Avoid workspace PHP 8 error with relations
- Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac... - 12:22 Revision a799a4df: [BUGFIX] Avoid workspace PHP 8 error with relations
- Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac... - 08:58 Revision 90574443: [BUGFIX] Fix PHP 8 array access in BackendUtility
- When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y... - 08:58 Revision 745616fe: [BUGFIX] Fix PHP 8 array access in BackendUtility
- When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y... - 06:17 Revision 51fd0575: [BUGFIX] Fix dead code path in LanguageService
- This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe... - 05:53 Revision 4fde34c5: [BUGFIX] Fix dead code path in LanguageService
- This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe...
2022-07-20
- 19:41 Revision 2220f421: [TASK] styleguide: Use ContextualFeedbackSeverity instead of deprecated constants
- https://github.com/TYPO3-CMS/styleguide/pull/335
The php enum ContextualFeedbackSeverity is added in TYPO3 12.0. Rep...
2022-07-19
- 19:13 Revision 2ad67548: [TASK] Avoid dynamic property declaration
- With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res... - 18:38 Revision a3c0d083: [TASK] Avoid dynamic property declaration
- With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res... - 18:18 Revision b30e1778: [TASK] Remove superfluous variable initialization in TypoScriptParser
- The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following... - 18:06 Revision 015a67f0: [TASK] Remove superfluous variable initialization in TypoScriptParser
- The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following... - 10:20 Revision bb5e6fa9: [TASK] Raise phpunit/phpunit and webmozart/assert
- These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as... - 10:19 Revision 12f5e349: [TASK] Raise phpunit/phpunit and webmozart/assert
- These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as...
2022-07-18
- 23:50 Revision 7af978a2: [DOCS] Distinguish composer and legacy installation in cron examples
- Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie... - 23:25 Revision c3a112ac: [DOCS] Distinguish composer and legacy installation in cron examples
- Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie... - 22:05 Revision b13d76c4: [BUGFIX] Use config.extTarget as fallback for HMENU external links
- If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ... - 21:32 Revision de9c787b: [BUGFIX] Use config.extTarget as fallback for HMENU external links
- If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ... - 20:14 Revision 9736aff3: [TASK] Avoid using TemplateService->rootLine
- With the new TypoScript parser, we should start
phasing out TemplateService (tsfe->tmpl in FE).
One of it's usages i... - 14:47 Revision 23e04182: [DOCS] Fix typos in aliases description of module registration
- Resolves: #97966
Related: #96515
Releases: main
Change-Id: I057a73cc00ad5789aa998c845c16e04965c99ead
Reviewed-on: htt... - 06:13 Revision a73a32b4: [DOCS] Fix link syntax in the Changelog
- Fix case and some additional syntax
Releases: main
Resolves: #97734
Change-Id: Iee717894e5d35255163e6cd4a665c3c75d90...
2022-07-16
- 21:15 Revision c14c179c: [TASK] Also run nightly PHPStan builds with highest dependencies
- This allows us to see whether a new PHPStan version causes any baseline
changes, or whether an update of any other de... - 20:42 Revision 4e42e1f0: [TASK] Bump the Doctrine dependencies
- Used commands:
> composer req -W doctrine/annotations:^1.13.3 doctrine/dbal:^3.3.7 \
doctrine/event-manager:^1.1.1... - 19:56 Revision 7f4c890f: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
- With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ... - 19:48 Revision 5ff2f02d: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
- With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ... - 19:46 Revision a2d5611f: [FEATURE] Revamp TypoScript Template Analyzer
- This establishes the first usage of the new TypoScript
parser and leverages some of its improved functionality:
A rew... - 13:39 Revision 3c54ff63: [TASK] Update PHPStan
- PHPStan 1.8.1 removes some warnings.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/r... - 13:31 Revision 57ee3651: [TASK] Avoid misusing element browser for link handler concerns
- This resolves a mixup in ext:recordlist:
The "Browser" classes are the "element browser" modals, used
when adding FA... - 13:26 Revision 74da5c69: [TASK] Update PHPStan
- PHPStan 1.8.1 removes one warning.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/run... - 12:52 Revision fb0ca504: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
- Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --... - 12:52 Revision 99ee9790: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
- Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --... - 11:26 Revision 8f39c70f: [TASK] Add native types to the GeneralUtility properties
- Resolves: #97892
Releases: main
Change-Id: Ib704bd1dbf8fb1be71ff80748c379273ded6552b
Reviewed-on: https://review.typo... - 11:12 Revision 3a61d6ad: [BUGFIX] Use correct fallback types in ImageDimension
- Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra... - 11:05 Revision 94623147: [BUGFIX] Use correct fallback types in ImageDimension
- Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra... - 08:13 Revision da7776d7: [BUGFIX] Do not lose Context in AbstractContentObject
- When AbstractContentObject is fetching ->getPageRepository()
but TSFE hasn't been fully initialized yet, the Context
... - 06:57 Revision e555cc88: [BUGFIX] Add missing parenthesis in ElementInformation.html
- Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie... - 06:20 Revision fe618d52: [BUGFIX] Add missing parenthesis in ElementInformation.html
- Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie... - 01:40 Revision 128eaf6f: [BUGFIX] Prevent undefined array key warnings in RequestHandler
- Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie... - 01:28 Revision 8a7b5260: [BUGFIX] Prevent undefined array key warnings in RequestHandler
- Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie...
2022-07-15
- 21:34 Revision 6b0ede27: [!!!][FEATURE] Add PSR-14 AfterPageTreeItemsPreparedEvent
- The new PSR-14 AfterPageTreeItemsPreparedEvent is added.
The Event gets dispatched in the TreeController and allows
t... - 21:05 Revision b2da9dee: Revert "[BUGFIX] Use correct fallback types in ImageDimension"
- This reverts commit 88a8a24669ce7f7198815a027115560c7a148c7b.
Reason for revert: Accidentally merged without enough ... - 20:52 Revision 97da80f7: [BUGFIX] Fix notices in GraphicalFunctions
- The provided width and height must be cast to a string to avoid
notices.
Resolves: #97911
Releases: main, 11.5
Chang... - 20:30 Revision 88a8a246: [BUGFIX] Use correct fallback types in ImageDimension
- Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra... - 20:13 Revision ba5d908d: [BUGFIX] Fix notices in GraphicalFunctions
- The provided width and height must be cast to a string to avoid
notices.
Resolves: #97911
Releases: main, 11.5
Chang... - 17:22 Revision f68e5283: [BUGFIX] Keep hyphens when lexing words for indexed_search
- This change makes sure hyphens are kept as part of a word instead of
removing them. Removing them led to "casesensiti... - 15:28 Revision b6815ecc: [BUGFIX] Streamline element browser templates
- The templates used for the element browser are now separated into
several templates, based on their usage.
The eleme... - 15:19 Revision 6d4d2a82: [BUGFIX] Do not lose Context in AbstractContentObject
- When AbstractContentObject is fetching ->getPageRepository()
but TSFE hasn't been fully initialized yet, the Context
... - 15:02 Revision 03bc23b9: [BUGFIX] Allow changing FF sections in new version overlays
- Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th... - 14:29 Revision d2703cc4: [TASK] Allow icons from Icon Registry in login providers
- FontAwesome will be phased out in a short while. As a precursor patch,
login providers are prepared to accept a new o... - 14:22 Revision d209764e: [BUGFIX] Allow changing FF sections in new version overlays
- Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th... - 14:12 Revision 6d47cc47: [BUGFIX] Keep hyphens when lexing words for indexed_search
- This change makes sure hyphens are kept as part of a word instead of
removing them. Removing them led to "casesensiti... - 14:11 Revision 3617343a: [TASK] Allow icons from Icon Registry in login providers
- FontAwesome will be phased out in a short while. As a precursor patch,
login providers are prepared to accept a new o... - 13:43 Revision 53e96c4c: [BUGFIX] Allow changing FF sections in new version overlays
- Creating a version overlay of a record that has flexform
sections and moving or deleting some of these sections
at th... - 08:45 Revision f47cac31: [BUGFIX] Stabilize page tree acceptance test
- Resolves: #97931
Releases: main, 11.5
Change-Id: I745bffa0c6873f6b8ff5fb15f32da4cd6538959a
Reviewed-on: https://revie... - 08:29 Revision 6d922f32: [BUGFIX] Stabilize page tree acceptance test
- Resolves: #97931
Releases: main, 11.5
Change-Id: I745bffa0c6873f6b8ff5fb15f32da4cd6538959a
Reviewed-on: https://revie... - 05:34 Revision 0c6458c7: [BUGFIX] Update CSS in `typo3-backend-icon`
- The CSS of @typo3/icons has changed with v3, but the web component
`typo3-backend-icon` was not updated accordingly, ...
2022-07-14
- 21:57 Revision 71f1b61d: [DOCS] Fix warnings in .rst files
- Resolves: #97946
Releases: main
Change-Id: I3454255329a5cac29fa5ee8ed78f78ca47133e89
Reviewed-on: https://review.typo... - 20:00 Revision aa8db60d: [TASK] Improve type annotation for GU::setIndpEnv
- This helps static code analysis in extensions.
Resolves: #97893
Releases: main, 11.5
Change-Id: Ie2eee8244438cc8d462... - 19:44 Revision f69473d0: [TASK] Improve type annotation for GU::setIndpEnv
- This helps static code analysis in extensions.
Resolves: #97893
Releases: main, 11.5
Change-Id: Ie2eee8244438cc8d462... - 19:07 Revision 097c2ded: [BUGFIX] Respect docheader offset for anchors in page module
- Resolves: #97036
Releases: main, 11.5
Change-Id: I4342011309a35233d278aec73e36a6dcf542babc
Reviewed-on: https://revie... - 18:55 Revision fda25134: [!!!][FEATURE] Use LanguageAspect in QuerySettings for Extbase
- This change adapts the QuerySettings functionality
for Extbase in v12 to allow to work with a LanguageAspect
which co... - 17:41 Revision 76e90dd3: [DOCS] Remove References to "Inside TYPO3"
- The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele... - 17:40 Revision 2301abc8: [DOCS] Remove References to "Inside TYPO3"
- The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele... - 17:01 Revision 0da46e7b: [DOCS] Remove References to "Inside TYPO3"
- The reference "Inside TYPO3" is not available anymore since TYPO3 8.7.
The sentences are quite useless anyway.
Rele... - 16:43 Revision ee1aca56: [!!!][FEATURE] Provide dedicated enum for contextual feedback
- To clean up cluttered severity definitions for flash messages and
reports, a new `ContextualFeedback` enum is introdu... - 14:41 Revision c102739e: [BUGFIX] Skip resolving backpath for already absolute paths
- In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si... - 14:11 Revision 419ff04f: [BUGFIX] Skip resolving backpath for already absolute paths
- In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si... - 13:56 Revision cf970ccd: [BUGFIX] Skip resolving backpath for already absolute paths
- In case GU::createVersionNumberedFilename() receives
a file with an absolute path, no back path should be resolved
si... - 13:32 Revision 12568884: [FEATURE] Add aliases to Backend Routes and Modules
- Symfony 5.4 ships with a new feature to add "aliases"
to routes. TYPO3 can now replace legacy and complicated
names f... - 11:00 Revision 7fadfb11: [BUGFIX] Add missing space after sentence in command output
- Resolves: #97938
Releases: main, 11.5
Change-Id: I711a541a9d38f7cd9ea2b1828a5353a8d1f7e0e3
Reviewed-on: https://revie... - 10:52 Revision d87a5ced: [BUGFIX] Prevent DataHandler warning for non-workspace tables
- If a record with associated inline records gets copied, the DataHandler
always handles the record creation as new ver... - 10:51 Revision ebe000d5: [BUGFIX] Add missing space after sentence in command output
- Resolves: #97938
Releases: main, 11.5
Change-Id: I711a541a9d38f7cd9ea2b1828a5353a8d1f7e0e3
Reviewed-on: https://revie... - 09:15 Revision 4d35f809: [TASK] Streamline functional test snapshots
- The testing-framework functional test db snapshot
helper expects the database to be empty when
withDatabaseSnapshot()... - 07:52 Revision 2edf8b89: [BUGFIX] Prevent DataHandler warning for non-workspace tables
- If a record with associated inline records gets copied, the DataHandler
always handles the record creation as new ver... - 07:18 Revision 6817177d: [TASK] Speed up a functional test using snapshot
- Using functional test related .yaml scenario setup
which uses DataHandler to prime the test database
is pretty slow.
... - 07:18 Revision 559269cd: [TASK] Avoid unnecessary database snapshot in two test-cases
- Two functional tests use the testing-framework db snapshot
feature without really needing it. Those can be simplified...
2022-07-13
- 19:58 Revision f96a47c4: [TASK] Avoid setUpBackendUserFromFixture() in functionals
- The testing-framework method setUpBackendUserFromFixture()
is kinda flawed since it does two things at once: It
creat... - 19:58 Revision d6d730a5: [TASK] styleguide: Avoid setUpBackendUserFromFixture() in functionals
- The method will be removed in v12 compatible
testing-framework. - 19:37 Revision d6b79386: [TASK] Modernize reports module view
- Resolves: #97929
Releases: main
Change-Id: I2957673006b874a3d35a605c7bf204bedf897334
Reviewed-on: https://review.typo... - 19:31 Revision 5eea4a9e: [FEATURE] Improve performance and usability while editing sys_filemounts
- This patch combines the two fields base and path into a new field identifier.
In the backend UI, the new TCA type fol... - 17:20 Revision d0860540: [!!!][TASK] Remove TypoScript option config.doctypeSwitch
- "config.doctypeSwitch" was used to bring TYPO3's Frontend
into "Quirks Mode" when using XHTML, important for Internet... - 12:32 Revision 591cc424: [TASK] Avoid importDataSet() in functional tests
- This avoids using importDataSet() in functional tests
using .xml fixture files from the testing framework.
Usages ar... - 12:09 Revision 4b7f3062: [DOCS] Deprecate inline JavaScript in Dashboard
- Releases: main
Resolves: #97915
Change-Id: I5dd0812847d1984b312e1d452ff38232b20f100a
Reviewed-on: https://review.typo... - 08:06 Revision 5942e47e: [BUGFIX] Enhance annotation integrity test script
- Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`... - 08:05 Revision f1558dca: [BUGFIX] Enhance annotation integrity test script
- Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`... - 07:57 Revision 177354cc: [TASK] styleguide: Switch to csv import in acceptance tests
- https://github.com/TYPO3-CMS/styleguide/pull/333
testing-framework deprecates xml import. The patch
switches to a lo... - 07:08 Revision 6f8bda13: [TASK] Switch from xml imports to csv in acceptance tests
- The acceptance test base class in testing-framework
now allows to load .csv instead of .xml files to
prime the databa... - 06:59 Revision 3417490e: [BUGFIX] Enhance annotation integrity test script
- Docblock annotations with more then one space between a wildcard
character `*` and the annotation start character `@`... - 06:52 Revision f4df0db9: [TASK] Move NoopPasswordHash fixture to MFA tests
- The NoopPasswordHash fixture is currently used in MFA provider tests
only. To declutter the Tests/ directory, the fix... - 06:32 Revision dba4f270: [TASK] Move NoopPasswordHash fixture to MFA tests
- The NoopPasswordHash fixture is currently used in MFA provider tests
only. To declutter the Tests/ directory, the fix...
2022-07-12
- 20:27 Revision 785e579d: [TASK] Use Command::* constants for return values
- Since Symfony 5.x, the Command class offers constants for possible
return values to be used in a commands `execute()`... - 18:55 Revision 92fc2486: [BUGFIX] Remove dead-code paths from AddController
- PHPStan identified these code paths as impossible. On
code inspection that's true, so they have been removed
as dead ... - 17:56 Revision ac8a3d32: [BUGFIX] Store search terms in local extension list
- With the removal of datatables in #86343 the search terms used to filter
tables were not stored anymore, leading to u... - 17:38 Revision 4bfa53eb: [BUGFIX] Store search terms in local extension list
- With the removal of datatables in #86343 the search terms used to filter
tables were not stored anymore, leading to u... - 17:38 Revision e05a1c8a: [BUGFIX] Add check if opcache_invalidate exists
- The existing condition checks if opcache_invalidate
and opcache_reset are disabled, the new condition
also checks if ... - 17:20 Revision 8a144b9c: [TASK] Have local acceptance test setup files
- The 'installer' acceptance test related environment setup
files have been part of typo3/testing-framework, but they
s... - 17:07 Revision 5a8d863c: [BUGFIX] Add check if opcache_invalidate exists
- The existing condition checks if opcache_invalidate
and opcache_reset are disabled, the new condition
also checks if ... - 16:56 Revision 0cc10285: [BUGFIX] Remove additional button classes from dropdown items
- When using a <button> in a bootsrap dropdown
menu, additional button classes, such as ".btn"
are not necessary, but m... - 16:07 Revision f1552ad4: [BUGFIX] Ensure to use default UID for Extbase objects
- With this change, Extbase consistently
returns objects with a "uid" of the default language,
and not the localized ID... - 15:48 Revision b3697e56: [BUGFIX] Fix undefined index in ContentObjectRenderer
- Like the surrounding $conf['max'], this array index access should also
be secured.
Releases: main, 11.5
Resolves: #9... - 15:20 Revision 12eca0cf: [BUGFIX] Fix undefined index in ContentObjectRenderer
- Like the surrounding $conf['max'], this array index access should also
be secured.
Releases: main, 11.5
Resolves: #9... - 14:20 Revision cf95e6bf: [TASK] Migrate more test fixtures to CSV
- Migrate some further usages of XML fixture imports
to CSV in functional tests. This resolves all missing
cases that d... - 11:53 Revision 37c98b6b: [BUGFIX] Correct table icon in EXT:test_select_flex_mm
- iconfile target should be Extension.svg
instead of Extension.gif
Resolves: #97906
Releases: main
Change-Id: Icf0bc94... - 11:41 Revision e5b93ae4: [BUGFIX] Set current time as default in flatpickr
- flatpickr always defaults to 12:00 if no other value is given, being
quite inconvenient. The options `defaultHour` an... - 10:21 Revision 3b2ef015: [BUGFIX] Set current time as default in flatpickr
- flatpickr always defaults to 12:00 if no other value is given, being
quite inconvenient. The options `defaultHour` an... - 09:56 Revision e2973c0e: [TASK] Streamline delete message for page and list view
- The list and page view currently do not show
details about the record to be deleted.
The content of the delete modal... - 09:28 Revision 4aaa71c2: [TASK] Set TYPO3 version to 11.5.14-dev
- Change-Id: I4b0d5e16384fdc6313848f6ab18bd98ce83cee91
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751... - 09:27 Revision d7a3720b: [TASK] Set TYPO3 version to 10.4.32-dev
- Change-Id: Ib693cdbcba4ebf4a3b68387ed963e5e9ff23c204
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751... - 09:04 Revision f96479b3: [RELEASE] Release of TYPO3 11.5.13
- Change-Id: I09299dd3a23c9492b4e8be5b57bdab7ac09bb773
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751... - 08:59 Revision bc743796: [RELEASE] Release of TYPO3 10.4.31
- Change-Id: I33b054bd03a7c1661fa05e09bb22e7f58cf1fa3e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/751... - 08:38 Revision 79978be2: Revert "[BUGFIX] Display human-readable preview of FlexForm values"
- This patch reverts #91148 and #97897.
This change had some side effects in FlexForm value
displaying outside the int... - 08:31 Revision b8f1fa73: Revert "[BUGFIX] Display human-readable preview of FlexForm values"
- This patch reverts #91148 and #97897.
This change had some side effects in FlexForm value
displaying outside the int... - 08:22 Revision 9f933f2c: [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 `... - 08:02 Revision 08b7daa5: [TASK] Simplify usage of LanguageAspect
- This is a precursor for several language-related
Extbase bugfixes, allowing to hand over a custom LanguageAspect
into... - 07:42 Revision a19a59f1: [TASK] Simplify usage of LanguageAspect
- This is a precursor for several language-related
Extbase bugfixes, allowing to hand over a custom LanguageAspect
into... - 07:33 Revision a4f3a885: [TASK] Update @typo3/icons to 3.2.0
- Executed commands:
cd Build
nvm use
yarn add @typo3/icons@^3.2.0
grunt build
Resolves: #97902
Relea... - 07:31 Revision 83538c09: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
- Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e... - 07:31 Revision 9d96c4e1: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
- Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e... - 07:16 Revision f9636a91: [BUGFIX] Allow any doktype for linking beside sysfolder and recycler
- Since TYPO3 version 10.4, the custom page type is not restricted
to any range of numbers.
This limitation no longer e... - 07:15 Revision 93769666: [DOCS] Document impexp user TSconfig
- Add the following information to impexp documentation:
- export functionality is restricted to admin users and
use... - 06:44 Revision 467603b4: [BUGFIX] Show rollback link in history again
- The rollback link for a single field change is
now displayed again in the rollback view of the
history module by usin... - 06:03 Revision 764d2a59: [BUGFIX] Show rollback link in history again
- The rollback link for a single field change is
now displayed again in the rollback view of the
history module by usin...
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...
Also available in: Atom