[TASK] Simplify a RelationHandler->readMM() detail
https://github.com/TYPO3/typo3/commit/c481eeb92dcf81dde57e934263753a056ce32958
[TASK] Simplify a RelationHandler->readMM() detail · TYPO3/typo3@c481eeb
There is a relatively obscure and not well known TCA config property for type='select': 'allowNonIdValues'. It can be used in scenarios with 'foreign_table' relations, wher...GitHub
[TASK] Add RootlineUtility relation tests
https://github.com/TYPO3/typo3/commit/96047690f3fddb404779e2bfd15f8bae1fb3016c
[TASK] Add RootlineUtility relation tests · TYPO3/typo3@9604769
Extend the functional RootlineUtilityTest with more scenarios for resolving category MM, and a "casual" inline relation. Resolves: #103680 Releases: main Change-Id: Ic6e5f9cd604582853431...GitHub
[TASK] Remove obsolete setAccessible call to ReflectionMethod
https://github.com/TYPO3/typo3/commit/7745ba114c1033f3f92733ca3081d6abdf394df0
[TASK] Remove obsolete setAccessible call to ReflectionMethod · TYPO3/typo3@7745ba1
Also adjust variable name along the way. Resolves: #103679 Related: #103667 Releases: main Change-Id: I345dabbd388eaac9e5a56af6b70e249c4bac0feb Reviewed-on: https://review.typo3.org/c/Packages/TYP...GitHub
[TASK] Avoid obsolete trim() in RelationHandler
https://github.com/TYPO3/typo3/commit/162a25d5a48e289891b488e8e6ef0a6c3db94322
[TASK] Avoid obsolete trim() in RelationHandler · TYPO3/typo3@162a25d
There is no point to trim() value arrays that have been created with GU::trimExplode() just the line before. Clean up the loop a bit along the way. Resolves: #103674 Releases: main Change-Id: Ia55...GitHub
[BUGFIX] Have record icons with human readable title
https://github.com/TYPO3/typo3/commit/162111f66062678334bdf4a5fe3126ccc47cec9a
[BUGFIX] Have record icons with human readable title · TYPO3/typo3@162111f
Add record titles to the record icon alt text. To make the alt text for record icons helpful, the title and type of the record is now added to the existing id=x. To implement this also for the pag...GitHub
[BUGFIX] Add missing "true" parameter in loadAvailableWizardsFromPlug…
https://github.com/TYPO3/typo3/commit/913faf6c4ec75587c62c7e909a60748218a6a7b0
[BUGFIX] Add missing "true" parameter in loadAvailableWizardsFromPlug… · TYPO3/typo3@913faf6
…inSubTypes New Content Element Wizards are retrieved from both normal Content Types (CType) and Plugin sub-types (list_type). For the latter the bool parameter `$isPluginSubType` has to be set to...GitHub
[BUGFIX] Add missing identifier for additional filemounts
https://github.com/TYPO3/typo3/commit/2dd7cc8419ca113529145e39c00bcb161a4e079e
[BUGFIX] Add missing identifier for additional filemounts · TYPO3/typo3@2dd7cc8
Using `options.folderTree.altElementBrowserMountPoints` it's possible to add additional mount points to the file / folder tree. Adding such entries does now properly work by adding the missing ...GitHub
[BUGFIX] Support newlines in TCA palette descriptions
https://github.com/TYPO3/typo3/commit/bf06fdced6b351d9889b43fc008b4f3fb37f0dd7
[BUGFIX] Support newlines in TCA palette descriptions · TYPO3/typo3@bf06fdc
Feature #89650 added support for newlines in TCA field descriptions, but palette descriptions were forgotten. This patch makes newlines in palette descriptions visible in the same way. Resolves: #...GitHub
[TASK] Format file size and datetime values in IS backend module
https://github.com/TYPO3/typo3/commit/55df7110b9cfc7484041ea35306afbf90a8d5795
[TASK] Format file size and datetime values in IS backend module · TYPO3/typo3@55df711
Resolves: #103664 Releases: main Change-Id: I310eee5d304821d5f1b5ba210645f5ed2b4a85d2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83921 Reviewed-by: Stefan BürkGitHub
[BUGFIX] Better refindex for MM and multi workspaces
https://github.com/TYPO3/typo3/commit/c47d91b3a8ea67fdd49e1ce037a7313a80389631
[BUGFIX] Better refindex for MM and multi workspaces · TYPO3/typo3@c47d91b
Calculation of reference index for workspace relations has a nasty bug in getListOfActiveWorkspaces(): It always returns only the first workspace id when there are multiple. This isn't good in...GitHub
[TASK] Show word flags as badges in EXT:indexed_search backend module
https://github.com/TYPO3/typo3/commit/7d70a98d3021ac04ce8bcf91c99019ce617edf32
[TASK] Show word flags as badges in EXT:indexed_search backend module · TYPO3/typo3@7d70a98
In the "Indexing" backend module, words can have various informations, such as frequency and flags. The flags are now displayed as badges and their labels have been updated. Resolves: #1...GitHub
[BUGFIX] Correctly purge RelationHandler readMM() relations
https://github.com/TYPO3/typo3/commit/d00c0450e0b56f11d00838af967a9305afdbeafc
[BUGFIX] Correctly purge RelationHandler readMM() relations · TYPO3/typo3@d00c045
Resolving relations in RelationHandler for MM in workspaces is a two fold process: readMM() first finds all relation "candidates". A second step then filters live MM relations from the ca...GitHub
[TASK] Avoid managing keywords in IS BE module
https://github.com/TYPO3/typo3/commit/9678f5f2df97acafd93aa1e8574fc150b5448c00
[TASK] Avoid managing keywords in IS BE module · TYPO3/typo3@9678f5f
The "Indexing" indexed_search backend module allows picking single indexed words and adding them as keywords a pages 'keywords' field. This mixes up two different topics: Search ...GitHub
[TASK] Update `flag-icons`
https://github.com/TYPO3/typo3/commit/e7264026bc15f6091d12957bfed4a23dea15c5ec
[TASK] Update `flag-icons` · TYPO3/typo3@e726402
Executed commands: npm install --save-dev flag-icons@^7.2.1 npm run build Resolves: #103656 Releases: main, 12.4 Change-Id: Ibebf001a8867104d616777adf47b7c0edaccbf9d Reviewed-on: https://...GitHub
[BUGFIX] Guard nullable getNormalizedParams in getIpFunction
https://github.com/TYPO3/typo3/commit/2ce19397ed90dbd5ad463e3e876107f54de573f3
[BUGFIX] Guard nullable getNormalizedParams in getIpFunction · TYPO3/typo3@2ce1939
In case of CLI context, normalized params are not available and as they are nullable, a guard condition is required before accessing methods. Note: The access via request object was added in #1000...GitHub
[BUGFIX] Avoid notice in TcaInline when ['ctrl']['transOrigPointerFie…
https://github.com/TYPO3/typo3/commit/a35c3a159042ce7065229c0c8e13ef8732e4ab27
[BUGFIX] Avoid notice in TcaInline when ['ctrl']['transOrigPointerFie… · TYPO3/typo3@a35c3a1
…ld'] is empty Resolves: #103596 Related: #97548 Releases: main, 12.4 Change-Id: I2384d223202af1575a93497f81e6a69599ebbc3c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83740 T...GitHub
[BUGFIX] Avoid undef array access in workspaces module
https://github.com/TYPO3/typo3/commit/555b07c89ced569211d801064de9a8ddd6be70e2
[BUGFIX] Avoid undef array access in workspaces module · TYPO3/typo3@555b07c
When a TCA table has no 'ctrl' 'tstamp' field defined, the workspace module crashes with an undefined array access for records of this table. Sanitize this. Resolves: #103650 Relea...GitHub
[DOCS] Fix PHP syntax in PageContentPreviewRenderingEvent example
https://github.com/TYPO3/typo3/commit/942fad9cee469bb4bf221d3553f0a7efd4be6fc5
[DOCS] Fix PHP syntax in PageContentPreviewRenderingEvent example · TYPO3/typo3@942fad9
The $event parameter is now added and a superfluous parenthesis is removed in the condition. Also, the $tableName variable is used now. Resolves: #103645 Related: #98375 Releases: main, 12.4 Chang...GitHub
[TASK] Remove 'index_stat_search_id' field in 'index_stat_word' table
https://github.com/TYPO3/typo3/commit/2a4b6f1c559b4afec5e41639ef6cd58e1824a433
[TASK] Remove 'index_stat_search_id' field in 'index_stat_word' table · TYPO3/typo3@2a4b6f1
With #92993 the table 'index_stat_search' was removed. The related field 'index_stat_search_id' in table 'index_stat_word' is left as an orphaned remnant. This patch now rem...GitHub
[TASK] Avoid foreign_field with select in RootlineUtility
https://github.com/TYPO3/typo3/commit/adcd87598b3f5b79157fe32276f51a3b4e2b5acd
[TASK] Avoid foreign_field with select in RootlineUtility · TYPO3/typo3@adcd875
TCA type=select has no config field 'foreign_field'. A check in RootlineUtility can be simplified a bit. Resolves: #103647 Releases: main Change-Id: Ia34a79f1797a9dfb8d9fbadb76d12fd1b2b175...GitHub
[TASK] Show content as accordions in element information modal
https://github.com/TYPO3/typo3/commit/64f90318f715594cd62bfb5abe04898d43a40fbf
[TASK] Show content as accordions in element information modal · TYPO3/typo3@64f9031
The element information modal displays both field information for the current record and its references. The more fields there are in a table and the more content the specific record contains, the ...GitHub
[TASK] Improve UX and accessibility of "Indexing" submodules
https://github.com/TYPO3/typo3/commit/74c8d0e40be7e898d1f25c033af7eed6d8bea901
[TASK] Improve UX and accessibility of "Indexing" submodules · TYPO3/typo3@74c8d0e
Several minor adjustments have been made to the submodules of the “Indexing” backend module to improve the UX and accessibility. This includes, among other things, the following: * move action lin...GitHub
[BUGFIX] Ensure correct default value normalization
https://github.com/TYPO3/typo3/commit/b23029d5ecbe1436ff4d7171f2ea60825b593ac4
[BUGFIX] Ensure correct default value normalization · TYPO3/typo3@b23029d
Default value support for TEXT, JSON and BLOB fields has been added with #103578 by implementing the use of default value expression for MySQL. That required to add custom normalization on data sch...GitHub
[BUGFIX] Add missing class to form labels in dashboard
https://github.com/TYPO3/typo3/commit/d36204c2c72b58e26eb03ea52ebfa1b9c0c915ef
[BUGFIX] Add missing class to form labels in dashboard · TYPO3/typo3@d36204c
Resolves: #103638 Releases: main, 12.4 Change-Id: Ib5880f2ea62c8d9b54b7db6f6488fc6d5a479827 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83836 Tested-by: Benni MackGitHub
[BUGFIX] Add focus style for nav in Link Browser
https://github.com/TYPO3/typo3/commit/5bd95fbc5bef45a5b15b77911992f32bc81c4c34
[BUGFIX] Add focus style for nav in Link Browser · TYPO3/typo3@5bd95fb
Add proper focus styles to the nav links in the Link Browser modal window. Resolves: #103631 Releases: main, 12.4 Change-Id: I0abb597124e335c3955c73438ac3cd2f0dad93bf Reviewed-on: https://review.t...GitHub
[TASK] Add visually hidden label to the search buttons
https://github.com/TYPO3/typo3/commit/edf3ca28399b1e83b63d4366b06537d6bb0fbbbe
[TASK] Add visually hidden label to the search buttons · TYPO3/typo3@edf3ca2
To trigger a search, usually an icon-only button is placed next to the search input field. To improve the accessibility of these icon-only buttons, a visually hidden label is added. Resolves: #102...GitHub
[DOCS] Correct code example in Changelog
https://github.com/TYPO3/typo3/commit/1db0716cc4e251d79fd8011c42e1574be095b6a3
[DOCS] Correct code example in Changelog · TYPO3/typo3@1db0716
Remove excess bracket Releases: main, 12.4 Resolves: #103635 Change-Id: Ie9ea1f03457177eeb6be7abb788c05bd2bf64e8c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83832 Tested-by: core...GitHub
[BUGFIX] Do not log failed HMAC validations for HashService
https://github.com/TYPO3/typo3/commit/eb3813732a7f29875e922de4419b87d482b72e2d
[BUGFIX] Do not log failed HMAC validations for HashService · TYPO3/typo3@eb38137
The new core `HashService` and the deprecated extbase `HashService` have the function `validateAndStripHmac` to validate and strip a given HMAC appended string. The function will throw an exception...GitHub
[DOCS] Correct usage of hotkey API in changelog
https://github.com/TYPO3/typo3/commit/38a19526ddf02220fc8e918e7c77e698d83f8f1b
[DOCS] Correct usage of hotkey API in changelog · TYPO3/typo3@38a1952
As "Hotkeys" is the default export inside hotkeys.js, it must be outside the curly braces. Resolves: #103623 Related: #101507 Releases: main Change-Id: I43cfea685503caa54bc1f7e786e16a01c...GitHub
[DOCS] Clarify switch to `options.hideModules` user TSconfig option
https://github.com/TYPO3/typo3/commit/e15c44ee659f0491253a4be2b5c31b02069ececc
[DOCS] Clarify switch to `options.hideModules` user TSconfig option · TYPO3/typo3@e15c44e
While introducing the new module registration API, the previously used page TSconfig options to hide modules has been replaced by an extended user TSconfig option. This change (page TSconfig -> ...GitHub
[BUGFIX] Keep search word on switching search mode
https://github.com/TYPO3/typo3/commit/05fb03426fac9d123d1c11374b009b281334fb37
[BUGFIX] Keep search word on switching search mode · TYPO3/typo3@05fb034
The search word is now properly kept on switching between advanced and normal search mode in EXT:indexed_search. Resolves: #103633 Releases: main, 12.4 Change-Id: Ic694e40da3a7bdeee3d76be2402fd4bf...GitHub
[TASK] Avoid deprecation notice in SystemInformationToolbarItem
https://github.com/TYPO3/typo3/commit/9459daa26b2ca442290e8518e537d30cf62fd111
[TASK] Avoid deprecation notice in SystemInformationToolbarItem · TYPO3/typo3@9459daa
Resolves: #103628 Releases: main Change-Id: I5728324bc922682fcccea2ee90a5cb9eb3f77923 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83782 Reviewed-by: Georg RingerGitHub
[BUGFIX] Create real line break elements in Upgrade Wizard view
https://github.com/TYPO3/typo3/commit/34688560127d9c082fe91e237abbc899f2d02f03
[BUGFIX] Create real line break elements in Upgrade Wizard view · TYPO3/typo3@3468856
The "Upgrade Wiards" view automatically checks whether mandatory database changes are pending. In that case, a list of tables, fields and indices are rendered. Before the removal of jQuer...GitHub
[BUGFIX] Fix stray "Constants" label in tstemplate info module
https://github.com/TYPO3/typo3/commit/705e901e56445b430e4776179209a5404cb43222
[BUGFIX] Fix stray "Constants" label in tstemplate info module · TYPO3/typo3@705e901
An invalid site-set fluid condition was added in #103439 that cause the site-set related label to also be printed for `sys_template` record where a button was to be shown instead. Releases: main R...GitHub
[FEATURE] Support comma-separated lists in page tree filter
https://github.com/TYPO3/typo3/commit/d828bdaa17a29da17847f21af169d5671003ddae
[FEATURE] Support comma-separated lists in page tree filter · TYPO3/typo3@d828bda
It's now possible to filter the page tree not only by strings and single uids but by comma-separated lists of uids. Resolves: #103220 Releases: main Change-Id: I6cae67676d438dd3ce3992aee8fe160...GitHub
Daniel Siepmann likes this.
[BUGFIX] Use correct `resname` attribute in xlf file of EXT:dashboard
https://github.com/TYPO3/typo3/commit/0fe87ae0c2f597a9865477abb1e21969b5f4d2a8
[BUGFIX] Use correct `resname` attribute in xlf file of EXT:dashboard · TYPO3/typo3@0fe87ae
The patch for #103615 added `resname` attributes to EXT:dashboard locallang files. An attribute was used twice, this is hereby corrected. Resolves: #103620 Related: #103615 Releases: main, 12.4 Ch...GitHub
[BUGFIX] Fix typo in `resname` attribute
https://github.com/TYPO3/typo3/commit/0656e03a06a18f0a1fe5c8cb58fdd839e7d2d41a
[BUGFIX] Fix typo in `resname` attribute · TYPO3/typo3@0656e03
The patch for #103615 added `resname` attributes to EXT:dashboard locallang files, but one had a typo. It's fixed now. Resolves: #103616 Related: #103615 Releases: main, 12.4 Change-Id: I2e2ab...GitHub
[BUGFIX] Add missing `resname` attribute to dashboard xlf files
https://github.com/TYPO3/typo3/commit/cefd81bd5edcc7640a9cf67b4a8abd8c9b476c05
[BUGFIX] Add missing `resname` attribute to dashboard xlf files · TYPO3/typo3@cefd81b
Resolves: #103615 Releases: main, 12.4, 11.5 Change-Id: I11f609625051f7dc6418596229bed49f282bc842 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83772 Reviewed-by: Georg RingerGitHub
[TASK] Align to phpdocumentor/reflection-docblock:5.4.0
https://github.com/TYPO3/typo3/commit/0d81d4f3f3aa6ce38b5dd0b3b006459120e78f84
[TASK] Align to phpdocumentor/reflection-docblock:5.4.0 · TYPO3/typo3@0d81d4f
New version phpdocumentor/reflection-docblock:5.4.0 changed the signature of DocBlockFactory::createInstance(), which now points out a misuse in extbase. The patch changes the instantiation and av...GitHub
[BUGFIX] Cast simulated timestamp to int
https://github.com/TYPO3/typo3/commit/71965258ea18180405d7d319c455f3871ce69220
[BUGFIX] Cast simulated timestamp to int · TYPO3/typo3@7196525
`DateTimeImmutable::setTimestamp()` requires the timestamp to be an integer. Resolves: #103588 Related: #99627 Related: #98045 Releases: main, 12.4, 11.5 Change-Id: I2dba1b3836063872fa04ea38d58b5b...GitHub