[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
[TASK] Replace `stylefmt` with `stylelint`
https://github.com/TYPO3/typo3/commit/b1293b64c02537aac070271568e1ffca43a07e20
[TASK] Replace `stylefmt` with `stylelint` · TYPO3/typo3@b1293b6
This commit replaces the abandoned package `@ronilaukkarinen/stylefmt` with the already installed `stylelint` tool. Please note that this is an intermediate step to give the build toolchain some l...GitHub
[TASK] Enable corrected test for default value parsing
https://github.com/TYPO3/typo3/commit/8fd523045b5f7f81cd4d0c6642f4ed0e732dbbdd
[TASK] Enable corrected test for default value parsing · TYPO3/typo3@8fd5230
Test covering the SQL file parser has been streamlined and enriched with #103602, adding a disabled test with a todo to enable it when the SuT is fixed. Turns out the parser already handles the ca...GitHub
[TASK] Refine site set default TypoScript handling
https://github.com/TYPO3/typo3/commit/335c59d1e174650a02f1ba28802c8ea449bce7d1
[TASK] Refine site set default TypoScript handling · TYPO3/typo3@335c59d
Treat site sets (#103439) as a default content rendering template, in order to load Extbase plugin registrations prior to site sets. Also add a possibility to opt out from being loaded globally in...GitHub
[TASK] Streamline Schema Parser test
https://github.com/TYPO3/typo3/commit/49963b334cc7679c6ae865d91861f3c77ed57102
[TASK] Streamline Schema Parser test · TYPO3/typo3@49963b3
* Add variable names as dataprovider set array keys to increase readability. * Add dataset for double-quote parsing in default values. * Add a disabled dataset for single-quote parsing in def...GitHub
[BUGFIX] Avoid deleted workspace relations in RootlineUtility
https://github.com/TYPO3/typo3/commit/dcac4adc4e6760aaea60ff471f22ce3d6a16b686
[BUGFIX] Avoid deleted workspace relations in RootlineUtility · TYPO3/typo3@dcac4ad
RootlineUtility uses RelationHandler to resolve relations attached to pages. The tests from #103598 show that relations which are set to deleted ("delete placeholder", t3ver_state=2) are ...GitHub
[TASK] Increase RootlineUtility functional test coverage
https://github.com/TYPO3/typo3/commit/c076b6256edb244e8b02d9e2dad7c8783b93899f
[TASK] Increase RootlineUtility functional test coverage · TYPO3/typo3@c076b62
* Increase abstraction in imported CSV fixture to separate scenarios from each other. * Turn single tests into a single test powered by a data provider. * Add tests for pages['media'] r...GitHub
[TASK] Update ckeditor to 41.3
https://github.com/TYPO3/typo3/commit/0a6de1abebbe8ffbeb3dd8684a8c421a0f6a8e86
[TASK] Update ckeditor to 41.3 · TYPO3/typo3@0a6de1a
This commit updates ckeditor to 41.3. See changelog at [1]. Executed commands: npm install --save \ @ckeditor/ckeditor5-alignment@^41.3.0 \ @ckeditor/ckeditor5-autoformat@^41....GitHub