Release notes Shopware 6.6.10.4
Abstract
This patch release contains
System requirements
- tested on PHP 8.2 and 8.4
- tested on MySQL 8 and MariaDB 11
Improvements
Possibility to create private or internal custom fields
We introduce a new value for the custom_field entity, which will allow a developer/shop owner to exclude a custom field from the API. This is useful for custom fields that are only used internally and should not be exposed to the API.
Confirmation modal to save changes in the order administration
When managing an order and make changes (such as adding a tracking code) and update the order's status without saving, a confirmation pop-up will now ask if you'd like to save your changes first. This ensures that your updates are applied correctly before moving forward, preventing issues with outdated information being used.
Orders edited in Admin now use the correct customer address for recalculation
When editing customer addresses for orders, the system chose the customer's default instead of the one the order was placed with. This has now been resolved, ensuring that the system always uses the correct customer address during order recalculations.
Improved Card Component Identification in Order Details
The card component in the order details page has been improved to ensure that it is correctly identified. This enhancement is particularly beneficial for third-party developers who rely on accurate identification of components for their integrations and customizations.
Improved Email Previews for order data
Email previews now use real order data instead of sample data when displaying order information. For shop owners, this means you will see accurate, live order details in email previews, making it easier to verify the content before sending emails to customers.
New Possibilities for Extension Developers: Configurable Response Headers
This feature allows developers to modify response headers through app scripts to e.g. change CSP or XFramOptions headers.
Enhanced Search Widget Accessibility for Better User Experience
The search widget in the storefront has been improved to be more accessible. This includes better keyboard navigation and screen reader support, ensuring that all users can easily interact with the search functionality.
Improved promotion management for orders
Since the introduction of the ability to edit promotions after an order has been placed, promotions are always re-evaluated when an order is recalculated (e.g. by edit a line item). Now, when a recalculation is triggered, a modal shows all changes resulting from the recalculation. You can decide whether these changes should be adopted or not.
Fixed bugs
- #4450 – OffCanvasSingleton does not remove hard-coded offcanvas from DOM
- #4654 – Fix HTML quirks mode in the Storefront
- #6675 – Fix elasticsearch indexing performance for orders in administration
- #7131 – Fixed bulk edit custom fields
- #7624 – Improve cookie settings accessibility
- #7697 – Fix double triggering of switch field update:value
- #8234 – Fix loading of to-one associations with partial data loading
- #8333 – Fixed calls to update extensions
- #5328 – Fix DAL inherited to-many field reads with limits
- #7858 – Fix webhook dispatching for not versioned events
- #7228 – Added missing rule filter for shipping price matrix
- #7350 – Show new customer address after saving admin modal
Credits
- niklaswolf
- akf-bw
- jmatthiesen81
- lacknere
- aragon999
- nguyenquocdaile
- pascalniklaspaul
- MelvinAchterhuis
- Fayti1703
- schneider-felix
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.
- 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 😉