- Sep 12, 2024
-
-
Simon Praetorius authored
A new option `external` is added to the `AssetCollector` API, which prompts `AssetRenderer` to skip any processing of the supplied asset URI. Resolves: #102255 Releases: main Change-Id: I6016f814af0b0ef92a172eb0538fe949affce6cc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86035 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Kienast authored
The wizard to move or copy a content element into another page is now moved into a modal window. This is a preparation patch to allow dragging content elements from the page module. Resolves: #104915 Releases: main Change-Id: I4e69bbcc2f43ea889491a1383648dbc17a233812 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86023 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Nedbal <andy@pixelde.su> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Nedbal <andy@pixelde.su> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
Sybille Peters authored
The following fields have been added to the default configuration: * `pages.canonical_link` * `sys_redirect.target` * `sys_file_reference.link` Other non-working fields (`pages.media`, `tt_content.records`) are kept for forward-compatibility. Resolves: #83835 Related: #103478 Related: #103477 Releases: main Change-Id: Ic598a2a78bb9c103def9a692370f118ee2fa11b3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83612 Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Andreas Kienast authored
To avoid flickering in the TYPO3 backend, the body and iframe elements are now styled to have a background color matching the selected color scheme. Resolves: #104917 Releases: main Change-Id: Ib5c7ee67e29912f35aa97fb4ef3718b9cee32bee Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86025 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Nedbal <andy@pixelde.su> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Nedbal <andy@pixelde.su> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Stefan Bürk authored
This change renames a changelog file to get rid of a bad-ass trailing space character in the filename. Resolves: #104922 Related: #104868 Releases: main Change-Id: I4e2b330e94ee74451d59979195b05e2701da51a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86037 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Ayke Halder <mail@ayke-halder.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Ayke Halder <mail@ayke-halder.de> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Garvin Hicking <gh@faktor-e.de>
-
- Sep 11, 2024
-
-
Oliver Bartsch authored
The new PSR-14 RecordCreationEvent is introduced in order to allow the manipulation of any property before being used to create a Record object. The event is even capable of creating the Record object on its own. Using the event, extension authors can apply custom transformations for fields, e.g. creating custom objects for field values. The properties to operate on are either already transformed or the raw values, in case no transformation matched the field type. Resolves: #104846 Releases: main Change-Id: I83c95ae218a7148aa0a2768a7cb58c00b41681a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85913 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Frank Naegler authored
If no configurable Site exists, show a message to the user that explains why nothing exists. Resolves: #104913 Releases: main Change-Id: I6e1c39a19d79c82a1552b3d35610b89d6f1b7ba1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86021 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev>
-
Andreas Nedbal authored
This patch adds the ability to switch the active color scheme using multiple different methods in the Backend User Interface. The two main methods are a selection of buttons in the user dropdown at the top right of the Backend, the other one being a setting present in User Settings. Additionally, if the "auto" setting (default) is selected, the backend is automatically using the systems preferred color scheme. Considering the dark color scheme is still regarded as experimental, the switching capabilities are currently disabled using a UserTS setting 'setup.fields.colorScheme.disabled'. Resolves: #104868 Releases: main Change-Id: I6704fba0930ac579582f1d21dd11368b3509328a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85935 Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Nedbal <andy@pixelde.su> Reviewed-by:
Andreas Nedbal <andy@pixelde.su> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Simon Praetorius authored
This patch enables a template processor included in Fluid 4 for all Fluid instances in the Core. The template processor strips `<f:comment>` tags from Fluid template strings before the parsing starts. This prevents Fluid errors when invalid Fluid code is used inside `<f:comment>`. Original change in Fluid: https://github.com/TYPO3/Fluid/commit/faad81a9f5d991d688e1d4c673e0d7aaf41a7e94 Resolves: #104904 Releases: main Change-Id: Ieebb60ee21ae9f8d6f168e75b9fd22a7103a5f6a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86012 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Benjamin Kott authored
We are dropping the Bootstrap CSS definitions for all modals to have more control about the styling of the modal elements. From now on we are shipping custom css adapted to our needs. The new modal element styling is context aware and adapts to light and dark color schemes. Resolves: #104911 Releases: main Change-Id: I98d619c407708f6d5c969cb98fc304786e4c0c44 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86015 Reviewed-by:
Andreas Nedbal <andy@pixelde.su> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Nedbal <andy@pixelde.su> Tested-by:
Benjamin Franzke <ben@bnf.dev>
-
Stefan Froemken authored
Add missing "App" node to example in Changelog of notification actions. Resolves: #104903 Releases: main, 12.4, 11.5 Change-Id: Icc88a55c731c7f5b517740673c24acd21b83fa12 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86010 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
The RecordInterface is extended to require implementations to implement the `getRawRecord()` and `getSystemProperties()` methods as well as the PSR-11 `ContainerInterface`. This allows to change RecordFactory's `createRecord()` method to return the interface instead of the `Record` object. This will come in handy e.g. for the already existing `Page` object, which can now be used without extending `Record`. By using the `ContainerInterface` we allow access to the record and its properties via the has() and get() methods, which is supported since Fluid 4.0: https://github.com/TYPO3/Fluid/issues/1001. Resolves: #104859 Releases: main Change-Id: Ib8d20dc4eea343bf1c2160dbab6d4301930792ee Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85925 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Jochen Roth authored
Previously, it was possible to allow editors to modify colPos and CType in FormEngine via connected CEs. This has been changed when editing translated CEs, that CType and colPos cannot be changed anymore. An upgrade wizard is added to ensure that all translated CEs really contain the same colPos and CType values as their default language pendants. Both fields are now set to l10n_mode=exclude to avoid future inconsistencies. Resolves: #60357 Releases: main Change-Id: Id04636d8c131ce8fbc7c9a87d5fc13a6b406eec2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85978 Tested-by:
André Buchmann <andy.schliesser@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
André Buchmann <andy.schliesser@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Simon Praetorius authored
This patch raises the minimum Fluid dependency to the just released Fluid 4. The Fluid team has taken great care to plan this switch in the Core by introducing a lot of changes in advance, both with minor releases of Fluid 2 and code changes in the Core to avoid now deprecated Fluid features. There are no new deprecations with this release. All deprecations have already been announced and documented in previous raises of Fluid 2.x in the Core. One recently added test case needs to be adjusted with this change to account for the feature described in the attached feature RST file. For a full changelog and more information about the release, dedicated release notes are available on GitHub: https://github.com/TYPO3/Fluid/releases/tag/4.0.0 Executed commands: ``` composer req typo3fluid/fluid:^4.0 composer req -d typo3/sysext/adminpanel --no-update typo3fluid/fluid:^4.0 composer req -d typo3/sysext/core --no-update typo3fluid/fluid:^4.0 composer req -d typo3/sysext/fluid --no-update typo3fluid/fluid:^4.0 composer req -d typo3/sysext/redirects --no-update typo3fluid/fluid:^4.0 ``` Resolves: #104896 Releases: main Change-Id: Ia40b2a62ba43303bdc094f763e103465a0d5a03e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86008 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Simon Praetorius <simon@praetorius.me>
-
Benjamin Franzke authored
Site local settings (defined in the sites settings.yaml file) need to be taken into account in the site overview, only if they are based on definitions. Therefore the setting map (which is based on definitions) has to be evaluated instead of the flat settings map (which contains all settings, defined and legacy anonymous settings). Releases: main Resolves: #104886 Related: #104794 Change-Id: I49f8d01c3947302ff75a6aac0e3e64cdeca819c8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85998 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Oliver Bartsch authored
Resolves: #104891 Releases: main, 12.4 Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86002 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Benjamin Kott authored
Resolves: #104893 Releases: main Change-Id: I9cbee0ca23f33d58ad99cabf3f7511fc4620b0d0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86003 Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com>
-
Benjamin Franzke authored
Resolves: #104892 Releases: main Change-Id: I55ad0f3da6807d2b8bd624a95613f3d612ddc788 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86004 Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Lina Wolf <112@linawolf.de>
-
Michael Schams authored
This patch updates the English labels shown in the TYPO3 Dashboard and Dashboard widgets for System Notes. Resolves: #104888 Releases: main Change-Id: I4ecb3886d30459823529052ef084daf715715873 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86000 Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
- Sep 10, 2024
-
-
Benjamin Franzke authored
A new Site Settings editor has been introduced that allows to configure per-site settings in `config/sites/*/settings.yaml`. The new backend module `Site Management > Settings` provides an overview of sites which offer configurable settings and makes them editable based on Site Set provided Settings Definitions. The editor shows a list of settings categories and respective settings. It will persist all settings into `config/sites/*/settings.yaml`. The module will only persist settings that deviate from the site-scoped default value. That means it will only change the minimal difference to the settings set defined by the active sets for the respective site. The backend module is currently available for administrators only, but will likely be extended to be made available for editors in future. Anonymous (undefined) site settings – as supported since TYPO3 v10 – will not be made editable, but will be preserved as-is when persisting changes through the settings editor. Resolves: #104794 Releases: main Change-Id: I7eea8445b86b50efa498238daa3436f0940f4b78 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84342 Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Nikita Hovratov authored
The label of palettes can be overridden in showitem. These labels are now also removed to correctly find and remove this system palettes. Resolves: #104836 Related: #104814 Releases: main Change-Id: I322ffd71fcc062ad07ff9b59f2f8dd32a381668f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85902 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Resolves: #104884 Related: #104844 Releases: main Change-Id: I6361b841eededc837702f9fbe61c236c7502abd0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85994 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
Benjamin Franzke authored
Executed commands: npm install @typo3/icons@4.3.1 npm run build Resolves: #104883 Releases: main, 12.4 Change-Id: Ib7b903322a566fbdeee5c336c1a755d8ba638ae0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85993 Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
ullio authored
This patch adds a new widget for EXT:dashboard, which shows a list of the latest changed pages inside the TYPO3 system. Resolves: #104878 Releases: main Change-Id: I33f86e1cc8d4a546136bb179f19f6338e2e734f3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85987 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
Philipp Kuhlmay authored
This adds some widgets for EXT:dashboard, which shows a list of the corresponding sys_notes inside the TYPO3 system. The widgets are copied from EXT:treupo_sys_note_widgets which will not be developed further, as all the widgets are now inside the TYPO3 core. Resolves: #104844 Releases: main Change-Id: Iec0a1bef30919d96db282904885d8084ac02ac2c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85899 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
Benjamin Kott authored
Resolves: #104881 Releases: main Change-Id: I9547fb7c2ef3e1c78856ace3577121388cb7720b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85991 Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com>
-
Benjamin Kott authored
Resolves: #104880 Releases: main Change-Id: Ibd6cf85648d6c6642281d9a879d8a314c8bbc097 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85990 Tested-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Benjamin Kott authored
Resolves: #104879 Releases: main Change-Id: I849c23627ad2d8e0579d99690fa1da623d44b606 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85989 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com>
-
Markus Klein authored
Adds the possibility to configure Redis key prefixes for cache and session backends, which allows to use the same Redis database for multiple caches and/or TYPO3 instances. Resolves: #104451 Releases: main Change-Id: Id6aa2f7ba9a4a0dbfb2335150602aeb836e09b90 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85324 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Bartsch authored
Because the Localization\State does currently not support columnsOverrides, the localization state selector wizard throws an exception when setting allowLanguageSynchronization via columnsOverrides. This is now mitigated by removing the non working option from TCA via TcaMigration and informing the integrator about it. Additionally is the Localization\State checked in the wizard and an early return is done to prevent null pointer exceptions. Resolves: #104693 Resolves: #104403 Releases: main, 12.4 Change-Id: Ice719b2b198a6bc26abf0866ecae6c11da20cbea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85721 Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
André Buchmann authored
The viewhelpers f:asset.css and f:asset.script are great but missed an option to render referenced files inline. A boolean option "inline" is now added to load the file contents as inline styles or scripts. This is especially useful for content elements which are used first in a page and need some custom css to improve the Cumulative Layout Shift (CLS). Resolves: #99510 Releases: main Change-Id: Ic4282cd4a6ff00594a0aa0cbdf51f49d80806489 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84424 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Garvin Hicking <gh@faktor-e.de>
-
Thomas Hohn authored
If the 'contentSecurityPolicies' value is not filled properly in the site configuration, the call to $site->getConfiguration()['contentSecurityPolicies'] will fail. The access should we guarded with a null coalescing operator. Resolves: #104873 Releases: main, 12.4 Change-Id: Ie49a25d8ca9a194629c4a389b17b299091d44031 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85977 Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Garvin Hicking <gh@faktor-e.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benjamin Franzke authored
Labels for site sets and site settings – as added in #104831 - are now verified for completenes. The script checkIntegritySetLabels.php checks for required and optional labels to ensure labels.xlf and settings.definitions.yaml are in sync. Resolves: #104867 Related: #104831 Releases: main Change-Id: I7c91d9ce1fe79ac3137a06b53010fe36418cc896 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85931 Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Garvin Hicking <gh@faktor-e.de>
-
Ayke Halder authored
This changes disabled record-action-buttons in workspace-review to use a `button`-tag with `disabled`-attribute. Thereby screenreaders can announce that a button is disabled. Before this a disabled record-action-button was rendered as `span`-tag with `class="disabled"`. Resolves: #104820 Releases: main Change-Id: I87214050361101ac85807c471ec41f362617fe05 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85871 Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
Andreas Kienast authored
The package `mime-db` received some updates since its introduction, hence it is now updated to its latest version. Executed commands: cd Build npm install --save-dev mime-db@^1.53.0 ./Scripts/generateMimeTypes.php Resolves: #104743 Releases: main, 12.4, 11.5 Change-Id: I756eed3e8d1a6b02f7b2f855dc63623a0c97245e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85788 Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benjamin Kott authored
We are removing the misused has-changed class for new records and replacing it with a dedicated is-new class. This class is used only to check if a record needs to be persisted before certain actions, such as closing or previewing a record, can be executed. Resolves: #104690 Related: #87890 Related: #104676 Releases: main, 12.4 Change-Id: Ie0ddd119de860f9539acc9d1353428529afa7f83 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85975 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Ayke Halder authored
This changes the `disabled`-attribute of the recycler's search-submit-button. Thereby screen- readers can announce that the button is disabled. Before this there was toggling implemented for `class="disabled"`. Thereby the 'disabled' button was still active and could be activated by keyboard. Resolves: #104817 Releases: main Change-Id: Ifb99481624c5cc24f590c7e9d0f3a61ab9f997aa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85870 Reviewed-by:
Andreas Nedbal <andy@pixelde.su> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Andreas Nedbal <andy@pixelde.su>
-
Ayke Halder authored
This changes the `disabled`-attribute of the multi-record-selection buttons. Thereby screenreaders can announce that a button is disabled. Before this there was toggling implemented for `class="disabled"`. Thereby a 'disabled' button was still active and could be activated by keyboard. Multi-record-selection buttons are implemented in these sections: * TCA: SelectCheckboxElement * TCA: TablePermissionElement * backend: record-list * filelist: list * recycler: list * redirects: overview * scheduler: task-list * webhooks: overview * workspaces: record-table Resolves: #104703 Releases: main Change-Id: I178d430ea9b0da7c7aa43f9b203375eb56052f00 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85731 Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Lina Wolf <112@linawolf.de>
-
Benjamin Kott authored
We are dropping the Bootstrap CSS definitions for all navs to have more control about the styling of the nav elements. From now on we are shipping custom css adapted to our needs. The new nav element styling is context aware and adapts to light and dark color schemes. Resolves: #104865 Releases: main Change-Id: I8632b33c48162cbb407dc2b2a99eaab00518c635 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85936 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Oliver Bartsch authored
The `AsController` has been added to v12 next to the `Controller` attribute. Later has been deprecated in v13 and will be removed in v14. Resolves: #104871 Related: #102631 Releases: main Change-Id: I4cdaff914faaff8f7eb8d4706ec226374c694142 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85972 Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-