Skip to content

Release notes Shopware 6.6.9.0

3.12.2024

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 on enforceLimit = 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 except settings.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 and suffix
  • 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

Thanks to all diligent friends for helping us make Shopware better and better with each pull request!

More resources

Get in touch

Discuss about decisions, bugs you might stumble upon, etc in our community slack. See you there 😉