Activity
From 2024-03-11 to 2024-04-09
2024-04-09
- 13:32 Revision 8c85fb6f: [TASK] Set TYPO3 version to 12.4.15-dev
- Change-Id: I0e897680df27e5380344f4436a7db7a6085d0688
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/837... - 13:09 Revision ceeec020: [RELEASE] Release of TYPO3 12.4.14
- Change-Id: Ibd990830d7ad9d43707be802c6a24a1388589d18
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/837... - 12:07 Revision 2578cae1: [TASK] Raise typo3/testing-framework
- Brings a bugfix to improve dealing with .csv
fixture files during import a bit better.
> composer u typo3/testing-fr...
2024-04-08
- 14:02 Revision e82170f2: [TASK] Add additional tests for `RedirectService` handling
- This change adds additional tests to cover additional
variants for `EXT:redirects` handling. Placing guards
helps to ... - 14:02 Revision 96fbca15: [TASK] Add additional tests for `RedirectService` handling
- This change adds additional tests to cover additional
variants for `EXT:redirects` handling. Placing guards
helps to ... - 13:52 Revision 1a1ff716: [BUGFIX] Avoid `NullSite` in `Request` object setup in RedirectService
- Redirects can match even if no SiteConfiguration could
be determined for the current request and a `NullSite`
has bee... - 13:47 Revision 86de4ad6: [TASK] Modernize RootlineUtility and tests
- RootlineUtility is *the* performance bottleneck
in FE. But we have a cunning plan for improvements :)
The patch stre... - 13:38 Revision 48f59608: [TASK] Remove `HtmlParser->caseShift()`
- The method `HtmlParser->caseShift()` is used to normalize the casing of
values that are about to get compared, depend... - 13:02 Revision 7e83da89: [TASK] Use more DI in indexed_search
- Switch a couple of classes to use more DI.
Note class Lexer was instantiated with a 'poor man'
and oldschool approac... - 11:57 Revision 8f0662e9: [FEATURE] Introduce hotkeys to scheduler task editing
- Similar to editing regular content elements, it is now possible to save
scheduler tasks being edited via keyboard sho... - 10:53 Revision e72382d2: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 10:53 Revision 20a85842: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 10:53 Revision e8e7d2a4: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 09:46 Revision 6ec3eb49: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:46 Revision 08a78a57: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:46 Revision d5478c92: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:30 Revision b50c8dfe: [FEATURE] Update Fluid Standalone to 2.11
- This patch updates Fluid to the latest version. It also
adds a RST file which describes the new ViewHelpers that
were... - 07:03 Revision 82f91421: [TASK] Avoid two useless hooks in ext:lowlevel
- There is an ancient, hidden and not documented hook
in ext:lowlevel since "ever":
$GLOBALS['TYPO3_CONF_VARS']['EXTCON... - 06:56 Revision a1efe2da: [TASK] Avoid indexed_search EXTCONF addRootLineFields
- Did you know about
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['indexed_search']['addRootLineFields']?
No? Well, that's p... - 06:54 Revision 2c3a010d: [BUGFIX] Prevent crashes setting stopwords in IS BE module
- Argument $pageId is mandatory in saveStopwordsKeywordsAction()
since #102914. The link to that action is created in a... - 06:53 Revision fba8c065: [BUGFIX] Use correct icon for pages table
- The check for content_from_pid is wrong as it is not the raw database record and therefore the relation is an array.
... - 06:53 Revision 63a3e20e: [BUGFIX] Use correct icon for pages table
- The check for content_from_pid is wrong as it is not the raw database record and therefore the relation is an array.
... - 06:46 Revision 2278318c: [TASK] Avoid indexed_search lexer debug
- The indexed_search class Lexer is used to split strings
into words using some weird multibyte magic.
It has a "debug... - 06:42 Revision 9e446c1f: [TASK] Remove IS ext_conf_template.txt maxAge
- The config label:
"Deprecated! Max TTL (hours) for indexed page: The time in hours
that is the maximum age of an ind... - 06:41 Revision 93c90926: [BUGFIX] Working link to word details in indexed_search
- The indexed_search BE module links to word details.
This link is broken in main and v12:
* In main, the wordHash arg... - 06:41 Revision 7d3c4111: [BUGFIX] Working link to word details in indexed_search
- The indexed_search BE module links to word details.
This link is broken in main and v12:
* In main, the wordHash arg... - 04:04 Revision ab5aa2c6: [TASK] Fix misleading example in #103437 Feature.rst
- The site sets example referenced TYPO3-provided sets
that are not yet available, since the respective implementations...
2024-04-07
- 20:55 Revision ad2f507c: [TASK] Add `RedirectService` tests as preparation for a bugfix
- Issue with the `RedirectService` has been reported
wiht #103395 related to non-matching SiteConfig in
cases no TypoSc... - 20:55 Revision 287d608e: [TASK] Add `RedirectService` tests as preparation for a bugfix
- Issue with the `RedirectService` has been reported
wiht #103395 related to non-matching SiteConfig in
cases no TypoSc... - 17:26 Revision a2f1f4b1: [BUGFIX] Avoid calling non-existing method on `NullSite`
- `\TYPO3\CMS\Core\Site\Entity\Site::isTypoScriptRoot()`
has been added with #103437 without adding it to the
`\TYPO3\C... - 16:12 Revision 51e81e0a: [BUGFIX] Type cast PageView return value to string
- In order to prevent a TypeError, the rendered
view is now casted to string. This is done,
since the result might be `... - 12:38 Revision d10e8c29: [TASK] Avoid always empty removeChars in IS Lexer
- Lexer->lexerConf['removeChars'] is always empty
since #93401. Remove it.
Resolves: #103551
Related: #93401
Releases:... - 12:04 Revision 7279f635: [BUGFIX] Create backend users via CLI respects TCA default options
- This change introduces the use of the DataHandler instead of the
QueryBuilder when creating backend users via CLI com... - 12:04 Revision fd3d6f3d: [BUGFIX] Create backend users via CLI respects TCA default options
- This change introduces the use of the DataHandler instead of the
QueryBuilder when creating backend users via CLI com... - 10:04 Revision a1edae03: [BUGFIX] t3editor: Keep original flex configuration
- When t3editor got streamlined in the past, configuration for flex was
defined that conflicts with CodeMirror's intern... - 10:03 Revision 6fe3cd8e: [BUGFIX] t3editor: Keep original flex configuration
- When t3editor got streamlined in the past, configuration for flex was
defined that conflicts with CodeMirror's intern... - 09:49 Revision f66272ae: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:49 Revision 57dcbe82: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:49 Revision 5079949f: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:19 Revision b90a4630: [FEATURE] Add Page TSconfig provider for sites and sets
- TYPO3 sites have been enhanced to be able to provide Page TSconfig on
a per site basis.
Releases: main
Resolves: #10... - 09:18 Revision 6107ba3e: [FEATURE] Add TypoScript provider for sites and sets
- TYPO3 sites are enhanced to be able to operate as TypoScript
templates. They act similar to sys_template records with... - 09:17 Revision b326de1d: [FEATURE] Introduce site sets with setting definitions
- Site sets ship parts of site configuration as composable pieces. They
are intended to deliver settings, TypoScript, T... - 05:58 Revision 524267cd: [BUGFIX] Mitigate misusing request 'id' as pages-uid in extbase BE
- The backend uses request GET/POST parameter 'id' as convention for
"pages uid" at various places: Especially the Back... - 05:58 Revision 1d6079ab: [BUGFIX] Mitigate misusing request 'id' as pages-uid in extbase BE
- The backend uses request GET/POST parameter 'id' as convention for
"pages uid" at various places: Especially the Back... - 05:51 Revision fbef6ad9: [BUGFIX] Prevent indexed_search crash in BE
- 'phash' has been changed from an int to a string
with #102975. This leads to a BE crash when selecting
details of an ... - 05:46 Revision e9d2445a: [BUGFIX] Deal with nullable pages['keywords'] field in IS
- The BE may crash when adding a 'keyword' to a page record
using the indexed_search BE module: Field 'keywords' of
tab...
2024-04-05
- 21:10 Revision b3766297: [TASK] Update nodejs container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 21:10 Revision 8bc863e4: [TASK] Update nodejs container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 15:20 Revision db145c77: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 15:20 Revision 14d5d0ce: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 15:20 Revision 540542b1: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 14:26 Revision 58c827b7: [TASK] Deprecate `@typo3/backend/document-save-actions`
- The JavaScript module `@typo3/backend/document-save-actions` was
introduced in TYPO3 v7 to add some interactivity in ...
2024-04-04
- 15:07 Revision 03fe7c4a: [BUGFIX] Prepare `allowed` and `disallowed` in more deeply nested TCA
- TCA for usage of `sys_file` may configure their allowed extensions by an
array (e.g. EXT:bootstrap_package, "Media" c... - 15:07 Revision f24a203d: [BUGFIX] Prepare `allowed` and `disallowed` in more deeply nested TCA
- TCA for usage of `sys_file` may configure their allowed extensions by an
array (e.g. EXT:bootstrap_package, "Media" c... - 13:39 Revision 9f571203: [TASK] Avoid calling deprecated Symfony Console helper commands
- `Console\Helper::strlen()` was deprecated in Symfony 5.3. As we
require Symfony >= 5.4, we can safely use the replace... - 12:28 Revision dd2dabbf: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 12:28 Revision 0d1da607: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 12:28 Revision ea5fb170: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 09:51 Revision e20cdfd6: [BUGFIX] Ensure correct access for LazyLoadingProxy test
- To harden the Extbase LazyLoadingProxy implementation
a new test has been added with #101400, which creates
a proxy d... - 09:51 Revision 8503ba3e: [BUGFIX] Ensure correct access for LazyLoadingProxy test
- To harden the Extbase LazyLoadingProxy implementation
a new test has been added with #101400, which creates
a proxy d... - 07:41 Revision 2dac7244: [BUGFIX] Respect hidden fields for slug regeneration
- To regenerate a slug, the fields defined in
the TCA "generatorOptions" configuration have
to be present in the form.
... - 07:33 Revision 332a3068: [BUGFIX] Respect selected backend layout of current page
- If a page uses a specific page layout, it must be used in the page
module. To be in sync with v12 the change is also ... - 07:30 Revision 1865bb78: [BUGFIX] Respect hidden fields for slug regeneration
- To regenerate a slug, the fields defined in
the TCA "generatorOptions" configuration have
to be present in the form.
... - 07:25 Revision a7ceac90: [BUGFIX] Respect selected backend layout of current page
- If a page uses a specific page layout, it must be used in the page
module. To be in sync with v12 the change is also ... - 07:21 Revision 107a432d: [FEATURE] Add keyboard shortcut in FormEngine for Save & Close
- A new hotkey is introduced in the FormEngine scope that lets editors
invoke "Save and Close" via `Ctrl/Cmd+Shift+S`.
... - 05:44 Revision dcb762fa: [DOCS] Streamline installation chapters of system extension manuals, part 2
- Updated and renamed files and adapted paths and extension names.
Resolves: #103497
Releases: main, 12.4
Change-Id: I... - 05:03 Revision 53157cd0: [DOCS] Streamline installation chapters of system extension manuals, part 2
- Updated and renamed files and adapted paths and extension names.
Resolves: #103497
Releases: main, 12.4
Change-Id: I...
2024-04-03
- 12:19 Revision ca2a2567: [TASK] linkvalidator: Calculate option toggle state on render time
- This commit changes how the "Toggle all" and option and action button
states are determined. Previously, the state wa... - 10:21 Revision 6578a968: [BUGFIX] Reinitialize ContentObjectRenderer for pages
- The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
... - 09:45 Revision 9e94d700: [TASK] Use ISO 8601 format for date rendering
- Resolves: #103496
Releases: main, 12.4
Change-Id: I688540c91e85d28eec1951305d63028efa27eb82
Reviewed-on: https://revi... - 09:13 Revision bd46974b: [FEATURE] Optimized integration of Page Rendering via Fluid
- This change adds a new cObject "PAGEVIEW" which has a much simpler
usage than "FLUIDTEMPLATE", because it is meant to... - 09:12 Revision 7c39ce15: [BUGFIX] Reinitialize ContentObjectRenderer for pages
- The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
... - 09:08 Revision cd4a6834: [TASK] Use ISO 8601 format for date rendering
- Resolves: #103496
Releases: main, 12.4
Change-Id: I688540c91e85d28eec1951305d63028efa27eb82
Reviewed-on: https://revi... - 06:01 Revision 56e84362: [BUGFIX] Update ISO language files
- Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.21
Build/Scripts/updateIsoDatabase... - 06:01 Revision 70a7363a: [BUGFIX] Update ISO language files
- Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.21
Build/Scripts/updateIsoDatabase...
2024-04-02
- 20:27 Revision e7b6c801: [BUGFIX] Bring back valuePicker for TCA type `email`
- While extracting dedicated TCA types from the god type `input`, the
`valuePicker` option was forgotten for type `emai... - 20:27 Revision 73d19ef3: [BUGFIX] Bring back valuePicker for TCA type `email`
- While extracting dedicated TCA types from the god type `input`, the
`valuePicker` option was forgotten for type `emai... - 09:54 Revision dee2a683: [DOCS] Show the redirect integrity status
- Resolves: #103514
Related: #99485
Releases: main
Change-Id: I118c1c2473e0411425a634bed0f0f9618b57e371
Reviewed-on: ht... - 09:40 Revision 5052405d: [TASK] Raise typo3/testing-framework
- Fixes acceptance test database table fields
being latin1 instead of utf8mb4.
> composer u typo3/testing-framework
C...
2024-04-01
- 07:34 Revision 6ab0c9bd: [BUGFIX] Correctly cast folder's 'mtime' and 'ctime' as integer
- When opening the "tile view" in the backend, third party FAL adapters
may not correctly return 'mtime' and 'ctime' as...
2024-03-31
- 20:12 Revision 481b7484: [TASK] Remove unnecessary typecasts in ext:recycler
- Function argument types of the `resolveTree` function in
the `DeleteRecords` class already use strict types, so the
f...
2024-03-30
- 16:37 Revision b1bde78f: [BUGFIX] Fix typo in TCA appearance tab label
- The label changed by accident and must be changed back.
Resolves: #103508
Related: #102834
Releases: main
Change-Id:... - 16:37 Revision a5cbbaa1: [DOCS] Fix formatting in Webp changelog
- Releases: main
Resolves: #103507
Change-Id: I571d99521ffa1e36b9cb18cb1621132d70f6382b
Reviewed-on: https://review.typ... - 16:26 Revision 9ed4d370: [BUGFIX] Handle roll-over of dates in `RotatingFileWriterTest`
- In the test class `RotatingFileWriterTest`, the `MONTHLY` and `YEARLY`
cases for `writingLogWithExpiredLatestRotation...
2024-03-29
- 10:01 Revision d64c5fcd: [TASK] Move getUserWhoDeleted function to RecordHistory
- In ext:recycler, there is an open todo to move the function
`getUserWhoDeleted` from `RecyclerAjaxController to `Reco... - 09:47 Revision d79cda8d: [TASK] Extract site persistence into separate service
- The SiteConfiguration service is currently needed during installation
phase for writing site configurations. This lim...
2024-03-26
- 13:10 Revision 95fdf47d: [DOCS] Switch changelog documentation to PHP-based rendering
- You can try out the rendering locally with
```
cd typo3/sysext/core
docker run --rm --pull always -v $(pwd):/project...
2024-03-25
- 15:05 Revision 7991a685: [BUGFIX] Check language access for edit default metadata
- At various places, it's possible to edit the metadata
of a file in the default language. However, users might
not hav... - 15:05 Revision b2a9b9b2: [BUGFIX] Check language access for edit default metadata
- At various places, it's possible to edit the metadata
of a file in the default language. However, users might
not hav... - 13:39 Revision 194cc127: [DOCS] Switch form documentation to PHP-based rendering
- A backport to 11.5 is not possible due to too many issues in the Docs that cannot be backported automatically.
Chang... - 09:10 Revision 461664ce: [DOCS] Switch form documentation to PHP-based rendering
- A backport to 11.5 is not possible due to too many issues in the Docs that cannot be backported automatically.
Resol...
2024-03-23
- 22:07 Revision bf6bf9b0: [TASK] Centralize Page Layout resolving
- This change centralizes Frontend's "PageLayoutResolver",
used in TypoScript, and BackendLayoutView logic
to find the ... - 20:56 Revision 1ebf4ebc: [FEATURE] Request id as reference in error handler output
- The ProductionExceptionHandler in EXT:core outputs error details, but not for every one. As a normal visitor you don'...
- 20:53 Revision 9e6027a5: [TASK] Remove unused imports in codebase
- PHP CS Fixer is not able to detect unused imports, when the import is
mentioned somewhere in the doc comments. Theref... - 20:18 Revision 39a38679: [TASK] Ensure correct SiteConfiguration in `SlugServiceTest.php`
- It is possible, that the `SiteConfiguration` is retrieved from
the `Dependency Injection container` by code executed ... - 17:13 Revision f3ee5a5c: [TASK] Account for double click pagetree timeout in acceptance tests
- The page tree in TYPO3 v11 and v12 has a default timeout of 300ms for
click events to be processed (in order to wait ... - 17:12 Revision 80fe1fa6: [TASK] Account for double click pagetree timeout in acceptance tests
- The page tree in TYPO3 v11 and v12 has a default timeout of 300ms for
click events to be processed (in order to wait ... - 07:28 Revision 95b1f41c: [BUGFIX] Admin-only edit lock can be disabled again
- Fixes the Doctrine error:
Incorrect integer value: '' for column 'editlock' at row 1
Releases: main, 12.4, 11.5
Reso...
2024-03-22
- 18:33 Revision 0598521c: [BUGFIX] Admin-only edit lock can be disabled again
- Fixes the Doctrine error:
Incorrect integer value: '' for column 'editlock' at row 1
Releases: main, 12.4, 11.5
Reso... - 18:33 Revision 74a7d937: [BUGFIX] Admin-only edit lock can be disabled again
- Fixes the Doctrine error:
Incorrect integer value: '' for column 'editlock' at row 1
Releases: main, 12.4, 11.5
Reso... - 16:13 Revision 77bbe4e9: [TASK] Use `SiteConfiguration` from DI in `SiteBasedTestTrait`
- `SiteBasedTestTrait` created a instance of the `SiteConfiguration`
using the PHP `new` keyword for writing functional... - 16:12 Revision ee7ef1a3: [TASK] Update core-testing-php image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 16:12 Revision f6015fde: [TASK] Update core-testing-php image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 16:12 Revision 473ecae4: [TASK] Update core-testing-php image versions
- New core-testing-* images have been build and published in
the TYPO3 testing-infrastructure repository and pulled to
... - 16:01 Revision 4d63f7ef: [TASK] Clean up code inconsistencies detected by phpstan
- Various places in smaller extensions were
reported in phpstan that had some inconsistencies
in their code style, whic... - 15:58 Revision 504c9f9b: [TASK] Use `SiteConfiguration` from DI in `SiteBasedTestTrait`
- `SiteBasedTestTrait` created a instance of the `SiteConfiguration`
using the PHP `new` keyword for writing functional... - 15:19 Revision 41b99567: [BUGFIX] Respect cross classes when removing restrictions
- When removeByType is used to remove restrictions
from the container, it is now ensured that also
cross classes are pr... - 15:19 Revision 1350e2b8: [BUGFIX] Respect cross classes when removing restrictions
- When removeByType is used to remove restrictions
from the container, it is now ensured that also
cross classes are pr... - 12:33 Revision 5014c8c7: [BUGFIX] Prevent undefined array index in GifBuilder
- Unset non matching key arrays and additionally
secure the array access with a corresponding
check.
Resolves: #102241... - 12:33 Revision 3d18a57a: [BUGFIX] Prevent undefined array index in GifBuilder
- Unset non matching key arrays and additionally
secure the array access with a corresponding
check.
Resolves: #102241... - 07:45 Revision 3c5e8691: [TASK] Reduce overhead in BackendLayoutView
- BackendLayoutView is used to build the BackendLayout
structure, and does a few things too much:
a) it uses ArrayUtil... - 06:50 Revision 77077a68: [DOCS] Fix References RST syntax containing angle brackets
- Resolves: #103424
Releases: main, 12.4
Change-Id: I3c2da18a3d09e78fe9b72113e1a7332942bde715
Reviewed-on: https://revi...
2024-03-21
- 22:00 Revision 39e97c61: [TASK] Deprecate `GeneralUtility::hmac()`
- In order to ensure unique HMACs in TYPO3, all usages of
`TYPO3\CMS\Core\Utility\GeneralUtility::hmac` have been
repla... - 19:28 Revision bea3da0c: [TASK] Remove todo in AbstractDomainObject
- A todo for the `$uid` property in AbstractDomainObject states,
that a type declaration should be introduced in v13. T... - 15:20 Revision d2f87f84: [DOCS] Fix References RST syntax containing angle brackets
- Resolves: #103424
Releases: main, 12.4
Change-Id: I3c2da18a3d09e78fe9b72113e1a7332942bde715
Reviewed-on: https://revi... - 14:38 Revision ecaab170: [BUGFIX] Do not render empty `eval` and `is_in` instructions
- This commit checks whether `eval` and `is_in` are not empty before they
are used as "input params" for the JavaScript... - 14:38 Revision 51413462: [BUGFIX] Do not render empty `eval` and `is_in` instructions
- This commit checks whether `eval` and `is_in` are not empty before they
are used as "input params" for the JavaScript... - 14:02 Revision ca7baa3b: [BUGFIX] linkvalidator: Add missing CSS class to "Toggle all" label
- This commit adds a missing `form-check-label` CSS class to the label
element of the "Toggle all" field in the backend... - 11:20 Revision 0c8317cd: [BUGFIX] Inject logger into YamlFileLoader
- YamlFileLoader needs to be instantiated via `self::new` to
ensure that a logger instance is injected.
The issues was... - 10:45 Revision 85b00d0d: [TASK] Do not render `typo3-formengine-updater` if linked field is hidden
- TYPO3's TCA type field is rendered in the FormEngine along with a
`<typo3-formengine-updater>` element that listens o...
2024-03-20
- 23:12 Revision a0905631: [TASK] Remove TSFE->releaseLocks()
- With TF no longer calling releaseLocks(),
it can be removed.
> composer u typo3/testing-framework:dev-main
Change-I... - 22:52 Revision 60beadfb: [BUGFIX] Vertically align icon flag in page module again
- Resolves: #103429
Releases: main, 12.4
Change-Id: Id8ab8e745a316f8af0abcfe495b7174f0afe1b96
Reviewed-on: https://revi... - 22:23 Revision 14de669e: [BUGFIX] Vertically align icon flag in page module again
- Resolves: #103429
Releases: main, 12.4
Change-Id: Id8ab8e745a316f8af0abcfe495b7174f0afe1b96
Reviewed-on: https://revi... - 12:47 Revision f58bceef: [BUGFIX] Add `_ga` to `excludedParameters`
- This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R... - 12:47 Revision af0da784: [BUGFIX] Add `_ga` to `excludedParameters`
- This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R... - 12:47 Revision 040be42f: [BUGFIX] Add `_ga` to `excludedParameters`
- This commit adds `_ga` to the `excludedParameters` configuration used
for the cHash calculation.
Resolves: #103435
R... - 07:28 Revision 0e1b095b: [DOCS] Fix minor typo in UserTSconfig Changelog
- Releases: main
Resolves: #103431
Change-Id: I640fa48610e85bccf43929cafd31cd0158a1a679
Reviewed-on: https://review.typ...
2024-03-19
- 14:35 Revision 5712a422: [TASK] Add FrontendTypoScriptFactory
- In version 12, the introduction of the new TypoScript parser
was accompanied by the implementation of factories for
P... - 13:16 Revision 318f6ceb: [TASK] Apply some runTests.sh cleanups
- * Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ... - 13:16 Revision cac4af2a: [TASK] Apply some runTests.sh cleanups
- * Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ... - 13:16 Revision 5ebc2e3f: [TASK] Apply some runTests.sh cleanups
- * Always clean-up containers when Control-C is pressed
* Enforce removing networks even if some containers have not ... - 13:12 Revision 38931533: [TASK] Add description to tableRestrictions palette in BE groups
- This commit introduces a description for the newly added
tableRestrictions palette in the Backend (BE) user groups fo... - 13:08 Revision dc392a4d: [BUGFIX] Ensure `Comparator` knows the current platform
- Doctrine DBAL 3.x has been introduced into TYPO3 v12
with #96287 and raised over the time, adding the one
or other de... - 12:28 Revision 92b85a3c: [TASK] Align table restriction fields in backend usergroup record
- In order to get a better overview of the selected table restrictions,
the two corresponding fields are placed next to... - 12:28 Revision deae9515: [TASK] Mark BE 'Label' and 'StatusInformation' non-internal
- These two classes are part of the new BE tree,
and are documented API for extensions to add
additional labels and sta... - 09:33 Revision 6707f50b: [TASK] Set TYPO3 version to 12.4.14-dev
- Change-Id: I03729854c268a32ba072d891d4701d42ba5d365d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/835... - 09:11 Revision 91088fb8: [RELEASE] Release of TYPO3 12.4.13
- Change-Id: I981c2fe620a96ce344730b184ce60e7aa17a6aa4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/835... - 08:45 Revision 3650e395: [TASK] Update ckeditor5 to v41.2.1
- This commit updates ckeditor5 to v41.2.1.
It fixed a recent regression where importing documents from Word with
sugge... - 08:45 Revision e61f9163: [TASK] Update ckeditor5 to v41.2.1
- This commit updates ckeditor5 to v41.2.1.
It fixed a recent regression where importing documents from Word with
sugge... - 05:31 Revision b67a88f6: [TASK] Add composer-mode to our acceptance test matrix
- All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi... - 05:30 Revision 11102a5f: [TASK] Add composer-mode to our acceptance test matrix
- All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi... - 05:30 Revision fa6c3fc4: [TASK] Add composer-mode to our acceptance test matrix
- All applicable acceptance tests are now also executed
in composer mode. Tests that check classic-mode specific
functi...
2024-03-18
- 21:35 Revision a6a1386a: [BUGFIX] Provide correct ll string keys in template for pagetitle edit
- The used ll keys used in the javascript code for the inline pagetitle
edit feature in the page and recordlist module ... - 16:29 Revision e8b234b4: [BUGFIX] Provide correct ll string keys in template for pagetitle edit
- The used ll keys used in the javascript code for the inline pagetitle
edit feature in the page and recordlist module ... - 07:42 Revision 9ebc397b: [BUGFIX] Prevent null pointer exception in ContentObjectRenderer
- The $request might not be initialized, that's
why the getRequest() method has to be used in
ContentObjectRenderer.
T...
2024-03-17
- 13:18 Revision 4a2f12a5: [TASK] Fix cache name in comments
- In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm... - 13:17 Revision b69a1a6f: [TASK] Fix cache name in comments
- In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm... - 13:17 Revision d3e492e2: [TASK] Fix cache name in comments
- In #88366, the caches have been renamed, e.g., from `cache_core`
to `core`. Some occurrences of the old names in comm...
2024-03-16
- 09:31 Revision 1a348fe2: [BUGFIX] Prevent TypeErrors in FormEngine for missing elements
- Resolves: #103391
Releases: main, 12.4
Change-Id: I48d55c7b66669f9836886f257aefba2171b6910e
Reviewed-on: https://revi... - 09:17 Revision 3b1982e6: [BUGFIX] Prevent TypeErrors in FormEngine for missing elements
- Resolves: #103391
Releases: main, 12.4
Change-Id: I48d55c7b66669f9836886f257aefba2171b6910e
Reviewed-on: https://revi...
2024-03-15
- 13:23 Revision 9a28958a: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
- Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:... - 13:23 Revision 1d38755f: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
- Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:... - 13:23 Revision 8d9599f7: [TASK] Add GeneralUtility::makeInstance to PHPStorm meta file
- Resolves: #103385
Releases: main, 12.4, 11.5
Change-Id: Ifd93dfa4049d0d3550d052fa960ae79cc5a27c34
Reviewed-on: https:... - 12:01 Revision 39f49b2c: [TASK] Make pagetree toggle switch accessible via keyboard
- This change makes the toggle button accessible via keyboard
and sets the focus manually, so that the pagetree can be ... - 12:01 Revision 765f1696: [TASK] Make pagetree toggle switch accessible via keyboard
- This change makes the toggle button accessible via keyboard
and sets the focus manually, so that the pagetree can be ... - 11:26 Revision cadfeeee: [TASK] Add labels to docheader action-menu dropdown
- This patch adds a label to the action-menu used by most of
the core extensions.
Resolves: #102548
Releases: main, 12... - 11:26 Revision bc6a791d: [TASK] Add labels to docheader action-menu dropdown
- This patch adds a label to the action-menu used by most of
the core extensions.
Resolves: #102548
Releases: main, 12... - 09:09 Revision eaf9df42: [TASK] Apply stricter URI route generation assertions
- Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th... - 09:09 Revision 7e8694b7: [TASK] Apply stricter URI route generation assertions
- Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th... - 09:09 Revision 5c95229a: [TASK] Apply stricter URI route generation assertions
- Several tests for URI route generation are stricter and assert
that either the whole URI matches, or that at least th... - 08:48 Revision 5166cca9: [BUGFIX] Bail out if `AbstractExceptionHandler` cannot write logs
- If an exception cannot get written into the database, e.g. due to
connectivity issues, exceptions are already caught....
2024-03-14
- 13:01 Revision 0148ef4d: [TASK] Set empty alt text for file reference thumbnails
- The thumbnail images in the inline file relations have the properties
alt and title set to "id=x" which is only helpf... - 11:42 Revision ffebe4a9: [TASK] Set empty alt text for file reference thumbnails
- The thumbnail images in the inline file relations have the properties
alt and title set to "id=x" which is only helpf... - 08:57 Revision 5cc1b764: [DOCS] Fix ReST file admonition and file name in 13.1 Changelogs
- Two errors were made in 13.1 changelogs:
Filename Features-93942-CropSVGImagesNatively.rst has an extra "s"
and shou... - 07:27 Revision 24f0a59d: [TASK] Implement `@typescript-eslint/prefer-string-starts-ends-with` rule
- The eslint configuration now takes the rule
`@typescript-eslint/prefer-string-starts-ends-with` [1] into account,
enf... - 07:27 Revision a88c8431: [TASK] Implement `@typescript-eslint/prefer-string-starts-ends-with` rule
- The eslint configuration now takes the rule
`@typescript-eslint/prefer-string-starts-ends-with` [1] into account,
enf...
2024-03-13
- 19:50 Revision 9f861f51: [BUGFIX] Visualize CEs with surrounding box-shadow
- In the backend CEs are elevated by a surrounding box-shadow.
This box-shadow was clipped off on top, left and right ... - 18:34 Revision 0d02b016: [DOCS] Add important RST for changed form framework markup
- Resolves: #103392
Related: #103117
Releases: main, 12.4
Change-Id: I97f9c68b6ad1c6b3ded4c70a82dbfe20eb5a9f20
Reviewed... - 18:34 Revision 0f097ce4: [BUGFIX] Allow adding multiple files / folders via element browser
- This prevents the element browser from closing
as soon as one file or folder was added. This
restores previous behavi... - 18:33 Revision e900ba7a: [TASK] Add meaningful title to File selector add file button
- The "+" labelled button in the File selector modal was just
labelled with the filename as the title which doesn't giv... - 18:33 Revision 79329c73: [TASK] Add meaningful title to File selector add file button
- The "+" labelled button in the File selector modal was just
labelled with the filename as the title which doesn't giv... - 18:33 Revision f5a6bbbe: [BUGFIX] Allow adding multiple files / folders via element browser
- This prevents the element browser from closing
as soon as one file or folder was added. This
restores previous behavi... - 18:33 Revision 0133a5e2: [BUGFIX] Visualize CEs with surrounding box-shadow
- In the backend CEs are elevated by a surrounding box-shadow.
This box-shadow was clipped off on top, left and right ... - 18:22 Revision a43932f7: [DOCS] Add important RST for changed form framework markup
- Resolves: #103392
Related: #103117
Releases: main, 12.4
Change-Id: I97f9c68b6ad1c6b3ded4c70a82dbfe20eb5a9f20
Reviewed... - 14:10 Revision 93c8520d: [BUGFIX] Recalculate context-menu position after data population
- With #103197, a loading indicator was added to the context menus,
which rendered a stub context-menu.
The position of... - 14:10 Revision 828fae90: [BUGFIX] Recalculate context-menu position after data population
- With #103197, a loading indicator was added to the context menus,
which rendered a stub context-menu.
The position of... - 11:17 Revision 5ac249b5: [TASK] Streamline Backend Layout View code
- This change adapts some places around Backend Layouts,
which is a pre-patch in order to centralize
previously used co... - 09:34 Revision 3709afe0: [BUGFIX] Use telephone as fallback for link text
- Resolves: #102139
Releases: main, 12.4
Change-Id: I9eb3b759de4af5c322aedc96df169aa7c603add6
Reviewed-on: https://revi... - 09:07 Revision c3c46f43: [BUGFIX] Use telephone as fallback for link text
- Resolves: #102139
Releases: main, 12.4
Change-Id: I9eb3b759de4af5c322aedc96df169aa7c603add6
Reviewed-on: https://revi... - 08:46 Revision bcea6ec0: [FEATURE] Allow creating backend user group presets
- When installing TYPO3, the final step (5) has
been updated to include an additional checkbox.
This checkbox will allo... - 07:32 Revision 2709fb71: [TASK] Implement `@typescript-eslint/restrict-plus-operands` rule
- The eslint configuration now takes the rule
`@typescript-eslint/restrict-plus-operands` [1] into account,
prohibiting... - 07:32 Revision e8942826: [TASK] Implement `@typescript-eslint/restrict-plus-operands` rule
- The eslint configuration now takes the rule
`@typescript-eslint/restrict-plus-operands` [1] into account,
prohibiting... - 07:23 Revision 8bc6fc8b: [TASK] Remove leftover query parsing code in cObj
- Some code in ContentObjectRenderer is not needed
anymore as the query parts are not parsed anymore.
Resolves: #10337...
2024-03-12
- 21:30 Revision 10ffeb4f: [TASK] Update `@typescript-eslint` packages
- The `@typescript-eslint` packages are updated for TypeScript 5.4
support.
Executed commands:
npm install --save... - 21:30 Revision e6026b2f: [TASK] Update `@typescript-eslint` packages
- The `@typescript-eslint` packages are updated for TypeScript 5.4
support.
Executed commands:
npm install --save... - 17:23 Revision 9c62fe57: [BUGFIX] Add server request to view in ConfirmationFinisher
- Since #98377 it is not possible to use `f:link.page`
ViewHelper in the ConfirmationFinisher template.
This adds the ... - 17:14 Revision 92d1d32d: [BUGFIX] Add server request to view in ConfirmationFinisher
- Since #98377 it is not possible to use `f:link.page`
ViewHelper in the ConfirmationFinisher template.
This adds the ... - 13:58 Revision 363f6fa1: [BUGFIX] Stop event propagation when clicking icon in page tree
- With #103197, a loading indicator was added to the context menus.
However, due to the nature how the context menu com... - 13:09 Revision 3451b506: [TASK] Implement `@typescript-eslint/no-array-delete` rule
- The eslint configuration now takes the rule
`@typescript-eslint/no-array-delete` [1] into account, prohibiting
elemen... - 13:09 Revision 28500f1a: [TASK] Implement `@typescript-eslint/no-array-delete` rule
- The eslint configuration now takes the rule
`@typescript-eslint/no-array-delete` [1] into account, prohibiting
elemen... - 12:03 Revision 6055db0b: [TASK] Streamline userid/username handling and system-maintainer checks
- The new methods AbstractUserAuthentication::getUserName() and
AbstractUserAuthentication::getUserId() can be used to ... - 12:03 Revision d92c3c6f: [TASK] Streamline userid/username handling and system-maintainer checks
- The new methods AbstractUserAuthentication::getUserName() and
AbstractUserAuthentication::getUserId() can be used to ... - 11:46 Revision a5502c9e: [FEATURE] Add Gaelic (ga) as supported language
- This change adds support for Irish Gaelic to be selected
as TYPO3 Language and to connect to TYPO3 Localizations
(XLF... - 09:46 Revision b00cc353: [TASK] Translate label in filelist module
- Resolves: #103362
Releases: main, 12.4
Change-Id: Ibbd242d886a9cedc3ec1ba055ec6887b6943bfa2
Reviewed-on: https://revi... - 09:04 Revision 708a5dc4: [TASK] Translate label in filelist module
- Resolves: #103362
Releases: main, 12.4
Change-Id: Ibbd242d886a9cedc3ec1ba055ec6887b6943bfa2
Reviewed-on: https://revi... - 08:25 Revision fe3a72e0: [TASK] Set TYPO3 version to 12.4.13-dev
- Change-Id: I1e193614b425f216d46a1f18a74172621af4fb2d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/834... - 08:15 Revision 23e3cc9e: [RELEASE] Release of TYPO3 12.4.12
- Change-Id: Ib2f4569e5ce62f5979fa9fb9a9d8188e93e83871
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/834... - 08:04 Revision d2795917: [BUGFIX] Update ISO language db, respecting new languages
- Due to merged features #103255 and #103331, the ISO language database
became outdated as the introduced languages "gd... - 07:34 Revision cb4242a0: [BUGFIX] Use original file for ProcessedFile::getMimeType and ::getSize
- When the processed files are saved in a different storage,
calling `$this->getStorage()->getFileInfoByIdentifier()`
o... - 07:20 Revision 53024568: [TASK] Limit commit message line length to 72 characters
- The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be...
2024-03-11
- 23:02 Revision b2bf6bef: [TASK] Limit commit message line length to 72 characters
- The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be... - 22:49 Revision 6393ef1e: [TASK] Limit commit message line length to 72 characters
- The commit messages line-length is documented as 72 characters. The
commit-msg hook checks for 72 characters now.
Be... - 20:49 Revision b5e71654: [BUGFIX] Use original file for ProcessedFile::getMimeType and ::getSize
- When the processed files are saved in a different storage,
calling `$this->getStorage()->getFileInfoByIdentifier()`
o... - 16:46 Revision 747b9bb1: [FEATURE] Crop SVG images natively
- This change adds support for SVGs to be processed. They can be
scaled and cropped, without them being rasterized (con... - 15:53 Revision c791afec: [TASK] Avoid duplicate image crop (crop-crop-scale to crop-scale)
- Image cropping has been performed in two steps in
case a cropArea (e.g. be the editor) and a crop
scale modifier (e.g... - 15:18 Revision d0a15016: [TASK] Streamline tests in ImageViewHelperTest
- * rename `masked` to `inline-max`
* add tests for image upscaling
Resolves: #103361
Releases: main
Change-Id: I7c890... - 15:07 Revision 66cfee5d: [BUGFIX] Avoid PHP undefined array access in BrowseLinksController
- Resolves: #103360
Releases: main, 12.4
Change-Id: I6331f4ed9d061a06962d0e70affa43bc239a78a9
Reviewed-on: https://revi... - 15:07 Revision ba53d387: [BUGFIX] Avoid PHP undefined array access in BrowseLinksController
- Resolves: #103360
Releases: main, 12.4
Change-Id: I6331f4ed9d061a06962d0e70affa43bc239a78a9
Reviewed-on: https://revi... - 13:46 Revision 5fa8dd2a: [BUGFIX] Proper URI generation in workspace preview for records
- If a workspace is active, the URI for a record preview link did not consider to prefix additional arguments with a "&...
- 13:46 Revision 77c7fa0c: [BUGFIX] Proper URI generation in workspace preview for records
- If a workspace is active, the URI for a record preview link did not consider to prefix additional arguments with a "&...
- 12:47 Revision 0561797d: [BUGFIX] Enable action buttons in Linkvalidator module
- The action buttons in the Linkvalidator module are
disabled in case all checkboxes are unchecked.
In case one of the... - 12:42 Revision ac015684: [TASK] Make admin user creation optional in CLI installer
- Improve the CLI command `setup` to allow instance creation
without enforcing admin user and password to be defined.
... - 12:42 Revision bd965b36: [TASK] Make admin user creation optional in CLI installer
- Improve the CLI command `setup` to allow instance creation
without enforcing admin user and password to be defined.
... - 12:41 Revision d0c1c3fc: [BUGFIX] Let import handle missing TCA for file relations better
- If a file relation's field config is missing the import now adds an
error that makes identifying the broken TCA possi... - 12:41 Revision a1d906d6: [BUGFIX] Let import handle missing TCA for file relations better
- If a file relation's field config is missing the import now adds an
error that makes identifying the broken TCA possi... - 12:41 Revision c827d1f4: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
- The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m... - 12:40 Revision b3ee9bac: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
- The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m... - 12:40 Revision 1b5ece88: [BUGFIX] Fix FormEngine inline stylesheet resolution in composer mode
- The public URL resolution in lazy loaded TCA forms (e.g. inline records)
is aligned to use the same path resolution m... - 11:55 Revision 2363ea62: [FEATURE] Add Gaelic (gd) as supported language
- This change adds support for Scottish Gaelic to be selected
as TYPO3 Language and to connect to TYPO3 Localizations
(... - 11:05 Revision 6016a67c: [TASK] Replace GeneralUtility::hmac usage in ext:backend
- With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ... - 10:45 Revision 9b851d6d: [FEATURE] Add Maltese (mt) as supported language
- This change adds support for Maltese to be selected as
TYPO3 Language and to connect to TYPO3 Localizations
(XLF file... - 10:38 Revision 70305f88: [TASK] Replace GeneralUtility::hmac usage in ext:form
- With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ... - 10:19 Revision 2ea259be: [TASK] Replace GeneralUtility::hmac usage in ext:core
- With #102761, the new `HashService` has been introduced to ensure
that HMAC generation will always use an additional ... - 09:58 Revision e7c2a488: [BUGFIX] Allow empty page id for pageId in log module
- Allow empty strings as valid input for the page id in the log module.
Resolves: #103290
Releases: main, 12.4
Change-... - 09:58 Revision 5f151318: [BUGFIX] Allow empty page id for pageId in log module
- Allow empty strings as valid input for the page id in the log module.
Resolves: #103290
Releases: main, 12.4
Change-... - 06:38 Revision 6b15a8d4: [TASK] Upgrade TypeScript to 5.4
- Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.1.1 \
@typescrip... - 06:38 Revision e5b0ca53: [TASK] Upgrade TypeScript to 5.4
- Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.1.1 \
@typescrip...
Also available in: Atom