[BUGFIX] Avoid mapping route values that are out of scope
https://github.com/TYPO3/typo3/commit/471a83bc74270269e64d5e44096f2617a59f7076
[BUGFIX] Avoid mapping route values that are out of scope · TYPO3/typo3@471a83b
Given a static route argument mapper is used - for instance one that allows values in the range of 1 to 100 - then generating an URL from a route with an out of scope `&value=5000` was still ge...GitHub
[TASK] Remove unused label folderNotDeletedHasFiles
https://github.com/TYPO3/typo3/commit/5f21aa4ad8b9bffc0bd18ee42a8882151d510eac
[TASK] Remove unused label folderNotDeletedHasFiles · TYPO3/typo3@5f21aa4
There are two labels 'folderNotDeletedHasFilesWithReferences'. Those are in use, the two 'folderNotDeletedHasFiles' are not. Resolves: #103709 Releases: main Change-Id: I804f67b4db...GitHub
[TASK] Migrate theme to light dark notation
https://github.com/TYPO3/typo3/commit/ff1aa8b87199d1122c9f1e54a6ecb5346efd741a
[TASK] Migrate theme to light dark notation · TYPO3/typo3@ff1aa8b
With new web standards arising and getting shipped to the web platform, we are migrating the currently limited light and dark mode components to the web native color-scheme. See: https://developer...GitHub
[TASK] Set TYPO3 version to 13.2.0-dev
https://github.com/TYPO3/typo3/commit/8cc3e204a0aa4d14b4a6577a293feae769323172
[TASK] Set TYPO3 version to 13.2.0-dev · TYPO3/typo3@8cc3e20
Change-Id: I06f3088f1b06adc56000391ea0af8bc199586cb8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83993 Tested-by: core-ci Tested-by: Benni MackGitHub
[RELEASE] Release of TYPO3 13.1.0
https://github.com/TYPO3/typo3/commit/df7eea92e9b618e66b8e35c74f8c8ef9c7bdfa0d
[RELEASE] Release of TYPO3 13.1.0 · TYPO3/typo3@df7eea9
Change-Id: I0de3c394a9e37ca840c3d0aa6f6df745bca8ac3b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83992 Tested-by: Benni Mack Reviewed-by: Benni MackGitHub
[BUGFIX] Keep empty attributes in RTEHtmlParser
https://github.com/TYPO3/typo3/commit/7cdcc5632a273b643c0c0b7c8251bea5e01d242e
[BUGFIX] Keep empty attributes in RTEHtmlParser · TYPO3/typo3@7cdcc56
To allow the use of "empty" attributes, such as `download` in the CKeditor, the RTEHtmlParser does now keep such attributes while processing. Resolves: #103698 Releases: main, 12.4 Chang...GitHub
[TASK] Move FE rootline tests
https://github.com/TYPO3/typo3/commit/a47f47cc1ae90bc1742e647a39571ce4e0e8a1e6
[TASK] Move FE rootline tests · TYPO3/typo3@a47f47c
The rootline calculation has been moved around with various patches in v12 & v13. Refactor some related tests and move them to a more appropriate place. This also avoids another TSFE access in ...GitHub
[BUGFIX] Ensure items array in DataHandler checkValue methods
https://github.com/TYPO3/typo3/commit/db6df19d8fed232ac7ae305719e9084eff324ea9
[BUGFIX] Ensure items array in DataHandler checkValue methods · TYPO3/typo3@db6df19
It is possible that TCA items array is not set in DataHandler if 1. items is defined through types/*/columnsOverrides 2. DataHandler is triggered with context of another record type (e.g. by a ...GitHub
[TASK] Update `chart.js`
https://github.com/TYPO3/typo3/commit/04b43e426a2f2d597bbb43c667182aade42f119c
[TASK] Update `chart.js` · TYPO3/typo3@04b43e4
Executed commands: npm install --save chart.js@^4.4.2 npm run build Resolves: #103652 Releases: main, 12.4 Change-Id: Iddbfb5be5f998c7b9d693dac94fee88a1f242edf Reviewed-on: https://review...GitHub
[TASK] Update `alwan`
https://github.com/TYPO3/typo3/commit/890957744c7969efa56f93205eeabaa87af5fc38
[TASK] Update `alwan` · TYPO3/typo3@8909577
Executed commands: npm install --save alwan@^2.0.4 npm run build Resolves: #103651 Releases: main, 12.4 Change-Id: I56b52fdff9031eec2cabfaeb968469a20fa72bb0 Reviewed-on: https://review.ty...GitHub
[TASK] Update some frontend-related build packages
https://github.com/TYPO3/typo3/commit/3f35b734d075842ba17e5e5a62af06e125b0b3a6
[TASK] Update some frontend-related build packages · TYPO3/typo3@3f35b73
Executed commands: npm install --save-dev \ @typescript-eslint/eslint-plugin@^7.7.0 \ @typescript-eslint/parser@^7.7.0 \ @typescript-eslint/typescript-estree@^7.7.0 \ ...GitHub
[BUGFIX] Fix "No results" positioning in Live Search
https://github.com/TYPO3/typo3/commit/94d59781e753479877515fd83312cdcd4c3c2bc3
[BUGFIX] Fix "No results" positioning in Live Search · TYPO3/typo3@94d5978
The "No results found" alert is rendered in a flex-row container, which caused a rendering bug where the alert box was stretched to a height of 100%, but its width is limited to its conte...GitHub
[DOCS] Revise changelogs for v13.1 release
https://github.com/TYPO3/typo3/commit/2101a9622de16ecc3ace1cd1e4a943d4bc72b7ef
[DOCS] Fix explanation of searchFields for linkvalidator
https://github.com/TYPO3/typo3/commit/77377519b6944692f5574caf10ea112c8c8e3b3f
[DOCS] Fix explanation of searchFields for linkvalidator · TYPO3/typo3@7737751
The TSconfig configuration option mod.linkvalidator.searchFields is documented in the documentation. Previously, it was only possible to check within fields, if at least one softref was configured...GitHub
[TASK] Use "new record wizard" to render dashboard widgets
https://github.com/TYPO3/typo3/commit/806a8bc6a490be8af37eb1efead9cfb47af27816
[TASK] Use "new record wizard" to render dashboard widgets · TYPO3/typo3@806a8bc
In order to streamline the backend UI and to re-use introduced web components, the "Add widget" wizard in the dashboard module now utilizes the `@typo3/backend/new-record-wizard` module t...GitHub
[BUGFIX] Properly check (real)paths in `LocalCropScaleMaskHelper`
https://github.com/TYPO3/typo3/commit/c7b47d6ef759c7d1e100788c55c06ec9204795b9
[BUGFIX] Properly check (real)paths in `LocalCropScaleMaskHelper` · TYPO3/typo3@c7b47d6
With patches #102679 and arguably #103351, the image processing got refactored at multiple locations with good intentions. However, this triggers a bug in case `fileadmin/` is symlinked as it remov...GitHub
[TASK] Provide sets for FSC, felogin and indexed_search
https://github.com/TYPO3/typo3/commit/8dc13c123f61dc3aff753dd982e371176903aae9
[TASK] Provide sets for FSC, felogin and indexed_search · TYPO3/typo3@8dc13c1
A first set of extensions is converted to the new set infrastructure provided by #103437, #103439 and #103522. Resolves: #103556 Related: #103437 Related: #103439 Related: #103522 Releases: main C...GitHub
[TASK] Update `lit` packages
https://github.com/TYPO3/typo3/commit/bf055ea3857310107acd2ec9a36e85abfa5f3b4f
[TASK] Update `lit` packages · TYPO3/typo3@bf055ea
Executed commands: npm install --save \ lit@^3.1.3 \ lit-element@^4.0.5 \ lit-html@^3.1.3 npm run build Resolves: #103654 Releases: main, 12.4 Change-Id: Id250be20...GitHub
[TASK] Add missing aria-label to record icons
https://github.com/TYPO3/typo3/commit/133d760e44dfe5ccbd46c498f8fc480c3ebb7c6a
[TASK] Add missing aria-label to record icons · TYPO3/typo3@133d760
Add accessible aria-labels to the record icon located in the docheader component on the upper right. Additionally the record icon on the bottom right below the edit record form has got an aria-labe...GitHub
[TASK] Add field description for site sets dependencies field
https://github.com/TYPO3/typo3/commit/46a2b586cdf3a192661ccf843631e66dd045c3f1
[TASK] Add field description for site sets dependencies field · TYPO3/typo3@46a2b58
The description has been forgotten to be added in #103437. Releases: main Resolves: #103630 Related: #103437 Change-Id: Ie254e6bd8b0fc35ba2a2ea2ca03b3f0383317c47 Reviewed-on: https://review.typo3....GitHub
[TASK] Rename `@typo3/backend/new-content-element-wizard` component
https://github.com/TYPO3/typo3/commit/fd4ad1d3dbcf12e59d499ff4dd5384731c37ac64
[TASK] Rename `@typo3/backend/new-content-element-wizard` component · TYPO3/typo3@fd4ad1d
The component `@typo3/backend/new-content-element-wizard` is primarily used to render a wizard-like UI for selecting a content element for creation. To make the component usable in other places as ...GitHub
[FEATURE] Provide null coalescing operator for TypoScript constants
https://github.com/TYPO3/typo3/commit/5d6d6d418af4e81541c9330afedcbf0fe1be4830
[FEATURE] Provide null coalescing operator for TypoScript constants · TYPO3/typo3@5d6d6d4
TypoScript constants expressions have been extended to support a null coalescing operator (`??`) as a way for providing a migration path from a legacy constant name to a newer name, while providing...GitHub
[BUGFIX] Attach nonce attribute to script tag in admin panel's submodule
https://github.com/TYPO3/typo3/commit/74ea84e22656f787e135f1e1bb50a5fef037867d
[BUGFIX] Attach nonce attribute to script tag in admin panel's submodule · TYPO3/typo3@74ea84e
When providing a custom submodule for the admin panel with JavaScript, the script tag does not have a nonce attribute attached. The $attributes argument of the getAdditionalResourcesForModules() me...GitHub
[FEATURE] Provide PageInformation in PAGEVIEW cObject
https://github.com/TYPO3/typo3/commit/062a9415f1e43aff4ddd2c9cc1ed532daca9524f
[FEATURE] Provide PageInformation in PAGEVIEW cObject · TYPO3/typo3@062a941
This extends the PAGEVIEW content object to provide not only the page record, but the full Page Information object, which among others contains the page record, the rootline and additionally also t...GitHub
[BUGFIX] Ensure that relative target link can be set in EXT:redirects
https://github.com/TYPO3/typo3/commit/eebf251d436fbc6b009131c2664942bcf0d1bf72
[BUGFIX] Ensure that relative target link can be set in EXT:redirects · TYPO3/typo3@eebf251
The TYPO3 system extension `redirects` now fully supports the setting of relative links as the `target` URL, which is a documented feature. Previously, an issue arose when attempting to use path l...GitHub
[BUGFIX] Standardize search field and its search icon location
https://github.com/TYPO3/typo3/commit/aee514a56ddd957a7de685662924842e486daff9
[BUGFIX] Standardize search field and its search icon location · TYPO3/typo3@aee514a
Place the search icon on the right side of the input field. Resolves: #103404 Releases: main Change-Id: I7a0ed1ab77273ad300b406b8c356b8e7f7851474 Reviewed-on: https://review.typo3.org/c/Packages/T...GitHub
[DOCS] Correct example for htmlSupport in RTE CKEditor
https://github.com/TYPO3/typo3/commit/b8de4f93f83d882033a817df1dc5bd216e5b7e46
[DOCS] Correct example for htmlSupport in RTE CKEditor · TYPO3/typo3@b8de4f9
The main key is not "RTE" in YAML, but "editor". Resolves: #103678 Releases: main, 12.4 Change-Id: I3c09ac3f0071be70ba3fb6c130653b8b75dc98b4 Reviewed-on: https://review.typo3.o...GitHub
[DOCS] Revise 12.4.x changelogs
https://github.com/TYPO3/typo3/commit/09cf9ee6695b7b5d8a72a38b0efc10988eca6807
[DOCS] Revise 12.4.x changelogs · TYPO3/typo3@09cf9ee
This patch streamlines some spellings, break long code lines, so so they are visible without horizontal scrolling and adds more context to the RTE configuration examples. Resolves: #103677 Release...GitHub
[BUGFIX] Remove import of `tabs` module in Content Element Wizard
https://github.com/TYPO3/typo3/commit/54f5bdfb7fb70f9a79b2ff61ec7bc86ebdd696d7
[BUGFIX] Remove import of `tabs` module in Content Element Wizard · TYPO3/typo3@54f5bdf
This commit removes the import of `@typo3/backend/tabs.js` in the "New Content Element" wizard for two reasons: 1. the module is not required in this scope 2. the import is apparently de...GitHub
[BUGFIX] Check for children in FormEngine container
https://github.com/TYPO3/typo3/commit/6fe158757607cb0c641c2d31f7aeade8fea00a63
[BUGFIX] Check for children in FormEngine container · TYPO3/typo3@6fe1587
When resolving the first and last inline elements in the `FilesControlContainer` and `InlineControlContainer`, it is now properly checked, whether any children exist at all, preventing possible typ...GitHub
[BUGFIX] Render record icon for pages in Localization Overview
https://github.com/TYPO3/typo3/commit/7b0d7e1fee5c615f7ee888fd75abc5bb7574d5a2
[BUGFIX] Render record icon for pages in Localization Overview · TYPO3/typo3@7b0d7e1
All pages rendered in the first column of the Localization Overview now display the correct record icon, which is wrapped with the context menu. Resolves: #103587 Releases: main, 12.4 Change-Id: I...GitHub
[TASK] Remove unused variable in DataHandler
https://github.com/TYPO3/typo3/commit/d58fbf8d96b2fba1d71d0639254691309b1ff3cb
[TASK] Remove unused variable in DataHandler · TYPO3/typo3@d58fbf8
Initializing the variable `$nativeDateTimeFieldEmptyValue` to an empty string in the function `checkValueForDatetime` is superfluous, since the variable is initialized again in the following if-con...GitHub
[BUGFIX] Ensure table definition overrides work again
https://github.com/TYPO3/typo3/commit/7da78595bbdc785fb9c4657c2914da80e0ee6bef
[BUGFIX] Ensure table definition overrides work again · TYPO3/typo3@7da7859
Doctrine DBAL 4.x has been introduced with #102875 and required adoption of breaking changes - which had been done. This included changes of children structures in classes, for example `\Doctrine\D...GitHub
[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