Activity
From 2024-01-23 to 2024-02-21
2024-02-21
- 14:53 Revision ddf8ae50: [TASK] Show sender email address for mailtest in ext:install
- In TYPO3 versions before v9, the mailtest showed the configured
sender email address. This has been removed due to a ... - 14:47 Revision 1d6aaf77: [TASK] Show sender email address for mailtest in ext:install
- In TYPO3 versions before v9, the mailtest showed the configured
sender email address. This has been removed due to a ... - 13:56 Revision c4b58ae4: [BUGFIX] Avoid notice in template module by an early return
- Return early in the template module on root page if a sys_template
record is retrieved from a page which itself is de... - 13:16 Revision cbb8e240: [TASK] Avoid runtime caching pages in DataHandler
- The DataHandler has a major structural flaw by not handing
over known record state to sub methods. It thus tends to
f... - 13:15 Revision d6146559: [TASK] Add better PHPStan annotation for method getRepositoryClassName
- Resolves: #103170
Releases: main, 12.4, 11.5
Change-Id: Ic7f63f6c55b832af27e9e30a0711ba042df42aa3
Reviewed-on: https:... - 13:15 Revision 788e9593: [TASK] Add better PHPStan annotation for method getRepositoryClassName
- Resolves: #103170
Releases: main, 12.4, 11.5
Change-Id: Ic7f63f6c55b832af27e9e30a0711ba042df42aa3
Reviewed-on: https:... - 13:15 Revision 6edfb0a8: [TASK] Add better PHPStan annotation for method getRepositoryClassName
- Resolves: #103170
Releases: main, 12.4, 11.5
Change-Id: Ic7f63f6c55b832af27e9e30a0711ba042df42aa3
Reviewed-on: https:... - 10:24 Revision 126ff8f0: [TASK] Clean up legacy cache_treelist leftovers
- Using cache_treelist has been avoided with #103139
since it was broken. v13 now goes ahead and removes
the clearing l... - 09:21 Revision 9d914dcb: [BUGFIX] Avoid broken treelist cache
- The cache_treelist handling in PageRepository is broken
for a long time already: Entries are get() with an expiry
tim... - 09:21 Revision b04415d6: [BUGFIX] Avoid broken treelist cache
- The cache_treelist handling in PageRepository is broken
for a long time already: Entries are get() with an expiry
tim... - 09:04 Revision 420d779d: [TASK] Migrate input-group-addon to input-group-text
- Resolves: #103167
Releases: main
Change-Id: Ic890b2b5ea50bd4410709912316e3da7ac0cad38
Reviewed-on: https://review.typ... - 08:30 Revision d007a2cf: [BUGFIX] Update clearable close icon to match icon set
- Resolves: #103166
Releases: main
Change-Id: I8ee238e46ba7589e32917d2ac26ee0aa6860c014
Reviewed-on: https://review.typ...
2024-02-20
- 21:47 Revision 05037e0b: [TASK] Prevent password policy warning in BackendUserPasswordCheck
- The dataHandler hook implementation `BackendUserPasswordCheck` sets
a random password for a new backend user, if the ... - 21:38 Revision 2feda602: [BUGFIX] EXT:workspaces: Use locallang keys in modal windows
- Some modal windows rendered in the workspace management module had
hard-coded strings. This commit replaces such usag... - 21:38 Revision d7dd9ca8: [TASK] Prevent password policy warning in BackendUserPasswordCheck
- The dataHandler hook implementation `BackendUserPasswordCheck` sets
a random password for a new backend user, if the ... - 21:30 Revision 19a4755f: [BUGFIX] EXT:workspaces: Use locallang keys in modal windows
- Some modal windows rendered in the workspace management module had
hard-coded strings. This commit replaces such usag... - 14:02 Revision 983b7163: [TASK] Use first class closures for service provider factories
- Adapt the service provider compiler to perform the same level of
optimization as for the array-based callable syntax:... - 14:02 Revision bbeceef6: [TASK] Use first class closures for service provider factories
- Adapt the service provider compiler to perform the same level of
optimization as for the array-based callable syntax:... - 10:15 Revision 8d064f0f: [TASK] Remove `then()` callback hell in EXT:form wizard
- The code of the form creation wizard is cleaned up a bit. The nested
`then()` callback hell is replaced with proper a... - 08:54 Revision 76b20cc9: [TASK] Set TYPO3 version to 11.5.37-dev
- Change-Id: Icbc9a048e82113dce433a1059ed0f53727b44e28
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/830... - 08:27 Revision d84f3f6c: [RELEASE] Release of TYPO3 11.5.36
- Change-Id: Ic9729e15cf60d56f5fc1ecb63dfd0a9545b92104
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/830...
2024-02-19
- 17:01 Revision 045f87ef: [BUGFIX] Prevent drop down menus in docheader from being cut off
- Drop down menus, used in the docheader (e.g. the
language selection in then page module) do no longer
get cut off on ... - 17:01 Revision a4f60517: [BUGFIX] Prevent drop down menus in docheader from being cut off
- Drop down menus, used in the docheader (e.g. the
language selection in then page module) do no longer
get cut off on ... - 14:44 Revision 5aceacdf: [DOCS] Update CKEditor5 CSS styling limitations section
- With #100768 the CKEeditor5 CSS scoping was migrated from server-side
SCSS preprocessing to a JavaScript based CSS pr... - 14:44 Revision effbd5b4: [DOCS] Update CKEditor5 CSS styling limitations section
- With #100768 the CKEeditor5 CSS scoping was migrated from server-side
SCSS preprocessing to a JavaScript based CSS pr... - 11:36 Revision aba2f023: [BUGFIX] Remove outdated comment regarding `capitalWords` in `f:format.case`
- Resolves: #103142
Releases: main, 12.4, 11.5
Change-Id: I31e5af71aa0e1a9104f8c154a6f0e34f29c90a77
Reviewed-on: https:... - 11:36 Revision 5645bf00: [BUGFIX] Remove outdated comment regarding `capitalWords` in `f:format.case`
- Resolves: #103142
Releases: main, 12.4, 11.5
Change-Id: I31e5af71aa0e1a9104f8c154a6f0e34f29c90a77
Reviewed-on: https:... - 11:36 Revision 1aab0b2e: [BUGFIX] Remove outdated comment regarding `capitalWords` in `f:format.case`
- Resolves: #103142
Releases: main, 12.4, 11.5
Change-Id: I31e5af71aa0e1a9104f8c154a6f0e34f29c90a77
Reviewed-on: https:... - 04:47 Revision 476b197d: [BUGFIX] Add font plugin to CKEditor5
- Add the configuration to the "Full" RTE preset, and also
include some modules that missed in Full preset since #10209... - 04:47 Revision f2c27868: [BUGFIX] Add font plugin to CKEditor5
- Add the configuration to the "Full" RTE preset, and also
include some modules that missed in Full preset since #10209...
2024-02-18
- 16:00 Revision 038d7ac9: [DOCS] Correct text role in changelog for cache instruction middleware
- Resolves: #103145
Related: #102628
Releases: main
Change-Id: Ib629563e5289e2dc459b042fe8c5fb7c54beb829
Reviewed-on: h... - 11:23 Revision 5c78a714: [DOCS] Adjust link to Doctrine DBAL upgrade guide in changelog
- Additionally, avoid double "see" in consecutive sentences.
Resolves: #103146
Related: #102875
Releases: main
Change-...
2024-02-17
- 17:12 Revision e3e37e2d: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 17:12 Revision 8a4b1e19: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 17:11 Revision 50a8624b: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 17:11 Revision af9694d5: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 08:06 Revision 37103199: [TASK] Enable tablecaption in CKEditor5
- CKEditor5 renders tablecaptions as figcaption elements,
therefore we allow them to be included in RTE and
in frontend... - 08:06 Revision 49b5e95b: [TASK] Enable tablecaption in CKEditor5
- CKEditor5 renders tablecaptions as figcaption elements,
therefore we allow them to be included in RTE and
in frontend...
2024-02-16
- 19:24 Revision 70509d5a: [TASK] Remove DH $overrideValues and overrideFieldArray()
- This `@internal` property and method is another "has
never been used" detail: It dates back to very early
TYPO3 versi... - 19:00 Revision 80f79343: [TASK] Clean up DataHandler
- Some cleanup of the class with obvious things:
* Add ConnectionPool, CacheManager and runtime cache as
property, c... - 17:36 Revision 41668d04: [BUGFIX] Prevent TypeError in file related webhook messages
- Since FileInterface->getPublicUrl() might return
`NULL`, corresponding constructor arguments are
updated to now expec... - 17:36 Revision 19c5f9b2: [BUGFIX] Prevent TypeError in file related webhook messages
- Since FileInterface->getPublicUrl() might return
`NULL`, corresponding constructor arguments are
updated to now expec... - 16:16 Revision 0882218a: [BUGFIX] Load `backend.form` imports in Site Configuration form
- In v11, extension authors were able to enhance the site configuration
"TCA" with richtext fields. Since v12, this is ... - 16:16 Revision 488076fa: [BUGFIX] Load `backend.form` imports in Site Configuration form
- In v11, extension authors were able to enhance the site configuration
"TCA" with richtext fields. Since v12, this is ... - 13:41 Revision ef654cc0: [BUGFIX] Provide pid to `BackendUtility::getProcessedValue()`
- To allow `BackendUtility::getProcessedValue()` to properly
resolve the labels for select options, added via TSconfig,... - 12:42 Revision 4d1095fc: [BUGFIX] Provide pid to `BackendUtility::getProcessedValue()`
- To allow `BackendUtility::getProcessedValue()` to properly
resolve the labels for select options, added via TSconfig,... - 10:11 Revision 1f68f1ac: [TASK] Remove unused DH $data_disableFields
- Similar to #103132. This time, public `@internal`
property $data_disableFields is only read, but
never written.
Read...
2024-02-15
- 15:39 Revision 38ea522b: [TASK] Remove unused DH $remapStackChildIds
- In this episode of 'Cracking the Cryptic' we are
looking at the DataHandler puzzle ;)
Let's get some obvious things d... - 14:51 Revision 7177ce37: [BUGFIX] Remove left-over debugging of page tree settings
- Resolves: #103131
Releases: main
Change-Id: I19617a4b2610bd622a887c0a2c1b974ca7617d01
Reviewed-on: https://review.typ... - 13:15 Revision 0191fcc3: [TASK] Simplify DH->checkRecordUpdateAccess()
- Argument 3 $data of `checkRecordUpdateAccess()` is
funny: It is only used if argument 4 is given as
well. This is onl... - 12:03 Revision a1424c6b: [TASK] Stop runtime caching GU::trimExplode() in DH
- There is no point to substitute GU::trimExplode() of
the rather short TCA 'eval' string by substituting
it with an md... - 12:03 Revision ea8b46f7: [TASK] Stop runtime caching GU::trimExplode() in DH
- There is no point to substitute GU::trimExplode() of
the rather short TCA 'eval' string by substituting
it with an md... - 10:17 Revision 7ed23d54: [BUGFIX] Use `form-select` for EXT:form "version2" select elements
- The EXT:form "version2" is using bootstrap 5,
which requires <select> elements to use the
`form-select` class. This i... - 10:17 Revision 105d8958: [BUGFIX] Use `form-select` for EXT:form "version2" select elements
- The EXT:form "version2" is using bootstrap 5,
which requires <select> elements to use the
`form-select` class. This i... - 09:42 Revision 76bba45a: [BUGFIX] Add missing quotes to image processing suggestion
- Install tool suggests to set
`$GLOBALS['TYPO3_CONF_VARS']['GFX']['processor_colorspace'] = sRGB`
if images appear too... - 09:36 Revision c0b4504b: [BUGFIX] Add missing quotes to image processing suggestion
- Install tool suggests to set
`$GLOBALS['TYPO3_CONF_VARS']['GFX']['processor_colorspace'] = sRGB`
if images appear too... - 09:32 Revision de0f48a7: [BUGFIX] Handle falsy return type when getting selected folder
- The method `FileLinkHandler->getSelectedFolder()` may return either an
instance of `Folder` or a blunt `false`, where...
2024-02-14
- 17:51 Revision dbc86b75: [BUGFIX] Fix tree example in styleguide
- Since the node is `collapsed` on initial
rendering, the `aria-expanded` attribute
is set to "false".
Resolves: #1031... - 17:50 Revision f872dc1b: [BUGFIX] Do not reset items per page on search
- Due to the previously used pagination, the
"items per page" option has been reset when
searching in the record list.
... - 17:50 Revision f1afd04d: [BUGFIX] Do not reset items per page on search
- Due to the previously used pagination, the
"items per page" option has been reset when
searching in the record list.
... - 14:46 Revision 97f0eadf: [TASK] Simplify table handling in `DefaultTCASchema`
- With #103015 the table definition merge has been moved
to an earlier point, providing an associative array
with the t... - 12:05 Revision 6208b54f: [BUGFIX] Fix mixed up `$cachingEnabled` property in BootCompletedEvent
- The BootCompletedEvent receives the constructor argument
`$cachingEnabled`. However, the variable `$disableCaching` w... - 12:05 Revision a0f82d6a: [BUGFIX] Fix mixed up `$cachingEnabled` property in BootCompletedEvent
- The BootCompletedEvent receives the constructor argument
`$cachingEnabled`. However, the variable `$disableCaching` w... - 07:28 Revision 29537318: [BUGFIX] Respect TCA type `group` as `foreign_selector`
- It's now possible to use a TCA type `group`
field as `foreign_selector` together with
the `useCombination` functional... - 07:28 Revision ba987879: [BUGFIX] Respect TCA type `group` as `foreign_selector`
- It's now possible to use a TCA type `group`
field as `foreign_selector` together with
the `useCombination` functional... - 06:54 Revision 5935e2d0: [DOCS] Correctly state "bigint signed" as datetime default
- The original patch in [1] wrongly stated that the column
type was changed to "bigint unsigned", when in fact it
is "b...
2024-02-13
- 15:52 Revision 84be96cf: [TASK] Update ckeditor5 to v41.1
- This commit updates ckeditor5 to v41.1. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v41.1.0.
... - 15:41 Revision 13e93366: [TASK] Update ckeditor5 to v41.1
- This commit updates ckeditor5 to v41.1. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v41.1.0.
... - 14:38 Revision 6cc92701: [TASK] Add missing RST for #102799
- The RST and some templates adaptions have been missed in the
11.5 backport of #102799.
Resolves: #103109
Related: #1... - 12:58 Revision 96f80588: [TASK] Reduce TCA ctrl origUid usages
- The database column defined by TCA ctrl 'origUid'
('t3_origuid') had a bumpy ride over the years.
It was mostly obso... - 11:41 Revision 88c15bc1: [BUGFIX] Ensure correct custom (sub)category handling in ConstantEditor
- The constant editor has been revamped with #98357 using the
new TypoScript parser introduced with TYPO3 v12 under the... - 11:41 Revision 2b4db755: [BUGFIX] Ensure correct custom (sub)category handling in ConstantEditor
- The constant editor has been revamped with #98357 using the
new TypoScript parser introduced with TYPO3 v12 under the... - 10:27 Revision 19363517: [TASK] Set TYPO3 version to 13.0.2-dev
- Change-Id: I098521a44a34a15787fb547f760e508be96dc63a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 10:27 Revision 5ab9112b: [TASK] Set TYPO3 version to 12.4.12-dev
- Change-Id: I706b9d7328f06eff3e7f7fb86ae3a3138615bfd4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 10:27 Revision 55873fe3: [TASK] Set TYPO3 version to 11.5.36-dev
- Change-Id: I6aa8b241cbb0e433928b252a613fb4ecc5f0e7bb
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 09:57 Revision a157af54: [RELEASE] Release of TYPO3 13.0.1
- Change-Id: I020a5c47684aa4e9cc375a0ab2753f891d79f55b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 09:54 Revision 3f83ff31: [RELEASE] Release of TYPO3 12.4.11
- Change-Id: Ibd1ea27ced45de785a6a417758b33a0461a97d97
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 09:50 Revision 7cd2396f: [RELEASE] Release of TYPO3 11.5.35
- Change-Id: I38cbdb269558b2e823a16ba7b8f4abb3895466e8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/829... - 09:08 Revision 20faa77e: [SECURITY] Deny directly modifying file abstraction layer entities
- Write access to table `sys_file` is denied per default, unless data
is being imported. In addition, write access to r... - 09:08 Revision 5c5a0953: [SECURITY] Prevent arbitrary access to privileged resources via t3://
- Resolves: #93571
Releases: main, 13.0, 12.4, 11.5
Change-Id: I9622bfa47ef9637cecaff4a790f742445f598682
Security-Bulle... - 09:08 Revision e297e235: [SECURITY] Do not disclose encryptionKey via InstallTool
- The encryptionKey is a secret that must never be sent within any
request, therefore it is now dropped from the editin... - 09:08 Revision 3c8351e3: [SECURITY] Avoid showing password hashes in backend edit forms
- Backend form fields of TCA `type=password` should never expose
the persisted value - especially, in case the value is... - 09:08 Revision 07f7ceca: [SECURITY] Prevent RCE via install tool settings
- Resolves: #102799
Releases: main, 13.0, 12.4, 11.5
Change-Id: I673b6fbac853b0a977a5e5833a683c6952a55458
Security-Bull... - 09:07 Revision a70f34cb: [!!!][SECURITY] Enforce absolute path checks in FAL local driver
- The File Abstraction Layer Local Driver did not verify whether
a given absolute file path is allowed, and made it pos... - 09:07 Revision 38f0bf9a: [SECURITY] Deny directly modifying file abstraction layer entities
- Write access to table `sys_file` is denied per default, unless data
is being imported. In addition, write access to r... - 09:07 Revision ae0dfc4c: [SECURITY] Prevent arbitrary access to privileged resources via t3://
- Resolves: #93571
Releases: main, 13.0, 12.4, 11.5
Change-Id: I9622bfa47ef9637cecaff4a790f742445f598682
Security-Bulle... - 09:07 Revision 14d10135: [SECURITY] Do not disclose encryptionKey via InstallTool
- The encryptionKey is a secret that must never be sent within any
request, therefore it is now dropped from the editin... - 09:07 Revision 1186b2fe: [SECURITY] Avoid showing password hashes in backend edit forms
- Backend form fields of TCA `type=password` should never expose
the persisted value - especially, in case the value is... - 09:06 Revision 47e897f8: [SECURITY] Prevent RCE via install tool settings
- Resolves: #102799
Releases: main, 13.0, 12.4, 11.5
Change-Id: I673b6fbac853b0a977a5e5833a683c6952a55458
Security-Bull... - 09:06 Revision 205115cc: [!!!][SECURITY] Enforce absolute path checks in FAL local driver
- The File Abstraction Layer Local Driver did not verify whether
a given absolute file path is allowed, and made it pos... - 09:06 Revision b47b6ddf: [SECURITY] Deny directly modifying file abstraction layer entities
- Write access to table `sys_file` is denied per default, unless data
is being imported. In addition, write access to r... - 09:06 Revision 33f4d279: [SECURITY] Prevent arbitrary access to privileged resources via t3://
- Resolves: #93571
Releases: main, 13.0, 12.4, 11.5
Change-Id: I9622bfa47ef9637cecaff4a790f742445f598682
Security-Bulle... - 09:06 Revision df486372: [SECURITY] Do not disclose encryptionKey via InstallTool
- The encryptionKey is a secret that must never be sent within any
request, therefore it is now dropped from the editin... - 09:05 Revision cafc5af7: [SECURITY] Avoid showing password hashes in backend edit forms
- Backend form fields of TCA `type=password` should never expose
the persisted value - especially, in case the value is... - 09:05 Revision 6cc11761: [SECURITY] Prevent RCE via install tool settings
- Resolves: #102799
Releases: main, 13.0, 12.4, 11.5
Change-Id: I673b6fbac853b0a977a5e5833a683c6952a55458
Security-Bull... - 09:05 Revision 78fb9287: [!!!][SECURITY] Enforce absolute path checks in FAL local driver
- The File Abstraction Layer Local Driver did not verify whether
a given absolute file path is allowed, and made it pos... - 09:05 Revision 71e652bf: [SECURITY] Deny directly modifying file abstraction layer entities
- Write access to table `sys_file` is denied per default, unless data
is being imported. In addition, write access to r... - 09:05 Revision 2de87ff1: [SECURITY] Prevent arbitrary access to privileged resources via t3://
- Resolves: #93571
Releases: main, 13.0, 12.4, 11.5
Change-Id: I9622bfa47ef9637cecaff4a790f742445f598682
Security-Bulle... - 09:04 Revision fa12667c: [SECURITY] Do not disclose encryptionKey via InstallTool
- The encryptionKey is a secret that must never be sent within any
request, therefore it is now dropped from the editin... - 09:04 Revision c7a135c2: [SECURITY] Avoid showing password hashes in backend edit forms
- Backend form fields of TCA `type=password` should never expose
the persisted value - especially, in case the value is... - 09:04 Revision 84e07e35: [SECURITY] Prevent RCE via install tool settings
- Resolves: #102799
Releases: main, 13.0, 12.4, 11.5
Change-Id: I673b6fbac853b0a977a5e5833a683c6952a55458
Security-Bull... - 09:04 Revision accf537c: [!!!][SECURITY] Enforce absolute path checks in FAL local driver
- The File Abstraction Layer Local Driver did not verify whether
a given absolute file path is allowed, and made it pos... - 08:47 Revision 08cb3f1d: [TASK] Do not force lightmode for examples
- The style guide should aid in testing and constructing backend components.
In this change, we're removing the mandato... - 07:41 Revision e72b7c6c: [BUGFIX] Avoid autocompletion in TCA type password
- The autocomplete="off" parameter is ignored by current browsers,
autocomplete="new-password" is to be used for disabl... - 07:40 Revision fd81d1bf: [BUGFIX] Avoid autocompletion in TCA type password
- The autocomplete="off" parameter is ignored by current browsers,
autocomplete="new-password" is to be used for disabl... - 07:25 Revision 6a1832a4: [TASK] Update `phpstan/phpstan` version
- A new PHPStan version has been releases,
which is pulled in automatically in the
composerInstallMax nightly test.
Th... - 07:25 Revision 44d84f6b: [TASK] Update `phpstan/phpstan` version
- A new PHPStan version has been released,
which is pulled in automatically in the
composerInstallMax nightly test.
Th... - 07:25 Revision 89c73d68: [TASK] Update `phpstan/phpstan` version
- A new PHPStan version has been released,
which is pulled in automatically in the
composerInstallMax nightly test.
Th...
2024-02-12
- 15:50 Revision 3f3ae9e0: [TASK] Update composer/composer to most recent version
- Executed command:
composer update composer/composer
see https://github.com/advisories/GHSA-7c6p-848j-wh5h
Resolves:... - 15:50 Revision cecb6ae6: [TASK] Update composer/composer to most recent version
- Executed command:
composer update composer/composer
see https://github.com/advisories/GHSA-7c6p-848j-wh5h
Resolves:... - 15:49 Revision 6be8f570: [TASK] Update composer/composer to most recent version
- Executed command:
composer update composer/composer
see https://github.com/advisories/GHSA-7c6p-848j-wh5h
Resolves:... - 15:49 Revision 4c9dd3b2: [TASK] Update composer/composer to most recent version
- Executed command:
composer update composer/composer
see https://github.com/advisories/GHSA-7c6p-848j-wh5h
Resolves:... - 15:32 Revision df0fb932: [BUGFIX] Fix list view functionality in FileList
- This fixes several bugs in FileList:
1. Properly initializing the `searchTerm` ensures
it is kept while sorting.
... - 15:32 Revision b0f41910: [BUGFIX] Fix list view functionality in FileList
- This fixes several bugs in FileList:
1. Properly initializing the `searchTerm` ensures
it is kept while sorting.
... - 08:44 Revision a97cc736: [DOCS] Document how to replace a linktype
- Since the linktypes are automatically registered in Linkvalidator,
it is no longer quite as easy to replace the "exte... - 08:38 Revision 1a5c049a: [DOCS] Document how to replace a linktype
- Since the linktypes are automatically registered in Linkvalidator,
it is no longer quite as easy to replace the "exte...
2024-02-11
- 10:14 Revision c9bcd0a4: [BUGFIX] Also fetch outdated extensions in extensionmanager
- The query for fetching extension versions is extended to
also find "outdated" extension versions (review_state = -2).... - 10:14 Revision 70236e53: [BUGFIX] Also fetch outdated extensions in extensionmanager
- The query for fetching extension versions is extended to
also find "outdated" extension versions (review_state = -2).... - 10:14 Revision 7a7efc2f: [BUGFIX] Also fetch outdated extensions in extensionmanager
- The query for fetching extension versions is extended to
also find "outdated" extension versions (review_state = -2)....
2024-02-10
- 23:15 Revision 7596d9cd: [BUGFIX] Wrong language labels in StandardContentPreviewRenderer
- The language labels for `noPluginSelected` and `edit` in
StandardContentPreviewRenderer can not be resolved, because ... - 23:15 Revision b0ce20c0: [BUGFIX] Wrong language labels in StandardContentPreviewRenderer
- The language labels for `noPluginSelected` and `edit` in
StandardContentPreviewRenderer can not be resolved, because ... - 17:38 Revision 33010104: [BUGFIX] Avoid static calls to LogDataTrait::formatLogDetails
- Resolves: #103097
Releases: 12.4, 11.5
Change-Id: I9280a8489cd0b301a1d9c66efc8428bad206cb8c
Reviewed-on: https://revi... - 17:37 Revision 4e0ee131: [BUGFIX] Avoid static calls to LogDataTrait::formatLogDetails
- Resolves: #103097
Releases: 12.4, 11.5
Change-Id: I9280a8489cd0b301a1d9c66efc8428bad206cb8c
Reviewed-on: https://revi... - 13:11 Revision 1765efd0: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 13:11 Revision 9d64aed5: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 13:11 Revision 5b41b89d: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 13:10 Revision 7563b13e: [TASK] Update container image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
...
2024-02-09
- 22:19 Revision fe1cdae9: [BUGFIX] Mitigate a TypeError in `StandardContentPreviewRenderer`
- An editor can trigger a TypeError exception leading to a 503 error
message `trim() expects parameter 1 to be string, ... - 22:19 Revision 09a8aa23: [BUGFIX] Mitigate a TypeError in `StandardContentPreviewRenderer`
- An editor can trigger a TypeError exception leading to a 503 error
message `trim() expects parameter 1 to be string, ... - 22:19 Revision fda71f80: [BUGFIX] Mitigate a TypeError in `StandardContentPreviewRenderer`
- An editor can trigger a TypeError exception leading to a 503 error
message `trim() expects parameter 1 to be string, ... - 17:34 Revision 314796a0: [BUGFIX] Handle record export and download options individually
- The "Export" button in the list module, used to
trigger exporting a table does now also respect
the `options.impexp.e... - 17:34 Revision a883088e: [BUGFIX] Handle record export and download options individually
- The "Export" button in the list module, used to
trigger exporting a table does now also respect
the `options.impexp.e... - 17:25 Revision 192552c0: [BUGFIX] Add missing list-group-item-action to styleguide menus
- Resolves: #103094
Releases: main
Change-Id: Ib755aacd6f3e9a8149691957c08151b36144325b
Reviewed-on: https://review.typ... - 17:18 Revision ed7ab690: [BUGFIX] Properly use file name argument in locallang label
- The ExtendedFileUtility component provides the file
name as argument for the `fileNotDeletedHasReferences`
label. Thi... - 17:12 Revision 3495170d: [BUGFIX] Properly use file name argument in locallang label
- The ExtendedFileUtility component provides the file
name as argument for the `fileNotDeletedHasReferences`
label. Thi... - 14:07 Revision 8a9e926d: [BUGFIX] Ensure database port as int in setup command
- Releases: main, 13.0
Resolves: #102994
Related: #102959
Change-Id: I9fbb13d333cf9a773d5cfa3742d693595f694aec
Reviewed... - 12:21 Revision fb2cbb57: [BUGFIX] Install Tool: Load renderable components in correct scope
- Lit elements need to get created in the correct browser scope
(i.e. frame) to get rendered in Firefox, which is a hug... - 12:19 Revision 11d89529: [TASK] Remove unused labels related to the old page tree
- Resolves: #103089
Releases: main
Change-Id: I87cfaf2baeafb290930cb6142e80ad490fb1a05c
Reviewed-on: https://review.typ... - 12:07 Revision ba188c1a: [TASK] Remove superfluous space in InitializeCodeEditorInEditFileForm
- The identifier in the `AsEventListener` PHP attribute uses a space.
Allthough this technically works, we do not use s... - 12:01 Revision 8e6157a1: [TASK] Set `argon2id` as default password hashing algorithm
- `argon2id` is available since PHP 7.3. Since this version requirement
is fulfilled for quite some time already, it's ... - 11:29 Revision 1487caf2: [TASK] Replace former extension packages using self.version
- The so called "death star" range for replacements has to be
used with caution [1] as it replaces all versions of the
... - 11:29 Revision 484796b6: [TASK] Replace former extension packages using self.version
- The so called "death star" range for replacements has to be
used with caution [1] as it replaces all versions of the
... - 11:29 Revision fce8221d: [TASK] Replace former extension packages using self.version
- The so called "death star" range for replacements has to be
used with caution [1] as it replaces all versions of the
... - 11:29 Revision 3e497b76: [TASK] Replace former extension packages using self.version
- The so called "death star" range for replacements has to be
used with caution [1] as it replaces all versions of the
... - 09:24 Revision c0a0c292: [BUGFIX] Avoid font cut off in tree component
- The lower part of the node name was inadvertently truncated.
This patch ensures that the text is no longer cut off.
... - 09:21 Revision 0e26556d: [BUGFIX] Install Tool: Re-enable modal actions after execution
- In some cases it was missed to enable modal actions again after their
execution in the Install Tool. This patch adds ... - 09:21 Revision 8772e06f: [BUGFIX] Install Tool: Re-enable modal actions after execution
- In some cases it was missed to enable modal actions again after their
execution in the Install Tool. This patch adds ... - 08:29 Revision 79227b8f: [TASK] Remove obsolete d3js
- With the move to native drag and drop in the tree component #103043,
d3js became obsolete and is now removed.
Resolv... - 07:18 Revision 935bf4b7: [TASK] Update `sortablejs`
- Executed commands:
npm install --save sortablejs@^1.15.2
npm run build
Resolves: #103064
Releases: main, 12... - 07:18 Revision de2856d0: [TASK] Update `sortablejs`
- Executed commands:
npm install --save sortablejs@^1.15.2
npm run build
Resolves: #103064
Releases: main, 12... - 07:07 Revision c843447a: [TASK] Update `alwan` to 2.0.2
- Executed commands:
npm install --save alwan@^2.0.2
npm run build
Resolves: #103038
Releases: main
Change-Id... - 06:44 Revision 916bf8fd: [BUGFIX] Properly resolve GET parameter `id`
- This change ensures that `?id=` only
validates against an integer-interpreted
value, disallowing `?id=nonsense23` whi... - 06:44 Revision c9c6af2c: [BUGFIX] Properly resolve GET parameter `id`
- This change ensures that `?id=` only
validates against an integer-interpreted
value, disallowing `?id=nonsense23` whi...
2024-02-08
- 15:53 Revision e02e8ef2: [TASK] Fix acceptence tests window size with php-webdriver 1.15
- The configured browser capabilities (`chromeOptions`) are passed by
`codeception/module-webdriver` to `php-webdriver`... - 13:17 Revision 49b8b974: [TASK] Fix acceptence tests window size with php-webdriver 1.15
- The configured browser capabilities (`chromeOptions`) are passed by
`codeception/module-webdriver` to `php-webdriver`... - 12:56 Revision d8ffdf0e: [BUGFIX] Copy metadata on copy file
- When copy a file corresponding metadata
are now also copied, preserving existing
properties like "file" or "uid".
Re...
2024-02-07
- 16:22 Revision bd4f2f48: [BUGFIX] Undefined array index for TCA without ctrl
- A new test case is added to cover the case when a TCA definition exists
without `ctrl`. The test case has been added ... - 16:22 Revision bf7bb906: [BUGFIX] Undefined array index for TCA without ctrl
- A new test case is added to cover the case when a TCA definition exists
without `ctrl`. The test case has been added ... - 16:21 Revision 86f63757: [BUGFIX] Undefined array index for TCA without ctrl
- A new test case is added to cover the case when a TCA definition exists
without `ctrl`. The test case has been added ... - 14:17 Revision 4f459c29: [FEATURE] Modernize tree rendering and implement RTL and dark mode
- The SVG based renderer for the page, file and select trees has been
replaced by a HTML based one. It uses reactive re... - 13:27 Revision f535b30f: [TASK] Add `composer` dispatcher to `runTests.sh`
- This change adds a composer command dispatcher to
`Build/Scripts/runTests.sh` to allow the execution
of any composer ... - 13:27 Revision f99e80b5: [TASK] Add `composer` dispatcher to `runTests.sh`
- This change adds a composer command dispatcher to
`Build/Scripts/runTests.sh` to allow the execution
of any composer ... - 13:27 Revision 48cd091e: [TASK] Add `composer` dispatcher to `runTests.sh`
- This change adds a composer command dispatcher to
`Build/Scripts/runTests.sh` to allow the execution
of any composer ... - 12:07 Revision ebbe0f7a: [TASK] Update `COMPOSER_ROOT_VERSION` in `Build/Scripts/runTests.sh`
- The COMPOSER_ROOT_VERSION environment variable in
`Build/Scripts/runTests.sh` has not been updated.
This change corr... - 11:51 Revision 8e717bf8: [TASK] Use stable `doctrine/dbal:^4`
- Doctrine DBAL released the stable version for
the next major version, v4.0.0. [1]
This change upgrades to the stable... - 11:02 Revision 45556b11: [TASK] Set TYPO3 version to 13.0.1-dev
- Change-Id: I64a8cd93fb691c59d0eee3982ab3d9fb2bc9975b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/828... - 11:01 Revision 255f18fd: [TASK] Adjust CI for TYPO3 v13.0 branch
- Releases: 13.0
Change-Id: If27d16bd41456ea8b542399cfece21b56c0d9cbf
Reviewed-on: https://review.typo3.org/c/Packages/... - 09:44 Revision 9a6f1227: [TASK] Use correct global cache key for gitlab workflows
- During branching for TYPO3 v13 the GitLab workflow
cache keys has been adjusted. However, the generic
cache key has b... - 07:32 Revision 0dec20ea: [TASK] Update `sass`
- Executed commands:
npm install --save-dev sass@^1.17.0
npm run build
Resolves: #103065
Releases: main, 12.4... - 07:32 Revision 569ee47a: [TASK] Update `sass`
- Executed commands:
npm install --save-dev sass@^1.17.0
npm run build
Resolves: #103065
Releases: main, 12.4...
2024-02-06
- 16:06 Revision 1e5267e0: [TASK] Bump lolli42/finediff:^1.1.0
- This finediff minor raise alignes supported
PHP versions >=8.2 with core, symfony, phpunit v11.
Releases: main
Resol... - 11:52 Revision dfa3a35d: [BUGFIX] Reverse rootline for PageLayoutResolver calls
- There have been quite a lot of patches around the pagelayout
condition, which was introduced in early TYPO3 v11. It w... - 11:52 Revision f8fd9ecd: [BUGFIX] Reverse rootline for PageLayoutResolver calls
- There have been quite a lot of patches around the pagelayout
condition, which was introduced in early TYPO3 v11. It w... - 10:50 Revision ff1931a7: [TASK] Update `doctrine/dbal:^3.8.1`
- Doctrine DBAL 3.8.x comes with further deprecations, but
also with the new `QueryBuilder::reset*()` methods as a
miti... - 08:31 Revision d58280d2: [BUGFIX] Fix typo in `Random::DEFAULT_PASSWORD_LENGTH` constant
- Resolves: #103055
Releases: main, 12.4
Change-Id: If1c9f1dee8952faba5ed65bf54770a51aefdd37d
Reviewed-on: https://revi... - 08:31 Revision 1817a247: [BUGFIX] Fix typo in `Random::DEFAULT_PASSWORD_LENGTH` constant
- Resolves: #103055
Releases: main, 12.4
Change-Id: If1c9f1dee8952faba5ed65bf54770a51aefdd37d
Reviewed-on: https://revi...
2024-02-05
- 12:54 Revision 44cf6313: [TASK] Drop unneeded TYPO3 version from package.json
- The version was outdated and is removed as it
is not needed, since there is no intent to
publish the build-folder as-... - 12:54 Revision a7c3c6fd: [TASK] Drop unneeded TYPO3 version from package.json
- The version was outdated and is removed as it
is not needed, since there is no intent to
publish the build-folder as-... - 12:23 Revision b44a5230: [TASK] Move table definition merge to `SchemaMigrator`
- To give extensions the ability to change the expected
database schema, adding or changing columns of existing
TYPO3 C... - 11:17 Revision 08fb1712: [BUGFIX] Add fake TS setup in admin panel for fluid
- With #100759, f:translate has been changed to use the
extbase LocalizationUtility in all scopes. This
triggers the Co... - 09:10 Revision 7852f1ad: [BUGFIX] Omit click menu on icons in `browse` mode
- The element browsers, such as file browser,
folder browser or the create folder browser
are rendering the FileList in... - 09:10 Revision 335c2b98: [BUGFIX] Omit click menu on icons in `browse` mode
- The element browsers, such as file browser,
folder browser or the create folder browser
are rendering the FileList in... - 08:50 Revision df0a0d07: [TASK] Add missing MySQL Server versions to `runTests.sh`
- This change adds further MySQL Server versions to the
`Build/Scripts/runTests.sh` to allow executing local
functional... - 08:50 Revision ae40f5a5: [TASK] Add missing MySQL Server versions to `runTests.sh`
- This change adds further MySQL Server versions to the
`Build/Scripts/runTests.sh` to allow executing local
functional... - 08:50 Revision 9e4c1465: [TASK] Add missing MySQL Server versions to `runTests.sh`
- This change adds further MySQL Server versions to the
`Build/Scripts/runTests.sh` to allow executing local
functional... - 07:20 Revision 871f0acb: [TASK] Increase test coverage of ImageViewHelper
- This patch should cover all of the arguments and variants both
<f:image /> and <f:uri.image /> offer to generate imag...
2024-02-04
- 15:13 Revision 41b2d25d: [TASK] Update `lit` packages
- Executed commands:
npm install --save \
@lit/reactive-element@^2.0.4 \
lit@^3.1.2 \
lit-... - 15:13 Revision bedbe0df: [TASK] Update `lit` packages
- Executed commands:
npm install --save \
@lit/reactive-element@^2.0.4 \
lit@^3.1.2 \
lit-...
2024-02-03
- 21:52 Revision 8e88e68c: [TASK] Use stable `doctrine/dbal:^4`
- Doctrine DBAL released the stable version for
the next major version, v4.0.0. [1]
This change upgrades to the stable... - 11:49 Revision 68a963c0: [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... - 09:25 Revision f89ac74c: [TASK] Update locales translation files
- TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre... - 09:24 Revision de1e61aa: [TASK] Update locales translation files
- TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre... - 09:20 Revision f9e89110: [BUGFIX] Ensure extended `XliffFileDumper::dump()` is compatible
- The `Symfony\Component\Translation\Dumper\XliffFileDumper` is extended
to add processing workflowes needed to update ... - 09:20 Revision 8a360eb8: [BUGFIX] Ensure extended `XliffFileDumper::dump()` is compatible
- The `Symfony\Component\Translation\Dumper\XliffFileDumper` is extended
to add processing workflowes needed to update ... - 07:39 Revision 9f8400cd: [BUGFIX] Add fallback for language config
- Currently, having a inlineLanguageLabelFiles
defined without passing any additional config
leads to an undefined key ...
2024-02-02
- 18:00 Revision 04f20417: [TASK] Update `codemirror` and friends
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.12.0 \
@codemirror/lang-html... - 17:53 Revision 71bf4bae: [TASK] Update `codemirror` and friends
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.12.0 \
@codemirror/lang-html... - 16:22 Revision 9a5b9ec4: [DOCS] Remove outdated number from logicalAnd() and logicalOr() PHPdoc
- The methods `logicalAnd()` and `logicalOr()` allow any number of
constraints as parameters. The outdated PHPdoc comme... - 16:21 Revision 3b068da5: [DOCS] Remove outdated number from logicalAnd() and logicalOr() PHPdoc
- The methods `logicalAnd()` and `logicalOr()` allow any number of
constraints as parameters. The outdated PHPdoc comme... - 16:21 Revision 15d2369b: [TASK] Use `podman` before `docker` in `Build/Scripts/runTests.sh`
- The `Build/Scripts/runTests.sh` supports `podman` and `docker`
as container cli binary since quite a while now, albei... - 16:21 Revision 5b18ef1b: [TASK] Use `podman` before `docker` in `Build/Scripts/runTests.sh`
- The `Build/Scripts/runTests.sh` supports `podman` and `docker`
as container cli binary since quite a while now, albei... - 16:21 Revision bba43d03: [TASK] Use `podman` before `docker` in `Build/Scripts/runTests.sh`
- The `Build/Scripts/runTests.sh` supports `podman` and `docker`
as container cli binary since quite a while now, albei...
2024-02-01
- 15:57 Revision 5d8f78f3: [BUGFIX] Do not force 5 records in list view
- There is no valid reason to force a
minimum amount of 5 records to be
displayed in the list view.
Therefore, the ran... - 15:47 Revision 10585f2d: [BUGFIX] Do not force 5 records in list view
- There is no valid reason to force a
minimum amount of 5 records to be
displayed in the list view.
Therefore, the ran... - 10:04 Revision 120f3eb6: [TASK] Update testing-framework
- Used command(s):
> composer req --dev \
"typo3/testing-framework":"^8.0.9"
[1] https://github.com/TYPO3/testing... - 08:30 Revision 3132d3d0: [BUGFIX] Prevent exception in TranslateViewHelper for modules without short description
- In case modules do not provide a "shortDescription" the module card is
now rendered without title in the "About" modu... - 07:47 Revision 51f6c167: [BUGFIX] Prevent exception in TranslateViewHelper for modules without short description
- In case modules do not provide a "shortDescription" the module card is
now rendered without title in the "About" modu...
2024-01-31
- 11:13 Revision 2e0fd8c0: [TASK] Remove unused resolveResourcePaths() in EXT:form
- Resolves: #102999
Related: #98545
Releases: main
Change-Id: I0d8b4f6d05cf77dee49265912029b8257e7b92e7
Reviewed-on: ht... - 10:26 Revision 975aab1f: [TASK] Unblock argument passing in `Build/Scripts/runTests.sh`
- The first argument after processing defined options has been
stored into the variable `TEST_FILE`. This value was pas... - 10:25 Revision 4971b100: [TASK] Unblock argument passing in `Build/Scripts/runTests.sh`
- The first argument after processing defined options has been
stored into the variable `TEST_FILE`. This value was pas... - 10:25 Revision 66b859a8: [TASK] Unblock argument passing in `Build/Scripts/runTests.sh`
- The first argument after processing defined options has been
stored into the variable `TEST_FILE`. This value was pas... - 08:50 Revision 4e256206: [TASK] Revert "[TASK] Add title and aria-label to clear input button"
- This reverts commit dba95382f4b2306080ace62a75a68a1e7b44fb63.
Reason for revert:
* The close button has tabIndex -1... - 07:41 Revision dba95382: [TASK] Add title and aria-label to clear input button
- Add a title and aria-label to the clear input button added
on all input fields with the class t3js-clearable.
Resolv... - 07:39 Revision 7629b20a: [BUGFIX] Reset array keys after filtering available languages
- To prevent PHP from encoding the numeric keys
of the available languages as string, which would
lead to JavaScript er... - 07:32 Revision d7224917: [BUGFIX] Reset array keys after filtering available languages
- To prevent PHP from encoding the numeric keys
of the available languages as string, which would
lead to JavaScript er... - 07:31 Revision 0cb86f31: [BUGFIX] Change file extension separator in element browser string
- The element browser string (bparams), forwarding
different information between states is using the
pipe ("|") charact... - 07:31 Revision 272517f7: [BUGFIX] Change file extension separator in element browser string
- The element browser string (bparams), forwarding
different information between states is using the
pipe ("|") charact... - 07:02 Revision 796e8f6c: [BUGFIX] Prevent memory leak when fetching a lot of database records
- When fetching a lot of records from database the memory is nearly
doubled in the fetchAll function. It seems php keep... - 07:02 Revision 22db97b1: [BUGFIX] Prevent memory leak when fetching a lot of database records
- When fetching a lot of records from database the memory is nearly
doubled in the fetchAll function. It seems php keep... - 07:01 Revision 81e5e517: [BUGFIX] Prevent memory leak when fetching a lot of database records
- When fetching a lot of records from database the memory is nearly
doubled in the fetchAll function. It seems php keep... - 06:40 Revision 6239e178: [DOCS] Remove index page from changelogs
- The index file in its current state does not has any value to the user.
Mostly numbers are displayed as reference.
R... - 06:40 Revision 6ea72054: [DOCS] Remove index page from changelogs
- The index file in its current state does not has any value to the user.
Mostly numbers are displayed as reference.
R...
2024-01-30
- 14:51 Revision 90e286e5: [BUGFIX] Ensure database port as int in setup command
- Releases: main
Resolves: #102994
Related: #102959
Change-Id: I9fbb13d333cf9a773d5cfa3742d693595f694aec
Reviewed-on: h... - 12:59 Revision cc1d3ebf: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 12:59 Revision 6dddf1a4: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 12:59 Revision e5c1dc7d: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 08:02 Revision 78651cbe: [TASK] Prepare Changelog for 13.1
- Merge right after the 13.0 release.
Resolves: #102988
Releases: main
Change-Id: Icbd2ffae07b15901ec8a0e3678805995bd4... - 08:02 Revision a83448c6: [TASK] Set TYPO3 version to 13.1.0-dev
- Change-Id: I6ac434754d0963e4d1d4cdf7f7536cc9d717c0ca
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/827... - 07:47 Revision fd8745e4: [RELEASE] Release of TYPO3 13.0.0
- Change-Id: I4da133935b36f216ba4a621cda058b2c0da588ac
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/827... - 07:44 Revision 0f7d58fa: [BUGFIX] Prevent empty categories in NewContentElementWizard
- This patch prevents empty categories in the wizard and prevents an
undefined array key warning.
Resolves: #102990
Re... - 07:42 Revision 4f504a0b: [TASK] Remove Content Element "General Plugin" when no list_type defined
- A new event listener for the ModifyContentElementWizardItem Event is
added to check for `list_type` items. If no list... - 07:34 Revision d39b08a6: [BUGFIX] Prevent empty categories in NewContentElementWizard
- This patch prevents empty categories in the wizard and prevents an
undefined array key warning.
Resolves: #102990
Re...
2024-01-29
- 21:46 Revision f471d667: [!!!][TASK] Make Indexed Search a CType
- This change moves indexed search to the proper
CType level in order to avoid using 'list'
for plugins as well, simila... - 20:49 Revision 124718bd: [DOCS] Revise changelogs for v13.0
- Resolves: #102905
Releases: main
Change-Id: I0cfd33a4c938bdc9c5fc4bb08f541736e97ecf42
Reviewed-on: https://review.typ... - 20:25 Revision 28cf4149: [TASK] Indexed Search: Use descriptive index status enum
- This commit replaces the `reasons` property in Indexed Search's
`Indexer` class with a more descriptive `IndexStatus`... - 18:50 Revision dfb80fba: [BUGFIX] Indexed Search: Pass `freeIndexUid` to `pageBrowsing` ViewHelper
- The `is:pageBrowsing` ViewHelper now receives the `freeIndexUid`
argument.
Resolves: #102950
Releases: 12.4, 11.5
Ch... - 18:23 Revision c50449f2: [BUGFIX] Indexed Search: Pass `freeIndexUid` to `pageBrowsing` ViewHelper
- The `is:pageBrowsing` ViewHelper now receives the `freeIndexUid`
argument. Also, a typing issue in the data attribute... - 17:21 Revision 0d516c85: [TASK] Replace general tab label with more specific version
- There are two identical labels for the FormEngine general tab. This is
the default tab, if no first tab is defined ex... - 17:20 Revision f2365c9f: [BUGFIX] Add fake TS setup in admin panel for fluid
- With #100759, f:translate has been changed to use the
extbase LocalizationUtility in all scopes. This
triggers the Co... - 17:06 Revision 5b7f82e4: [TASK] Update Fluid Standalone to 2.10.1
- Fluid 2.10.0 introduced a regression concerning the handling of
local and global variables, which was fixed with 2.10... - 15:56 Revision 3246c5e0: [TASK] Adapt to testing-framework not loading EXT:install
- typo3/testing-framework no longer loads EXT:install
in functional tests by default. The patch adapts a
couple of test... - 15:21 Revision 2d64acec: [BUGFIX] Prevent endless loop on accessing install tool
- In case no replacement has been done, e.g. due to an
already modified version, don't update the server
configuration ... - 14:53 Revision 5439ead5: [!!!][TASK] Add types to Typo3QuerySettings/QuerySettingsInterface
- Resolves: #102954
Releases: main
Change-Id: I5d96243c83544195b21d3a45cd504d9755eb6951
Reviewed-on: https://review.typ... - 14:38 Revision 59389c48: [!!!][TASK] Add native types to PersistenceManager(Interface)
- Resolves: #102966
Releases: main
Change-Id: I6b7dce63373e805a7fdbc0792e834a424236c864
Reviewed-on: https://review.typ... - 14:34 Revision 3ad5b453: [!!!][TASK] Use full md5 hash for `indexed_search`
- For `ext:indexed_search` not only a cumbersome md5 to int
conversion has been used. The original md5 length has been
... - 14:29 Revision 7acc2775: [TASK] Add examples for deprecated flex form section usage
- Example for TCA and flex form XML usage scenarios added
to the RST changelog.
Resolves: #102981
Related: #102970
Rel... - 13:54 Revision 88f58ace: [!!!][TASK] Add getAllPageNumbers() to PaginationInterface
- The PaginationInterface contains the basic set of
methods a pagination provides. The interface has
been introduced wi... - 13:13 Revision c67d50d0: [TASK] Reduce `ext_tables.sql` for `ext:redirects`
- It's a generic goal to provide database scheme defaults
for TCA defined tables with the on-going #101553 quest.
For ... - 13:13 Revision 19b0a7bc: [!!!][TASK] Declare TimeTracker read API `@internal`
- The TimeTracker exists for a very long time and did not
receive much love over the years. It comes with fishy
interna... - 12:41 Revision 1a2ce6e5: [!!!][TASK] Add native types to (Lazy)ObjectStorage
- Also fix the PHPDoc annotations and generics along the way
to avoid introducing (valid) PHPStan warnings.
Resolves: ... - 12:40 Revision f5e2615a: [!!!][TASK] Add native types to extbase DomainObject classes
- Resolves: #102878
Releases: main
Change-Id: I2f197b9417c0acc6a05f6e72543429382ff580c2
Reviewed-on: https://review.typ... - 11:43 Revision 235682fc: [TASK] Use TCA and db defaults for auto-created redirect
- This change gathers the default values for a redirect
from the definied TCA and uses the database schema as
fallback ... - 10:17 Revision bd463b66: [!!!][TASK] Prevent DB relations in flex container sections
- Flex form container sections have been restricted to
not contain type=inline, type=group with MM and some
furter comb...
2024-01-28
- 20:09 Revision 1db3bc25: [!!!][TASK] Declare EXT:workspaces classes internal
- To get some more details of EXT:workspaces right, the
core needs some freedom when refactoring classes.
Most of the w... - 20:08 Revision 2a8ba394: [!!!][TASK] Deprecate and replace extbase HashService
- This change deprecates the class
`TYPO3\CMS\Extbase\Security\Cryptography\HashService`.
Due to the deprecation, all ... - 15:26 Revision c3807e06: [!!!][FEATURE] Add PSR-14 PackageInitializationEvent
- This adds the PSR-14 PackageInitializationEvent. The Event
is being dispatched when packages are set up. TYPO3 Core
r... - 13:28 Revision 7fb20984: [!!!][TASK] Switch the extbase domain models to strict mode
- Resolves: #102969
Related: #102879
Releases: main
Change-Id: I1da732b04b2522907f969b850924d3d04b3fae4f
Reviewed-on: h... - 13:09 Revision a28e4f36: [!!!][TASK] Avoid FormEngine itemFormElID
- $this->data['parameterArray']['itemFormElID'] is kinda ugly
in FormEngine preparation, especially with flex form
elem... - 12:35 Revision 9dcaf064: [TASK] Improve type annotations for (Lazy)ObjectStorage
- Make proper use of generics and align the API of our classes
with that of the implemented interfaces `Iterator` and
`... - 12:35 Revision d9f16ee5: [TASK] Improve type annotations for (Lazy)ObjectStorage
- Make proper use of generics and align the API of our classes
with that of the implemented interfaces `Iterator` and
`... - 11:47 Revision 48f13c6d: [TASK] Explain methods in ModifyRedirectManagementControllerViewDataEvent
- Some methods contain information of possible use cases which may be
valuable to the user. The docblocks are also rend... - 11:46 Revision c5906d7b: [DOCS] Add link to hooks on "Concepts > Frontend rendering" page (EXT:form)
- This makes it easier for users to find the hooks.
Resolves: #102965
Releases: main, 12.4
Change-Id: Ib5a515b46165b2d... - 11:46 Revision 995beb54: [DOCS] Add link to hooks on "Concepts > Frontend rendering" page (EXT:form)
- This makes it easier for users to find the hooks.
Resolves: #102965
Releases: main, 12.4
Change-Id: Ib5a515b46165b2d... - 11:13 Revision fd84049b: [BUGFIX] Add missing type in annotation for GU::implodeAttributes
- Attributes provided to this method can also have integer values
(which makes the `string` cast in the method necessar... - 11:13 Revision e58e8e16: [BUGFIX] Add missing type in annotation for GU::implodeAttributes
- Attributes provided to this method can also have integer values
(which makes the `string` cast in the method necessar...
2024-01-27
- 23:50 Revision a1a99bb8: [TASK] Release EXT:core from hard EXT:install dependency
- This should be an event later, but for now, EXT:core
uses the package manager to see if it should destroy
an EXT:inst... - 23:44 Revision 72bbaa8c: [TASK] Clarify main tables must be on default connection
- Configuring multiple database connections and then
moving 'arbitrary' tables to a connection other than
the "default"... - 21:03 Revision 621b6116: [TASK] Drop the `AbstractFileFolder` superclass
- This internal superclass provided methods with types that were
overwritten with a different signature in subclasses, ... - 20:30 Revision 3b563e58: [TASK] Upgrade to `doctrine/dbal:4.0.0-RC2`
- Doctrine DBAL has been upgraded to the next
major version using the development version
as a intermediate solution. R... - 18:42 Revision c9a1399a: [TASK] Stop exposing the internal AbstractFileFolder class
- The abstract class `AbstractFileFolder` is broken by design as it
tries to abstract the `originalResource` property w... - 18:39 Revision 99ab2f77: [!!!][TASK] Add native types to extbase Domain models
- This change does not try to resolve the broken concept of
`AbstractFileFolder`, where subclasses provide more specifi...
2024-01-26
- 19:32 Revision 555cecb5: [TASK] Loosen hard EXT:install dependencies to EM
- The install tool "Installer" (the interface when first
installing TYPO3) and the Maintenance "Clear Persistent
Databa... - 18:49 Revision a99532fe: [!!!][TASK] Add more native types in Extbase annotation classes
- Resolves: #102885
Related: #102632
Releases: main
Change-Id: Ica94133b69fcfa8950e378e473108ec1ef17ca94
Reviewed-on: h... - 18:48 Revision d74fb73e: [TASK] Improve Install Tool UX for first-time users
- Specifically mention FIRST_INSTALL file and recommend new users to read the Getting Started documentation at docs.typ...
- 18:48 Revision af237f14: [TASK] Improve Install Tool UX for first-time users
- Specifically mention FIRST_INSTALL file and recommend new users to read the Getting Started documentation at docs.typ...
- 15:56 Revision fba9521f: [!!!][TASK] Indexed Search: use native pagination API
- This commit removes the pagination ViewHelpers from EXT:indexed_search
in favor of the native pagination API shipped ... - 15:31 Revision 3e6b817a: [TASK] Move 'extension download' upgrade wizard to EM
- The install tool has just a few dependencies to
ext:extensionmanager. Most notably, it ships the
AbstractDownloadExte... - 15:17 Revision 4ea6e191: [TASK] Avoid hard coded EM table in ReferenceIndex
- ReferenceIndex has a hard coded "skip" for table
"tx_extensionmanager_domain_model_extension". This
is needed since t... - 13:27 Revision 60d0e90f: [TASK] Release EXT:styleguide from EM dependency
- EXT:styleguide uses two images from
EXT:extensionmanager in the "Cards" examples.
To loosen the dependency, the exam... - 13:04 Revision 1727a804: [BUGFIX] Show language name in "Manage Language Packs" modal
- Resolves: #102942
Releases: main
Change-Id: Ic12f84dd2a10897f5fded82c4264892f9029a6a3
Reviewed-on: https://review.typ... - 12:58 Revision 89413b9d: [TASK] Indexed Search: remove getter and setter for search word
- The `sword` property and its getter/setter are used within the
`SearchController` only. The getter and setter have be... - 12:16 Revision 734a9a84: [TASK] Harden array callbacks in EXT:core, part 3
- Add native type declarations and first-class callables for improved
type safety and readability. Also make some callb... - 12:13 Revision 9f09abd8: [BUGFIX] Indexed Search: Streamline ViewHelper namespace
- The ViewHelper namespace of Indexed Search was previously known as `is`,
but it has been re-introduced as `search` pr... - 11:19 Revision e1d3bd30: [TASK] Indexed Search: Remove `searchData` property
- The `searchData` property is now removed to get rid of some state in the
`SearchController` class.
Resolves: #102936... - 10:01 Revision b4727e45: [!!!][TASK] Indexed Search: Remove `pi1_hooks` hook
- Indexed Search provided the possibility to manipulate the search
behavior via hooks with
`$GLOBALS['TYPO3_CONF_VARS']... - 09:13 Revision a085e885: [!!!][FEATURE] Avoid TSFE->config['config']
- Frontend TypoScript has two special details, next to
'configuration' ("constants") and 'setup'.
First, there is the ... - 08:49 Revision 9501c458: [BUGFIX] Indexed Search: Remove duplicated Fluid variable
- Resolves: #102934
Related: #102925
Releases: main
Change-Id: Iff8cfee9ebfc2deea935c2c235267ba4d74d1d3c
Reviewed-on: h...
2024-01-25
- 22:16 Revision f009dbb2: [TASK] Do not use Extbase for querying sys_log
- The only reason why there is TCA
for sys_log is that EXT:belog can use Extbase
to query records.
The change now uses... - 22:16 Revision 15e21628: [!!!][TASK] Remove outdated hook in GifBuilder
- A hook in GifBuilder from 2003, when TYPO3 3.8.0
was released, is removed without substitution.
This hook has no rea... - 18:35 Revision d079d6ef: [TASK] Use cleaner check for MySQL fulltext in search
- When activating mysql fulltext,
the DB tables "index_rel" and "index_words"
are not needed. This change makes
readabi... - 15:07 Revision 67c5c49e: [!!!][TASK] Remove tx_extbase_type from fe_groups
- This patch removes superfluous TCA definitions of the column
`fe_groups.tx_extbase_type`.
Therefore the former exist... - 13:15 Revision 28faf0b3: [!!!][TASK] Indexed Search: Extract result rating into ViewHelper
- This commit extract the rating calculation of each result into a
separate ViewHelper.
Resolves: #102925
Releases: ma... - 12:33 Revision c1ece9cf: [TASK] Streamline code in Indexed Search
- Various typing issues in Indexed Search
related to the indexer and repository classes
are cleaned up.
Resolves: #102... - 12:00 Revision e9b3f69a: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 11:54 Revision b305873f: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 10:34 Revision 6d3e4e45: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 10:31 Revision cd003b87: [!!!][TASK] Remove `ExpressionBuilder::QUOTE_*` constants
- The `ExpressionBUilder::QUOTE_*` class constants are
unused already with TYPO3 v12 and `Doctrine DBAL 3.x`
and do not... - 10:22 Revision 7f44fee9: [TASK] Indexed Search: remove `milliseconds()` helper method
- This patch removes the static `IndexedSearchUtility::milliseconds()`
method, which is used a few times only.
Resolve... - 09:44 Revision e1d17348: [!!!][TASK] Remove several outdated Indexed Search options
- This change removes various functionality
within Indexed Search which was partly kept
when migrating the plugin towar... - 08:34 Revision 422d4777: [FEATURE] Show the redirect integrity status
- The `ext:redirects` provides a integrity check
command to detect integrity issues of existing
redirects.
This change... - 07:49 Revision 6cf1351a: [!!!][TASK] Remove `ExpressionBuilder::trim()` deprecation
- With #102875 Doctrine DBAL 4.x has been added which was a
task over a longer time. Originally planned to deprecate
ch... - 07:34 Revision 62563f5b: [TASK] Update PHPStan and friends
- This change updates phpstan and related
libraries to available maximum versions.
The new version finds one `array_fi... - 06:55 Revision 1de8d5f5: [TASK] Update PHPStan and friends
- This change updates phpstan and related
libraries to available maximum versions.
The new version finds two `array_fi...
2024-01-24
- 23:21 Revision a4f96a98: [!!!][FEATURE] Always allow listeners to manipulate the canonical URL
- The ModifyUrlForCanonicalTagEvent is now always dispatched at the
end of the generation process, just before the tag ... - 22:42 Revision 0c0cfdac: [BUGFIX] Ensure database connection port is integer
- It's possible the port is provided as a string. This has to be taken
care for before handed over to doctrine/dbal as ... - 21:21 Revision a94b7b5f: [FEATURE] Make backend URL configurable
- The TYPO3 Backend URL is made configurable in order to enable optional
protection against application admin interface... - 18:35 Revision 96d8a59c: [FEATURE] Add PSR-14 Event to modify loaded form definitions
- This introduces the new PSR-14 AfterFormDefinitionLoadedEvent,
enabling extension authors to modify loaded form defin... - 16:09 Revision 9aed9be4: [TASK] Indexed Search: Hint TypoScriptFrontendController
- Having a getter here helps phpstorm find usages
of TSFE more easily.
Resolves: #102915
Releases: main
Change-Id: Ie5... - 15:38 Revision 59666bb9: [TASK] Indexed Search: Introduce strict types
- This patch adds PHP types to all properties and methods within
EXT:indexed_search.
Resolves: #102914
Releases: main
... - 14:11 Revision 8af1c49d: [!!!][TASK] Require doctrine/dbal 4.x
- TYPO3 v13 requires Doctrine DBAL 4 and will be subsequently updated.
Doctrine DBAL 4 is shipping with a few breaking... - 12:41 Revision 125d52ef: [!!!][TASK] Use strict types in Extbase ActionController
- This change introduces strict types for properties, excluding the
`$view` property, in
`TYPO3\CMS\Extbase\Mvc\Control... - 12:05 Revision e0c694aa: [BUGFIX] Add suggestion for EXT:lowlevel to EXT:form
- Due to the loading order, the EXT:form configuration
module provider might not be available. This is now
fixed by add... - 12:05 Revision 804d5315: [BUGFIX] Add suggestion for EXT:lowlevel to EXT:form
- Due to the loading order, the EXT:form configuration
module provider might not be available. This is now
fixed by add... - 10:35 Revision 1f28e520: [TASK] Streamline IS Indexer->createLocalPath()
- Make the calls to sub methods explicit and add
type hints.
Resolves: #102912
Releases: main
Change-Id: I6d1ff6dbcfd6... - 10:17 Revision 1bd68190: [!!!][TASK] Use typolink to build links to pages in Indexed Search
- By working with the LinkResult object, and LinkFactory
APIs, Indexed Search does now generate proper links
to pages a... - 10:12 Revision 327b06c0: [TASK] Indexed Search: Drop no-op TT wrapper functions from Indexer
- Indexed Search's `Indexer` class has two methods `log_push()` and
`log_pull()` which are blunt wrappers for similar m... - 09:04 Revision f5672624: [TASK] Indexed Search: Use DTOs for indexing data
- Content parsers implemented in Indexed Search return a solely defined
array for the internal indexer. To streamline t... - 09:00 Revision 59c8cd71: [BUGFIX] Indexed Search: Only write internal log if `debugMode` is enabled
- The `Indexer` class from Indexed Search has an `internal_log` property
that's only accessed when `debugMode` is enabl... - 09:00 Revision adeaa9ba: [BUGFIX] Indexed Search: Only write internal log if `debugMode` is enabled
- The `Indexer` class from Indexed Search has an `internal_log` property
that's only accessed when `debugMode` is enabl...
2024-01-23
- 18:32 Revision 4cf89797: [DOCS] Improve output of *rootPaths examples
- Maybe there is also a better way to display this? Currently the line
breaks aren't visible, which makes it quite hard... - 18:32 Revision 51e8307a: [DOCS] Improve output of *rootPaths examples
- Maybe there is also a better way to display this? Currently the line
breaks aren't visible, which makes it quite hard... - 17:18 Revision 496c4303: [FEATURE] Introduce class to generate/validate HMAC hashes
- The `GeneralUtility::hmac()` function is used in several places
to create HMAC hashes for a given string and optional... - 16:51 Revision 889e3de6: [!!!][TASK] Move PackageIcon resolving to package class
- The PackageInterface is now stricly
typed, in addition a new method is added
to the interface "PackageInterface->getP... - 16:37 Revision c59eabe9: [TASK] Clean up extension manager code
- This change adapts various strict types, and reduces
some injection within EXT:extensionmanager.
The main issue is: ... - 15:29 Revision 3057fc80: [!!!][TASK] IndexedSearch: Remove search rules
- The "Rules" section in Indexed Search stems from a time where today's
knowledge how a search works was considered "ad... - 15:08 Revision 63aa6955: [BUGFIX] Fix type annotations in extbase Annotation classes
- This change makes the parameter type annotations consistent with
the property type annotations in the affected classe... - 15:08 Revision ac2300d7: [BUGFIX] Fix type annotations in extbase Annotation classes
- This change makes the parameter type annotations consistent with
the property type annotations in the affected classe... - 14:34 Revision 1e340c04: [DOCS] Fix BeforeRequestTokenProcessedEvent code example
- The code example for the `BeforeRequestTokenProcessedEvent`
event listener implementation contains an error, since th... - 14:26 Revision 2a2bc2ba: [!!!][TASK] Remove indexed_search metaphone search
- "Advanced search" Frontend of indexed_search comes
with a "metaphone" / "sounds like" feature.
Its search results ar... - 13:13 Revision 13fd54c2: [DOCS] Fix BeforeRequestTokenProcessedEvent code example
- The code example for the `BeforeRequestTokenProcessedEvent`
event listener implementation contains an error, since th... - 12:13 Revision c7f614a2: [TASK] IndexedSearch: Extract enum-esque structs into real enums
- IndexedSearch uses a bunch of "randomly" defined values for options that
are hard to read and understand in the code ... - 10:31 Revision a29f5bfc: [!!!][TASK] Ensure continuous array keys for GU::intExplode() return
- To follow the principle of the "smallest surprise" concerning the
behavior of our code, the integer array keys of the... - 09:15 Revision a8bde286: [TASK] Update to CKEditor5 v41
- Also switch back to `List` instead of `DocumentList`, since the new
DocumentList implementation (that we use since #1... - 09:13 Revision f0bcfbc7: [TASK] Add stored page id to LiveSearch search demand
- In preparation for further improvements in the LiveSearch, the latest
used page id stored in the browser's session st... - 09:12 Revision 8da6c02b: [TASK] Add stored page id to LiveSearch search demand
- In preparation for further improvements in the LiveSearch, the latest
used page id stored in the browser's session st... - 09:03 Revision 56b9ca8e: [TASK] Remove jQuery from workspaces record pagination
- Resolves: #102442
Related: #102431
Releases: main
Change-Id: Iaf65cb4f1a027414a7402d3519ed30b67d50cf4b
Reviewed-on: h... - 08:59 Revision f9fd7ceb: [TASK] Add native types to internal properties of PageRenderer
- Resolves: #102893
Releases: main
Change-Id: Id83ae50f3735163bb442d05177f3d30c1b70ec6d
Reviewed-on: https://review.typ... - 08:57 Revision 854f315c: [!!!][FEATURE] Auto-registration of NewContentElementWizard via TCA
- This change automatically registers all TCA types
to the new content element wizard, so no pageTS
is needed anymore.
...
Also available in: Atom