Activity
From 2024-05-07 to 2024-06-05
2024-06-05
- 15:33 Revision 09414aee: [TASK] Require array in setFlatConstants()
- Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s... - 15:33 Revision 2b2c8a75: [TASK] Require array in setFlatConstants()
- Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s... - 15:10 Revision 3bcd60f0: [BUGFIX] Guard array key access in `SetupModuleController`
- Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam... - 15:10 Revision 011e4563: [BUGFIX] Guard array key access in `SetupModuleController`
- Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam... - 15:02 Revision c5ecf1a6: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 15:02 Revision 76a1bcb2: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 15:02 Revision cef0b7d1: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 14:29 Revision b7244307: [TASK] Merge word lists in EXT:indexed_search statisticDetailsAction
- In single result view of the "Indexing" backend module, the words
found on the page are listed in three tables, each ... - 14:21 Revision 43650c74: [DOCS] Add details to "Trusted Host Pattern" installer warning message
- The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T... - 14:21 Revision a2d76837: [DOCS] Add details to "Trusted Host Pattern" installer warning message
- The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T... - 14:06 Revision 33792566: [TASK] Add description to allowed_languages field
- It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen... - 14:06 Revision 470cb7a9: [TASK] Add description to allowed_languages field
- It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen... - 14:02 Revision 0c909efe: [BUGFIX] Restore open document selector class
- Adds required CSS class `t3js-topbar-opendocs-item` to each open
document item. OpendocsMenu JavaScript module counts... - 14:00 Revision 8eb7ad0e: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 13:59 Revision 984c15f8: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 13:59 Revision 68fee6ea: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 10:21 Revision 9e63dc5c: [TASK] Clarify constants do not work in constant conditions
- Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con... - 10:21 Revision e2ccdaa1: [TASK] Clarify constants do not work in constant conditions
- Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con... - 10:07 Revision 837f5b0b: [BUGFIX] Add constant evaluation in TypoScript functions
- We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo... - 10:07 Revision 89816343: [BUGFIX] Add constant evaluation in TypoScript functions
- We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
2024-06-04
- 18:24 Revision 9e7025c7: [BUGFIX] Prefer to throw in IdentifierFunctionLine
- There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret... - 18:23 Revision 394323e6: [BUGFIX] Prefer to throw in IdentifierFunctionLine
- There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret... - 16:40 Revision ecd1aee6: [BUGFIX] Declare setFlatConstants() returns void
- Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas... - 16:39 Revision 81ad4277: [BUGFIX] Declare setFlatConstants() returns void
- Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas... - 16:21 Revision f757b195: [BUGFIX] Do not set original token value stream in TS AstBuilder
- The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio... - 16:21 Revision da20fa6e: [BUGFIX] Do not set original token value stream in TS AstBuilder
- The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio... - 14:24 Revision 1c69f3db: [TASK] Center Install Tool cards horizontally
- This commit updates the markup of the `Cards.html` files to make use of
containers in the Install Tool to align its c... - 11:33 Revision d41fc91e: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
- The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ... - 11:33 Revision b2654761: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
- The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ... - 08:26 Revision f6fda307: [TASK] Reduce GU::makeInstance calls in Unit Tests
- Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour... - 08:26 Revision 4cabbe75: [TASK] Reduce GU::makeInstance calls in Unit Tests
- Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour... - 07:25 Revision 5a775b87: [TASK] Update ckeditor to 41.4
- This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ... - 07:25 Revision c3200994: [TASK] Update ckeditor to 41.4
- This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
2024-06-03
- 21:56 Revision 22b900b9: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 21:56 Revision 86f36638: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 21:55 Revision ce8ff320: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 07:55 Revision 39b6e51b: [BUGFIX] Fix initialization of 00:00 time input
- The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su... - 07:54 Revision b3326bd0: [BUGFIX] Fix initialization of 00:00 time input
- The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su... - 07:48 Revision eedc4621: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
- The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes... - 07:47 Revision 2e5bde6f: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
- The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes... - 07:45 Revision 882e6b29: [TASK] Use CPP in FileDumpController
- With this change, CPP is used in FileDumpController.
Resolves: #103963
Releases: main
Change-Id: I42ff822a06fd0e138a... - 06:04 Revision d10e1bc0: [TASK] Deprecate namespaced shorthand validator usage in extbase
- It is possible to use the namespaced shorthand notation in extbase
to add validators for properties or arguments. As ...
2024-06-01
- 22:11 Revision 5965a0f3: [TASK] Update composer.lock
- GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat... - 21:47 Revision 9b18e1b1: [TASK] Update composer.lock
- GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat... - 21:38 Revision 09f6f989: [TASK] Optimize PageContentFetchingProcessor
- This change adapts the newly introduced PageContentFetching
data processor, which reduces the number of SQL queries
f... - 13:15 Revision 883caeb4: [TASK] Suppress phpstan error in GU::makeInstance
- Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is... - 13:14 Revision 7cfec77f: [TASK] Suppress phpstan error in GU::makeInstance
- Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
2024-05-31
- 08:05 Revision 3ae4193e: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
- Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac... - 08:05 Revision bc25c2f2: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
- Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac... - 07:30 Revision 7f05cac7: [BUGFIX] Add type cast to string to stdwrap methods
- The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to... - 07:16 Revision ad4c39b0: [BUGFIX] Add type cast to string to stdwrap methods
- The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to... - 06:51 Revision 1fdd246e: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
- With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as... - 06:43 Revision 1e0f3fb5: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
- With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as... - 06:28 Revision 0df40f66: [BUGFIX] Fix some styling in color picker component
- This commit updates some colors in the color picker component. The dark
background is removed from focussed input fie...
2024-05-29
- 08:09 Revision bf2b5a8e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
- Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal... - 08:09 Revision 5564286e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
- Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal... - 08:07 Revision 681ec9d6: [BUGFIX] Use parent's module icon as fallback for shortcuts
- If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e... - 08:00 Revision e74ff406: [BUGFIX] Use parent's module icon as fallback for shortcuts
- If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
2024-05-28
- 14:21 Revision bf27d0d2: [BUGFIX] Align default demand value for integrity status
- For consistency, the redirect demand's default
value for the integrity status is now set to
NULL, to show all records... - 13:59 Revision d768649c: [TASK] Update less class state in TypoScript tokenizers
- Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p... - 13:59 Revision 915c2526: [TASK] Update less class state in TypoScript tokenizers
- Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p... - 10:56 Revision 1441f9ad: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
- <INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi... - 10:56 Revision b1797f9d: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
- <INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
2024-05-27
- 14:06 Revision 9cc84da0: [TASK] Merge dashboard widget service conf to Services.yaml
- There is little point extracting single widget
configuration to an own file - we don't split
Services.yaml in any oth... - 13:52 Revision 87d77dc3: [BUGFIX] Correctly resolve relative imports in page.tsconfig
- Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s... - 13:51 Revision f89e3b4b: [BUGFIX] Correctly resolve relative imports in page.tsconfig
- Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s... - 12:52 Revision 0551c7ea: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:52 Revision 6f742ab9: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:52 Revision c150d062: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:44 Revision 5d53d7cf: [TASK] Use special PHPUnit ruleset for PHPStan
- This enables the already available `phpstan-phpunit` rules:
* PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRule
* P... - 12:34 Revision 62d9574f: [TASK] Display correct name in `runTests.sh` help text
- This change modifies the `runTests.sh` helptext to mention
the `checkIntegrityPhp` correctly added with #103465.
Res... - 12:32 Revision c7b214f5: [TASK] Use PHP attributes more often to configure DI
- Using PHP attributes to configure DI within classes
directly is more easy to understand since developers
don't need t... - 12:24 Revision 9ecadecd: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:24 Revision 7076296b: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:24 Revision 577864d1: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:01 Revision d62c1038: [TASK] Avoid wantTo() and wantToTest() in ac tests
- Using the methods does not improve output, but makes
reading harder: A first wantTo() changes the title
of a test wit... - 09:28 Revision 4d3d948f: [TASK] Mock subject in impexp ExportTest less often
- Resolves: #103933
Releases: main
Change-Id: Ic1626081bf0f4ee2159543be1fe6cdfc80b9b4e3
Reviewed-on: https://review.typ... - 09:27 Revision 2ca2b2d2: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o... - 09:27 Revision cf0e971e: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o... - 09:27 Revision 21cbbbd8: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
2024-05-26
- 13:33 Revision 1f61de33: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
- $this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually... - 13:33 Revision 29aae924: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
- $this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually... - 13:15 Revision 78144c09: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
- GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma... - 13:15 Revision af771aa5: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
- GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma... - 12:41 Revision a8e591d9: [TASK] Activate two skipped unit tests
- Two unit tests are skipped since they try to verify
correct behavior while the system under test returns
something br... - 12:26 Revision 3fa40417: [BUGFIX] Stabilize SimpleLockStrategyTest
- With `@touch()` being changed to `touch()` with #103911,
its now clear the random fail stems from the test not being
... - 09:53 Revision d3cbe8c6: [TASK] Avoid useless readonly in SiteSettingsFactory
- Full class is set readonly, no need to set it
for a single constructor argument.
Resolves: #103918
Related: #103437
... - 07:33 Revision f397539e: [BUGFIX] Respect TCA "check" default for auto-create DB fields
- Change #101653 introduced the auto-creation of DB fields for TCA
type "check", but used a hardcoded "0" as default.
... - 07:04 Revision 93bbb71e: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
- And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases... - 07:04 Revision ddf7eede: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
- And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
2024-05-25
- 20:57 Revision cab25ad4: [TASK] Avoid direct MySQL mention in README.md
- TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R... - 20:57 Revision f2a8689f: [TASK] Avoid direct MySQL mention in README.md
- TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R... - 12:51 Revision 9f7ac6a5: [BUGFIX] Resolve display name for shortcuts
- The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai... - 12:51 Revision 1efbc3ec: [BUGFIX] Resolve display name for shortcuts
- The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai... - 12:15 Revision f0ae8f9e: [DOCS] Improve bin/typo3 cache:flush description
- There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders... - 11:56 Revision 708e3d71: [TASK] Clean up DH->copyL10nOverlayRecords()
- * Set this internal method to protected
* Add type hints for two arguments that are safe to set
* Skip BU::isTableLoc... - 11:55 Revision 8efcfe39: [TASK] Update `alwan` to 2.1.1
- Executed commands:
npm install --save alwan@^2.1.1
npm run build
Resolves: #103890
Releases: main
Change-Id... - 11:32 Revision d88a416d: [TASK] Do not suppress touch() error in a test
- releaseDoesNotRemoveFilesNotWithinTypo3TempLocksDirectory() is
a bit flaky on CI.
This seems to happen occassionally... - 10:22 Revision eff82170: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:21 Revision c945dc76: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:21 Revision a2d9e7dc: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:16 Revision d28f7b04: [BUGFIX] Prevent creation of orphaned records in copy process
- When records are copied, DataHandler copies its localizations as
well. This is good, but can lead to "orphan" localiz... - 10:08 Revision 2dce9e91: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:08 Revision 1aee45c0: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:07 Revision fcace3f5: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:00 Revision af03d2b1: [TASK] Avoid invalid @deprecated annotation in QB
- The @deprecated QueryBuilder->setParameter() annotation for
$type does not reflect current signature. Remove it and c...
2024-05-24
- 13:25 Revision fc5d3a6e: [TASK] Improve usability of user/group select in log module
- Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ... - 13:25 Revision 7de14604: [TASK] Improve usability of user/group select in log module
- Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ... - 12:58 Revision 64653acd: [TASK] Add some `ThumbnailViewHelper` functional tests
- This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384... - 12:14 Revision 31e37247: [FEATURE] Group-based content fetching in Frontend
- This change adds a new RecordCollector which is similar
to CONTENT cObject, except that it does not render the record... - 10:28 Revision 3d47595a: [TASK] Remove todo in extbase persistence backend
- This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag... - 10:13 Revision 7ec17c80: [TASK] Remove todo in extbase persistence backend
- This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag... - 08:56 Revision 1e3605ac: [DOCS] Improve bin/typo3 cache:flush description
- There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders... - 08:21 Revision 8270fbef: [TASK] Streamline usage of `Persistent.loadFromServer()`
- Previously, the internal method `loadFromServer()` from the module
`@typo3/backend/storage/persistent` fetched the da... - 08:09 Revision 1de20702: [BUGFIX] Respect doctype when generating meta tags
- The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do... - 08:09 Revision db590bde: [BUGFIX] Respect doctype when generating meta tags
- The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
2024-05-22
- 18:18 Revision c5d6016e: [TASK] Use xxh3 over sha1 in PackageDependentCacheIdentifier
- This 64bit hash is quicker and shorter than sha1
and should give enough collision protection for
this use case.
Reso... - 14:42 Revision c9c46ae5: [BUGFIX] Fix return type of Query::execute()
- `\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ... - 14:31 Revision 5418d843: [BUGFIX] Fix return type of Query::execute()
- `\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ... - 14:15 Revision cd1d45a7: [TASK] Tune CI jobs
- Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste... - 11:45 Revision c3a5e0d7: [TASK] Add some `ThumbnailViewHelper` functional tests
- This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384... - 11:29 Revision 455318ec: [TASK] Update CI nightly ac test permutations
- Shuffle the permutations of php, dbms, composer/non-composer
sets/sys_template and locked/min/max for ac tests around... - 11:28 Revision d92b7607: [TASK] Tune CI jobs
- Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste... - 06:21 Revision fc35e5a9: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
- The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u... - 06:21 Revision 0a296693: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
- The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
2024-05-21
- 12:46 Revision 491c9ff4: [TASK] Remove useless class doc comments
- Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there... - 12:45 Revision 89c62c19: [BUGFIX] Avoid throwing away previous errors in integrity checks
- With change #103465 a couple of code integrity checks based on the
`nikic/php-parser` have been combined into one fil... - 12:33 Revision d55ebba7: [TASK] Tune CI jobs
- Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste... - 12:26 Revision 7a3f7691: [BUGFIX] Prevent array to string conversion in BackendUtility
- The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for... - 12:25 Revision 84fb7611: [BUGFIX] Prevent array to string conversion in BackendUtility
- The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for... - 08:16 Revision 08d08fe1: [BUGFIX] Avoid data array to be null in CObjectViewHelper
- The CObjectViewHelper didn't render IMAGE-objects with
GIFBUILDER properly.
This change avoids the data array in the... - 07:53 Revision c24627b2: [TASK] Remove useless class doc comments
- Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there... - 07:45 Revision 2abe9bd6: [TASK] Run test lintPhp on all CPU cores
- Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to... - 07:45 Revision 9d805ff6: [TASK] Run test lintPhp on all CPU cores
- Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to... - 07:45 Revision 07be1aa2: [TASK] Run test lintPhp on all CPU cores
- Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
2024-05-20
- 20:14 Revision 82eea73a: [TASK] Remove superfluous typecast in TSFE
- This change removes a superfluous typecast in
`TypoScriptFrontendController`.
Additionally, the function's doc comme...
2024-05-18
- 08:37 Revision ae26404b: [BUGFIX] Allow to modify skipGroupAccessCheck in new PSR-14 event
- With TYPO3 v13.0 the new BeforePageIsRetrievedEvent was
added, and the previous hook was removed. This way, it is not... - 08:37 Revision 668c6d86: [BUGFIX] Handle smooth migration for renamed navigation ID
- When migrating to TYPO3 v13, the navigation component
for rendering the page tree has been renamed with
https://revie...
2024-05-17
- 11:49 Revision 04e2c598: [TASK] Fix copy/paste error in EXT:scheduler manual
- The documentation of EXT:scheduler falsely referred to the Admin Panel
extension, which is now corrected.
Releases: ... - 11:34 Revision 045e8ee3: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
- Use parallel runner to use more than 1 CPU.
composer update \
composer/semver \
symfony/polyfill-mbstring \
... - 11:34 Revision da255171: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
- Use parallel runner to use more than 1 CPU.
composer require --dev friendsofphp/php-cs-fixer:^3.57.1
Resolves: #103... - 11:34 Revision 34914bd9: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
- Use parallel runner to use more than 1 CPU.
composer require --dev friendsofphp/php-cs-fixer:^3.57.1
Resolves: #103... - 11:03 Revision 5dff59bb: [TASK] Fix copy/paste error in EXT:scheduler manual
- The documentation of EXT:scheduler falsely referred to the Admin Panel
extension, which is now corrected.
Releases: ... - 08:01 Revision 611ae8b4: [TASK] Fix typo in `l10parent` data argument in record list
- This commit fixes an long standing typo in the `dataset` of the delete
buttons in the record list. `l10parent` is now...
2024-05-16
- 11:55 Revision 7cb95ca3: [DOCS] Improve "_assets" composer directory migration issues
- It has come up a few times that users face problems how to properly
utilize the new `_assets/` hashed symlinks for `R... - 11:54 Revision 92bdac35: [DOCS] Improve "_assets" composer directory migration issues
- It has come up a few times that users face problems how to properly
utilize the new `_assets/` hashed symlinks for `R... - 06:15 Revision 46a8e8c7: [TASK] Provide common base for PHP-based integrity checker
- With one traverser class and several checkers all necessary
checks can be executed within one CI job, which saves tim...
2024-05-15
- 06:17 Revision 415f2e93: [BUGFIX] Fix incorrectly closed empty construct
- Resolves: #103835
Releases: main
Change-Id: I78159e868390047735490a7d179f90adf3e2e83c
Reviewed-on: https://review.typ... - 05:58 Revision 8d2fda1d: [BUGFIX] Stabilize backend user acceptance test
- With #103692 remembering the sub-module route within the backend user
module has been fixed to open the last opened m... - 05:43 Revision 6f977836: [BUGFIX] Stabilize backend user acceptance test
- With #103692 remembering the sub-module route within the backend user
module has been fixed to open the last opened m... - 05:41 Revision a83d6282: [DOCS] Update broken link in changelog 92992
- Resolves: #103836
Releases: main
Change-Id: Ia74ab100142aa29c3a1a145c358e77e4eaaca804
Reviewed-on: https://review.ty...
2024-05-14
- 18:16 Revision ed9ebde8: [TASK] Upgrade bacon/bacon-qr-code to v3
- This new version drops support for PHP 8.0 and below
https://github.com/Bacon/BaconQrCode/releases/tag/v3.0.0
Resolv... - 14:41 Revision 33144314: [BUGFIX] Avoid double-encoding of delete label
- The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th... - 14:41 Revision 88934f54: [BUGFIX] Avoid double-encoding of delete label
- The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th... - 14:41 Revision 658c0dfa: [BUGFIX] Avoid double-encoding of delete label
- The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th... - 14:40 Revision d12ed380: [FEATURE] Add record-based transformation Data Processor
- This patch consists of three aspects:
1. Record Object (internal)
A new value object for records, which contains on... - 12:31 Revision f067aad1: [BUGFIX] Allow search for newly created versioned records in page tree
- This change allows for search for UIDs
of versioned records in the page tree,
which have been created within the work... - 11:55 Revision d818bb53: [BUGFIX] Allow search for newly created versioned records in page tree
- This change allows for search for UIDs
of versioned records in the page tree,
which have been created within the work... - 09:04 Revision ff8384af: [TASK] Set TYPO3 version to 13.1.2-dev
- Change-Id: Ibb198fb5282ca533bfcc9c099cf4f119587144b6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 09:04 Revision 12549aa5: [TASK] Set TYPO3 version to 12.4.16-dev
- Change-Id: I38c57b5342892945c8b91bb72570faa9b5a28665
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 09:04 Revision dd7ae5bc: [TASK] Set TYPO3 version to 11.5.38-dev
- Change-Id: I0ef0594cc0d3aefbacdc3e3bcbcaad685513b745
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 08:29 Revision dbe306ed: [RELEASE] Release of TYPO3 13.1.1
- Change-Id: I01652247e7d563d1ac6061428a62f46a312e77d4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 08:24 Revision 85cb1b09: [RELEASE] Release of TYPO3 12.4.15
- Change-Id: Iedbda8b0217bab62bb7647a7c962f564faaf003e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 08:21 Revision 8c01ea0c: [RELEASE] Release of TYPO3 11.5.37
- Change-Id: I5602a1ef868b9ebbdf0a8ffafae3650cfb845181
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 08:03 Revision dbcb8551: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
- The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This... - 08:03 Revision b144d859: [SECURITY] Encode all file properties in tx_cms_showpic output
- Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull... - 08:03 Revision 9561bffc: [SECURITY] Prevent XSS in FormManager backend module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 08:02 Revision 56afa304: [SECURITY] Prevent HTML Injection in History Backend Module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 08:02 Revision 1e70ebf7: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
- The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This... - 08:02 Revision b31d05d1: [SECURITY] Encode all file properties in tx_cms_showpic output
- Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull... - 08:02 Revision 2832e2f5: [SECURITY] Prevent XSS in FormManager backend module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 08:02 Revision 82ef1b52: [SECURITY] Prevent HTML Injection in History Backend Module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 08:01 Revision df7909b6: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
- The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This... - 08:01 Revision d7746423: [SECURITY] Encode all file properties in tx_cms_showpic output
- Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull... - 08:01 Revision e95a1224: [SECURITY] Prevent XSS in FormManager backend module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 08:01 Revision 05c95fed: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
- The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This... - 08:01 Revision 37647490: [SECURITY] Encode all file properties in tx_cms_showpic output
- Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull... - 08:00 Revision d0393a87: [SECURITY] Prevent XSS in FormManager backend module
- Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco... - 07:27 Revision 6f85b4c2: [BUGFIX] Enable default action in backend user module
- The last used action is now properly resolved
again in the backend user module. Due to the
fact that accessing the mo... - 07:27 Revision 698a2d03: [BUGFIX] Enable default action in backend user module
- The last used action is now properly resolved
again in the backend user module. Due to the
fact that accessing the mo...
2024-05-13
- 22:19 Revision b25398c8: [BUGFIX] Build correct PageTypeZeroSource for hidden or scheduled pages
- With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build... - 22:18 Revision d29775b3: [BUGFIX] Build correct PageTypeZeroSource for hidden or scheduled pages
- With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build... - 22:07 Revision b4d2a223: [BUGFIX] Do not pass TypoScript attributes as script/link tag attribute
- Attributes passed via TypoScript like:
```
page {
includeJSLibs {
someIncludeFile = EXT:sitepackage/...
... - 22:07 Revision d6bb232f: [BUGFIX] Do not pass TypoScript attributes as script/link tag attribute
- Attributes passed via TypoScript like:
```
page {
includeJSLibs {
someIncludeFile = EXT:sitepackage/...
... - 20:16 Revision ca64d881: [BUGFIX] Correct examples for expression builder methods in changelog
- ->expr() must be executed on QueryBuilder, not on Connection
Releases: main
Resolves: #103829
Change-Id: Ib3af65e266... - 20:09 Revision 3ed3d5d8: [BUGFIX] Cast port to integer when setting up the database
- Ensure env variable from port is cast to integer
when setting up TYPO3 with Environment variable
TYPO3_INSTALL_DB_POR... - 20:08 Revision 3f3a08bc: [BUGFIX] Enhance duplicate source detection for auto-redirect creation
- With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build... - 20:08 Revision 62598777: [BUGFIX] Enhance duplicate source detection for auto-redirect creation
- With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build... - 19:44 Revision dc5054eb: [BUGFIX] Add related visibility options for PageRepository cacheIdentifier
- Since #102793 the PageRepository respects `includeScheduledRecords`
from the context `VisibilityAspect` setting in th... - 19:30 Revision 2566f552: [BUGFIX] Add related visibility options for PageRepository cacheIdentifier
- Since #102793 the PageRepository respects `includeScheduledRecords`
from the context `VisibilityAspect` setting in th... - 19:23 Revision 79b8e1a1: [BUGFIX] Cast port to integer when setting up the database
- Ensure env variable from port is cast to integer
when setting up TYPO3 with Environment variable
TYPO3_INSTALL_DB_POR... - 16:32 Revision e4ef2884: [BUGFIX] Skip invalid languages in integrityservice of redirects
- It might be that pages are still available which are outdated regarding
its language. This can be when a site languag... - 16:32 Revision fe39cc9f: [BUGFIX] Skip invalid languages in integrityservice of redirects
- It might be that pages are still available which are outdated regarding
its language. This can be when a site languag... - 16:09 Revision 1dc8d2e6: [BUGFIX] Make CE actions clickable after edit or visibility toggle
- When a content element (CE) gets edited or the visibility is toggled,
the page module is reloaded with an anchor in t... - 16:09 Revision fa1762e7: [BUGFIX] Make CE actions clickable after edit or visibility toggle
- When a content element (CE) gets edited or the visibility is toggled,
the page module is reloaded with an anchor in t... - 11:51 Revision 90667ef6: [TASK] Update `phpstan/phpstan` to 1.11.0
- This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed... - 11:50 Revision c7978c38: [TASK] Update `phpstan/phpstan` to 1.11.0
- This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed... - 11:50 Revision 191b90a1: [TASK] Update `phpstan/phpstan` to 1.11.0
- This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed... - 09:48 Revision 37518358: [TASK] Adjust CI for TYPO3 v13.1 branch
- Commands executed:
find Build/gitlab-ci/ -type f -exec \
sed -i \
-e 's/key: main/key: 13.1/g' \
-e... - 09:43 Revision dc7a38fc: [BUGFIX] Update ISO language files
- Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.22
Build/Scripts/updateIsoDatabase... - 08:58 Revision f28a891d: [TASK] Set TYPO3 version to 13.1.1-dev
- Change-Id: Ie9d120d9008d777d870b9a71c76aad17b57d71de
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842... - 08:25 Revision b085b371: [TASK] Update container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 08:25 Revision 2acd0592: [TASK] Update container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 07:01 Revision faae27dd: [BUGFIX] Circumvent possible race condition in cache retrieval
- To circumvent race conditions where the cache is removed between
`has()` and `require()` invocations, the return valu... - 07:01 Revision ad324878: [BUGFIX] Circumvent possible race condition in cache retrieval
- To circumvent race conditions where the cache is removed between
`has()` and `require()` invocations, the return valu... - 06:43 Revision 6cc90b3d: [TASK] Add tests for copying localized content to non-translated page
- Copy/move pages with existing translation into another site with
different language setup results in orphaned problem... - 06:09 Revision e72fcadb: [TASK] Remove unused line from YamlSetDefinitionProvider
- Remove line which extracts a version number
from YamlSetDefinitionProvider as settings
definitions does not contain a...
2024-05-12
- 13:45 Revision 31870269: [DOCS] Fix typos in Expression Builder comments
- Resolves: #103820
Releases: main
Change-Id: I4731f5579b0dd62785816441dabbe87d725bc274
Reviewed-on: https://review.typ...
2024-05-11
- 18:52 Revision 87135783: [DOCS] Correct example for defining RTE preset of flexform field
- When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas... - 18:52 Revision ed9e74e4: [DOCS] Correct example for defining RTE preset of flexform field
- When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas... - 18:52 Revision 2021ec2f: [DOCS] Correct example for defining RTE preset of flexform field
- When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas... - 18:47 Revision 21a6e80a: [DOCS] Use proper link anchor name in f:translate ViewHelper
- An error was made in [1] where a wrong link anchor name
(parseFunc) was used after refactoring the link format,
which... - 18:40 Revision 9aee8dc8: [DOCS] Use proper link anchor name in f:translate ViewHelper
- An error was made in [1] where a wrong link anchor name
(parseFunc) was used after refactoring the link format,
which... - 17:38 Revision a0f1f5ee: [TASK] Remove unused line from ColorType class
- Resolves: #103816
Releases: main
Change-Id: I407cf635b5e1030c943d45a99a51a0210b840a08
Reviewed-on: https://review.typ...
2024-05-10
- 17:54 Revision f2961dd5: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
- In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,... - 17:54 Revision 9612b593: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
- In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,... - 17:54 Revision 6fb38b44: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
- In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,... - 17:40 Revision 5ef10efb: [TASK] Add cancel button to dashboard add widget modal
- The add widget modal has a cancel button on the bottom
of the modal now to match the other modal windows in
the backe... - 17:39 Revision 0b06c3e7: [TASK] Add cancel button to dashboard add widget modal
- The add widget modal has a cancel button on the bottom
of the modal now to match the other modal windows in
the backe... - 17:22 Revision e8eec80d: [BUGFIX] Avoid executing anonymous function in Configuration Module
- Hook implementation are configured with the well known
$GLOBAL['TYPO3_CONF_VARS']['SC_OPTIONS'][...][] = '';
sy... - 17:22 Revision 420044e0: [BUGFIX] Avoid executing anonymous function in Configuration Module
- Hook implementation are configured with the well known
$GLOBAL['TYPO3_CONF_VARS']['SC_OPTIONS'][...][] = '';
sy... - 13:55 Revision 8b720262: [BUGFIX] Provide configuration with file/folder link result
- Resolves: #103812
Releases: main, 12.4
Change-Id: I467149ad6e93900cf917d3455b24dc01c97330f1
Reviewed-on: https://revi... - 13:55 Revision 33a20162: [BUGFIX] Provide configuration with file/folder link result
- Resolves: #103812
Releases: main, 12.4
Change-Id: I467149ad6e93900cf917d3455b24dc01c97330f1
Reviewed-on: https://revi... - 07:18 Revision e8359a3b: [BUGFIX] Allow Resources/Public within asset paths
- "Resources/Public" may occur also within an
asset path. Path detection code must therefore
only check for its first o... - 07:18 Revision 19a2d873: [BUGFIX] Allow Resources/Public within asset paths
- "Resources/Public" may occur also within an
asset path. Path detection code must therefore
only check for its first o...
2024-05-09
- 13:53 Revision 96cb08e1: [TASK] Ensure test function names start with lowercase in ext:form
- Some function names for validator tests in ext:form start with an
uppercase letter, which is not in line with our cod... - 08:43 Revision 67143a47: [DOCS] Add sprintf() reference to f:translate ViewHelper documentation
- The ViewHelper documentation for f:translate mentioned
sprintf() from PHP, but did not link to it.
This patch adds a... - 08:35 Revision 658dab4f: [DOCS] Add sprintf() reference to f:translate ViewHelper documentation
- The ViewHelper documentation for f:translate mentioned
sprintf() from PHP, but did not link to it.
This patch adds a...
2024-05-08
- 14:21 Revision ce2e70da: [TASK] Rename misspelled functional test method
- Resolves: #103807
Releases: main, 12.4
Change-Id: Ifc551dcd66bc88da8c57e7213ee80d960f365509
Reviewed-on: https://revi... - 14:21 Revision 16b63a18: [TASK] Rename misspelled functional test method
- Resolves: #103807
Releases: main, 12.4
Change-Id: Ifc551dcd66bc88da8c57e7213ee80d960f365509
Reviewed-on: https://revi... - 08:59 Revision 6199bdd0: [BUGFIX] Fix positioning of containers in EXT:styleguide BE module
- The containers used in the backend module of EXT:styleguide are now
based on flex boxes and don't use absolute positi...
2024-05-07
- 21:28 Revision 9b398933: [TASK] Avoid usage of ConnectionPool in extbase functional tests
- This change changes extbase persistence tests to use CSV files
where suitable.
The `addSimpleObjectTest` has been re... - 05:32 Revision 30399b0e: [BUGFIX] Allow persisting nullable properties in extbase
- Extbase persistence does not treat nullable properties like
DataHandler does. A nullable domain model property, which...
Also available in: Atom