Activity
From 2023-08-10 to 2023-09-08
2023-09-08
- 22:22 Revision de15998f: [TASK] Remove unwanted `use function` php import
- Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768... - 22:22 Revision 59239926: [TASK] Remove unwanted `use function` php import
- Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768... - 21:54 Revision 49ab70c1: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:54 Revision 9941dec5: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:54 Revision 0d1db41c: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:41 Revision 9da08034: [TASK] Allow f:link.action and f:uri.action without Extbase
- This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ... - 21:41 Revision 1b1dc512: [TASK] Allow f:link.action and f:uri.action without Extbase
- This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ... - 15:06 Revision f277d01b: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 15:06 Revision a7e612a5: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 15:06 Revision 1ef77286: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 12:39 Revision 9eaea806: [TASK] Set display fields during DatabaseRecordList start
- In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
... - 12:39 Revision 00535412: [TASK] Set display fields during DatabaseRecordList start
- In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
... - 11:35 Revision 739664fa: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:35 Revision 119c4d91: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:35 Revision b1ea9b65: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:31 Revision f98fcd79: [FEATURE] Add BeforeLoadedUserTsConfigEvent
- With the recent deprecation of adding user TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar... - 09:22 Revision 501b4f1e: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 09:22 Revision 12367f37: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 09:22 Revision fdfdc06f: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 07:50 Revision 036fd2c0: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
- With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ... - 07:40 Revision 288d84b3: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai...
2023-09-07
- 22:49 Revision e57d5430: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
- With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ... - 21:27 Revision 078de3a2: [TASK] Restore "ShowBlocks" functionality in CKEditor5
- With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu... - 21:27 Revision a751dbae: [TASK] Restore "ShowBlocks" functionality in CKEditor5
- With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu... - 21:07 Revision ddcf2874: [TASK] Clean up usages of ContentObjectRenderer request attribute
- ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att... - 21:07 Revision 607a46f9: [TASK] Clean up usages of ContentObjectRenderer request attribute
- ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att... - 20:32 Revision 1a186040: [BUGFIX] Ensure package state file using the setup command
- With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol... - 20:32 Revision e7e80c79: [BUGFIX] Ensure package state file using the setup command
- With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol... - 20:12 Revision 8a16e93c: [BUGFIX] Stabilize AbstractDomainObject _isDirty check
- Accessing static properties as non-static has always
triggered a notice in PHP. However, since PHP 8.0
accessing unde... - 15:44 Revision a5733bbc: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai... - 14:00 Revision 236d52fd: [TASK] Replace `php -S` with apache2 and php-fpm
- This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ... - 13:14 Revision c3384bcc: [TASK] Provide description for "canonical_url" field
- - Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the... - 13:04 Revision 79683d6f: [TASK] Provide description for "canonical_url" field
- - Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the... - 12:45 Revision 30b50fd8: [BUGFIX] Fix paging in record list when pressing the Enter key
- Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl... - 12:45 Revision 2f4cbfca: [BUGFIX] Fix paging in record list when pressing the Enter key
- Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl... - 12:40 Revision 83011772: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
- Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi... - 12:30 Revision 0159e6d1: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
- Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi... - 11:03 Revision f8860609: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai... - 11:00 Revision beabfcf7: [TASK] Allow configuring the modal size via markup trigger
- When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d... - 11:00 Revision eb85b957: [TASK] Allow configuring the modal size via markup trigger
- When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d... - 10:03 Revision 6d7483a8: [BUGFIX] Make WebserverType an optional argument
- There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p... - 09:47 Revision a8b53cd4: [BUGFIX] Make WebserverType an optional argument
- There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p... - 08:47 Revision e613f1f2: [TASK] Refactor install tool module selectors to enums
- Resolves: #101792
Releases: main
Change-Id: I8bc37e711ed42f3e58fcd761f9894f6851fbfff9
Reviewed-on: https://review.typ... - 08:38 Revision d50216f5: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 08:36 Revision c95ec9e5: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 08:36 Revision 67b88603: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 07:37 Revision 0e051894: [TASK] Update TypeScript and friends, September 2023
- This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal... - 07:37 Revision 5a48b54d: [TASK] Update TypeScript and friends, September 2023
- This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal... - 06:55 Revision cd56e424: [BUGFIX] Mark broken links in RTE again
- The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ... - 06:54 Revision a240bf92: [BUGFIX] Mark broken links in RTE again
- The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ... - 06:34 Revision bf720ff2: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 06:34 Revision abeb264f: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 06:33 Revision 0b8d896b: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 05:40 Revision ee1461ea: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 05:40 Revision f7acf3a0: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 05:39 Revision b8a9e450: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 04:36 Revision 7cd691d8: [TASK] Add CI check for zero stray or non updated JavaScript files
- All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files... - 04:25 Revision 4f1c1368: [TASK] Add CI check for zero stray or non updated JavaScript files
- All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files... - 04:22 Revision 56451a58: [TASK] Require `typo3/testing-framework:^8.0.5`
- This change raises the minimum version constraint for
the `typo3/testing-framework` to ensure that required
changes a...
2023-09-06
- 20:40 Revision c004fed0: [TASK] Unify indention in database record list
- Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi... - 20:39 Revision 2916ea29: [TASK] Unify indention in database record list
- Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi... - 20:26 Revision bd308ebc: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 20:26 Revision 4249feae: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 20:26 Revision 75e9c23b: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 19:59 Revision 1943f86c: [BUGFIX] Allow file links in siteConfiguration/static-route
- During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf... - 19:59 Revision e997a270: [BUGFIX] Allow file links in siteConfiguration/static-route
- During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf... - 11:10 Revision 259c97cf: [TASK] Cleanup form element reference in FormEngine module
- The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b... - 11:09 Revision ef3d2abc: [TASK] Cleanup form element reference in FormEngine module
- The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b... - 10:05 Revision 70f68908: [TASK] Simplify markup of collapse buttons
- We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,... - 10:04 Revision 34a0572e: [TASK] Simplify markup of collapse buttons
- We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,... - 09:33 Revision a5419526: [BUGFIX] Correct usage of GenericButton
- The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de... - 09:33 Revision ac685588: [BUGFIX] Correct usage of GenericButton
- The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de... - 09:05 Revision 61d4c557: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no... - 09:05 Revision 27974652: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no... - 09:04 Revision 8e75183d: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no...
2023-09-05
- 19:36 Revision 89bf36e5: [TASK] styleguide: Provide example for type=email with nullable handling
- https://github.com/TYPO3-CMS/styleguide/pull/424
We're adding core code to add default sql definitions derived from ... - 15:09 Revision 075b0931: [BUGFIX] Re-add field explanation text for form finisher checkboxes
- This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #... - 15:08 Revision f89a5265: [BUGFIX] Re-add field explanation text for form finisher checkboxes
- This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #... - 14:21 Revision 9f5b375f: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:21 Revision 8864dc5b: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:21 Revision 00c01a19: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:08 Revision 77a9d694: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
- The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede... - 14:08 Revision 2cae047a: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
- The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede... - 11:46 Revision af2945e5: [BUGFIX] styleguide: Remove bool values from select items
- Since the new SelectItems API, item values now have a strict type.
Only strings and integers are allowed to be a valu... - 11:45 Revision 80e6a577: [BUGFIX] Toggle checkmark when switching aspect ratio
- The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi... - 11:45 Revision 4d491cf1: [BUGFIX] Toggle checkmark when switching aspect ratio
- The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi... - 11:08 Revision 3816f7b1: [BUGFIX] Exclude all icons from screenreaders
- Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi... - 11:08 Revision 76732353: [BUGFIX] Exclude all icons from screenreaders
- Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi... - 10:37 Revision 5d995d28: [TASK] Remove jQuery from installer
- Resolves: #101766
Releases: main
Change-Id: Ic8a45913fd067cd00170c754d8d2f02216023d15
Reviewed-on: https://review.typ... - 09:46 Revision 66b45be3: [TASK] Allow eslint execution from root folder
- With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf... - 09:38 Revision 3091f4d3: [TASK] Allow eslint execution from root folder
- With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf... - 05:51 Revision cc8c1e45: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91... - 05:37 Revision d8c1b99a: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91... - 05:06 Revision 068bb7d9: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele... - 05:05 Revision 59a3bc25: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele... - 04:44 Revision 5127116e: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele...
2023-09-04
- 14:14 Revision ed907fd9: [BUGFIX] Apply `t3js-colorpicker-initialized` class to correct element
- Since migrating the color picker to alwan in #101646, the
`t3js-colorpicker-initialized` class is applied to the inpu... - 12:36 Revision a162a045: [TASK] Migrate helper entry point scripts to TypeScript
- Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s... - 12:36 Revision 3384e122: [TASK] Migrate helper entry point scripts to TypeScript
- Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s... - 06:10 Revision 8858962b: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1... - 06:01 Revision 6f9245d7: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1...
2023-09-03
- 19:48 Revision ba36b893: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 19:48 Revision 55fe8674: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 19:47 Revision e371bd4f: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 12:01 Revision 2176349a: [TASK] styleguide: Stabilize acceptance tests
- Some acceptance tests tends to produce errors
in the JavaScript console. This can be mitigated
by using a higher wait...
2023-09-02
- 16:29 Revision 118b241f: [TASK] Use SiteBasedTestTrait consistently
- When the functional test related SiteBasedTestTrait
has been introduced, it was not rolled out to all
possible consum... - 11:03 Revision a6552271: [TASK] Add property types to ReferenceIndexUpdater
- Minor patch to strictify class members a bit.
Resolves: #101828
Releases: main
Change-Id: Ib3b39411a3fa5bdd8ebad489b...
2023-09-01
- 17:34 Revision c4f6c2ca: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
- Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed... - 17:34 Revision 5f89c218: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
- Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed... - 17:10 Revision f3dfe0be: [TASK] Replace `php -S` with apache2 and php-fpm
- This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ... - 17:06 Revision e9907829: [FEATURE] Add BeforeLoadedPageTsConfigEvent
- With the recent deprecation of adding page TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar... - 15:44 Revision f2f79d95: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:44 Revision 5fcaa182: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:44 Revision cd067392: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:26 Revision 3dfad255: [TASK] Avoid irre_tutorial in tests
- We extracted all the single irre related test
variants to dedicated fixture extensions in
v12 already.
The remaining... - 14:17 Revision 61e20b6e: [TASK] Avoid AbstractDataHandlerActionTestCase
- Avoiding this abstract streamlines various tests to
do more things similar as other tests.
This especially affects n... - 14:16 Revision 20b65af2: [TASK] Remove famfamfam/silk note
- We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me... - 14:16 Revision d238c44d: [TASK] Remove famfamfam/silk note
- We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me... - 10:06 Revision 64859cea: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ... - 10:06 Revision ef15a771: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ... - 10:06 Revision 47608777: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ...
2023-08-31
- 14:51 Revision 0baf11c8: [FEATURE] Allow `Configuration/user.tsconfig`
- Similar to `Configuration/page.tsconfig`,
default User TSconfig is now loaded from
extensions `Configuration/user.tsc... - 14:19 Revision de80a95b: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:19 Revision 45e03bec: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:18 Revision 31156831: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:11 Revision 5d193b1b: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
- To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar... - 14:11 Revision 20ce6bae: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
- To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar... - 13:52 Revision da471b0e: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:52 Revision b72cc6c6: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:52 Revision 385fd74f: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:37 Revision 54d22e22: [TASK] Add PHPStan type hints in PackageManager
- Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi... - 13:37 Revision 2ed64ce3: [TASK] Add PHPStan type hints in PackageManager
- Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi... - 13:32 Revision 756493ca: [TASK] Properly disable task setting fields
- In its current implementation, the scheduler module renders all
settings fields (aka "additional fields") at one and ... - 09:37 Revision 3b1fe2d5: [BUGFIX] Check used webserver during CLI setup
- When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary... - 09:37 Revision 2aebe1ea: [BUGFIX] Check used webserver during CLI setup
- When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
2023-08-30
- 17:07 Revision 3bd57aec: [TASK] Stateless TsConfigTreeBuilder
- We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ... - 17:07 Revision e5e26cfe: [TASK] Stateless TsConfigTreeBuilder
- We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ... - 15:19 Revision 36e1da41: [TASK] Replace chosen-js with select-pure
- chosen-js is based on jQuery, while select-pure is
based on lit and is therefore available as web components.
This is... - 15:12 Revision 8620166b: [TASK] Use `requestSubmit()` in FormEngine
- FormEngine JavaScript now uses `requestSubmit()` to announce an actual
data-changing submit action which allows bindi... - 14:46 Revision bc6ccceb: [BUGFIX] Fix stage changing in workspace preview
- Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl... - 14:46 Revision 7e5e44a6: [BUGFIX] Fix stage changing in workspace preview
- Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl... - 14:37 Revision 1e024678: [TASK] Remove jQuery from @typo3/workspaces/workspaces
- Resolves: #101781
Releases: main
Change-Id: I072c4ae70e08e5d0a6d94d5a3ea67a26394e88d4
Reviewed-on: https://review.typ... - 14:23 Revision 356b6a5b: [TASK] Deprecate EMU::addPageTSConfig()
- ExtensionManagementUtility::addPageTSConfig() has
been superseded in v12 with feature #96614 already,
which allows au... - 11:33 Revision 6e628d44: [FEATURE] Auto-create DB fields from TCA for type "email"
- Tables with TCA columns set to type="email" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 09:10 Revision d7d3f6fd: [TASK] Update CKEditor5 to use DocumentList instead of List
- See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE... - 08:57 Revision 2790ca3a: [TASK] Update CKEditor5 to use DocumentList instead of List
- See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE... - 08:37 Revision c9873d5e: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:37 Revision 6b33d8f4: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:37 Revision e12f80f1: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:30 Revision b97f50bc: [TASK] Remove DataHandler->checkStoredRecord()
- Well, that functionality is hilarious: Sometimes,
when the DataHandler updates or inserts database
rows, it calls che... - 06:18 Revision 3e884ce6: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a... - 06:18 Revision f10914e7: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a... - 06:18 Revision d4d84685: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
2023-08-29
- 17:08 Revision 62a03fcd: [TASK] Move ext:adminpanel user TS out of ext:core
- ext:core TsConfigTreeBuilder contains default
User TSconfig of the adminpanel extension.
This does not belong there.... - 12:57 Revision 1d841793: [TASK] Fix npm copy of contrib packages
- @lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor... - 12:16 Revision 31b3ed24: [TASK] Fix npm copy of contrib packages
- @lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor... - 10:50 Revision 5bf2dd24: [TASK] Use SelectItem in SelectItemProcessor
- A small step towards streamlining Core code to use
the recently introduced SelectItem API.
Resolves: #101745
Release... - 10:44 Revision e66d8373: [TASK] Define readonly for never-written private TypeScript variables
- IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu... - 10:44 Revision 0d6b6e7f: [TASK] Define readonly for never-written private TypeScript variables
- IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu... - 10:23 Revision e356691b: [TASK] Use TypeScript tsconfig include instead of exclude
- This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ... - 10:23 Revision 8016882d: [TASK] Use TypeScript tsconfig include instead of exclude
- This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ... - 10:22 Revision f8031744: [TASK] Deny global jQuery usage via eslint rules
- This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the... - 10:03 Revision 65c63fc4: [TASK] Remove stray JavaScript build files
- Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove... - 10:03 Revision d7f8cef7: [TASK] Use URL API in Install Tool router
- The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather... - 09:40 Revision a77cf0d7: [TASK] Deny global jQuery usage via eslint rules
- This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the... - 09:40 Revision 9428e080: [TASK] Remove stray JavaScript build files
- Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove... - 09:38 Revision 7533eb56: [TASK] Use URL API in Install Tool router
- The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather... - 08:17 Revision ed57ed31: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the... - 08:17 Revision 826f82ae: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the... - 08:16 Revision f350c107: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
2023-08-28
- 19:33 Revision 727fb0e5: [BUGFIX] Avoid static state in LocalizationUtility
- The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ... - 19:33 Revision 76c10aa2: [BUGFIX] Avoid static state in LocalizationUtility
- The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ... - 19:18 Revision c43f4151: [BUGFIX] Listen to correct events in "Extension Configuration" filter
- Previously, the `keyup` event was intercepted in "Extension
Configuration", which doesn't work with `clearable()`. Th... - 18:33 Revision 4d0c9849: [TASK] Ensure short list syntax is used
- With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c... - 18:33 Revision 8e3e4c3c: [TASK] Ensure short list syntax is used
- With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c... - 14:53 Revision 42b49a99: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
- Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-... - 14:53 Revision 18b6cb45: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
- Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-... - 14:52 Revision 880709af: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
- Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-... - 14:52 Revision eac5c3f1: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
- Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-... - 14:50 Revision ce6900a6: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
- Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-... - 14:50 Revision b1c0a329: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
- Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-... - 14:50 Revision a59bf969: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
- Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-... - 14:50 Revision 615d3a8b: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
- Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-... - 14:50 Revision f7fea30e: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
- Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-... - 14:49 Revision ea2b0259: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
- Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-... - 14:49 Revision 57db128d: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
- Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-... - 14:49 Revision 398fe456: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
- Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-... - 14:49 Revision 7bfb795d: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
- Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-... - 14:49 Revision 12c98098: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
- Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-... - 14:47 Revision 29c95a7e: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
- Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-... - 14:47 Revision 064cde3c: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
- Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-... - 14:46 Revision d42e9441: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
- Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-... - 14:46 Revision 0c54e525: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
- Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-... - 14:46 Revision b05f34ef: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
- Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-... - 14:46 Revision b50ec0c0: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
- Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-... - 14:45 Revision a2403fae: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
- Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-... - 14:45 Revision e71eb2cb: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
- Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-... - 13:25 Revision bb6ca378: [TASK] Use EXTBASEPLUGIN in tests
- Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ... - 13:25 Revision 2745776f: [TASK] Use EXTBASEPLUGIN in tests
- Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ... - 13:14 Revision 6fc7490a: [BUGFIX] Make filtered upgrade docs visible again
- When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously... - 12:57 Revision 50828fc7: [BUGFIX] Make filtered upgrade docs visible again
- When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously... - 12:41 Revision 276a6976: [TASK] Add UserSession to BeforeUserLogoutEvent
- Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed... - 12:41 Revision 8474d016: [TASK] Add UserSession to BeforeUserLogoutEvent
- Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed... - 11:53 Revision c963e64c: [TASK] Use <template> for document fragments in form editor
- The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th... - 11:35 Revision a86b57df: [TASK] Use <template> for document fragments in form editor
- The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th... - 11:34 Revision 14259194: [BUGFIX] Fix installer password toggle icon rendering
- The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone... - 11:22 Revision c6f0364a: [BUGFIX] Fix installer password toggle icon rendering
- The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone... - 10:47 Revision 9d1fa5fd: [BUGFIX] Correct fetching of extension form definitions
- The `retrieveYamlFilesFromExtensionFolders` function returned
the full path to the form configuration as key and the ... - 10:36 Revision b525531d: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:36 Revision b96bdea8: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:35 Revision 980203f1: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:11 Revision 45962459: [BUGFIX] Correct type check for stream resource
- The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum... - 10:11 Revision 3aef3028: [BUGFIX] Correct type check for stream resource
- The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum... - 09:25 Revision 99cfa745: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:05 Revision 6a0e38ba: [TASK] Remove jQuery from Install Tool modules
- This patch removes the jQuery usages from all Install Tool modules.
It's done in one go because of the dependency of ... - 08:05 Revision 02f54459: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta... - 08:04 Revision 9778ef0d: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta... - 08:04 Revision ef134667: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
2023-08-26
- 20:26 Revision e3880e72: [TASK] Improve CKEditor vendor logo placement
- With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ... - 20:09 Revision b75d71fa: [TASK] Improve CKEditor vendor logo placement
- With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ... - 16:46 Revision 43ad669f: [TASK] Use CPP in ModifyRecordListTableActionsEvent
- With this change, CPP is used in ModifyRecordListTableActionsEvent.
Resolves: #101761
Releases: main
Signed-off-by: ... - 16:45 Revision 7d373d2c: [TASK] Use CPP in ModifyRecordListHeaderColumnsEvent
- With this change, CPP is used in ModifyRecordListHeaderColumnsEvent.
Additionally, 2 superfluous type declarations h... - 16:44 Revision dace5aef: [TASK] Use CPP in ModifyButtonBarEvent
- With this change, CPP is used in ModifyButtonBarEvent.
Resolves: #101762
Releases: main
Signed-off-by: Torben Hansen... - 16:37 Revision 7490f3e6: [TASK] Fix Changelog/13.0 RST markup errors
- Mostly those are formatting changes of bad spacing and missing colons.
Code-blocks are used where applicable.
Resolv...
2023-08-24
- 16:38 Revision b5ed6a88: [!!!][TASK] Add native type declarations to GU array methods
- Resolves: #101453
Related: #101305
Releases: main
Change-Id: Ib34e3526769753ed90553db42d4e843f44dc560f
Reviewed-on: h...
2023-08-23
- 21:18 Revision 5e4b6159: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
- Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t... - 21:18 Revision 75eec39a: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
- Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t... - 19:02 Revision 39bf11f1: [BUGFIX] Continue loop in case binary was not found
- The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins... - 19:02 Revision 745ed5d7: [BUGFIX] Continue loop in case binary was not found
- The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins... - 17:36 Revision 83546286: [BUGFIX] Fix Linkvalidator checks on hidden pages
- The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd... - 17:35 Revision d21cb595: [BUGFIX] Fix Linkvalidator checks on hidden pages
- The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd... - 17:06 Revision e58a8607: [TASK] Add indexes for table sys_log
- This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:... - 17:06 Revision 5753be96: [TASK] Add indexes for table sys_log
- This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:... - 16:17 Revision f39d22e4: [TASK] Use CPP in RenderingContextFactory
- Minor patch to streamline RenderingContextFactory
a bit.
Resolves: #101742
Releases: main
Change-Id: I97eefb9b9c161a... - 15:25 Revision d469b549: [BUGFIX] Swap title and message of notification when creating a backend user
- When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th... - 15:25 Revision cddee3b7: [BUGFIX] Swap title and message of notification when creating a backend user
- When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th... - 15:24 Revision c1d5e1b9: [BUGFIX] Swap title and message of notification when creating a backend user
- When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th... - 13:01 Revision 3e9d0d8c: [BUGFIX] Render fieldControl in UuidElement
- The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende... - 13:01 Revision e8acb640: [BUGFIX] Render fieldControl in UuidElement
- The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende... - 12:16 Revision 396296c3: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
- This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl... - 12:16 Revision 4c5fbea8: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
- This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl... - 12:02 Revision fea2f9db: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
- This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl... - 10:30 Revision e487eb43: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
- Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e... - 10:30 Revision 5a5883c9: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
- Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e... - 10:30 Revision fc59d590: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
- Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e... - 10:15 Revision a69163aa: [TASK] Adjust auto-created column length for MM tables
- This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl... - 10:15 Revision b7c851e4: [TASK] Adjust auto-created column length for MM tables
- This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl... - 10:13 Revision ff5854a3: [TASK] Allow passwordGenerator in all TCA types
- FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict... - 10:13 Revision bf8ce33f: [TASK] Allow passwordGenerator in all TCA types
- FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict... - 07:46 Revision c813459f: [DOCS] Fix formatting for lists in .rst
- If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be... - 07:27 Revision d742e212: [DOCS] Fix formatting for lists in .rst
- If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be... - 07:27 Revision 1d5d06a2: [DOCS] Fix formatting for lists in .rst
- If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
2023-08-22
- 13:54 Revision 41ece655: [TASK] Verify @-sign is a valid TypoScript identifier
- ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one... - 13:54 Revision 08f38209: [TASK] Verify @-sign is a valid TypoScript identifier
- ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one... - 12:25 Revision 3b4e6f58: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
- On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf... - 12:25 Revision 3e1d5bb9: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
- On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf... - 12:25 Revision 5a93c81b: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
- On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf... - 11:56 Revision 2c108778: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
- Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r... - 11:56 Revision eadb8557: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
- Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r...
2023-08-21
- 08:11 Revision f5758fcf: [DOCS] Fix errors in changelog
- Fix syntax errors, improve clarity.
Bullet lists should have a newline before and after, otherwise
they will not be ...
2023-08-18
- 08:15 Revision 29d54b8a: [BUGFIX] Restore currently selected folder in Filelist module
- The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag... - 08:05 Revision dcaabe5a: [BUGFIX] Restore currently selected folder in Filelist module
- The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag... - 06:39 Revision 393ad519: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re... - 06:39 Revision 98655667: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re... - 06:38 Revision f0256a39: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
- see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
2023-08-17
- 22:05 Revision e879029b: [BUGFIX] Fix link attribute handling in ckeditor
- Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied... - 21:57 Revision d0d023af: [BUGFIX] Fix link attribute handling in ckeditor
- Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied... - 21:28 Revision d3051f8d: [BUGFIX] Ensure CKEditor ui language is always set
- If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac... - 21:20 Revision 22dbe1da: [BUGFIX] Ensure CKEditor ui language is always set
- If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac... - 13:55 Revision 4d273911: [DOCS] Modernize and enhance the documentation for EXT:recycler
- Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi... - 13:31 Revision aad607b9: [DOCS] Modernize and enhance the documentation for EXT:recycler
- Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi...
2023-08-16
- 09:29 Revision d7f24355: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:core`
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:58 Revision c3a97949: [DOCS] Fix code examples for tagging event listeners with PHP attribute
- The "event" value in the PHP attribute has to be the FQCN of the event
class. Additionally, a caption is added to the... - 08:46 Revision fb040cf7: [TASK] Use correct method visibility in Lit elements
- The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist... - 08:45 Revision e8d397a9: [TASK] Use correct method visibility in Lit elements
- The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist... - 08:41 Revision e7d287c1: [BUGFIX] Restore currently selected folder in ElementBrowser
- Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo... - 08:26 Revision 020c7db7: [BUGFIX] Restore currently selected folder in ElementBrowser
- Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo... - 08:11 Revision 9f68573c: [TASK] Do not use to-be deprecated `unload` event
- Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en... - 08:10 Revision 83a2bcfd: [TASK] Do not use to-be deprecated `unload` event
- Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en... - 08:10 Revision 867e5bbf: [TASK] Do not use to-be deprecated `unload` event
- Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
2023-08-15
- 14:05 Revision 76dd5233: [BUGFIX] Ensure copied records keep l10n_state behavior
- This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi... - 14:05 Revision e7fb94bf: [BUGFIX] Ensure copied records keep l10n_state behavior
- This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi... - 13:26 Revision ea6e19a5: [BUGFIX] Fix Undefined array key warning in InlineRecordContainer
- Fix undefined array key 0 in `InlineRecordContainer` by adding
a null coalescing operator and handling `$uid` properl... - 10:47 Revision 6718f69d: [BUGFIX] Ensure inline fieldset items do not float
- This ensures that the custom web components
(which are display: inline by default) are not
position next to the float... - 09:27 Revision b3c2ce4e: [BUGFIX] Fix classloader dump after extension install
- With #101596 event listener registrations were migrated to
PHP attributes. Service registrations may only be performe...
2023-08-14
- 10:11 Revision 45f3dd73: [TASK] Use DI in SchemaMigrator
- Core SchemaMigrator is the main entry point
of the "Database analyzer" and other DB
schema comparison and update func... - 09:52 Revision 9b61b397: [BUGFIX] Fix undefined array key "pages" in FileContentParser
- Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release... - 09:52 Revision 25a65706: [BUGFIX] Fix undefined array key "pages" in FileContentParser
- Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release... - 09:52 Revision b1379305: [BUGFIX] Fix undefined array key "pages" in FileContentParser
- Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
2023-08-13
- 18:50 Revision 0784dbd9: [!!!][TASK] Disable external links by default in Linkvalidator
- There are several known problems with external link checking
in Linkvalidator, specifically false positives and no
re...
2023-08-12
- 16:41 Revision ffd77a98: [TASK] Prepare SchemaMigrator towards DI
- The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes... - 16:41 Revision 10c7aee8: [TASK] Prepare SchemaMigrator towards DI
- The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
2023-08-11
- 19:58 Revision cb91933e: [TASK] Always reset singleton instances for whole testcases
- For (unit) tests that use singletons, the singletone instances should
always be reset for all tests from the correspo... - 14:08 Revision d07650ee: [TASK] Unify descriptions for fixture classes of abstract classes
- There is no point repeating the name of the extended class in the
class PHPDoc comment.
This makes creating new fixt... - 14:06 Revision bc492706: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
- There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati... - 13:49 Revision d4320fdb: [TASK] Migrate from jQuery in `@typo3/backend/online-media`
- This patch removes jQuery from the `@typo3/backend/online-media` module
in favor of native APIs. The form has been mi... - 13:46 Revision 943f824a: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
- There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati... - 13:38 Revision 12e8cf34: [TASK] Clean up ext_tables.sql parser
- * Parser is now a stateless service
* Declare final, more private methods
* Remove unused methods
* More type hints a... - 10:31 Revision fc127b55: [TASK] Require doctrine/lexer:^3.0
- The lexer is used in the core ext_tables.sql
parser. Other dependencies that use it allow
3.0 already, it comes with ... - 09:14 Revision 5efbc8c8: [TASK] Modernize ext:core ext_tables.sql DataType classes
- Similar to #101642, the single DataType classes are
modernized towards better PHP types, are made
`@internal` and cle... - 07:47 Revision 75ff3766: [BUGFIX] Ignore csp.yaml file when saving site configuration
- The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ... - 07:39 Revision 5b52a4ed: [BUGFIX] Ignore csp.yaml file when saving site configuration
- The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ... - 07:28 Revision 55a4e7d6: [DOCS] Update ext:rte_ckeditor documentation
- With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include...
2023-08-10
- 19:21 Revision bbf46cd3: [DOCS] Update ext:rte_ckeditor documentation
- With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include... - 19:19 Revision 51b377a1: [!!!][TASK] Drop unused icons from EXT:backend
- The TYPO3 system extension "backend" accumulated many graphical assets
over the years that became unused piece by pie... - 19:07 Revision 4804dc15: [BUGFIX] Keep "Add media by URL" modal open on error
- If the "Add media by URL" button is used in FormEngine, a modal appears
with an input field, allowing the user to ent... - 18:36 Revision 9bdfcfd2: [TASK] Replace usages of getMockForAbstractClass in EXT:core
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 14:11 Revision 195a0e34: [BUGFIX] TS copy operator handles existing reference
- This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa... - 14:11 Revision 97d5db5f: [BUGFIX] TS copy operator handles existing reference
- This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa... - 13:57 Revision d00ec876: [TASK] Refactor EM InstallUtility
- Minor cleanup in extensionmanager FileHandlingUtility
to make a dependency more explicit, everything else is
within I... - 13:56 Revision 29b3d5dd: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
- This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now... - 13:33 Revision 720dd861: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
- This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now... - 11:21 Revision d4e26a35: [TASK] Eliminate eslint warnings
- Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e... - 11:20 Revision 0afb2a2c: [TASK] Eliminate eslint warnings
- Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e... - 10:31 Revision f6c4369a: [TASK] Replace jquery.minicolors with alwan
- The current color picker plugin based on jQuery is now replaced with
alwan [1]. alwan is a dependency-free color pick... - 09:22 Revision 51b843cc: [TASK] Declare TypeScript types for global TYPO3 object
- Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win... - 09:21 Revision 9fd312eb: [TASK] Declare TypeScript types for global TYPO3 object
- Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win... - 07:46 Revision b0464c2a: [TASK] De-mess EM InstallUtility a bit
- Service classes in Extensionmanager\Utility
are a great example on "when class abstraction
goes wrong" - we're fighti... - 07:38 Revision 5eaa272d: [TASK] Modernize ext:core ext_tables.sql AST classes
- Classes in TYPO3\CMS\Core\Database\Schema\Parser\AST
are intermediate DTO's created by the ext_tables.sql
parser to t... - 05:58 Revision 696281c7: [TASK] EXT:install: Migrate `InfoBox` and `FlashMessage` to Lit
- In the effort of removing jQuery from the Install Tool, this patch
migrates the `InfoBox` and `FlashMessage` componen... - 05:51 Revision ec4a8c2a: [TASK] Update bootstrap to 5.3.1
- Executed commands:
npm install --save bootstrap@^5.3.1
npm run build
Resolves: #101629
Releases: main, 12.4...
Also available in: Atom