Release notes Shopware 6.6.9.0
Abstract
This minor release contains some interesting features as well as technical improvements like Accessibility improvements and OpenTelemetry enhancements.
System requirements
- tested on PHP 8.2 and 8.3
- tested on MySQL 8 and MariaDB 10.11
Improvements
Improve category and product indexing for many entities at once
Before the CategoryIndexer, every child of the to-be-updated categories was put into one indexing message. This single message could stay within the message size limit if there are fewer categories. The children and parents are now chunked and put into new messages.
Fill the last_usage_at column in the integration table during the authentication process between the App/Service and the Shop.
The last_usage_at date is now filled when an integration is used.
Public metrics configuration interfaces
Changed parts of the future public interface (metrics emitting view and metrics transport view) from @internal to @experimental
Add global exports to Shopware object
Added all Vue exports to Shopware.Vue
Hot Reload: Support for Multiple Themes (SCSS Variables)
Improved support for multiple themes by skipping unselected themes during Hot Reload
Custom Field Integration in Layouts
Merchants can now use custom field data in layouts. Updates to custom fields automatically reflect across all layouts, reducing manual updates. This includes:
- Selecting entities in data mapping.
- Using custom field data as variables in text fields and entire blocks.
Elasticsearch Search Explanation
Added the ability to view search explanations in the browser's network tab when using the preview search API, integrated with the Preview search UI.
Exclude products from sitemap
Added the option to exclude hidden products from the sitemap.
Accessibility improvements
A bypass mechanism was implemented to enhance site navigation by providing ARIA landmarks, internal skip links, and headlines for site areas. Additionally, accessible names for <iframe>
elements were added, and methods such as collapsible sections and labeled landmarks were recommended to improve usability for screen reader and keyboard-only users.
Fixed bugs
- NEXT-39764 - Cloud Very long loading & crash from website with many promotion codes
- NEXT-39724 - Major Break: Theme dump command
- NEXT-39714 - [Github] fix(storefront): update review language property according to schema.org
- NEXT-39678 - "Set as default billing/shipping address" in checkout is broken
- NEXT-39646 - A11y: B2B Components lack descriptive page titles
- NEXT-39611 - [Github] Update
MessageQueueSizeRestrictListener
to skip onenforceLimit = false
- NEXT-39609 - [Github] Allow to specify entity collection for attributed entities
- NEXT-39608 - [Shopware 6.6.8.0] start-hot-reload fix destroys ddev watcher
- NEXT-39606 - [Github] Allow to specify custom field types for attributed entities
- NEXT-39597 - [Github] Update
.gitignore
to exclude the.vscode
folder exceptsettings.json
- NEXT-39594 - [Github] fix: correct config-schema.json to match properties of usage_data
- NEXT-39542 - [Github] Fix symfony scheduler bridge
- NEXT-39527 - [Github] Fix - delivery address editing during order creation saving leads to Axios error
- NEXT-39519 - [Github] NEXT-38174 If no label set in a custom fields option, the technical name will be displayed #4641
- NEXT-39515 - [Github] Update UPGRADE-6.5.md
- NEXT-39513 - [Github] feat: removed sizes from the meta apple-touch-icon
- NEXT-39512 - sw-string-filter: Add types
equalsAny
,prefix
andsuffix
- NEXT-39495 - [Github] Fix / Improve promotion help texts
- NEXT-39483 - [Github] Reuse product slider stream collect criteria
- NEXT-39462 - [Github] Fix administration promotion detail bugs
- NEXT-39448 - Administration not all helpers are exposed
- NEXT-39419 - [Github] Remove duplicate gad_source from ignored parameter list
- NEXT-39418 - [Github] NEXT-00000 - Prevent product being loaded in own cross selling product streams
- NEXT-39417 - [Github] Fix incorrect measures & packaging field types in product bulk edit
- NEXT-39416 - [Github] fix: Remove cover of product line item if media has been deleted
- NEXT-39414 - Promotion applies even though the conditions do not apply
- NEXT-39405 - [Github] Added extension point for pdf renderer
- NEXT-39387 - Cannot Modify Snippet on second modification
- NEXT-39349 - Fixed Tax Calculation Not Applied to Shipping Method
- NEXT-39314 - Product export from the Product comparison sales channel doesn't run
Credits
- Scarbous
- null
- lacknere
- aragon999
- sjerdo
- jankal
- akf-bw
- nickygerritsen
- tinect
- schneider-felix
- LunaDotGit
- nextflex
- wannevancamp
- M-arcus
- timtheisinger
- OliverSkroblin
Thanks to all diligent friends for helping us make Shopware better and better with each pull request!
More resources
- Detailed diff on Github to the former version
- Changelog on GitHub for this version
- Release News on corporate blog
- Installation overview
- Update from a previous installation
Get in touch
Discuss about decisions, bugs you might stumble upon, etc in our community slack. See you there 😉