Activity
From 2023-06-29 to 2023-07-28
2023-07-28
- 20:27 Revision 07124e2b: [BUGFIX] Extend CSP directives and sources
- The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ... - 20:18 Revision 3c00037f: [BUGFIX] Extend CSP directives and sources
- The CSP directives 'report-to', 'require-trusted-types-for' and
'trusted-types' have been added. Albeit there aren't ... - 20:18 Revision 74105af1: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
- Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ... - 20:05 Revision 37323c7d: [TASK] Remove backend.contextmenu tag from EXT:form importmap
- The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ... - 20:05 Revision 22788b0f: [TASK] Remove backend.contextmenu tag from EXT:form importmap
- The importmap tag `backend.contextmenu` was added to EXT:form
because it registers a context-menu item provider (for ... - 19:56 Revision 6c02ff7c: [BUGFIX] Allow strict-dynamic only for applicable CSP directives
- Using 'strict-dynamic' (SourceKeyword::strictDynamic) should only
be allowed for script-src*[1] directives. Using it ... - 19:37 Revision ac6a686c: [TASK] Run unit tests with PHP 8.3
- Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:... - 19:37 Revision 7a499fff: [TASK] Run unit tests with PHP 8.3
- Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:... - 19:37 Revision a42e4d06: [TASK] Run unit tests with PHP 8.3
- Resolves: #101478
Releases: main, 12.4, 11.5
Change-Id: I40987e100686771365c30652dba5a13bfd509604
Reviewed-on: https:... - 19:32 Revision 80bddb71: [BUGFIX] Properly evaluate selected class in BrowseLinksController
- Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w... - 19:32 Revision e1db9587: [BUGFIX] Properly evaluate selected class in BrowseLinksController
- Generally, adding a class to a link in CKeditor is done
via the corresponding link browser (BrowseLinksController),
w... - 18:32 Revision f488409d: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
- The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor... - 18:32 Revision 6b5e0b70: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
- The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor... - 18:32 Revision f89806f8: [DOCS] Add changelog for feature flag "allowInsecureSiteResolutionByQueryParameters"
- The new feature flag was introduced with the security releases 12.4.4 and 11.5.30:
https://typo3.org/security/advisor... - 18:26 Revision 21d462d0: [BUGFIX] Properly bind parameters to statement in upgrade wizard
- This patch fixes an issue with prepared statements in the sys_log
channel upgrade wizard. Values were bound incorrect... - 17:54 Revision 47efcaa7: [TASK] Introduce type declarations in LocalPath
- Releases: main
Resvoles: #101468
Change-Id: I8d6a7ef717608904f9d7661fcc191e7bb9982157
Reviewed-on: https://review.typ... - 17:52 Revision bec38789: [!!!][TASK] Introduce type declarations in AbstractFile
- Releases: main
Resolves: #101459
Change-Id: Ia4942c57e30285da916a5b9953dd1edeceff6d4e
Reviewed-on: https://review.typ... - 17:46 Revision 7be47332: [!!!][TASK] Introduce type declarations in FolderInterface
- Releases: main
Resolves: #101469
Change-Id: I0362c944999cdf864c83c8364c1c3e25399e044b
Reviewed-on: https://review.typ... - 17:42 Revision 3af7d2e1: [!!!][TASK] Add native type declarations to GU array methods
- Resolves: #101453
Related: #101305
Releases: main
Change-Id: I34598bfe33ac385f82c78cb5ee74686523a07ade
Reviewed-on: h... - 17:42 Revision 6a6b59f3: [!!!][TASK] Introduce type declarations in AbstractDriver
- Releases: main
Resolves: #101471
Change-Id: I0d633ea2d5dc6daed5e3cd97020d03a2a0749969
Reviewed-on: https://review.typ... - 17:36 Revision fdbd39a8: [BUGFIX] Repair installtool core updater button callback
- Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a... - 17:36 Revision 9a388965: [BUGFIX] Repair installtool core updater button callback
- Button data attributes have been removed from th modal API
and are therefore not automatically assigned.
Instead of a... - 17:25 Revision 80e86a25: [BUGFIX] npm: update vulnerable dev dependencies
- Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -... - 17:22 Revision 87a19712: [TASK] Reactivate usage of constructable stylesheets for icon element
- With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ... - 17:02 Revision ad30afc1: [TASK] Reactivate usage of constructable stylesheets for icon element
- With #100270 stylesheets in icon elements have been inlined instead of
using the style abstraction of lit which uses ... - 16:54 Revision 03005e0c: [BUGFIX] npm: update vulnerable dev dependencies
- Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix -... - 11:25 Revision 3eca33ac: [TASK] Prepare runTests.sh to flexible container bin
- As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names... - 11:24 Revision 0b6234dc: [TASK] Prepare runTests.sh to flexible container bin
- As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names... - 11:24 Revision df041e1f: [TASK] Prepare runTests.sh to flexible container bin
- As a preparation towards podman as container
executor next to docker, runTests.sh is refactored
a bit:
* Image names... - 09:53 Revision db776340: [BUGFIX] Load importmaps for external form backend module scripts
- The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ... - 09:40 Revision 149c1ab1: [BUGFIX] Load importmaps for external form backend module scripts
- The form migration to ES6 modules in #96568
missed to pre-register importmaps of third
party extensions.
The modules ... - 09:14 Revision 6b147427: [TASK] styleguide: Add a page for card component with instructions and examples
- TYPO3 uses cards in the install tool as a valid backend component.
This change adds them to the styleguide as exampl... - 08:13 Revision 1f896b12: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
- Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:... - 08:13 Revision c00f1253: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
- Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:... - 08:13 Revision dc0b6070: [BUGFIX] Avoid undefined array key access in StaticRouteResolver
- Resolves: #101394
Releases: main, 12.4, 11.5
Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f
Reviewed-on: https:... - 08:13 Revision 607d392a: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
- PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
... - 08:12 Revision 24571a72: [BUGFIX] Fix return type annotation for GU::explodeUrl2Array
- PHP silently converts array keys that are int-like strings to ints.
We need to reflect this in our type annotations.
... - 07:53 Revision 4536ff07: [TASK] Remove superfluous language service usage in ext:install
- The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in... - 07:53 Revision fd5ffc73: [TASK] Remove superfluous language service usage in ext:install
- The usage of `LanguageServiceFactory` in `SetupDatabaseService`
can safely be removed, since it is not required to in... - 07:43 Revision 69b99b0f: [TASK] Consolidate COR->typolink() tests
- ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ... - 07:43 Revision b3534f07: [TASK] Consolidate COR->typolink() tests
- ContentObjectRenderer->typolink() is covered by
both unit and functional tests with partially
overlapping sets and - ... - 06:09 Revision 59c68d56: [TASK] Remove an unused test data provider
- getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715... - 06:04 Revision 36c69d08: [TASK] Remove an unused test data provider
- getWhereReturnCorrectQueryDataProvider() is unused
since a v9 deprecation removal.
Resolves: #101466
Related: #80715...
2023-07-27
- 19:32 Revision 40002a3e: [BUGFIX] Suppress "not found" message during "typo3 setup"
- Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri... - 19:32 Revision 5cc3ce83: [BUGFIX] Suppress "not found" message during "typo3 setup"
- Currently, the binary find methods for IM/GM do not
check for binary existence, which leads to a several
messages pri... - 09:21 Revision a40d92a9: [TASK] Remove unexplained reference to Wordpress documentation
- Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9... - 09:21 Revision aebb9166: [TASK] Remove unexplained reference to Wordpress documentation
- Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9... - 09:21 Revision 7570df2b: [TASK] Remove unexplained reference to Wordpress documentation
- Resolves: #101451
Resolves: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-CoreApi/issues/3244
Related: #9...
2023-07-26
- 20:58 Revision 94ed3abf: [BUGFIX] Check array key existence in TSFE
- Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:... - 20:58 Revision 94593899: [BUGFIX] Check array key existence in TSFE
- Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:... - 20:58 Revision 695806ee: [BUGFIX] Check array key existence in TSFE
- Resolves: #101452
Releases: main, 12.4, 11.5
Change-Id: Idf803dff6b4941380dbdde30f53548d31b6df575
Reviewed-on: https:... - 19:25 Revision 37183d3a: [BUGFIX] Do not try to explode null in ResourceStorage
- The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr... - 19:25 Revision f6792659: [BUGFIX] Do not try to explode null in ResourceStorage
- The processing folder of a storage record might not be set. We
need to have a fallback for those cases so we won't tr... - 14:14 Revision a2ac29da: [TASK] Change handling of apcu cache flush action
- Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored.... - 14:14 Revision 22634654: [TASK] Change handling of apcu cache flush action
- Change the cache flush action of the apcu backend to flush
by prefix, in order to require less metadata to be stored.... - 13:15 Revision 431a6f25: [FEATURE] Let Extbase handle native enums
- With PHP 8.1, native support for enums has been introduced.
This is quite handy if a database field has a specific se...
2023-07-25
- 21:48 Revision b651f126: [BUGFIX] Apply proper url encoding to query params in form engine popups
- With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje... - 21:47 Revision c3ada497: [BUGFIX] Apply proper url encoding to query params in form engine popups
- With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje... - 21:47 Revision a3613272: [BUGFIX] Apply proper url encoding to query params in form engine popups
- With #101231 a missing URL encoding in FormEngine was triggered
which caused contents like "svg;disallowed=|irre-obje... - 19:55 Revision 113946f6: [TASK] styleguide: Replace obsolete Font Awesome icons
- This change replaces the obsolete "Font Awesome Icons"
markup on the icon search page and in the section to
create ex... - 18:09 Revision 183b1d9d: [!!!][FEATURE] Deprecate and replace IconState class with enum
- Deprecate IconState class and add a new native backed enum
TYPO3\CMS\Core\Imaging\IconState as a replacement.
In add... - 16:09 Revision 28368717: [!!!][TASK] Convert LoginType to backed enum
- This change converts class LoginType to a native,
backed enum.
Resolves: #101131
Releases: main
Change-Id: I9059caed... - 14:21 Revision 3999784b: [TASK] Replace docker-compose in runTests.sh
- runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm... - 14:21 Revision 1269a1c7: [TASK] Replace docker-compose in runTests.sh
- runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm... - 14:21 Revision 73412c62: [TASK] Replace docker-compose in runTests.sh
- runTests.sh uses of docker-compose to run tests.
The patch ditches docker-compose in favor of
direct docker cli comm... - 14:16 Revision 5a732852: [TASK] Use strict types in ext:beuser domain models
- This change introduces strict types for the domain models
`BackendUser` and `BackendUserGroup` in ext:beuser.
Both d... - 14:10 Revision 86ce60bd: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
- The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor... - 14:08 Revision 21324f20: [TASK] Improve return type annotations for GU::trimExplode
- This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
... - 13:36 Revision b60bc416: [TASK] Improve return type annotations for GU::trimExplode
- This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
... - 13:35 Revision 00270662: [TASK] Improve return type annotations for GU explode methods
- This particularly helps PHPStan in extensions that call those methods
detect unnecessary checks for empty strings if
... - 12:16 Revision 16345f8a: [TASK] Update `@typo3/icons` to v4
- The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t... - 12:15 Revision 9a03bcdf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
- The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette... - 12:14 Revision 414b3e9a: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
- The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette... - 12:14 Revision 612c30bf: [BUGFIX] Check if '_ORIG_uid' really exists in ElementInformationController
- The computed property '_ORIG_uid' is only set for workspace records,
which are NOT moved (t3ver_state=4). It is bette... - 12:00 Revision c2f7a5a7: [TASK] Remove workspaces installed check in DatabaseRecordList
- The key "_ORIG_uid" is only set, if we are dealing with a versioned
record. There is no need to check whether EXT:wor... - 11:52 Revision 40b02628: [BUGFIX] Add missing `Icon::SIZE_MEGA` constant
- The Icon API in general knows the icon size "mega", which renders an
icon in the dimensions 64x64. However, the accor... - 11:44 Revision 03d52068: [TASK] Stabilize acceptance test for postgres in nightly
- This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur... - 11:36 Revision 17d1a63b: [TASK] Stabilize acceptance test for postgres in nightly
- This change increases the element wait time in one
acceptance tests which tends to fail due to some
timing issues dur... - 11:29 Revision 0a7671f9: [TASK] Remove useless tests in ext:beuser
- The `BackendUserRepositoryTest` and `FileMountRepositoryTest` does
only create a new instance of a repository. The te... - 11:27 Revision 78b67184: [TASK] Remove remaining usage of Property::getType()
- Removes remaining usage of deprecated method
Property::getType(). The calling code is a duplicate,
so it can be remov... - 09:07 Revision 7d94d9f9: [TASK] Set TYPO3 version to 12.4.5-dev
- Change-Id: Ie2710dc2609a474a2e7c3ee5e523675d86d448c7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801... - 09:07 Revision 792ac881: [TASK] Set TYPO3 version to 11.5.31-dev
- Change-Id: Ic561c16dd8f95af99b9d27f78633193968574118
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801... - 08:31 Revision 23125057: [RELEASE] Release of TYPO3 12.4.4
- Change-Id: I39a7f300cec06d161db21149b163727b709a4884
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801... - 08:27 Revision 9eaf8f29: [RELEASE] Release of TYPO3 11.5.30
- Change-Id: I41cc21334354b86a347d35eaca63014f433c0e46
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/801... - 08:04 Revision 37ab012c: [SECURITY] Avoid out-of-scope page access for non-matching site
- This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta... - 08:03 Revision 800f673e: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re... - 08:03 Revision 702e2deb: [SECURITY] Avoid out-of-scope page access for non-matching site
- This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta... - 08:03 Revision f82faf66: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re... - 08:03 Revision 7ec18d54: [SECURITY] Mitigate XSS in CKEditor4 plugin wordcount
- See
https://github.com/w8tcha/CKEditor-WordCount-Plugin/security/advisories/GHSA-q9w4-w667-qqj4
yarn add ckeditor-wo... - 08:03 Revision 71e2d04e: [SECURITY] Avoid out-of-scope page access for non-matching site
- This change disallows calling an URI with page-id query parameters
that are not part of a particular site - for insta... - 08:03 Revision 6658221b: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.2
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.2
composer req typo3/html-sanitizer:^2.1.2
composer re... - 06:59 Revision 8354fbd2: [BUGFIX] Harden Extbase LazyLoadingProxy
- When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG... - 06:59 Revision d762ea3b: [BUGFIX] Harden Extbase LazyLoadingProxy
- When a domain model object has a lazy loading property (e.g.
relation to another domain model object), the
`AbstractG... - 06:23 Revision ba3dd0c2: [TASK] Replace usage of deprecated Property::getElementType()
- Releases: main
Resolves: #101419
Change-Id: I283746f6dd48da89899e987c80f32ca01f492570
Reviewed-on: https://review.typ...
2023-07-24
- 19:28 Revision d72b27c5: [!!!][TASK] Convert Action to backed enum
- This change converts class Action to a native backed enum.
In addition it's moved to namespace \TYPO3\CMS\Scheduler\ ... - 16:43 Revision 925e4193: [BUGFIX] Allow attributes for anchors in ckeditor
- Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme... - 15:51 Revision 933dab53: [BUGFIX] Allow attributes for anchors in ckeditor
- Ckeditor 5 is used since TYPO3 12 which has significantly changed
how elements in the DOM are handled.
The `a` eleme... - 15:02 Revision 41d49a31: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
- The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated... - 14:46 Revision eb737919: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
- The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated... - 13:18 Revision 67dac52a: [BUGFIX] Handle https in url for felogin redirect mode 'refererDomains'
- The `redirectMode=refererDomains` configuration allows to process a
redirect after a successful login to an evaluated... - 12:22 Revision 59fba379: [TASK] Remove unused functions in BackendUser model in ext:beuser
- This change removes 3 functions in `BackendUser` domain model which
were never used in ext:beuser. The functions wer... - 06:27 Revision 1cf815ad: [TASK] Use silence operator `@` for test setup
- PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si... - 06:27 Revision f6ef1ffb: [TASK] Use silence operator `@` for test setup
- PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si... - 06:27 Revision 352c2af1: [TASK] Use silence operator `@` for test setup
- PHP8.3 emits a warning for content handed over to
unserialize() which contains superflous content at
the end.
The si...
2023-07-23
- 09:16 Revision 23a7466a: [TASK] Remove unnecessary typecast in ext:adminpanel
- The return type of `getConfigurationOption()` is defined as
boolean, so the typecast can safely be removed.
Resolves... - 07:39 Revision 7a6531d1: [TASK] Remove redundant dividers in type select
- The groups and the sorting are already defined in "itemGroups", which
is available since TYPO3 v10. Defining the "--d... - 07:21 Revision ef0a2f54: [TASK] Simplify mapObjectToClassProperty with early returns
- Releases: main
Resolves: #101402
Change-Id: Ic9a6d1dc433de7644d08c2c7ee8c7364c6583f4f
Reviewed-on: https://review.typ... - 07:17 Revision 47b77d50: [TASK] Introduce type declarations in StorageRepository
- Type declarations have been introduced for properties and
methods. In addition, PHPStan-specific PHPDoc annotations
h... - 07:04 Revision fa9db6c1: [TASK] Remove unnecessary typecasts in ext:beuser
- The typecasts for `$demand->getBackendUserGroup()` can safely
be removed, since the return type is always an integer.... - 07:00 Revision 4e3a99b2: [TASK] Remove unnecessary typecast in ext:belog
- The type of the function argument `$number` is already defined
as int, so the following typecast can safely be remove...
2023-07-21
- 20:59 Revision a8644368: [BUGFIX] Add better read-only settings.php handling to SilentUpgrade
- The SilentUpgrade handles changes "under the hood" by migrating
old to new settings. If the settings.php is not writa... - 20:54 Revision 5a6a95cb: [TASK] Simplify DataMapper::getPlainValue()
- Use early returns to remove if..else cascades which
are hard to read.
Releases: main
Resolves: #101406
Change-Id: I4... - 20:49 Revision bba78825: [BUGFIX] Ensure `uid` is not updated when updating resources
- When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh... - 20:49 Revision 3b6c84e3: [BUGFIX] Ensure `uid` is not updated when updating resources
- When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh... - 20:48 Revision e49fd97b: [BUGFIX] Ensure `uid` is not updated when updating resources
- When updating entries, the `updateFields` will provide `uid`, which
works fine in MySQL but might lead to problems wh... - 20:44 Revision 7c06db3d: [!!!][TASK] Enforce strict typing in UnableToLinkException
- Enforce that all methods and class variables are strictly typed in:
`\TYPO3\CMS\Frontend\Exception\UnableToLinkExcept... - 19:36 Revision 238568cc: [TASK] Simplify DataMapper::thawProperties()
- The process of thawing properties didn't properly distinguish
between thawing types (int|float|object etc.) and thawi... - 19:10 Revision 7182d688: [BUGFIX] Respect item group of custom page type in "New Pages" view
- With the introduced group and sorting feature for TCA items it was ever
since possible to easily define the way items... - 09:47 Revision b00c75af: [BUGFIX] Use `spinner-circle` in `DeferredAction`
- Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p... - 09:38 Revision 71748281: [BUGFIX] Use `spinner-circle` in `DeferredAction`
- Due to color changes in the notifications, the spinner used in deferred
actions was barely visible since then. This p... - 08:50 Revision 1fa5efc8: [!!!][TASK] Remove leftover $fetchAllFields in RelationHandler
- RelationHandler had an unused property `$fetchAllFields` since
TYPO3 11.5.0. The related method `setFetchAllFields` h... - 05:53 Revision a5b70639: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
- Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca... - 05:53 Revision deee0a0b: [BUGFIX] Fix incorrect array PHPDoc in IncludeTreeSyntaxScannerVisitor
- Convert an improperly used array shape into a list.
Resolves: #101390
Releases: main, 12.4
Change-Id: Ic02efafbb90ca...
2023-07-19
- 22:33 Revision 8991fcbb: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
- Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa... - 22:33 Revision 0113c543: [TASK] Use later DataHandler hook in `DataHandlerSlugUpdateHook`
- Handling the pages slug changed event has been implemented with
a dedicated hook handling class, consuming two DataHa... - 22:30 Revision 2e29b322: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
- Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti... - 22:29 Revision 01231869: [BUGFIX] Ensure placeholders are replaced when loading `settings.yaml`
- Site settings have been extracted from `config.yaml` with #99047
by providing a dedicated `UpgradeWizard`. Site setti... - 10:37 Revision 2e014945: [TASK] Align formatting details in runTests.sh
- Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ... - 10:36 Revision fec1ab54: [TASK] Align formatting details in runTests.sh
- Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ... - 10:36 Revision 0dfb5204: [TASK] Align formatting details in runTests.sh
- Some rather minor script modifications in runTests.sh
to prepare #97566
Resolves: #101389
Related: #97566
Releases: ... - 10:28 Revision f562781f: [!!!][TASK] Introduce type declarations in DriverInterface
- Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\Driver\Driv... - 09:44 Revision fd409a41: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
- Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:... - 09:44 Revision fd0cf4bd: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
- Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:... - 09:44 Revision 27ecaf0a: [BUGFIX] Avoid PHP error in PHP 8 context in GifBuilder
- Resolves: #100853
Releases: main, 12.4, 11.5
Change-Id: I8a1284c2c859cde9d114fecbbe9c5a1e38a35c94
Reviewed-on: https:... - 08:44 Revision 93a3de11: [TASK] Drop redundant condition from TransportFactory
- The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`... - 08:43 Revision 6327abd8: [TASK] Drop redundant condition from TransportFactory
- The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`... - 08:43 Revision 0a8d1641: [TASK] Drop redundant condition from TransportFactory
- The variable `$port` in the changed code is an array element
from the return value of `GeneralUtility::trimExplode()`... - 08:41 Revision cbb9360b: [BUGFIX] Remove correct indexed_search entries on cache clearing
- Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot... - 08:41 Revision ec16c8bb: [BUGFIX] Remove correct indexed_search entries on cache clearing
- Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot... - 08:19 Revision fa9c3d0d: [BUGFIX] Remove correct indexed_search entries on cache clearing
- Just clear potential the page being edited from indexed_search's
index. The previous implementation did also take pot... - 08:16 Revision 6ace7532: [!!!][TASK] Introduce type declarations in FileInterface
- Return and param type declarations have been introduced for all
methods stubs of \TYPO3\CMS\Core\Resource\FileInterfa... - 07:30 Revision 115bc466: [TASK] Use more DI in FE RequestHandler
- Runtime static `FilePathSanitizer` and stateless
`TypoScriptService` can be injected in ext:frontend
`RequestHandler`...
2023-07-18
- 19:04 Revision 7162c7cd: [BUGFIX] Fix incorrect type in RouteDispatcherTest
- A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`.... - 19:04 Revision 8fe271c1: [BUGFIX] Fix incorrect type in RouteDispatcherTest
- A route option that is missing should either not be set at all, or
it should be `null`, but it will never be `false`.... - 18:54 Revision 90d99b6f: [TASK] Add tests for IconFactoryTest fallback page icons
- These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:... - 18:54 Revision 2fa4e15d: [TASK] Add tests for IconFactoryTest fallback page icons
- These tests verify the regression fix for #101379
Resolves: #101385
Related: #101379
Releases: main, 12.4
Change-Id:... - 15:15 Revision ea45fb45: [BUGFIX] Fix fallback icons for custom page types
- Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari... - 15:15 Revision 740d199d: [BUGFIX] Fix fallback icons for custom page types
- Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari... - 15:15 Revision 28a631ee: [BUGFIX] Fix fallback icons for custom page types
- Since the introduction of customizable page type icons,
the fallback icons did no longer work. Only the icon
and vari... - 14:23 Revision 9bbeb7fe: [BUGFIX] Restore accidently removed `in()` expression wrapper
- With #86859 array lists which can become quite large have been replaced
using `$queryBuilder->quoteArrayBasedValueLis... - 14:05 Revision 77433946: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
- The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks... - 13:57 Revision 776e1da4: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
- The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks... - 13:27 Revision 1f1082b9: [BUGFIX] Enhance matching order for regex based redirects
- RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res... - 13:26 Revision 225adaf6: [BUGFIX] Prevent reaching the placeholder limit in `indexed_search`
- The main query execution builds a QueryBuilder instance out of
different sub information. Additionally, several hooks... - 12:38 Revision fa4167a2: [BUGFIX] Enhance matching order for regex based redirects
- RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res... - 12:32 Revision cb09c51b: [TASK] Make all internal class in EXT:core strict
- Resolves: #101378
Releases: main
Change-Id: I9b8006f65b0805185dc189dce8e19024497326d2
Reviewed-on: https://review.typ... - 12:29 Revision 7f93a4ba: [BUGFIX] Enhance matching order for regex based redirects
- RegEx redirects have been processed in the order how they
have been inserted into the database ignoring the flag
`res... - 12:02 Revision 6bd1f7f8: [TASK] Harden array callbacks in EXT:core, part 2
- Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101328
R... - 11:52 Revision 1b99459f: [TASK] Use constructor property promotion for EventDispatcherAdapter
- Resolves: #101376
Releases: main
Change-Id: I8d091d11cb1eb1cc633364ced2af8f14538df527
Reviewed-on: https://review.typ... - 11:26 Revision f77393d2: [TASK] Add property type hints in AssetCollector
- All properties in AssetCollector can be safely
type hinted. Also avoids a useless reference.
Resolves: #101374
Relea... - 10:31 Revision de4171d4: [TASK] Remove `es-module-shims` polyfill
- The polyfill package `es-module-shims` was required for loading
ECMAScript modules that implement import maps. To thi... - 10:16 Revision f4b43a6e: [TASK] Remove Broadcast Channel API polyfill
- When Broadcast Messaging was introduced into TYPO3 in 2019, a polyfill
was required for Edge. According to [1], every... - 09:56 Revision cfc1c5c9: [!!!][TASK] Introduce type declarations for GU networking-related methods
- Native return and param type declarations have been introduced for the
following methods of `\TYPO3\CMS\Core\Utility\... - 09:36 Revision e4e2881d: [!!!][TASK] Harden FileInterface::getSize()
- While FileInterface::getSize() declared its return type to be
int only, the actual implementation AbstractFile::geSiz... - 08:37 Revision 50ed7d14: [BUGFIX] Pass current rendarable context to condition evaluation
- Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe... - 08:29 Revision 561c118b: [BUGFIX] Pass current rendarable context to condition evaluation
- Form elements are represented by PHP objects,
which hold some state, which can be modified during form runtime.
Howe... - 08:04 Revision 74122b79: [TASK] Use Backend/Attribute/Controller attribute more consistently
- The PHP attribute #[Controller] has been introduced with
issue #99055 to declare backend module controllers public
an... - 08:00 Revision 2bc1c01d: [BUGFIX] Make icon cache in localStorage version-aware
- The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i... - 07:59 Revision 05b1b68d: [BUGFIX] Make icon cache in localStorage version-aware
- The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i... - 06:13 Revision f98c4b9f: [BUGFIX] Make icon cache in localStorage version-aware
- The identifier for the icon cache used in the client's localStorage is
now version-aware to get a chance of updated i...
2023-07-17
- 18:59 Revision 1a7410d4: [TASK] Make all internal classes in EXT:backend strict
- Resolves: #100819
Releases: main
Change-Id: I693b19e86fcebc81b9d12f22fb044dbfa0f67831
Reviewed-on: https://review.typ... - 18:58 Revision 980430dc: [DOCS] Revise changelog for introduction of the capabilities bit set
- Resolves: #101368
Related: #101291
Releases: main
Change-Id: Icb94a56254d130452d7b7f6f4b5c3dea6bbd6544
Reviewed-on: h... - 18:35 Revision 0fbaa3cc: [TASK] Clean up ext:scheduler details
- Resolve a couple of details in ext:scheduler:
* Changing a unit test into a functional test allows us
declaring Sch... - 16:00 Revision 3e72ea63: [BUGFIX] Avoid exception in redirects module
- In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr... - 15:53 Revision 327a2038: [TASK] Only pass strings to PHP string functions in EXT:backend
- This avoids type errors when strict typing is set for internal
classes in EXT:backend (when we cannot rely on PHP's i... - 15:52 Revision 4a633ae2: [TASK] Add some missing string casts in EXT:core
- Add string casts in functional calls where the parameter
needs to be a string, but currently is not ensured to be.
T... - 15:49 Revision 606ef90a: [BUGFIX] Avoid exception in redirects module
- In redirects module it is possible to configure redirects
to records available through the LinkHandler API. This curr... - 15:31 Revision 0cbbe65a: [TASK] Streamline labels in Install Tool buttons
- The button labels in the Install Tool are now using ellipsis
to indicate that clicking a button will invoke another "... - 12:17 Revision b5ad0525: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
- If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co... - 12:17 Revision 2ccfaa51: [TASK] Provide meaningful error messages for misconfigured SelectViewHelper
- If either optionValueField or optionLabelField is not set for array
option values, the ViewHelper is not correctly co... - 11:04 Revision 951b4339: [TASK] Ensure TypoScript traversers are stateless
- The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(... - 11:04 Revision c655ff11: [TASK] Ensure TypoScript traversers are stateless
- The TypoScript traverser service classes should be
stateless: They currently have a visitor property
plus addVisitor(... - 10:36 Revision b0838689: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
- Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P... - 10:36 Revision 1f76a751: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
- Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P... - 10:36 Revision 97cdb9ff: [BUGFIX] Include pid in field list of BU::getCommonSelectFields
- Add the pid to the list of fields which should always be
retrieved when selecting a record. This especially avoid
a P... - 08:48 Revision b12c8b7e: [TASK] Remove TYPO3-related items from localStorage when resetting config
- If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS... - 08:37 Revision 131954a6: [TASK] Remove TYPO3-related items from localStorage when resetting config
- If a user decides to reset their configuration for whatever reason, all
TYPO3-related items that are stored in localS... - 07:06 Revision 6cdf2bd9: [BUGFIX] Use 12/24 hour format in date picker depending on client
- flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region... - 06:53 Revision baeecc1e: [BUGFIX] Use 12/24 hour format in date picker depending on client
- flatpicker uses the 12 hours format by default, offering an AM/PM
selector next to the time dropdowns. In some region...
2023-07-15
- 20:30 Revision 7b92501a: [BUGFIX] Do not consider done `UpgradeWizard` as not found
- Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ... - 20:22 Revision a69dec49: [BUGFIX] Do not consider done `UpgradeWizard` as not found
- Existing upgrade wizards marked as done should not be considered as
not existing and therefore not returning a error ...
2023-07-14
- 22:27 Revision 2e24b663: [BUGFIX] Avoid exception in presets of Install Tool
- The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ... - 20:58 Revision 827f388f: [BUGFIX] Avoid exception in presets of Install Tool
- The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ... - 20:32 Revision 8b132d84: [BUGFIX] Avoid exception in presets of Install Tool
- The method str_contains requires the 1st argument to be a string.
So we need to ensure that it is a string.
(It can ... - 17:32 Revision 207864d7: [BUGFIX] Cast replacement values to strings
- Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change... - 17:32 Revision 5183c849: [BUGFIX] Cast replacement values to strings
- Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change... - 17:31 Revision df56ff0d: [BUGFIX] Cast replacement values to strings
- Avoid exceptions due to wrong type in the link validator module.
Resolves: #101352
Releases: main, 12.4, 11.5
Change... - 09:49 Revision d4c0c2cd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
- For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar... - 09:40 Revision 011dcefd: [BUGFIX] Handle unavailability of (dis)allowed extensions in FileBrowser
- For cases when the FileBrowser doesn't receive any information
of allowed or disallowed file extensions via the "bpar... - 06:32 Revision 75f3eaba: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
- With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti... - 06:15 Revision 04068fbe: [BUGFIX] Ensure deprecated settings in `config.yaml` are not changed
- With #99047 settings has been extracted `(copied)` into
the dedicated file `settings.yaml`. Starting with that,
setti...
2023-07-13
- 08:30 Revision 3f2e8650: [BUGFIX] Fetch pages in different language when in free mode
- The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default... - 08:30 Revision 201e8015: [BUGFIX] Fetch pages in different language when in free mode
- The special case for "pages" is that there is always
a record in sys_language_uid=0 and that the pages
in the default... - 06:26 Revision 61602bc2: [BUGFIX] Do not store bollocks markup in icon cache
- In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ... - 06:18 Revision 2a3e57cd: [BUGFIX] Do not store bollocks markup in icon cache
- In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ... - 05:55 Revision f304047f: [BUGFIX] Do not store bollocks markup in icon cache
- In very rare cases it may happen that a backend session is not valid
anymore when an icon is loaded within the TYPO3 ...
2023-07-12
- 23:06 Revision f0548332: [BUGFIX] Only pass strings to string functions in EXT:backend
- Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m... - 23:05 Revision 15950a54: [BUGFIX] Only pass strings to string functions in EXT:backend
- Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m... - 23:05 Revision 50c3c486: [BUGFIX] Only pass strings to string functions in EXT:backend
- Fix some failures that occur if the internal classes in EXT:backend
use strict typing.
Resolves: #101325
Releases: m... - 22:29 Revision 0f1f6a6a: [TASK] Modernize array callbacks in EXT:belog and EXT:beuser
- Add native type declarations and first-class callables for improved
type safety and readability.
Resolves: #101314
R... - 16:22 Revision 9ef563b1: [!!!][TASK] Make the parameter for GU::sanitizeLocalUrl required
- There is no point in sanitizing a URL that is not given.
Resolves: #101311
Related: #101305
Releases: main
Change-Id... - 16:20 Revision 7dc0969c: [BUGFIX] Mark current page in indexed_search via `aria-current`
- To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ... - 16:19 Revision 15b3fbd1: [BUGFIX] Mark current page in indexed_search via `aria-current`
- To support screen readers, the current page in the indexed_search
pagination is now enriched with the `aria-current` ... - 15:49 Revision 49515391: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
- Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con... - 15:40 Revision 7e0e6432: [BUGFIX] Fix show/hide thumbnails and clipboard in filelist module
- Bring back functionality of the options to show or hide
thumbnails and clipboard in filelist module.
$params may con... - 08:40 Revision 9058fc76: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
- The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File... - 08:36 Revision c4d79f5c: [BUGFIX] Prevent default behavior only for page selector links
- The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b... - 08:31 Revision 04503db0: [BUGFIX] Use Symfony filesystem in `InstallerScripts`
- The internal script `Build/Scripts/composer/InstallerScripts.php`
references the `TYPO3\CMS\Composer\Plugin\Util\File... - 08:26 Revision dd85d5a4: [BUGFIX] Prevent default behavior only for page selector links
- The change for #101271 introduced a global event handler to replace the
inline onclick events. The current approach b... - 08:00 Revision 15128a1f: [TASK] Replace deprecated egrep in commit-msg hook
- egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/... - 07:59 Revision a4fe9e93: [TASK] Replace deprecated egrep in commit-msg hook
- egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/... - 07:30 Revision 4f2e492b: [TASK] Replace deprecated egrep in commit-msg hook
- egrep is deprecated since 2.5.3 (2007) and is
marked as obsolete in grep 3.8, see
https://lists.gnu.org/archive/html/...
2023-07-11
- 16:15 Revision 185c3eda: [TASK] Harden array callbacks in EXT:core, part 1
- Add native type declarations and first-class callables for improved
type safety and readability. Also make some callb... - 10:27 Revision 5980d2a9: [TASK] Set TYPO3 version to 11.5.30-dev
- Change-Id: I1608d379e6becff4a45b9afb972b02cc91645947
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799... - 10:24 Revision 275eada2: [TASK] Set TYPO3 version to 12.4.4-dev
- Change-Id: I1ec587f07922fb2d1516e78c021899634489ff53
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799... - 10:11 Revision a0a6929c: [RELEASE] Release of TYPO3 11.5.29
- Change-Id: I0c4b5c42c6254d4d63f2f125b58862bcc119613c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799... - 10:08 Revision 98da206e: [RELEASE] Release of TYPO3 12.4.3
- Change-Id: I0de711a07cdc82980a0647f341f165b8602d8304
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/799... - 09:55 Revision 8eb72af8: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
- `GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ... - 09:55 Revision 27264804: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
- `GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ... - 09:55 Revision 5c1a740b: [BUGFIX] Use correct fallback type for GeneralUtility::sanitizeLocalUrl
- `GeneralUtility::sanitizeLocalUrl` expects a string. So
the fallback value when calling this method also needs
to be ... - 09:46 Revision e7b045ae: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
- Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce... - 09:44 Revision f4465268: [BUGFIX] Respect `data-content` for modals again
- With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa... - 09:42 Revision 63c87699: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
- There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol... - 09:42 Revision 587690cd: [BUGFIX] Respect `data-content` for modals again
- With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa... - 09:42 Revision 6545deb2: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
- There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol... - 09:30 Revision 22d35731: [TASK] Add basic test for ShowImageController (tx_cms_showpic)
- Adds a basic test case for simulating the behavior of the eID
script `tx_cms_showpic` in the frontend rendering proce... - 09:19 Revision 5ffe8a1b: [BUGFIX] Respect `data-content` for modals again
- With the upgrade to Bootstrap 5, modals unintentionally don't support
the `data-content` attribute anymore as this wa... - 09:15 Revision 35a2b09b: [TASK] Add more tests for GeneralUtility::isOnCurrentHost
- There already was a data provider for the negative case of this
method, but no tests using this data provider.
Resol... - 08:06 Revision b581984e: [BUGFIX] Fix workspace stage-change mail recipient selection
- Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b... - 08:06 Revision 0f24df96: [BUGFIX] Fix workspace stage-change mail recipient selection
- Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b... - 08:06 Revision 5fd7b342: [BUGFIX] Fix workspace stage-change mail recipient selection
- Stage-change notification mails have only been delivered to the last
recipient off the list of possible recipients, b... - 08:06 Revision 69849b3f: [BUGFIX] Keep link handler settings in filelist url generation
- Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel... - 08:06 Revision 58762cda: [BUGFIX] Keep link handler settings in filelist url generation
- Since a filelist instance is used in the
link browser for the file and folder types,
the link generation of the filel... - 08:05 Revision 61137e14: [BUGFIX] Apply sorting parameters on filelist initialization
- TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the... - 08:05 Revision 597e6b35: [BUGFIX] Apply sorting parameters on filelist initialization
- TO be consistent through the backend, filelist
instances are used for all the various file
and folder browsers in the...
2023-07-10
- 21:57 Revision a56c481b: [TASK] Update URL bar in nested backend installtool
- Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display... - 21:04 Revision f5f0cacb: [BUGFIX] Use correct fallback for sort field in FileBrowser
- Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed... - 21:02 Revision 0e8deb2a: [DOCS] Fix link to community extension documentation
- Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300... - 20:59 Revision dcb9a73c: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
- The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio... - 20:59 Revision 6b426d4d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
- The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio... - 20:59 Revision 0eac6d5d: [BUGFIX] Support deferred ConsumerScope in GlobalEventHandler
- The GlobalEventHandler changes the location of the current (target)
window. The location is set to a given destinatio... - 20:55 Revision fdbf5d20: [BUGFIX] Use correct fallback for sort field in FileBrowser
- Resolves: #101304
Related: #100949
Releases: main, 12.4
Change-Id: I5ca63b7cdc8fb039392d29490f3e64facb0ba4c1
Reviewed... - 20:44 Revision 10a41357: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-... - 20:43 Revision 96889af2: [BUGFIX] Fix sudo mode in non-Sec-Fetch-Dest context
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened in a
Sec-... - 20:43 Revision e1f4d209: [TASK] Update URL bar in nested backend installtool
- Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display... - 20:31 Revision 99483ff8: [TASK] Update URL bar in nested backend installtool
- Map backend URLs like
/typo3/install.php?install%5Bcontroller%5D=settings
to /typo3/module/tools/settings for display... - 20:17 Revision ccc30d4b: [BUGFIX] Fix sorting in FileBrowser
- Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C... - 20:17 Revision 4cdf350c: [BUGFIX] Fix sorting in FileBrowser
- Apply sorting params passed in the request
to the element browser filelist.
Resolves: #100949
Releases: main, 12.4
C... - 19:24 Revision 7c024deb: [TASK] Add "_gl" param to excludedParameters for cacheHash
- When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti... - 19:23 Revision 96137365: [TASK] Add "_gl" param to excludedParameters for cacheHash
- When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti... - 19:06 Revision d98d76a7: [TASK] Add "_gl" param to excludedParameters for cacheHash
- When using GA4, Google's scripts add "_gl" param to track cross domain links.
See https://support.google.com/analyti... - 13:04 Revision 08349d36: [DOCS] Adjust changelog of simple log rotation
- Resolves: #101299
Related: #100926
Releases: main
Change-Id: I24162529da61a0e07d7dae8c8a17317186cd6f9b
Reviewed-on: h... - 10:59 Revision 1fa2f5ba: [DOCS] Fix link to community extension documentation
- Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300... - 10:30 Revision a0063c95: [DOCS] Fix link to community extension documentation
- Replace link to the documentation of the "crawler"
community extension.
Releases: main, 12.4, 11.5
Resolves: #101300... - 07:51 Revision c78b2e5b: [FEATURE] Implement simple log rotation
- TYPO3 logs tend to grow over time if not manually cleaned on a regular
basis, potentially leading to full disks. Also... - 07:06 Revision b0033746: [TASK] Remove leftover mailer instantiation in backend PasswordReset
- With #101239 the `MailerInterface` has been injected using DI in
the backend password reset class. One manual instant...
2023-07-09
- 18:38 Revision 0c4a8afa: [TASK] Remove unused variable in InfoModuleController
- The variable `$languageService` in `InfoModuleController` is unused
and can safely be removed.
Resolves: #101296
Re...
2023-07-08
- 12:00 Revision d7503855: [TASK] Let ClassSchema skip static properties/methods
- Reflection information on static properties and methods
is not needed by Extbase, therefore they are now skipped.
Re... - 11:44 Revision db214eb6: [!!!][TASK] Introduce type declarations in ResourceInterface
- This change introduces return type declarations of methods
of the ResourceInterface.
This affects many classes due t... - 11:39 Revision 94f6764d: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
- Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/... - 11:38 Revision 30af95c6: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
- Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/... - 11:27 Revision 3570b028: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
- With #99920 the HTTP referrer evaluation has been extended to not
overwrite the evaluated HTTP referrer on failed log... - 11:25 Revision 34cc521a: [!!!][TASK] Introduce capabilities bit set
- Instead of managing the capabilities bit value as
integer property on the drivers and resource storage,
they are now ... - 11:24 Revision 9ab0df8a: [BUGFIX] Allow EmailFinisher recipients override with TypoScript again
- Resolves: #98178
Releases: main, 12.4, 11.5
Change-Id: I6ebcbb67b9cc51d7d56b1da945fdd8b05d5081dc
Reviewed-on: https:/... - 05:36 Revision 0f49281a: [TASK] Remove PseudoSiteTcaDisplayCondition
- The tca display condition for checking pseudo sites no longer
serves a purpose.
Resolves: #100711
Releases: main
Cha...
2023-07-07
- 21:29 Revision 51be6052: [BUGFIX] Provide shortcut button for "Today" in date picker
- flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt... - 21:28 Revision b63fcedb: [BUGFIX] Disable preview links if no preview uri can be generated
- Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi... - 20:19 Revision 35494d65: [BUGFIX] Provide shortcut button for "Today" in date picker
- flatpickr doesn't provide an easy possibility to set the today's date.
To solve this issue, the plugin `shortcut-butt... - 16:23 Revision 50daee72: [BUGFIX] Disable preview links if no preview uri can be generated
- Resolves: #101276
Releases: main, 12.4
Change-Id: Ie9941076dc54fc3c123241cf51a50a19a9145ec6
Reviewed-on: https://revi... - 14:27 Revision 76d868d9: [BUGFIX] Allow import module to also access distributions
- This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi... - 14:25 Revision 060500a4: [TASK] Add MM-related DataHandler tests
- This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang... - 14:23 Revision 56b0c50f: [BUGFIX] Fix command detection with open_basedir in effect
- When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for... - 13:42 Revision e97960ff: [BUGFIX] Fix command detection with open_basedir in effect
- When `open_basedir` is set (often the case on shared hosting), TYPO3
fails to find executables as it does a check for... - 13:38 Revision 73145ed6: [BUGFIX] Allow import module to also access distributions
- This patch streamlines the import module with the import command.
While the CLI commands can import data from extensi... - 13:03 Revision 433924dc: [TASK] Add MM-related DataHandler tests
- This change adds the status quo for further MM-related work.
This relates to some tests that had tests on
"allowLang... - 13:03 Revision 653bcb4d: [BUGFIX] Prevent message, if workspaces is not installed
- With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona... - 13:03 Revision daab37f2: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
- Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi... - 12:58 Revision 5787a90f: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
- A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b... - 12:47 Revision b39bb819: [BUGFIX] Add returnUrl for Open Documents/Recently Used Documents
- A click on open/recently used documents the returnUrl was not set
which led to a blank content frame when the close b... - 12:24 Revision 00c39c81: [BUGFIX] Prevent message, if workspaces is not installed
- With #10551 a pretty cool new feature was introduced
which will show you information about the status of
non versiona... - 12:22 Revision 8beb0e27: [TASK] Correct wrong reference `$packageRenderer` to `$pageRender
- Releases: main, 12.4
Resolves: #101284
Change-Id: Idd633c9d764296c9ec2dfb482a75d59a9da3e2d4
Reviewed-on: https://revi... - 12:22 Revision d4a9fa5c: [TASK] Remove unused information from ClassSchema
- Information that is not needed does not need to be
gathered. It saves both CPU cycles and memory and reduces
the amou... - 11:03 Revision 6dc1df0e: [BUGFIX] Display field labels of FormEngine container elements
- Since #97330, field labels are explicitly added
in the corresponding elements and are no longer
added at a central pl... - 10:35 Revision 4dfc8390: [TASK] Remove jQuery from ImageProcessing
- Resolves: #101270
Releases: main
Change-Id: I486a0f05723a979cb03fd822f8d6b508fdd4d2c9
Reviewed-on: https://review.typ... - 08:40 Revision 76ac42af: [BUGFIX] Use specific file palettes as default for file references
- In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte... - 08:39 Revision 8013b4b8: [BUGFIX] Remove pagination arrows from translations files
- We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to... - 08:30 Revision 72bbfb36: [TASK] Extract Indexed Search inline event handling
- Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit... - 08:28 Revision 84e3425d: [BUGFIX] Use specific file palettes as default for file references
- In sys_file_reference tables a standard basic palette
is used for filetypes image, audio and video.
Therefore no alte... - 08:26 Revision dd4bc748: [BUGFIX] Remove pagination arrows from translations files
- We are removing the pagination arrows from the translation
files since they needed to be marked with "aria-hidden" to... - 08:18 Revision 1db43b0d: [!!!][TASK] Remove RequireJS
- RequireJS has been replaced by ECMAScript v6/v11
modules and is now removed.
Support for RequireJS in FormEngine has... - 08:10 Revision d81b22d3: [TASK] Extract Indexed Search inline event handling
- Indexed Search pagination still uses `onclick="..."` inline
event handlers. For being compatible with content securit... - 08:05 Revision a40a4d21: [BUGFIX] Check rootline for extendToSubpages when previewing
- The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca... - 08:04 Revision 4ef07f34: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
- In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should... - 07:49 Revision cf18d252: [TASK] Remove jQuery from EnvironmentCheck
- Resolves: #101269
Releases: main
Change-Id: I86e9e579a78861e3b080777b722555863536a734
Reviewed-on: https://review.typ...
2023-07-06
- 22:23 Revision e400e290: [BUGFIX] Avoid exception for recent documents
- Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ... - 22:14 Revision 69ddb8b0: [TASK] Streamline error for already filled database
- Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ... - 21:59 Revision 702abe66: [TASK] Revert "[BUGFIX] Ensure DateTime conversion does not throw an error"
- This reverts commit aa956a53c2cebe3d44f99368941c3d8c348ee8b7.
It has been merged before CI run was completed
and the ... - 21:42 Revision f75d0678: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
- Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe... - 21:41 Revision 391ab3ac: [TASK] Remove symfony/polyfill-intl-normalizer due to ext-intl
- Package symfony/polyfill-intl-normalizer can be removed again,
since ext-intl is already a composer requirement.
Exe... - 20:23 Revision 39a5de46: [BUGFIX] Avoid exception for recent documents
- Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ... - 20:12 Revision 4038aabd: [BUGFIX] Do not abort renameFile if filename sanitizable
- It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re... - 20:06 Revision b51c348d: [BUGFIX] Check rootline for extendToSubpages when previewing
- The rootline may contain extendToSubpages settings for hidden
or timed records which prevented previewing a page beca... - 20:06 Revision aa956a53: [BUGFIX] Ensure DateTime conversion does not throw an error
- When DataHandler is used to import data from the $dataMap
and a field with dbType="date" is filled with a timestamp,
... - 19:57 Revision 4ad0c247: [TASK] Streamline error for already filled database
- Currently, when the selected db has already tables
an exception is thrown
This has been changed by showing a nicely ... - 19:54 Revision 27b2a852: [BUGFIX] Omit warning when allowInconsistentLanguageHandling is active
- In case mod.web_layout.allowInconsistentLanguageHandling is set,
no warnings about inconsistent language usage should... - 19:53 Revision 154efd03: [BUGFIX] Avoid exception for recent documents
- Backend no longer crashes with an TableNotFoundException if a
table has been removed and an according item is in the ... - 19:50 Revision 5dc44ccb: [BUGFIX] Normalize filename of uploaded files
- The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla... - 19:08 Revision b9b8cf2e: [DOCS] Link to issues in category "Redirects Handling"
- The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi... - 19:04 Revision 5be21750: [DOCS] Link to issues in category "Redirects Handling"
- The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi... - 19:02 Revision ca614c2a: [BUGFIX] Respect default values in setup command
- So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
... - 18:34 Revision ec7617fb: [BUGFIX] Normalize filename of uploaded files
- The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla... - 18:33 Revision 53d8aa3d: [BUGFIX] Normalize filename of uploaded files
- The filename of uploaded files might not be encoded
as normalized unicode. For instance, this happens when
using umla... - 18:31 Revision f74aa725: [BUGFIX] Set default plugin title if no label was set
- If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
... - 18:22 Revision 1ccaef4f: [BUGFIX] Respect default values in setup command
- So far the setup command did not consider default values in
non-interactive mode. This led to unexpected errors when
... - 18:18 Revision 1d5aac83: [DOCS] Link to issues in category "Redirects Handling"
- The redirects documentation contains a link to the issues on the
page "Known problems", using a category filter.
Thi... - 18:09 Revision 866296dd: [BUGFIX] Set default plugin title if no label was set
- If the pluginTitle wasn't set, a warning message was rendered
in the page module as if the plugin wasn't configured.
... - 17:56 Revision 2efe738e: [BUGFIX] Set column width for table grids in page module
- The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte... - 17:39 Revision 25a72672: [BUGFIX] Render only one toggle per node in trees
- In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via... - 17:31 Revision b3d474df: [BUGFIX] Set column width for table grids in page module
- The backend layout representation in the backend implements a table
based layout. While the columns spanning was inte... - 17:26 Revision 6d6eff17: [TASK] Streamline backend password reset log message
- The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe... - 17:26 Revision 55606780: [BUGFIX] Render only one toggle per node in trees
- In non-SVG trees, there are currently two icons representing the node's
expansion state rendered that get toggled via... - 17:20 Revision d9c29986: [BUGFIX] Add webhook message for failed mfa attempts
- In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ... - 17:02 Revision 23c6613e: [BUGFIX] Add webhook message for failed mfa attempts
- In case a user did not pass necessary multi-factor
authentication, this is handled as a login failure.
Therefore, a ... - 16:57 Revision f16cfa14: [TASK] Streamline backend password reset log message
- The current backend password reset log message misses a `}` and logs
the `user_id` if a password has been reset succe... - 16:56 Revision 53b85eb6: [!!!][FEATURE] Add search for form manager
- A search form is added to the form manger
to search a form definition by name or persistenceIdentifier.
Because inte... - 16:01 Revision ff8e87ed: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
- Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi... - 15:59 Revision 27e301f5: [TASK] Clarify iteration for re-processing nested tags
- Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ... - 15:59 Revision 7415c900: [TASK] Clarify iteration for re-processing nested tags
- Issue #39261 changed the behavior for processing nested tags.
The iteration is adjusted and commented, to make clear ... - 15:46 Revision abc264b2: [DOCS] Update docs to refer to ES6 modules instead of RequireJS
- Resolves: #101265
Releases: main, 12.4
Change-Id: Ia4b6e5f9cb9c17394e3d72e18d9664ccbaf53f85
Reviewed-on: https://revi... - 14:33 Revision 6bf0d254: [BUGFIX] Properly handle user logged in tasks with MFA enabled
- In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis... - 14:31 Revision 38665c81: [TASK] Remove jQuery from TcaExtTablesCheck
- Resolves: #101257
Releases: main
Change-Id: I95cc27140efbb219a0c100ca92b802e1ee639a1e
Reviewed-on: https://review.typ... - 14:30 Revision 46cabd7b: [BUGFIX] Support union types for event listeners
- Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b... - 14:18 Revision 3a89a232: [BUGFIX] Properly handle user logged in tasks with MFA enabled
- In case a user has MFA enabled, the same handling
is now done as for users, not having MFA enabled.
This is e.g. dis... - 14:12 Revision 1b5041a7: [BUGFIX] Change column metaphone to varchar
- In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not... - 13:57 Revision cb96f4b5: [BUGFIX] Support union types for event listeners
- Since #94345 it's possible to omit the "event"
identifier when configuring an event listener,
since the service can b... - 13:39 Revision 8f914fa9: [TASK] Remove leftovers from Extbase DI logic
- ClassSchema still evaluated several pieces of information
of class properties and (inject)methods for the already rem... - 13:35 Revision 331b87a7: [BUGFIX] Change column metaphone to varchar
- In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not... - 13:29 Revision 2d2f1ea3: [BUGFIX] Build view level link with page id in access module
- Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b... - 13:06 Revision 35d72479: [BUGFIX] Build view level link with page id in access module
- Currently, when selecting a level in the "View" menu,
the complete page tree is loaded starting from the root page,
b... - 13:03 Revision 9e9da14d: [BUGFIX] Dispatch event on failed mfa attempt
- By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such... - 13:01 Revision e0d0047b: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
- The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is... - 12:37 Revision 6f5f1d9c: [BUGFIX] Check default language for preview requirements
- When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ... - 12:37 Revision 18fd43a1: [BUGFIX] Accept "00:00 01-01-1970" in FormEngine UI
- The FormEngine validation now accepts "00:00 01-01-1970" as an entered
date, which evaluates to int 0. If string 0 is... - 12:37 Revision cdc94f10: [TASK] Improve handling of non-versionable records
- Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl... - 12:35 Revision 91034b86: [BUGFIX] Change column metaphone to varchar
- In case of activated STRICT_TRANS_TABLES, better known as strict_mode,
the index_words record incl. metaphone can not... - 12:09 Revision 462786de: [BUGFIX] Dispatch event on failed mfa attempt
- By dispatching a new PSR-14 Event on a failed
multi-factor authentication attempt, it's now
possible to consider such... - 11:57 Revision b6c798e8: [TASK] Improve handling of non-versionable records
- Rephrase the error messages presented to the user after a failed attempt
to create or update a version record in offl... - 11:57 Revision bea9a18c: [TASK] Add User- and PageTsConfig old include tag test coverage
- This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ... - 11:44 Revision b57d36c5: [BUGFIX] Allow 1970-01-01 as native datetime input
- The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo... - 11:42 Revision f6e32b97: [TASK] Add User- and PageTsConfig old include tag test coverage
- This change add additional functional tests to ensure old
import tag syntax works in PageTsConfig UserTsConfig,
from ... - 11:41 Revision 495c7799: [BUGFIX] Check default language for preview requirements
- When previewing a translated page that is enabled which has
a parent (default lang) page that is hidden, users got a ... - 11:28 Revision 5094a34f: [BUGFIX] Allow 1970-01-01 as native datetime input
- The TCA processing temporary converts native datetime inputs to
timestamps for some checks.
The start of the unix epo... - 10:30 Revision fc71bdba: [TASK] Introduce type declarations in ObjectAccess
- Releases: main
Resolves: #101251
Change-Id: Ia80e7a1136e9df116ff9cfa3d2cd5713ccd1a90d
Reviewed-on: https://review.typ... - 10:21 Revision cbe142a6: [BUGFIX] Disable language (de)activation with write-protected configuration
- The language management module writes into system/settings.php to
either enable or disable a language. With the chang... - 09:51 Revision e969b10c: [FEATURE] Show if redirects were checked in report
- In the status report there is an additional entry to show if redirect
conflicts have been found.
However, there was ... - 08:49 Revision 1986bec4: [TASK] styleguide: Add TCA fields for dbType=time and more examples
- Fixes: https://github.com/TYPO3-CMS/styleguide/issues/351
- 08:44 Revision 7e1c8822: [TASK] Streamline CPP usage in console commands
- This change ensures that all console commands use constructor property
promotion.
Resolves: #101244
Releases: main
S... - 08:11 Revision 77400d1b: [BUGFIX] styleguide: Keep integer-like value for integer type=datetime fields
- If the database field type is set to integer for an `type=datetime`
field for format `time` or `timesec`, we keep the... - 07:59 Revision 3c372ebe: [BUGFIX] Add FROM part to count query in SuggestWizardDefaultReceiver
- This resolves the exception Unknown column 'uid' in 'field list' when using the suggest wizard (For example at field ...
- 07:56 Revision a5aed20a: [BUGFIX] styleguide: Generate correct values for `datetime` type fields
- The database generator does not use the DataHandler for
all operation due to some performance considerations.
That m... - 07:55 Revision ec81e63d: [BUGFIX] Do not abort renameFile if filename sanitizable
- It is possible to rename a file with ResourseStorage::renameFile(). This
is also used under the hood, if a file is re... - 07:43 Revision 10b182db: [TASK] Include and load CKEditor locales if configured
- This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca... - 07:36 Revision 132bcabb: [BUGFIX] Fix documentation of "show dialog" in Workspaces
- The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the... - 07:36 Revision 9b7bd8ce: [BUGFIX] Fix documentation of "show dialog" in Workspaces
- The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the... - 07:33 Revision 9d3317e9: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
- With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log...
- 07:13 Revision aa1592b6: [TASK] Use phpunit 10.2
- Update to latest version of phpunit 10.2.3
> composer req --dev phpunit/phpunit:^10.2.3 -w
Resolves: #101232
Releas... - 07:13 Revision 60937558: [DOCS] Add sections on allowedContent and its siblings
- I've just found out how to hide the fields from the table and table cell
dialog without hacking the source code.
Rel... - 07:11 Revision ac1e8165: [BUGFIX] Respect sub-requests in HTTP referrer redirect URL evaluation
- With #99920 the HTTP referrer evaluation has been extended to not overwrite the evaluated HTTP referrer on failed log...
- 07:10 Revision ee732584: [BUGFIX] Respect nullable date time fields
- Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni... - 07:08 Revision cc1909af: [BUGFIX] Provide languageField in case it's missing
- Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev... - 07:08 Revision aa4ab90a: [BUGFIX] Provide languageField in case it's missing
- Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev... - 07:08 Revision 75eb34b7: [BUGFIX] Fix documentation of "show dialog" in Workspaces
- The "show dialog" option is an option
below the notification settings of
each workspace and therefor only impacts the... - 07:07 Revision a56c82fa: [BUGFIX] Loosen types for PSR-7 message implementation
- This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ... - 07:07 Revision f37d90d2: [BUGFIX] Loosen types for PSR-7 message implementation
- This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ... - 07:07 Revision f548b244: [BUGFIX] Properly hide overlay in form engine after translating
- If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel... - 06:27 Revision fca127cd: [BUGFIX] Use event delegation for frontend links
- TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av... - 06:27 Revision ff739d54: [BUGFIX] Use event delegation for frontend links
- TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av... - 06:27 Revision 79f98fbf: [BUGFIX] Use event delegation for frontend links
- TYPO3 ships some default handling for encrypted email links and popup
windows. Unfortunately, only links that were av... - 04:09 Revision d295723f: [BUGFIX] Loosen types for PSR-7 message implementation
- This change allows user-lang code when using
TYPO3's PSR-7 implementation to also use integers
and floats for header ...
2023-07-05
- 21:37 Revision 7e392c6d: [BUGFIX] Provide languageField in case it's missing
- Resolves: #97710
Resolves: #97639
Releases: main, 12.4, 11.5
Change-Id: I5ff95d2d8c4d31105a95da3a18467adb0f7d3852
Rev... - 21:37 Revision 4b1ffe5a: [BUGFIX] Allow linking to records that are set to All Languages
- This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t... - 21:24 Revision 69b2bdff: [BUGFIX] Make RTE validate required
- Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change... - 21:14 Revision cf7bcad0: [BUGFIX] Skip email reports in validator task if no email is set
- Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ... - 21:01 Revision c893cc23: [BUGFIX] Skip email reports in validator task if no email is set
- Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ... - 21:00 Revision 44d96519: [TASK] Include and load CKEditor locales if configured
- This patch adds support for loading the base CKEditor 5
locales and importing them in the backend if requested.
Beca... - 20:59 Revision b4633b40: [BUGFIX] Make RTE validate required
- Currently, the RTE did not validate when required=true
was set.
This has been changed to update the source on change... - 20:58 Revision e56e56e4: [BUGFIX] Allow linking to records that are set to All Languages
- This change now checks for a records' sys_language_uid field
before doing overlays, and is only doing overlays when
t... - 20:50 Revision d343e98e: [BUGFIX] Properly hide overlay in form engine after translating
- If a record is translated, the modal overlay is now closed.
Resolves: #100833
Resolves: #100896
Resolves: #99936
Rel... - 20:43 Revision 2fc23266: [BUGFIX] Resolve shortcut to a different page in a localized page
- When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta... - 20:42 Revision eb60f97d: [BUGFIX] Skip email reports in validator task if no email is set
- Until TYPO3 CMS 10.4 the ValidatorTask could be used without
sending the validation report via email. The task could ... - 20:33 Revision 3c5d3c87: [BUGFIX] Show warning if TSconfig is set to circular dependency
- When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu... - 20:32 Revision ee8faff5: [BUGFIX] Resolve shortcut to a different page in a localized page
- When a page translation of type=shortcut (doktype=4)
contains a different value than its original
page, the proper ta... - 20:32 Revision e01c8d0e: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
- Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie... - 20:12 Revision ecf8f6de: [BUGFIX] Show warning if TSconfig is set to circular dependency
- When using TSconfig like this:
mod.web_list.tableDisplayOrder.pages {
after = tt_content
}
which creates a circu... - 20:05 Revision df52f29f: [BUGFIX] Use proper value for "_SHORTCUT_ORIGINAL_PAGE_UID"
- Resolves: #99838
Releases: main, 12.4
Change-Id: I41833544e3fe77340d1d82223eb3da0182cb1322
Reviewed-on: https://revie... - 19:16 Revision dbd804dc: [BUGFIX] Respect nullable date time fields
- Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni... - 19:15 Revision 288b82a2: [BUGFIX] Respect nullable date time fields
- Nullable time fields with value null (not set) are reset to 0 on update.
This changes the value from not set to midni... - 19:02 Revision 0158da81: [BUGFIX] Allow to include YouTube shorts
- Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c... - 19:01 Revision 774f58a2: [BUGFIX] Allow to include YouTube shorts
- Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c... - 18:58 Revision 5289e586: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
- Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:... - 18:54 Revision 43e6b93c: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
- Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:... - 18:36 Revision d81741b0: [BUGFIX] Allow to include YouTube shorts
- Kudos to Georg Ringer for the hint.
Resolves: #98600
Releases: main, 12.4, 11.5
Change-Id: I1c200b4a8835bdccc4e9dc2c... - 18:28 Revision 1033db03: [BUGFIX] Prevent PHP warnings in IconFactory for tables with missing "ctrl"
- Resolves: #101248
Releases: main, 12.4, 11.5
Change-Id: If7954c44729897bf807bb06dd864fdfbf7f3f7eb
Reviewed-on: https:... - 18:02 Revision d9f49083: [BUGFIX] Allow selection of root folder in Folder Browser
- The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ... - 17:52 Revision 93bd1ae3: [BUGFIX] Translate lowlevel database search form
- This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie... - 17:52 Revision 43a03a8e: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
- The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th... - 17:34 Revision a7541705: [BUGFIX] Translate lowlevel database search form
- This patch adds missing translation strings for the search
located in: DB Check > Full search > Raw search in all fie... - 17:30 Revision cebeee38: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
- The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th... - 17:25 Revision b5816626: [BUGFIX] Allow selection of root folder in Folder Browser
- The Folder Browser now has a button that allows to select the currently
opened browser, which is already possible in ... - 17:22 Revision 83614a80: [TASK] Remove jQuery from TcaMigrationsCheck
- Additionally, the handleAjaxRequest function
of the install tool router now also allows
a HTMLElement to be passed as... - 17:18 Revision f996d31c: [BUGFIX] Prevent exception caused by hash collisions in indexed_search
- The indexed_search extension uses a truncated md5 hash for building a
word index. The truncation greatly increases th... - 16:21 Revision e520a687: [BUGFIX] Make phpstan happy
- Resolves: #101250
Releases: main, 12.4, 11.5
Change-Id: Ib9a6a8f20c459e9d83d8af4024d711291af684b7
Reviewed-on: https:... - 15:07 Revision af71af97: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
- This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981... - 14:55 Revision 74421f69: [BUGFIX] Provide request-token in backend login refresh dialog
- The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ... - 14:49 Revision 57463417: [!!!][TASK] Convert VersionState to backed enum
- This change converts class VersionState to a native backed enum.
Resolves: #101175
Releases: main
Change-Id: I5d0b5a... - 14:41 Revision fb9b3e33: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
- This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981... - 14:41 Revision 2d6ed654: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
- With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u... - 14:39 Revision 70d1e1aa: [TASK] Use DI for mailer in backend PasswordReset
- This patch injects `MailerInterface` in backend password reset using DI.
Resolves: #101239
Releases: main
Signed-off... - 14:33 Revision f5eabd82: [BUGFIX] Fix undo operation for RowUpdater UpgradeWizards
- With the refactoring to attributes, RowUpdaters failed
to be fetched from the UpgradeWizardService, as they present
u... - 14:32 Revision a4b67d55: [BUGFIX] Provide request-token in backend login refresh dialog
- The backend login refresh dialog is now passing a request-token
(which is required in `AbstractUserAuthentication`), ... - 14:13 Revision 2803da6a: [TASK] Add functional tests for indexed_search
- Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ... - 14:00 Revision f79fda4d: [BUGFIX] Avoid SQL errors in PageRepository->versionOL
- This change adds an additional guard clause check
to avoid SQL errors when an invalid row is entered.
Resolves: #981... - 13:46 Revision 6478888b: [TASK] Remove jQuery from UserPassLogin JS module
- Resolves: #101241
Releases: main
Change-Id: I5a6580645f18d2371f35a602866e503a82843913
Reviewed-on: https://review.typ... - 13:41 Revision 3b4c8b93: [TASK] Streamline backend user/-group total amount output
- Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ... - 13:19 Revision 4281557a: [TASK] Remove unused toolbar related JS selectors
- Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi... - 13:10 Revision 7f179e2d: [BUGFIX] Consider path links with leading slash as `url`
- `ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di... - 13:06 Revision bfa9d8fa: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
- The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St... - 13:02 Revision ae67fc48: [TASK] Streamline backend user/-group total amount output
- Streamline total amount text for backend groups and backend
user listing. Also correct wording is applied, depending ... - 12:52 Revision a2d13893: [BUGFIX] Avoid fatal error with invalid soft reference parser links
- When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang... - 12:50 Revision 42456c5b: [TASK] Add functional tests for indexed_search
- Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ... - 12:49 Revision 23b50fc0: [TASK] Remove unused toolbar related JS selectors
- Resolves: #101238
Releases: main, 12.4
Change-Id: I3ff0ea07c5b4121d3b585215b13b4834de7838b4
Reviewed-on: https://revi... - 12:39 Revision 089578d8: [BUGFIX] Consider path links with leading slash as `url`
- `ext:redirects` allowed to redirect to absolute target
path. With #97159 the target field TCA type has changed
and di... - 12:31 Revision 99afcc08: [BUGFIX] Add read_only to cache identifier for file mounts
- The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts... - 12:30 Revision 1a3cf896: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
- Creating redirects for `SysFolder`,`Spacer` and `Recycler` on slug
changes does not make sense as they are not reacha... - 12:27 Revision cf72e3dc: [TASK] Add functional tests for indexed_search
- Added tests for:
- indexing contents and words
- a basic search
- metaphone search
Resolves: #97732
Releases: main, ... - 12:08 Revision dbad6d4c: [BUGFIX] Add read_only to cache identifier for file mounts
- The cache identifier for file mounts only consisted of storage id
and path. In rare cases (with same name file mounts... - 11:27 Revision 29f892b0: [TASK] Remove @internal for MfaProvider classes
- The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ... - 11:27 Revision 592739ac: [TASK] Remove @internal for MfaProvider classes
- The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ... - 10:58 Revision c356e23c: [TASK] Remove jQuery from EXT:opendocs
- Resolves: #101236
Releases: main
Change-Id: Iee3c1cbc8927ee5c27a2a713c4ee7bdfb17a67d2
Reviewed-on: https://review.typ... - 10:57 Revision ffcbeb10: [TASK] Remove @internal for MfaProvider classes
- The following classes were marked as @internal in TYPO3 11 since
the feature was experimental. This should have been ... - 09:52 Revision d127bc78: [!!!][TASK] Convert MfaViewType to backed enum
- This change converts class MfaViewType to a native,
backed enum. In addition the 3rd parameter of the
method handleRe... - 09:52 Revision 41aa51db: [BUGFIX] Properly show indeterminate state of categories
- Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to... - 09:16 Revision 2a50aa40: [BUGFIX] Add identifier to the file mount cache's value
- This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang... - 08:43 Revision 0f0ec6e8: [BUGFIX] Properly show indeterminate state of categories
- Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to... - 08:08 Revision 9243e4d6: [BUGFIX] Properly show indeterminate state of categories
- Prepared nodes were not properly handled in the category
element, causing the indetermination state recalculation to... - 08:05 Revision db1408d9: [TASK] Harden array callbacks in EXT:backend
- To improve code readability and to help static analysis, add
type annotations and use first-class callables.
Resolve... - 07:15 Revision e5aeb7e0: [BUGFIX] Add identifier to the file mount cache's value
- This makes the groupHomePath and userHomePath features available
again.
Releases: main, 12.4
Resolves: #101188
Chang...
2023-07-04
- 21:29 Revision 831c3df7: [TASK] Add shared cache for VariableProcessor
- VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
... - 21:20 Revision c71b5007: [TASK] Add shared cache for VariableProcessor
- VariableProcessor::addHash() is called to convert URI path
variables that don't comply with certain rules to a hash,
... - 21:13 Revision 22ede859: [TASK] Improve the save notification in mass editing mode
- The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi... - 21:03 Revision 49fd1292: [TASK] Improve the save notification in mass editing mode
- The new save notification currently lists all changes separately,
when editing records in EditDocumentController.
Thi... - 20:57 Revision 4c40d747: [BUGFIX] Properly respect "disallowed" list for file extensions
- Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr... - 20:48 Revision bf9c760b: [BUGFIX] Add missing inline language labels for form engine
- This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re... - 20:47 Revision 2f6f6cf5: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
- Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ... - 20:28 Revision 29a5ec93: [BUGFIX] Properly respect "disallowed" list for file extensions
- Maintaining the "disallowed" list in TCA for type=file
previously was only respected in the DataHandler
but the restr... - 20:15 Revision b6f9adb2: [BUGFIX] Streamline new record button titles in recordlist
- To streamline the titles a specific language label is added for
the recordlist, which uses the TCA table title config... - 20:00 Revision f0511366: [BUGFIX] Add missing inline language labels for form engine
- This adds missing form engine inline language labels,
used e.g. for the "unsaved changes" modal.
Resolves: #98718
Re... - 19:55 Revision 250fae36: [BUGFIX] Flush fluid cache when switching debug output in AdminPanel
- Currently, when switching the 'Show fluid debug output' in AdminPanel,
the relevant frontend caches weren't flushed, ... - 18:09 Revision de1ff199: [TASK] Use callout component for slug hints
- The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot... - 18:03 Revision 2a5f81c0: [BUGFIX] Strip superfluous srcset path prefix
- Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ... - 17:57 Revision 08c02402: [BUGFIX] Make check for last key work for menu items with key = 0
- Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb... - 17:47 Revision 2d35c91e: [TASK] Use callout component for slug hints
- The hint when changing a slug previously was a
combination of utility classes and with color changes
in a recent Boot... - 17:39 Revision 9d43c6f8: [BUGFIX] Resolve page with trailing slash requested without one
- With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
... - 17:31 Revision dd4cf5e8: [BUGFIX] Strip superfluous srcset path prefix
- Rendering image '<source>' elements using the
IMAGE content object (layoutKey 'picture')
no longer have the document ... - 17:02 Revision 94456d3e: [BUGFIX] Resolve page with trailing slash requested without one
- With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
... - 15:58 Revision 9e7ba219: [BUGFIX] Respect preferred browser language in backend login
- With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t... - 15:57 Revision bb72ee01: [TASK] Add iterable type to `PageErrorHandlerInterface::handlePageError`
- The `PageErrorHandlerInterface` is often implemented in case a custom
error handler is used in site configuration. St... - 15:56 Revision 32a2cdc3: [BUGFIX] Render image processing results in install tool
- Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p... - 15:56 Revision a9a00701: [BUGFIX] Make check for last key work for menu items with key = 0
- Additionally switch $nextActive to boolean
Resolves: #100995
Releases: main, 12.4
Change-Id: I0e41835f42753595480afb... - 14:47 Revision 5a2c851b: [BUGFIX] Render image processing results in install tool
- Some checks might return a message why images can't be generated.
Those checks didn't return success which prevents p... - 13:56 Revision 0078b7c7: [BUGFIX] Resolve page with trailing slash requested without one
- With #89091 pages with slugs containing trailing slash have
been enabled to be resolved when requested with trailing
... - 13:40 Revision adf83be9: [BUGFIX] Respect preferred browser language in backend login
- With #100255 it has been ensured, that the translate ViewHelper uses
the site language locale. For backend context, t... - 13:10 Revision 26e15895: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
- ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c... - 12:01 Revision 2289ae2f: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
- ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c... - 10:14 Revision c5fff77f: [TASK] Change sorting of records in recycler module
- The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case... - 09:54 Revision 60964d5b: [TASK] Change sorting of records in recycler module
- The deleted records should be sorted by the timestamp descending instead
of by the uid ascending because in most case... - 09:54 Revision e9131cd2: [BUGFIX] Do not create auto-create redirects for SysFolder and Spacer
- Creating redirects for `SysFolder` and `Spacer` on slug changes does
not make sense as they are not reachable in the ... - 09:49 Revision c20dad7e: [BUGFIX] Avoid symfony/property-access in getGettablePropertyNames()
- ObjectAccess::getGettablePropertyNames() has quite the history by now.
It used to be quite simple, an is_callable() c... - 09:24 Revision b9abb5c6: [BUGFIX] Show validation errors for fields with legend in form engine
- Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T... - 09:24 Revision ea366949: [BUGFIX] Make parallel execution checkbox in scheduler working
- The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad... - 08:40 Revision 0c87eb73: [BUGFIX] Make parallel execution checkbox in scheduler working
- The markup is adjusted to make the "parallel
execution" checkbox in the scheduler module
edit view working again.
Ad... - 08:40 Revision 317b4a7d: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
- Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc... - 08:40 Revision f9abb3ac: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
- Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc... - 08:13 Revision b65472ed: [BUGFIX] Avoid reaching placeholder limit in DataMapProcessor
- Use array chunked query combined with direct value list
to retrieve full data set in `DataMapProcessor` methods
`fetc... - 08:03 Revision c09155fb: [!!!][TASK] Remove pages.doktype 255 / recycler
- Historically, TYPO3 Core has had a custom page doktype
"recycler" which was used as a "manual trash bin" so editors
c... - 07:31 Revision 96877af6: [BUGFIX] Enable additional attributes for Media ViewHelper
- This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C... - 07:31 Revision 474640b2: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
- Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati... - 07:31 Revision dad78924: [BUGFIX] Consider more TMENU a-tag related config for runtime cache
- Since the swap to LinkResult, the ATagParams and some more attributes
are cached independent of different configurati... - 07:15 Revision de4bf7e4: [BUGFIX] Do not use FlashMessage in DataHandler hook
- This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643...
2023-07-03
- 20:11 Revision b038279a: [BUGFIX] Avoid fatal error with invalid soft reference parser links
- When a link href is empty or invalid, TYPO3 now does not
crash anymore.
Resolves: #100958
Releases: main, 12.4
Chang... - 19:53 Revision dc06661c: [BUGFIX] Enable additional attributes for Media ViewHelper
- This change also adds some basic tests for MediaViewHelper
Resolves: #100929
Resolves: #99122
Releases: main, 12.4
C... - 19:52 Revision fff5a88b: [BUGFIX] Do not use FlashMessage in DataHandler hook
- This way, it works in CLI mode as well.
Resolves: #100745
Releases: main, 12.4
Change-Id: Idc00323c012bd3c7f6816b643... - 19:50 Revision 591a7ba0: [BUGFIX] Show validation errors for fields with legend in form engine
- Since #97330, a form engine elements label
might not be represented by a <label> tag,
but by using a <legend> tag.
T... - 18:55 Revision 79a5fa48: [BUGFIX] Prevent undefined array key warnings in PageRepository
- Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:... - 18:54 Revision fe75b7b5: [BUGFIX] Prevent undefined array key warnings in PageRepository
- Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:... - 17:06 Revision abe424a5: [BUGFIX] Prevent undefined array key warnings in PageRepository
- Resolves: #101194
Releases: main, 12.4, 11.5
Change-Id: I431e0af6b35d85aed0a3834c16b9f75c2923bfaa
Reviewed-on: https:... - 16:57 Revision f2d8e0ee: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
- This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R... - 16:56 Revision 15c75521: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
- Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:... - 16:56 Revision d62c8da3: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
- Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:... - 16:25 Revision 71fe4828: [TASK] Update ckeditor5 to v38.1
- This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav... - 16:12 Revision 2009770c: [TASK] Update ckeditor5 to v38.1
- This change updates ckeditor5 to version 38.1. See [1] for detailed
information.
Executed commands:
npm i --sav... - 16:11 Revision 59a36db7: [BUGFIX] Use event delegation for image manipulation triggers
- With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ... - 16:03 Revision c9b60dd5: [BUGFIX] Use event delegation for image manipulation triggers
- With the dismissal of jQuery and jQuery UI from the image manipulation
component, the event handling for the trigger ... - 15:38 Revision deb578e7: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
- This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R... - 15:24 Revision 35a4c605: [BUGFIX] Avoid BackendUser access in AdminPanel constructor
- Resolves: #100538
Releases: main, 12.4, 11.5
Change-Id: Ia0e37a39ed566938a9b9f947ad21949a9ab3b0bc
Reviewed-on: https:... - 15:24 Revision f5558dea: [!!!][TASK] Remove deprecated code in SiteLanguage
- Removed the following public methods:
* \TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode
* \TYPO3\CMS\Co... - 15:22 Revision 2950c7f0: [BUGFIX] Prevent PHP 8 warning in ContentObjectRenderer
- This change prevents a PHP warning in ContentObjectRenderer
when working with "max" and "begin".
Resolves: #100857
R... - 15:11 Revision 86da90ea: [TASK] Use better default size when opening the editpopup
- When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv... - 15:01 Revision 06ec7354: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
- This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process... - 14:52 Revision 53ce42f9: [BUGFIX] Don't treat CKEditor Inspector as CommonJS
- This change in the Rollup configuration caused the window
namespace to disappear, breaking the JS call in the process... - 14:50 Revision 7720e065: [TASK] Use better default size when opening the editpopup
- When editing in FormEngine the popup now has a larger
size, corresponding to up-to-date displays and devices.
Resolv... - 14:48 Revision d758c0e4: [TASK] Remove fallback in SiteConfiguration constructor
- Its todo is solved. This also introduces constructor property promotion.
Resolves: #101213
Releases: main
Change-Id:... - 14:26 Revision 1747cdf5: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
- This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section... - 14:26 Revision d634f571: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
- This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section... - 14:26 Revision 7287107f: [TASK] Re-introduce hreflang attribute of site language configuration
- The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur... - 13:47 Revision 85d2b5b1: [TASK] Re-introduce hreflang attribute of site language configuration
- The site language's configuration setting "hreflang" was
deprecated with #99908, however, it still serves a valid pur... - 13:43 Revision 68d4f80c: [DOCS] Outline ext:felogin behavior when plugin is hidden at login
- This change moves the section about "Access restrictions on the felogin
plugin" to the user manual, since the section... - 13:42 Revision 161d7071: [BUGFIX] Set locale for FormatSize
- As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually... - 13:18 Revision af484875: [TASK] Streamline "referrer" spelling in felogin code
- All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch... - 13:17 Revision 52183d71: [TASK] Streamline "referrer" spelling in felogin code
- All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch... - 13:16 Revision 508c963b: [BUGFIX] Set locale for FormatSize
- As LC_NUMERIC is not set via Locales::setLocale
because conflicts on float calculation may occur,
we have to manually... - 12:42 Revision e5c3be58: [TASK] Streamline "referrer" spelling in felogin code
- All PHP code is adjusted to use
proper spelling "referrer".
Existing Fluid variables or config options
are not touch... - 11:21 Revision 7fa9a9f5: [TASK] Add more excludedParameters from common systems
- Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0... - 11:21 Revision 025d2959: [BUGFIX] Do not return exit codes > 255
- If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t... - 10:59 Revision fbed3b1a: [TASK] Add more excludedParameters from common systems
- Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83d0... - 10:58 Revision df74cd48: [BUGFIX] Do not return exit codes > 255
- If a console command throws an exception that isn't caught, the exit
code evaluates to "0" (aka successful) because t... - 10:42 Revision e0f1b295: [TASK] Add more excludedParameters from common systems
- Include Matomo, Google, Hubspot.
Resolves: #101180
Releases: main, 12.4, 11.5
Change-Id: I15ba4d4ec84e5abfb22e5f83... - 09:56 Revision b9d0ae4b: [TASK] Update `styleguide`
- This change raises `styleguide` to include
the change with the correct version constraints
in the `ext_emconf.php`.
... - 09:32 Revision 2da8d8b5: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/410 from TYPO3/stefan-1
- [TASK] styleguide: Set correct core version in `ext_emconf.php`
- 08:39 Revision 87475850: [TASK] styleguide: Set correct core version in `ext_emconf.php`
- This change sets the version in the `ext_emconf.php`
to the next version, matching the current TYPO3 core
main branch...
2023-07-02
- 09:57 Revision 07ca630f: [TASK] Remove useless test in GeneralUtilityTest
- This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
... - 09:10 Revision fc5e9f7e: [TASK] Remove useless test in GeneralUtilityTest
- This change removes a useless test, which only tests PHP
native `htmlspecialchars()` and `htmlspecialchars_decode()`
...
2023-07-01
- 08:46 Revision 20c3df2e: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
- A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run... - 08:46 Revision 96ffecc3: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
- A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run... - 08:45 Revision 2c487211: [TASK] Raise 'phpstan/phpstan' and regenerate baseline
- A new patch level requires to regenerate baseline.
> composer req --dev phpstan/phpstan:^1.10.22
> Build/Scripts/run... - 08:34 Revision b7e0b5b0: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
- The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul... - 08:33 Revision 628dcdea: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
- The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul...
2023-06-30
- 17:42 Revision d7945c33: [BUGFIX] Fix counting of doktypes in DatabaseIntegrityCheck
- The previous logic for checking whether a value for a specific
doktype already exists falsely assumed the value shoul... - 10:20 Revision 4041cc56: [BUGFIX] Allow integer keys in ArrayUtility::flatten()
- Instead of breaking the execution with a TypeError if
an array to be flattened by ArrayUtility::flatten()
has integer... - 10:16 Revision 43862291: [BUGFIX] Allow integer keys in ArrayUtility::flatten()
- Instead of breaking the execution with a TypeError if
an array to be flattened by ArrayUtility::flatten()
has integer... - 10:14 Revision 406479a5: [TASK] SchemaMigrator is stateless
- Class SchemaMigrator has an unused property $schema.
Removing this property makes it more obvious
this service is sta... - 10:14 Revision ff0acac3: [TASK] SchemaMigrator is stateless
- Class SchemaMigrator has an unused property $schema.
Removing this property makes it more obvious
this service is sta... - 08:35 Revision 917444d2: [TASK] Simplify fe_login template by removing unused onSubmit
- Replace the Fluid if condition for the onSubmit value in the login template of EXT:fe_login with the else part.
The ... - 08:24 Revision be6b8925: [TASK] Simplify fe_login template by removing unused onSubmit
- Replace the Fluid if condition for the onSubmit value in the login template of EXT:fe_login with the else part.
The ...
2023-06-29
- 15:45 Revision 9f404033: [BUGFIX] Make list of webmount page ids really unique
- The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen... - 15:45 Revision c57a8a1d: [BUGFIX] Make list of webmount page ids really unique
- The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen... - 15:26 Revision d3e0d120: [BUGFIX] Show source file and user agent in CSP backend module
- The CSP backend module is not showing the optional source-file
of the reported violation. This information references... - 15:26 Revision 7ff50ff3: [BUGFIX] Show source file and user agent in CSP backend module
- The CSP backend module is not showing the optional source-file
of the reported violation. This information references... - 15:11 Revision 547cbc93: [BUGFIX] Make list of webmount page ids really unique
- The fix for #100750 aimed to apply `array_unique()` to the array
containing page ids used as webmounts for the backen... - 15:08 Revision 0d129737: [BUGFIX] Allow reconstitution of CSP hash values
- Reconstituting HashValue objects from their string
representation fails and cannot be used in the site
csp.yaml setti... - 14:59 Revision 5ad55d92: [BUGFIX] Allow reconstitution of CSP hash values
- Reconstituting HashValue objects from their string
representation fails and cannot be used in the site
csp.yaml setti... - 10:47 Revision 7fe5793a: [TASK] Add site request tests page-id and language-id query params
- Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha... - 10:47 Revision a3f65887: [TASK] Add site request tests page-id and language-id query params
- Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha... - 10:47 Revision 3ab61d56: [TASK] Add site request tests page-id and language-id query params
- Adds tests for site resolving by e.g. https://example.org/?id=1&L=0
Resolves: #101198
Releases: main, 12.4, 11.5
Cha...
Also available in: Atom