Activity
From 2024-08-19 to 2024-09-17
2024-09-17
- 22:35 Revision 0e3d23a5: [TASK] Split a test fixture containing multiple classes
- Having multiple PHP classes in one file violates
PSR-4. Split a fixture file into multiple files
and adapt the test.
... - 22:11 Revision cacb779e: [TASK] Remove last remains of ext_update.php
- Old upgrade functionality based on 'class.ext_update.php'
has been removed with TYPO3 v11. The patch removes some
las... - 22:05 Revision 5a4791f7: [TASK] Remove some unused extbase test fixture files
- It's unclear when and how these files became unused
in detail, but they are.
Resolves: #105020
Releases: main
Change... - 20:54 Revision e3ff7dcb: [BUGFIX] Do not "prep" record title in FormManagerController
- If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod... - 20:54 Revision 1390649c: [BUGFIX] Do not "prep" record title in FormManagerController
- If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod... - 20:20 Revision 17bcd0a9: [BUGFIX] Do not "prep" record title in Move Element wizard
- If a content element has an empty value in its `header` field, the "Move
Element" wizard may show `<em>[No title]</em... - 19:20 Revision fe6ea997: [TASK] Add more tests for `ShowImageController`
- Resolves: #105017
Releases: main
Change-Id: Ibe4019e94a96a04a4fa6eab630343a658fe563f2
Reviewed-on: https://review.typ... - 19:01 Revision bb17ea06: [TASK] Add test for translation behaviour of inline children on copy
- This test verifies different outcome of inline children translations,
depending on whether parent content is copied t... - 18:59 Revision 36e3407d: [TASK] Protect felogin controller isRedirectDisabled()
- The method is public with no apparent reason, protect it.
Resolves: #105010
Related: #104398
Releases: main
Change-I... - 15:27 Revision 5cd81dcd: [BUGFIX] Do not exceed `PHP_INT_MAX` in `CacheTimeout` middleware
- If the TypoScript configuration `config.cache_clearAtMidnight` is
enabled, the `CacheTimeout` middleware is executed.... - 15:02 Revision d46bc6a8: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
- The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin... - 15:02 Revision 0dda9b9a: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
- The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin... - 14:23 Revision 803729e9: [TASK] Use frontend sub-request for `ShowImageControllerTest`
- Using method mocks to define what they should return to check
expectations only tests that the code flow does not cha... - 14:22 Revision 742e0f0f: [DOCS] Prepare Changelog for 13.4
- Resolves: #104980
Releases: main
Change-Id: Iff8c7bac57bc950525891b0f700d321674822309
Reviewed-on: https://review.typ... - 12:07 Revision 751d47a4: [TASK] Set TYPO3 version to 13.4.0-dev
- Change-Id: I54042e0f1a1bbb14920af08582002aa8e9987574
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861... - 11:29 Revision 6b9220ed: [RELEASE] Release of TYPO3 13.3.0
- Change-Id: Iaa9dfd64c2fc419f7745124a098fe3975b1f8b7b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861... - 11:08 Revision 54797da4: [TASK] Make resource tiles context aware
- Resolves: #105000
Releases: main
Change-Id: Ia9b7aadb943fc08e5daac1863de2eecffcc3a5dd
Reviewed-on: https://review.typ... - 11:04 Revision f0b893a9: Revert "[FEATURE] New TCA type "country""
- This reverts commit ad813a0d73a9f23c4934c55f1274b949cafba089.
Reason for revert: Post-merge, valid concerns were rai... - 11:04 Revision d405482a: [DOCS] Improve f:debug examples
- Releases: main
Resolves: #104972
Change-Id: Ieab8aa1bc549bfc2bf07b215ce2adbe944540829
Reviewed-on: https://review.typ... - 10:51 Revision fd949bcc: [DOCS] Revise changelogs for v13.3
- Resolves: #104982
Releases: main
Change-Id: I53dcac39d8890bfc124db9a1c72415751fd4a372
Reviewed-on: https://review.typ... - 10:38 Revision 1c2e5ee4: [TASK] Allow login logos to be context aware
- Login logos provided as SVGs are now rendered
inline and can utilize currentColor as fill to allow
context awareness.... - 10:19 Revision f1adfd7f: [TASK] Add iterable types to ExpressionLanguage providers
- This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana... - 10:19 Revision 9381d0bd: [TASK] Add iterable types to ExpressionLanguage providers
- This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana... - 09:15 Revision 39c304fa: [BUGFIX] Fix type error on using addCacheTags
- Use the spread operator for the array_map result
in deprecated TSFE->addCacheTags().
Resolves: #104998
Related: #104... - 07:13 Revision 7ad104f5: [BUGFIX] Allow text selection in read-only and disabled form fields
- The CSS property `pointer-events: none` is removed from
form elements to allow text selection and title attributes
in... - 07:04 Revision ad813a0d: [FEATURE] New TCA type "country"
- The TCA type "country" utilizes the country API provided
with #99618 to give integrators a simple way to implement
a ... - 06:54 Revision fd4d27c7: [TASK] Improve LatestChangedPages dashboard widget
- This patch solves multiple smaller issues with the origin patch.
* It's now visible if the page itself was changed o...
2024-09-16
- 23:08 Revision 743b331e: [TASK] Automatic frontend cache tagging
- Whenever a record is rendered with the ContentObjectRenderer
the cache tag is added automatically.
Resolves: #104990... - 21:30 Revision 4dad3272: [FEATURE] Add support for AVIF files in GIFBuilder
- The Image AVIF format is supported by "libgd" since
PHP 8.1 which can now be used to create images by
GIFBUILDER.
Se... - 18:33 Revision 5a7748b0: Revert "[FEATURE] Auto-discover record preview templates"
- This reverts commit 3963de080e83a4d31531726469282d9a6941627f.
Reason for revert: Template auto discovery is a featur... - 18:19 Revision fa39df48: [FEATURE] Automatic frontend cache tagging
- Introduce more sophisticated automatic cache tagging in multiple
places of the core.
Extbase:
* A Cache tag is added... - 17:03 Revision 3cd724d7: [DOCS] Add readonly site settings to changelog entry
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/86028 readonly
site setting definitions were introduced but not ... - 15:21 Revision 52a3e655: [TASK] Implement readonly site settings
- In preparation for readonly system settings, settings
definitions now suppot a readonly attribute.
Releases: main
Re... - 11:21 Revision b8fdfc34: [TASK] Strip `colorScheme` query from visible embedded install tool URL
- The module URL, as shown the the user, does not need to contain
the colorScheme query parameter that was added in #10... - 10:43 Revision 2d187d75: [TASK] Enrich TCA from BeforeTcaOverridesEvent
- The naming of BeforeTcaOverridesEvent is a little unfortunate as it
could also be named AfterBaseTcaEvent. It was spe... - 10:41 Revision 1eb9b621: [BUGFIX] Do not enforce color scheme in login screen and Install Tool if not set
- As the color scheme feature, especially dark mode is still experimental,
the `PageRenderer` now checks whether the ba... - 10:36 Revision 8dc8c434: [DOCS] Use proper "Extbase" spelling in ViewHelper
- Releases: main
Resolves: #104979
Change-Id: If3a27d3f0c3cf90c53fa9d3c6eff62d6467c8321
Reviewed-on: https://review.typ... - 07:22 Revision a99e711e: [BUGFIX] Prevent CSP error due inline JavaScript
- This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an... - 07:21 Revision d6c37a42: [BUGFIX] Prevent CSP error due inline JavaScript
- This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an... - 07:01 Revision a10355cc: [BUGFIX] Remove inline script to prevent CSP error
- This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p... - 07:01 Revision acfc357a: [BUGFIX] Remove inline script to prevent CSP error
- This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p... - 05:07 Revision f23796c9: [BUGFIX] Fix broken label in installer db step
- This patch adds the correct „for“ attribute to select the
correct radio button.
Resolves: #104976
Releases: main
Cha...
2024-09-15
- 13:28 Revision db43b277: [TASK] Correct link to Alwan Color Picker in about module
- The old link lead to a 404 page.
Resolves: #104835
Releases: main
Change-Id: I741999696712af6e8bf3fafecc73b593899925... - 11:23 Revision 6b87be06: [TASK] Add styleguide test for type=color required field
- This is needed to showcase the bug reported in
issue #104940: A required type=color field
cannot be saved/verified.
... - 11:18 Revision 82f321d3: [BUGFIX] Fix dark mode styling of systemwide settings
- Resolves: #104968
Releases: main
Change-Id: I0ca52db1b2b7ba3162f334c35242cce2b4424211
Reviewed-on: https://review.typ... - 11:12 Revision 54a6262d: [FEATURE] Introduce `lint:yaml` command
- The `symfony/yaml` package is a hard dependency of the
TYPO3 Core and ships a dedicated `yaml-lint` binary as
entry p... - 11:02 Revision e3cc38dc: [BUGFIX] Replace access to non-existent TSFE property
- The TSFE->cacheExpires property was removed in #102422. This
patch removes an existing property access and replaces i... - 08:56 Revision 0ef9b20f: [TASK] Hide "auto" color scheme option in dropdown
- The usability of a "OS default" option isn't the greatest.
Depending on the active color scheme, the "auto" option do... - 08:49 Revision e3bdbb3e: [TASK] Add functional tests for SysNoteRepository
- This patch adds functional tests to verify the SysNoteRepository
fetches proper/valid data to be displayed in widgets... - 06:12 Revision 167f9715: [FEATURE] Introduce config.sendCacheHeadersForSharedCaches
- Instead of config.sendCacheHeaders which
might have your users see the same content for a long
time, it is recommende... - 03:54 Revision 893a7b4d: [BUGFIX] Ensure working functional test mocking in one test
- With #102422 the new `CacheDataCollector API` has been
introduced which also implemented a middleware functional
test... - 03:21 Revision fcb2e2c3: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m... - 03:20 Revision 89d8ac6e: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m... - 03:20 Revision cfbc2445: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
2024-09-14
- 22:40 Revision 3016f1e7: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 22:40 Revision 55a0c8ab: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 22:40 Revision d2db4bc5: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 17:41 Revision 34c194b8: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
- The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript... - 17:41 Revision e1b38313: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
- The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript... - 10:23 Revision 57af92e7: [FEATURE] Add close button to page layout
- The page layout module now displays a close button if the
query parameters contain returnUrl.
This can be used by ex... - 09:09 Revision 45ef8b9a: [TASK] Increase size of `sys_file_metadata.publisher` database field
- The database table `sys_file_metadata` set a limit of 45
characters for the `publisher` column (via TCA configuration... - 09:05 Revision c1716095: [BUGFIX] Change to soft-dependency to EXT:dashboard on sys_note widgets
- Similar to EXT:seo, the sys_note widgets now only soft-depend
on EXT:dashboard (as a suggestion). Service registratio... - 07:17 Revision 48d0bce0: [FEATURE] Introduce CacheDataCollector API
- A new API has been introduced to collect cache tags and their
lifetime during frontend rendering. This API is used in...
2024-09-13
- 21:12 Revision e906a4a6: [FEATURE] Allow custom linktype labels in EXT:linkvalidator
- If a custom linktype is registered for the Linkvalidator, it is now
possible to define the label which will be displa... - 21:08 Revision 8ab0f51c: [BUGFIX] Increase size of scope field in sys_http_report
- In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s... - 21:08 Revision 33ab2354: [BUGFIX] Increase size of scope field in sys_http_report
- In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s... - 15:12 Revision 35c9b963: [FEATURE] Introduce Extbase file upload and deletion handling
- This change introduces file upload handling in Extbase, aiming
to simplify and standardize the process of managing fi... - 12:44 Revision 05209358: [TASK] Remove unused fields from tt_content
- Since the removal of CSS Styled Content in TYPO3 v8,
the usage for the DB fields in tt_content:
- Menu block title [... - 11:38 Revision 5d1230ae: [BUGFIX] Correct indention for list-group applied to ul or ol
- Resolves: #104960
Releases: main
Change-Id: If61cd197ab64051199a533f63118cd13b185771b
Reviewed-on: https://review.typ... - 11:11 Revision ccbe8d05: [TASK] Make dashboard context aware
- Resolves: #104916
Releases: main
Change-Id: Ib141c009df491ac1d403865ee8cf11febf38453e
Reviewed-on: https://review.typ... - 09:39 Revision 53fef463: [FEATURE] Allow argument mapping exception-handling in ActionController
- Extbase controller argument mapping can result in several exceptions
being thrown. Extension authors however have no ... - 09:37 Revision 4df0adbc: [TASK] Harden site settings save action
- Apply an additional form token (send via POST)
for the site settings save action, additionally
to the get-based route... - 07:18 Revision e30be379: [BUGFIX] Load cached TcaSchema in regular Bootstrap
- Drop the `$force` parameter, which is intended to create a fresh
(ignoring existing cache) instance everytime. This p...
2024-09-12
- 21:58 Revision e395824b: [TASK] Enable direct access to nested settings properties in fluid
- Implement ContainerInterface in order for fluid[1] to be able
to access settings properties directly, instead of usin... - 21:53 Revision 4a1bf7c7: [BUGFIX] Prevent infinite site settings cache recreation
- Site settings rely on the Settings base class __set_state() method
to recreate the object from cache.
Since the base ... - 19:34 Revision 4f0d4da7: [BUGFIX] Properly handle invalid record type
- Prevent UndefinedSchemaException for records,
which contain a no longer valid record type.
Resolves: #104943
Related... - 19:26 Revision 519b51ff: [BUGFIX] Call `f:count()` in Site Settings overview correctly
- Resolves: #104939
Related: #104913
Releases: main
Change-Id: Ie3486041db6ffe31c10da32c5e281cbb6b2d0017
Reviewed-on: h... - 16:41 Revision 3963de08: [FEATURE] Auto-discover record preview templates
- A new generic way of defining record preview template
paths is introduced. Corresponding TSconfig syntax:
`recor... - 16:28 Revision 8c064a78: [FEATURE] Allow moving content elements via page tree
- To make managing content across pages easier, a backend user may now
drag content elements from the "Page" module int... - 14:39 Revision bc4e6b40: [BUGFIX] Provide current request to content element preview template
- The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord... - 13:36 Revision 0c931f0d: [BUGFIX] Provide current request to content element preview template
- The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord... - 10:59 Revision 02251a17: [TASK] Restructure code within Page module / PagePositionMap
- This change prepares some code areas within the
Fluid-based page module to be re-used at a later point,
especially wi... - 09:57 Revision cff582b2: [TASK] Consider subtype definition for sub schemata
- In case a sub schema, e.g. `tt_content.list` makes
use of the "subtypes" feature by defining the
"subtype_value_field... - 09:51 Revision 33700237: [BUGFIX] Correct zindex on scaffold on mobile
- Corrects z-index to not hide module menu and other
important actions behind the modal backdrop on mobile
Resolves: #... - 09:50 Revision 8b635810: [BUGFIX] Streamline tab styling for form-sections
- Resolves: #104930
Releases: main
Change-Id: Ib481c76706e2544688ff8137ba4584aed67ddf46
Reviewed-on: https://review.typ... - 09:50 Revision 7c0161c8: [TASK] Make list-group context aware
- We are dropping the Bootstrap CSS definitions for
all list-group to have more control about the styling of
the list-g... - 09:25 Revision a65957ab: [TASK] Remove obsolete eId handler registration for `EXT:adminpanel`
- The frontend implementation of `EXT:adminpanel` has been revamped
in TYPO3 v9 with #84584, #84044 and #84892 includin... - 09:04 Revision 24734124: [TASK] Add AbstractMethodImplementationMatcher to extension scanner
- The Extension Scanner of the EXT:install module allows to scan
custom extensions based on several static code analysi... - 09:03 Revision 24779a5d: [TASK] Deprecate ExtensionManagementUtility::addPItoST43()
- The method \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43()
has been marked as deprecated and will b... - 09:01 Revision 9d350187: [FEATURE] Option to skip URL processing in AssetRenderer
- A new option `external` is added to the `AssetCollector` API,
which prompts `AssetRenderer` to skip any processing of... - 08:13 Revision 715563e4: [TASK] Move "Re-position content element" wizard into a modal
- The wizard to move or copy a content element into another page is now
moved into a modal window. This is a preparatio... - 07:25 Revision b351abe1: [FEATURE] Check more fields by default in Link Validator
- The following fields have been added to the default configuration:
* `pages.canonical_link`
* `sys_redirect.target`
... - 03:32 Revision 35f493fd: [BUGFIX] Set background color for body and iframe
- To avoid flickering in the TYPO3 backend, the body and iframe elements
are now styled to have a background color matc...
2024-09-11
- 22:36 Revision a4c15c6d: [DOCS] Remove trailing space character from changelog file
- This change renames a changelog file to get rid of
a bad-ass trailing space character in the filename.
Resolves: #10... - 19:46 Revision 73609c27: [FEATURE] Enable custom field transformation
- The new PSR-14 RecordCreationEvent is introduced in
order to allow the manipulation of any property
before being used... - 17:48 Revision d9f0cb9a: [TASK] Add message to Site Settings Overview
- If no configurable Site exists, show a message to the user
that explains why nothing exists.
Resolves: #104913
Relea... - 14:15 Revision 58d598d1: [FEATURE] Add color scheme switching
- This patch adds the ability to switch the active color scheme
using multiple different methods in the Backend User In... - 14:08 Revision 1604e6b3: [FEATURE] Ignore Fluid syntax error in <f:comment>
- This patch enables a template processor included in Fluid 4
for all Fluid instances in the Core. The template process... - 13:57 Revision 365f1f54: [TASK] Make modal context aware
- We are dropping the Bootstrap CSS definitions for
all modals to have more control about the styling of
the modal elem... - 12:21 Revision 912df6b5: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 12:21 Revision a203b620: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 12:21 Revision e800067d: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 11:45 Revision 4ba55050: [TASK] Extend RecordInterface
- The RecordInterface is extended to require
implementations to implement the `getRawRecord()`
and `getSystemProperties... - 10:24 Revision f9d64b00: [TASK] Disable custom colPos and CType for translations
- Previously, it was possible to allow editors to modify
colPos and CType in FormEngine via connected CEs.
This has be... - 10:02 Revision 61d2457e: [FEATURE] Raise Fluid Standalone to 4.0
- This patch raises the minimum Fluid dependency to the just
released Fluid 4. The Fluid team has taken great care to
p... - 09:09 Revision 3d171d0d: [BUGFIX] Fix detection of local settings in settings overview
- Site local settings (defined in the sites settings.yaml file)
need to be taken into account in the site overview, onl... - 08:45 Revision bcc18b9c: [BUGFIX] Fix wrong array key of default webhook type
- Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi... - 08:45 Revision 9ac422fc: [BUGFIX] Fix wrong array key of default webhook type
- Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi... - 08:41 Revision 9f366bb2: [BUGFIX] Add missing disabled state for form-select
- Resolves: #104893
Releases: main
Change-Id: I9cbee0ca23f33d58ad99cabf3f7511fc4620b0d0
Reviewed-on: https://review.typ... - 08:31 Revision d0c0d6db: [BUGFIX] Fix access to undefined array key in settings save action
- Resolves: #104892
Releases: main
Change-Id: I55ad0f3da6807d2b8bd624a95613f3d612ddc788
Reviewed-on: https://review.typ... - 07:03 Revision b4c3ffb1: [TASK] Improve labels of System Notes in the Dashboard
- This patch updates the English labels shown in the TYPO3 Dashboard and
Dashboard widgets for System Notes.
Resolves:... - 06:34 Revision c2d621f0: [BUGFIX] Add missing change_password_message label in ext:felogin
- With #97390, password policies have been introduced to ext:felogin.
The existing and still used language label `chang...
2024-09-10
- 20:55 Revision e463366c: [FEATURE] Introduce Site Settings Editor
- A new Site Settings editor has been introduced that allows to configure
per-site settings in `config/sites/*/settings... - 20:43 Revision 2d4d333b: [BUGFIX] Replace system palettes with labels
- The label of palettes can be overridden in showitem.
These labels are now also removed to correctly find
and remove t... - 20:11 Revision 3297dc46: [TASK] Update @typo3/icons to 4.3.1
- Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id... - 20:07 Revision 94d59bda: [BUGFIX] Use proper Doctrine DBAL Statement in sys_note repository
- Resolves: #104884
Related: #104844
Releases: main
Change-Id: I6361b841eededc837702f9fbe61c236c7502abd0
Reviewed-on: h... - 20:05 Revision 2d89c697: [TASK] Update @typo3/icons to 4.3.1
- Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id... - 19:50 Revision 945a8385: [FEATURE] Introduce LatestChangedPages dashboard widget
- This patch adds a new widget for EXT:dashboard, which shows a list of the latest changed pages inside the TYPO3 syste...
- 19:16 Revision aac4f7be: [FEATURE] Add widgets for EXT:sys_note
- This adds some widgets for EXT:dashboard, which shows a list of the corresponding sys_notes inside the TYPO3 system.
... - 18:22 Revision 9ed5fb15: [BUGFIX] Correct size of statusreport title on small devices
- Resolves: #104881
Releases: main
Change-Id: I9547fb7c2ef3e1c78856ace3577121388cb7720b
Reviewed-on: https://review.typ... - 18:21 Revision f7e9c3ca: [TASK] Move card-container to container queries
- Resolves: #104880
Releases: main
Change-Id: Ibd6cf85648d6c6642281d9a879d8a314c8bbc097
Reviewed-on: https://review.typ... - 18:20 Revision 11b292c5: [BUGFIX] Remove duplicate shortcut button in styleguide styles
- Resolves: #104879
Releases: main
Change-Id: I849c23627ad2d8e0579d99690fa1da623d44b606
Reviewed-on: https://review.typ... - 17:57 Revision d8177f26: [FEATURE] Allow key prefix for Redis keys
- Adds the possibility to configure Redis key prefixes
for cache and session backends, which allows to use
the same Red... - 17:55 Revision 64137d80: [BUGFIX] Undefined array key "contentSecurityPolicies"
- If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig... - 17:21 Revision 3d69ebe8: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
- Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th... - 17:21 Revision e6a2c2f6: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
- Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th... - 17:20 Revision f344429f: [FEATURE] Add file embedding option to asset viewhelpers
- The viewhelpers f:asset.css and f:asset.script are great but
missed an option to render referenced files inline.
A b... - 14:38 Revision 93b7b68a: [BUGFIX] Undefined array key "contentSecurityPolicies"
- If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig... - 13:41 Revision 0696b6e0: [TASK] Add integrity check for set and setting labels
- Labels for site sets and site settings – as added in #104831 - are
now verified for completenes.
The script checkInt... - 13:05 Revision 6e93e79e: [TASK] Improve a11y of disabled record-action-buttons in workspace-review
- This changes disabled record-action-buttons in workspace-review to use
a `button`-tag with `disabled`-attribute. Ther... - 12:30 Revision cf231b97: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:30 Revision 725ec570: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:29 Revision ce4190d3: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:17 Revision 21ecb78a: [BUGFIX] Remove invalid has-changed class on new records
- We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl... - 12:17 Revision 18d449b2: [BUGFIX] Remove invalid has-changed class on new records
- We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl... - 10:27 Revision 82036f54: [TASK] Improve a11y of disabled recycler search-submit-button
- This changes the `disabled`-attribute of the
recycler's search-submit-button. Thereby screen-
readers can announce th... - 09:23 Revision 1607b838: [TASK] Improve a11y of disabled multi-record-selection buttons
- This changes the `disabled`-attribute of the multi-record-selection
buttons. Thereby screenreaders can announce that ... - 09:13 Revision 7a75186e: [TASK] Set TYPO3 version to 12.4.21-dev
- Change-Id: I9cf478aa6b8697246cc4d70ed2fb7f4bae7213a5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859... - 09:04 Revision 16745eb8: [TASK] Make tabs context aware
- We are dropping the Bootstrap CSS definitions for
all navs to have more control about the styling of
the nav elements... - 08:21 Revision 00b06a83: [TASK] Adjust code comment about deprecation of Controller attribute
- The `AsController` has been added to v12 next to the
`Controller` attribute. Later has been deprecated in
v13 and wil... - 08:02 Revision 235c1c97: [TASK] Clean up TcaSchema field types
- Clean up of field types for TcaSchema.
In detail:
* Removes duplicate interface implementation
* Move __set_state()... - 07:47 Revision 6d1d7bbd: [RELEASE] Release of TYPO3 12.4.20
- Change-Id: I17f0105b43fc9230e1430be834f94d0588931b79
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859... - 07:32 Revision f53eefba: [TASK] Move TypolinkParameter to EXT:core
- Move TypolinkParameter to EXT:core and
therefore remove a dependency from EXT:core
to EXT:frontend.
Resolves: #10486... - 05:41 Revision 47b97321: [TASK] Drop @internal for sudo-mode AccessLifetime
- Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re... - 04:37 Revision 14d8800f: [TASK] Drop @internal for sudo-mode AccessLifetime
- Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
2024-09-09
- 20:31 Revision ea440c69: [TASK] Raise "phpstan/phpstan":"^1.12.3"
- PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb... - 20:31 Revision e39e23f0: [TASK] Raise "phpstan/phpstan":"^1.12.3"
- PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb... - 18:22 Revision 96c533d8: [TASK] Raise a bunch of dependencies
- Let's raise min versions of dependencies as much as we
can in preparation of a good baseline for LTS.
> composer req... - 17:57 Revision 1eb2db34: [DOCS] Add trailing backtick to php-role
- Releases: main
Resolves: #104864
Change-Id: I0c5ee461bb9ea124c9e2931386e1b301b8d1f5f3
Reviewed-on: https://review.typ... - 17:16 Revision c68090f2: [TASK] Avoid constructor argument of TemplatePaths
- A previous patch already avoided calls to the constructor
of `TemplatePaths`, which is deprecated if called with an
a... - 16:56 Revision f8d767b4: [TASK] Raise enshrined/svg-sanitize:^0.20.0
- This obsoletes one manual PHP 8.4 related patch.
> composer req enshrined/svg-sanitize:^0.20.0
> composer req enshri... - 16:45 Revision fff914b5: [TASK] Add test coverage for EmailFinisher TemplatePaths
- In preparation for a refactoring, test coverage is added to
the existing path merging code.
Resolves: #104862
Releas... - 13:13 Revision b6973235: [TASK] Use TcaSchemaFactory in DataMapper
- Resolves: #104857
Releases: main
Change-Id: Ic4cc5c951fa262c58804890a09114e3e11380557
Reviewed-on: https://review.typ... - 13:09 Revision 40614fd9: [BUGFIX] Allow non-english languages as xlf default language
- By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca... - 13:09 Revision 218a40af: [BUGFIX] Allow non-english languages as xlf default language
- By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca... - 13:02 Revision 3b367e8a: [BUGFIX] Create same configuration in web and cli install process
- The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead... - 11:58 Revision c3ecd804: [TASK] Make treelist context aware
- The new panel treelist styling is context aware
and adapts to light and dark color schemes. This
patch also restores ... - 11:41 Revision 5d16076e: [BUGFIX] Fix access to array values in SiteSettings->get()
- If settings definitions are configured to use the type `stringlist`,
it is expected that `SiteSettings->get('setting.... - 11:24 Revision c768d0fd: [TASK] Avoid calls to TemplatePaths constructor
- The constructor of Fluid's `TemplatePath` class allowed
both a package name and a configuration array (containing
`te... - 09:43 Revision 0ec6efff: [TASK] Deprecate BackendUtility::thumbCode()
- The method is unused in core and also is considered
bad API, e.g. because of a couple of method arguments
are unused,... - 09:40 Revision e244b917: [BUGFIX] Allow "group" filter without "parameters"
- Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi... - 09:40 Revision 0c3ee279: [BUGFIX] Allow "group" filter without "parameters"
- Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi... - 09:17 Revision ee6f2738: [TASK] Refactor AssetCollector tests
- In preparation for changes on `AssetRenderer`, most of the
unit tests are converted to functional tests. The test cas... - 09:16 Revision 9d555aaa: [TASK] Make panels context aware
- The new panel element styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined... - 08:21 Revision 0cc356a5: [TASK] Auto-register set labels from labels.xlf
- The set language files introduced in #104831
are now auto-loaded from labels.xlf within
the sets folder, if the file ...
2024-09-07
- 14:13 Revision 624b10bf: [DOCS] Remove all highlight directives from dashboard docs
- These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us... - 13:15 Revision 1abcc688: [DOCS] Remove all highlight directives from dashboard docs
- These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
2024-09-06
- 19:14 Revision 208b3445: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
- `LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters... - 19:14 Revision d9323c00: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
- `LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters... - 17:34 Revision c47c83f3: [DOCS] Fix typos and grammar in changelogs
- Resolves: #104847
Releases: main
Change-Id: I018f359886bb98962646ab542da5cabb6851af43
Reviewed-on: https://review.typ... - 16:56 Revision c68d4ae8: [DOCS] Remove all highlight directives from changelog
- These directives are currently causing errors in opening rst files in PHP storm.
Also it is best practice to only us... - 12:52 Revision 2e2ddbce: [TASK] Split up tt_content by extracting content types
- This extracts most of the content types from the main
tt_content file to dedicated configuration files in
the TCA/Ove... - 10:58 Revision 5810a7bf: [DOCS] Adjust Changelog entry 87889 ReST syntax and spelling fixes
- Resolves: #104841
Related: #87889
Releases: main
Change-Id: I799ea6adfdd26e01d7f0ba97be3c57840e5cb365
Reviewed-on: ht... - 09:36 Revision b252392f: [DOCS] Fix typos in changelogs
- Resolves: #104843
Releases: main
Change-Id: I38d9dd2bb2562af43866c57f10b245960a6670d0
Reviewed-on: https://review.typ... - 08:46 Revision 9ba92cbf: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 08:36 Revision b89aad13: [BUGFIX] Create same configuration in web and cli install process
- The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead... - 07:06 Revision 7766e194: [TASK] Allow translation of site sets and settings labels
- The set label and setting labels and descriptions are now
translatable. That means the `label:` and `description:`
ke...
2024-09-05
- 20:27 Revision 59760c7a: [FEATURE] Add Event to modify the results of the PageTreeRepository
- A new PSR-14 Event "AfterRawPageRowPreparedEvent" is added
to allow to filter out, or remove or re-sort items / child... - 16:59 Revision fd712a3b: [BUGFIX] Prevent PHP warning with missing items for checkboxToggle
- Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi... - 16:24 Revision f8accf52: [BUGFIX] Prevent PHP warning with missing items for a checkboxToggle
- Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi... - 09:55 Revision 01882048: [TASK] Remove unused typeicon "script" definition
- The "script" typeicon definition is removed since
no such CType exists.
Resolves: #104830
Releases: main
Change-Id: ... - 09:26 Revision c917d3d6: [BUGFIX] Wrong index in BackendLayoutView::getColPosListItemsParsed
- The method BackendLayoutView::getColPosListItemsParsed removes items
configured in TCEFORM.tt_content.colPos.removeIt... - 09:23 Revision cc265b69: [DOCS] Fix indentation for widgets example
- The WidgetRegistration.rst had a wrong indentation inside the example.
Resolves: #104829
Releases: main
Change-Id: I... - 08:54 Revision 6c7b876c: [TASK] Streamline extbase data / column mapping
- The extbase data and column mapping is now properly
using the TCA schema API. While streamlining the
code some diverg... - 08:26 Revision 87acb2b1: [FEATURE] Auto-add system fields showitem for tt_content
- This change adds system fields - as defined in the ctrl
section - of tt_content to the showitem field list
automatica... - 07:31 Revision 57552216: [DOCS] Improve changelog for auto-registration of new ce wizard via TCA
- The given migration examples were not really practical, as an integrator
does not return an array, but use either the... - 07:09 Revision dc47fd33: [TASK] Avoid deprecated fillFromConfigurationArray()
- `fillFromConfigurationArray()` has been deprecated with
Fluid v2.15. Instead, we use the new ViewFactory to create
a ... - 06:21 Revision 96d9a6c2: [DOCS] Make RedirectLoginErrorHandler example compatible to PHP 7.4
- Backport of #104694 for TYPO3 11.5 with PHP 7.4 introduced an example
that was not lintable.
This patch addresses th...
2024-09-04
- 20:22 Revision 93fde513: [DOCS] Add verbose renderStatic fluid ViewHelper migration steps
- This is an effort to document the steps that were made in
issue #104786 to allow developers and probably integrators
... - 18:46 Revision 3d30bbf4: [TASK] Cleanup Redis classes
- Add more typehints and introduce helper methods
to make the code more readable.
Resolves: #104800
Releases: main
Cha... - 18:34 Revision b9943961: [FEATURE] Add console command to mark upgrade wizards as undone
- A new CLI command `typo3 upgrade:mark:undone` has been introduced
that allows to mark a previously executed upgrade w... - 18:28 Revision b66635e0: [TASK] Avoid renderStatic() in ViewHelpers
- With Fluid v4, renderStatic() and the associated traits are deprecated.
ViewHelpers should use render() as their prim... - 15:33 Revision 965b26f5: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:32 Revision 9b167768: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:27 Revision 59b7da06: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:13 Revision 9c2d051f: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 15:12 Revision 5ba1045a: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 11:56 Revision b9b7c6a7: [FEATURE] Introduce ErrorHandler for 403 errors with redirect option
- When TYPO3 is configured to create links to access protected pages
using `typolinkLinkAccessRestrictedPages = NONE` (... - 10:51 Revision e99f5cc0: [BUGFIX] Allow login notification mail with f:translate VH
- With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1... - 10:51 Revision e9f467d7: [BUGFIX] Allow login notification mail with f:translate VH
- With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1... - 09:58 Revision ab466bda: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:58 Revision 43bc3b81: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:58 Revision 4d5f4db7: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:49 Revision 295a9b35: [BUGFIX] Enable search levels in RecordLinkHandler
- Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m... - 09:22 Revision 0ca2ef07: [TASK] Raise `phpstan/phpstan:^1.12.1`
- This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec... - 09:21 Revision 9f6b757d: [TASK] Raise `phpstan/phpstan:^1.12.1`
- This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec... - 09:11 Revision 9d3fb8ce: [BUGFIX] Enable search levels in RecordLinkHandler
- Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m... - 05:43 Revision b70ce15b: [TASK] Update Fluid to 2.15
- Apart from soft deprecations and a backport feature, this release
logs a deprecation level error message if `true`, `...
2024-09-03
- 13:15 Revision 51a0329c: [TASK] Update Fluid to 2.15
- This release contains important pre-patches for the upgrade to
Fluid v4 in the next step. Apart from soft deprecation...
2024-09-02
- 14:07 Revision 5fb48e84: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 14:07 Revision e49f12c6: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 10:27 Revision cd806d8b: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 10:27 Revision 4331cf82: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 07:36 Revision fa9a78d1: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod... - 07:36 Revision 91805a9a: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
2024-09-01
- 18:59 Revision 633ded6c: [TASK] Remove superfluous namespace declaration in Fluid template
- The Fluid template file used in HtmlViewHelperTest functional
tests contains a namespace declaration for ext:stylegui...
2024-08-31
- 06:10 Revision 1166e843: [TASK] Convert ViewHelper test to functional
- A ViewHelper shouldn't be called directly in a test case because
its behavior is highly dependent on Fluid.
Resolves...
2024-08-30
- 18:14 Revision 8cc084c7: [TASK] Remove orphaned language keys in EXT:info
- Resolves: #104779
Releases: main
Change-Id: If64ade32e87152dc0abe6a5b31ec2190e7dfeb46
Reviewed-on: https://review.typ... - 17:20 Revision 2b5a88a3: [TASK] Deprecate instantiation of IconRegistry in ext_localconf.php
- Nowadays, it is not needed anymore to manually call IconRegistry
to register icons. Since TYPO3 v11 we have the Confi... - 16:49 Revision 4d1aaebf: [TASK] Prepare TemplatePaths for new Fluid version
- Some type hints in TYPO3's TemplatePaths implementation need to
be adjusted due to changes in the parent class. Also,... - 16:43 Revision f7a15096: [DOC] Add backwards-compatible example for getRequest()
- Because the API has been introduced with Fluid v2, but hasn't been
used by TYPO3 < 13.3, a few extra checks are neces... - 12:54 Revision 47912f72: [BUGFIX] Allow Extbase HashService retrieval via GeneralUtility::makeInstance()
- With the deprecation of extbase `HashService`, the new core
`HashService` was injected to extbase `HashService` using... - 10:19 Revision c22b72cd: [FEATURE] Implement and use a core ViewFactoryInterface
- After a long list of preparation and side patches, this
change introduces a central ext:core ViewFactoryInterface
plu... - 08:52 Revision e764a492: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u... - 08:52 Revision c2d7bdff: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
2024-08-29
- 09:58 Revision 9b1ef298: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 09:58 Revision 1ab46cb3: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 08:40 Revision 878625ad: [TASK] Declare minor ext:form RendererInterface change
- ext:form RendererInterface->setFormRuntime() now declares
to return void. Strictly speaking this would be a breaking
... - 07:03 Revision 84180365: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 05:45 Revision 30c4c621: [TASK] Avoid incomplete test setup in MFA tests
- The MFA tests have an indirect dependency to FE/BE
state of request. This is dealt with in other tests
already, but a...
2024-08-28
- 22:42 Revision 3dbeed38: [TASK] Do not declare extbase defaultViewObjectName, set it
- Instead of declaring ActionController->defaultViewObjectName
to some value, __construct() sets it. This in line with ... - 22:41 Revision d2493f3a: [TASK] Extract a hardcoded fluid template source to file
- Hard coded fluid code within the framework (except
in fluid view helper tests) is not a good thing:
It makes substitu... - 21:20 Revision 5e100d0a: [TASK] Harden extbase JsonView
- Add a series of type hints that are safe to set.
Resolves: #104766
Releases: main
Change-Id: I2143ff8b71109d0439bebf... - 14:39 Revision fb443fd1: [TASK] Deprecate ext:fluid fillDefaultsByPackageName()
- TemplatePaths->fillDefaultsByPackageName() is located
at the wrong place by having this magic within ext:fluid:
It is... - 13:47 Revision 02dbcc31: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 13:40 Revision e91cc679: [BUGFIX] Streamline offsetGet and offsetExist in Record object
- Array access of `uid` and `pid` has been enabled, therefore
offsetExist() needs to return TRUE for those fields, too.... - 13:14 Revision 43cb2890: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 13:13 Revision 13758d53: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 11:36 Revision 7c920f26: [TASK] Remove usage of deprecated "StaticMethod" interface
- In docblock tag "Null_" interface "StaticMethod" is used.
However this contract is totally covered by Tag contract.
... - 11:24 Revision e8a37da9: [DOCS] Document `rawRecord` usage in fluid
- Resolves: #104759
Releases: main
Change-Id: I57fdcacc75c3c2c7453ebbc484aef19d1135ae48
Reviewed-on: https://review.typ... - 10:53 Revision f9420041: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:53 Revision aded73b1: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:43 Revision 93187a72: [TASK] Inject `ResourceFactory` in `TcaFolder`
- This change modifies `TcaFolder` to get `ResourceFactory`
injected instead of retrieving it using `GeneralUtility`.
... - 10:38 Revision 8e4e2523: [TASK] Simplify ext:fluid TemplatePaths
- Inline some methods into getContextSpecificViewConfiguration()
and adapt tests. Note the calling fillDefaultsByPackag... - 10:27 Revision 2aeff134: [TASK] Remove instance state from `ResourceFactory`
- Stateful services come with a lot of drawbacks
and needs to be avoided. The `ResourceFactory`
holds state in form of ... - 10:10 Revision e91c894a: [TASK] Replace usage of deprecated constants of PhpParser
- In class InterfaceMethodChangedMatcher constants MODIFIER_PUBLIC
and MODIFIER_STATIC are used. Both are deprecated. U... - 07:46 Revision eb0ac88e: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
- Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
2024-08-27
- 19:57 Revision a0d3f975: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
- Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu... - 19:57 Revision aac88f90: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
- Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu... - 19:12 Revision 10c5b267: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:11 Revision c5e3d395: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:10 Revision b77b6ee3: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:10 Revision e6ccbe80: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
- In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20... - 19:10 Revision 567c1b82: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
- In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20... - 18:50 Revision f2ed0694: [TASK] Turn a couple of unit tests into functionals
- To reduce mocking and GeneralUtility instance
tampering, a couple of error handling related
tests are turned into fun... - 18:49 Revision d148049b: [TASK] Remove two unused test fixture files
- Resolves: #104754
Releases: main
Change-Id: Id1164684fcbcf2bc1bdaa2dbbe74f73d2c608fb3
Reviewed-on: https://review.typ... - 15:51 Revision a8ef1275: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 15:51 Revision 34776fc3: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 15:51 Revision df1766f5: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 14:12 Revision 8c138180: [TASK] Clean up BE LoginController
- * Refactor LoginController. Code is much better
readable now and class is nearly stateless.
* Remove heavily mockin... - 13:20 Revision 43512139: [TASK] Raise phpstan/phpstan:^1.12.0
- Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p... - 13:20 Revision 09d9fba1: [TASK] Raise phpstan/phpstan:^1.12.0
- Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p... - 13:14 Revision 82f7dc03: [TASK] Simplify a ContentObjectRendererTest detail
- Some setUp() code is not triggered and thus obsolete.
Resolves: #104747
Releases: main
Change-Id: I72099d5d09bf36f83... - 11:58 Revision e2a29ee7: [TASK] Rename submodule TypoScript Overview
- The module "TypoScript Record Overview" also contains site
sets since #103439. The module labels are therefore genera... - 11:56 Revision 9fb4e409: [TASK] Avoid handling L=OUT in LoginController
- Logout should run through LogoutController.
Avoid this widely unknown code in LoginController
since it does not belon... - 11:34 Revision cf1f08e0: [BUGFIX] Fall back to site identifier in TypoScript overview
- When TypoScript is provided by a site set, not a sys_template record and the site has no "website title" it is curren...
- 10:51 Revision 279a8dca: [TASK] Remove ancient server side 'no cookie' detection
- There is ancient BE login related server side code to
detect if cookies can be set. This never kicks in and
is remove... - 08:35 Revision 1e32e6f3: [TASK] Update to CKEditor5 v43
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
... - 08:35 Revision 674f41d6: [TASK] Update to CKEditor5 v43
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
... - 08:06 Revision 8d08fab8: [DOCS] Document site sets of EXT:fluid_styled_content
- This patch adds a description on how to utilize
site sets from `EXT:fluid_styled_content` and the
supported configura... - 06:27 Revision 43a284ca: [FEATURE] Automatically resolve relations for records
- What does it do? When creating a record
object out of a database row (via the RecordFactory),
the Record object now h...
2024-08-26
- 18:16 Revision 3e22a5d6: [DOCS] Document site sets of EXT:felogin
- This patch adds a description on how to utilize
site sets from `EXT:felogin` and lists the supported
configuration di... - 16:36 Revision 656a3763: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:36 Revision d147224b: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:35 Revision d001cf4a: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 15:46 Revision da0fb764: [BUGFIX] Use correct array for assignMultiple() in BackendUserController
- Fixes typo in BackendUserController
Resolves: #104739
Related: #104635
Releases: main
Change-Id: Ia28ff567214fe0f50a... - 15:12 Revision fe45815e: [DOCS] Update main module name for TypoScript module
- This is already fixed in main as a drive-by with #104596.
Resolves: #104736
Releases: 12.4
Change-Id: I38230d9579984... - 13:23 Revision aedca5a7: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
- drive-by fixes of "da"... - 13:23 Revision 34995e75: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
This is a preparation f... - 13:22 Revision 8313629d: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 13:22 Revision 153230d2: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 11:05 Revision c8d12bc0: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o... - 11:04 Revision 36bf9ab7: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o...
2024-08-25
- 10:58 Revision 1f5a9187: [TASK] Remove unused ext:adminpanel template part
- Fluid variable {hookObjectModuleContent} is never
assigned. This is dead template code. Remove along
with a label. It...
2024-08-24
- 18:28 Revision 20f6da9c: [TASK] Use `<typo3-backend-collapsible>` in element information modal
- Resolves: #104666
Releases: main
Change-Id: I4bcd8cfd82c9aa4837c2eb9e683d9626180077da
Reviewed-on: https://review.typ...
2024-08-23
- 13:45 Revision 2327b2d6: [TASK] Modernize position map styling (a bit)
- TYPO3 still uses the infamous position maps (lists with arrow icons) to
allow an user to re-arrange content elements.... - 13:27 Revision 44fc7f67: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 13:27 Revision 8d003727: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 12:28 Revision e6e0b3ac: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 12:28 Revision 82eb6bcb: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 10:21 Revision 192bb433: [TASK] Install Tool: Re-structure removal views
- The Install Tool sections "Remove Temporary Assets" and "Clear
Persistent Database Tables" have been re-structured a ... - 06:20 Revision 938f3129: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 06:20 Revision 00fedf36: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 05:21 Revision bc1c8997: [TASK] Avoid ext:fluid TemplateView in tests
- There is little reason to use ext:fluid
TemplateView instead of fluid standalone
TemplateView in functional tests.
ex... - 05:19 Revision 5fa7082f: [TASK] Combine two identical fluid tests
- `EscapeChildrenRenderingTest` and
`EscapeChildrenRenderingStandaloneTest` are
identical, except that the 'standalone'... - 05:18 Revision 5274c38c: [TASK] Avoid FluidViewAdapter as inner view
- FluidViewAdapter->setRenderingContext() sets
itself as view for inner renderings.
This was thought to be a good solut...
2024-08-22
- 20:16 Revision 372753d6: [TASK] Avoid StandaloneView in VH tests
- We're starting with patches to phase out ext:fluid
StandaloneView to introduce a general core view factory.
A straig... - 19:36 Revision 7ffffa9c: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 6882fed3: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 1c8dacda: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 13:41 Revision 82d829e3: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:41 Revision 98ddf13a: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:09 Revision 484756a2: [DOCS] Fix wrongly merged Syntax of EXT:dashboard documentation
- A broken backport for #103298 introduced some
not properly resolved changes.
This patch removes the wrongly merged b... - 12:23 Revision d7930bdc: [BUGFIX] Allow context menus to position outside of table-fit
- Resolves: #104698
Releases: main
Change-Id: I62cf1f89cd980cb453b990435223a45a90b1e0df
Reviewed-on: https://review.typ... - 11:23 Revision af18ebf4: [BUGFIX] Correct whitespace handling in alert-message
- Resolves: #104523
Releases: main
Change-Id: Ia331af805a4837f227289319b44f4f911463299a
Reviewed-on: https://review.typ... - 11:23 Revision a4e17e5a: [BUGFIX] Use correct css property for callout color
- Resolves: #104696
Releases: main
Change-Id: If3de4c3aa0bed97ad7cb5886ca9b464cb077f720
Reviewed-on: https://review.typ... - 10:28 Revision a98abf72: [BUGFIX] Align table header in backend user/group comparison
- Previously, the content of the table header in the backend user/group
comparison view was misaligned, the title was m... - 10:28 Revision 35c78dda: [TASK] Make tables context aware
- We are dropping the Bootstrap CSS definitions for
all table to have more control about the styling of
the table eleme... - 09:48 Revision e03f3cb9: [TASK] Happify phpstan in ext:install tests
- fix() is annotated to return an array of
FlashMessages, the test setup returns an
array of strings instead. Adapt the... - 09:47 Revision 1912aa3f: [TASK] Use proper `<template>` tags for Install Tool fragments
- The Install Tool templates now incorporate `<template>` tags that
replace the previously used hidden `<div>` elements... - 06:42 Revision 85f7b74c: [BUGFIX] Respect correct max value when clamping progress bar value
- In early development, the max value of a progress bar was limited to
being `100`, which changed later on. This was no...
2024-08-21
- 18:34 Revision 11ecb92c: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:34 Revision dd58111b: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:20 Revision 4cb94e38: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 18:19 Revision e222202b: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 17:45 Revision caceca0c: [TASK] Use fluid attribute for Request handling
- ext:fluid RenderingContext is in the bad habit of extending
fluid standalone RenderingContext with the two methods
se... - 09:21 Revision b8978819: [TASK] Reduce TYPO3_REQUEST in extbase functional tests
- Various ext:extbase functional tests set
$GLOBALS['TYPO3_REQUEST']. The extbase
codebase still has various places tha... - 09:12 Revision bf4ddd2b: [TASK] Make form styling context aware
- We are dropping the Bootstrap CSS definitions for
all form stylings to have more control about the
styling of the for...
2024-08-20
- 22:07 Revision c8db5b5c: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 21:25 Revision 4a5b8515: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 20:51 Revision 6b4c8521: [TASK] Avoid TYPO3_REQUEST in fluid functional tests
- Various ext:fluid functional tests set
$GLOBALS['TYPO3_REQUEST']. There are three
scenarious fixed with this change:
... - 20:19 Revision 2ceaa167: [TASK] Avoid globals COR TYPO3_REQUEST in typolink VHs
- View helpers link.typolink and uri.typolink fail to
set the given request on ContentObjectRenderer, so
it falls back ... - 16:40 Revision edd438f9: [TASK] Decouple ext:form ConfigurationManager from extbase
- Next change in the "Tame extbase ConfigurationManager" series.
ext:form comes with an add-on class of extbase
Config... - 14:32 Revision f5e34cd1: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision b5a111e4: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision ef3747b9: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 09:02 Revision 5ecafdb7: [TASK] Do not use ConfigurationManager in FormPersistenceManager
- The FormPersistenceManager is a central class of ext:form
that takes care of .form.yaml writing and loading. This
inc... - 08:46 Revision 90d22e8a: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:46 Revision e4cab4b6: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:20 Revision e640fe38: [DOCS] Add examples to PHPDoc of new data processors
- Resolves: #104665
Related: #103783
Releases: main
Change-Id: I60bb7561f25a0c25068064890ee5deb474c183e4
Reviewed-on: h... - 07:29 Revision dddf99ae: [BUGFIX] Use correct date format in EXT:styleguide date picker example
- The date picker used in EXT:styleguide -> Components -> Form needs
another format to be functional again.
Resolves: ...
2024-08-19
- 15:30 Revision 2dc7bd4e: [DOCS] Document "Enable recycler by default"
- Documents https://review.typo3.org/c/Packages/TYPO3.CMS/+/85472
Resolves: #104647
Releases: main
Change-Id: Ifb41959... - 11:42 Revision 9c62ba65: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(... - 11:41 Revision 826f777f: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
Also available in: Atom