Releases: shopware/shopware
Releases · shopware/shopware
Release v6.6.0.0-rc2
See the UPGRADE.md for all important technical changes.
Also check our Blog Post about our new Release Candidate.
- NEXT-30089 - Correcting the defaults entity in TreeBuildingNavigationRoute
- NEXT-23783 - Fix Affiliate Code / Campaign Code Tracking not working for registration
- NEXT-32133 - Fix order status can not changes
- NEXT-17301 - Cannot add properties to variants of product
- NEXT-33354 - Fix for Thumbnail generation Edge Cases
- NEXT-33339 - Prevent invalid values in currency rounding configuration (Felix Schneider)
- NEXT-33328 - Promotion individual code pattern should be nullable
- NEXT-32932 - Changed technical name errors for payment and shipping methods to a hint
- NEXT-31763 - Change shortName to isoCode property for order module
- NEXT-32051 - Changed order saving behaviour to prevent overriding staged changes on error
- NEXT-33355 - Fix issue on windowRouterPush
- NEXT-32940 - Fix variant names without dashes in bulk edit
- NEXT-32776 - Admin order - Number of entries in selection field "Delivery address" / "Billing address" limited to 25
- NEXT-33377 - Fix bug cannot upload 3D file
- NEXT-31225 - Fix empty content after saving a layout has missing components
- NEXT-32989 - Fix HTML entities in the SEO fields
- NEXT-31770 - Fix product comparison use APP_URL instead of assigned sales channel domain
- NEXT-33395 - Fix storefront account address UI
Release v6.6.0.0-rc1
See the UPGRADE.md for all important technical changes.
Also check our Blog Post about our new Release Candidate.
- NEXT-32337 - Refactor pagination templates and paging of the search result (Max)
- NEXT-29007 - Make newsletter recipient module Vue 3 compatible
- NEXT-24968 - Hide configurable custom product default layout
- NEXT-31894 - Add form validation to address editor modal (Adrian Pietrzak)
- NEXT-31908 - Improve newsletter registration text (Alexander Menk)
- NEXT-31962 - Add redirect to password recover page for login with legacy password which does not match new requirements (Sven Mäurer)
- NEXT-31873 - Add
contentPadding
prop forsw-card
component (Vu Le) - NEXT-25613 - New language inheritance mechanism for elasticsearch
- NEXT-31821 - Ensure databags convert parameters consistently (Joshua Behrens)
- NEXT-31655 - Allow usage of language property on OrderEntity when not loading the language association (Joshua Behrens)
- NEXT-25538 - Replace media to any file type (Ivan Ananev)
- NEXT-31913 - Add avif image file support (Benjamin Wittwer)
- NEXT-28833 - Vue 3 feature flag
- NEXT-32086 - Improve storefront accessibility (Benjamin Wittwer)
- NEXT-29472 - Address UX Improvements
- NEXT-30672 - Fix for distorted Thumbnails
- NEXT-28991 - Change default event of sw-text-field
- NEXT-28991 - Change sw-boolean-radio-group default event
- NEXT-28991 - Change sw-bulk-edit-change-type default event
- NEXT-28991 - Change sw-custom-entity-input-field default event
- NEXT-28991 - Change sw-entity-many-to-many-select default event
- NEXT-28991 - Change sw-entity-multi-id-select default event
- NEXT-28991 - Change sw-extension-rating-stars default event
- NEXT-28991 - Change sw-extension-select-rating default event
- NEXT-28991 - Change sw-file-input default event
- NEXT-28991 - Change sw-gtc-checkbox default event
- NEXT-28991 - Change sw-many-to-many-assignment-card default event
- NEXT-28991 - Change sw-meteor-single-select default event
- NEXT-28991 - Change sw-multi-select default event
- NEXT-28991 - Change sw-multi-tag-select default event
- NEXT-28991 - Change sw-price-field default event
- NEXT-28991 - Change sw-radio-panel default event
- NEXT-28991 - Change sw-select-field default event
- NEXT-28991 - Change sw-select-number-field default event
- NEXT-28991 - Change sw-single-select default event
- NEXT-28991 - Change sw-tagged-field default event
- NEXT-28991 - Change sw-textarea-field default event
- NEXT-28991 - Change sw-url-field default event
- NEXT-28991 - Change sw-button-process default event
- NEXT-28991 - Change sw-import-export-entity-path-select default event
- NEXT-28991 - Change sw-inherit-wrapper default event
- NEXT-28991 - Change sw-media-breadcrumbs default event
- NEXT-28991 - Change sw-media-library default event
- NEXT-28991 - Change sw-multi-snippet-drag-and-drop default event
- NEXT-28991 - Change sw-order-customer-address-select default event
- NEXT-28991 - Change sw-order-select-document-type-modal default event
- NEXT-28991 - Change sw-password-field default event
- NEXT-28991 - Change sw-promotion-v2-rule-select default event
- NEXT-28991 - Change sw-radio-field default event
- NEXT-31914 - Media cannot be moved higher than the parent folder
- NEXT-28998 - Make CMS module compatible with Vue3
- NEXT-31874 - Add entity index to state machine history (Maximilian Rüsch)
- NEXT-30501 - Fix vue-meta for Vue 3
- NEXT-0000 - Provide nested line item modal for container items (Stefan Poensgen)
- NEXT-31875 - Sort child line items by position (Stefan Poensgen)
- NEXT-29001 - Fix media module for Vue 3
- NEXT-30604 - Avoid creating SEO URLs for headless sales channels. (Andreas Allacher)
- NEXT-30588 - Fix listings and tabs
- NEXT-31890 - Fix Bulk Edit one to many associations length evaluation and infinite requests (Lily Berkow)
- NEXT-30588 - Fix smalle issued in flow builder
- NEXT-29011 - Make all settings module Vue3 compatible
- [NEXT-31920 - Add easier way to admin to only reindex some indices without inversion of selection](./changelog/release...
Release v6.5.8.2
See the UPGRADE.md for all important technical changes.
Release v6.5.8.1
See the UPGRADE.md for all important technical changes.
Release v6.5.8.0
See the UPGRADE.md for all important technical changes.
- NEXT-33138 - Fix $super chain with empty overrides
- NEXT-32889 - Fix privileges for state machine
- NEXT-31821 - Ensure databags convert parameters consistently (Joshua Behrens)
- NEXT-23252 - Customer Custom Field Rule evaluates wrong on multiple-selection custom fields (Jan Emig)
- NEXT-30404 - Reworked behavior of default sorting selection in sw-settings-listing
- NEXT-29212 - remove-es-scripts-from-cluster
- NEXT-23563 - Improved installing an extension will activate it
- NEXT-31162 - Enhanced error handling for invalid manifest files
- NEXT-29686 - Upload and usage of spatial objects as media
- NEXT-31590 - Use property name in price serialization (Joshua Behrens)
- NEXT-29293 - Improve Inter font filenames (Elias Lackner)
- NEXT-30261 - Add esi tags
- NEXT-30951 - Improved error handling for media file renamings if the provided name is too long
- NEXT-30176 - Async JavaScript and all.js removal
- NEXT-31213 - customer variables in E-Mail-Templates do not work
- NEXT-31307 - Collapse values for multi tags select component
- NEXT-25328 - Deprecated association auto-loading in SalesChannelDefinition
- NEXT-30405 - Changed display minimum of sorting select in storefront
- NEXT-31746 - Fix loading of default currency on product bulk edit
- NEXT-31146 - Listing variant in the product assignment of the category configuration
- NEXT-31459 - Fix new version deletion
- NEXT-31726 - Add admin request tracing
- NEXT-31579 - Add 'after' block to sw-settings-search tabs
- NEXT-31662 - Enhance searchable content card
- NEXT-31845 - Remove tests classes from services xml
- NEXT-30550 - Handle languages correct on not found pages
- NEXT-32009 - Allow Symfony messenger exceptions without using domain exception pattern
- NEXT-32042 - Correct address_format column type
- NEXT-32027 - Fix typehint
- NEXT-29585 - Product listing consumes much resources
- NEXT-32087 - Move max upload filesize logic
- NEXT-29587 - Optimize variant listing loading
- NEXT-32198 - Rename consent banner button "Deny" to "Only technically required"
- NEXT-31897 - Fix empty page on shipping method create
- NEXT-32388 - Update dompdf/dompdf to 2.0.4
- NEXT-31593 - Add RememberMe checkbox in login to prevent autologout
- NEXT-32712 - Improve webpack performance
- NEXT-32750 - Add domain exception for snippet
- NEXT-30879 - Fix sorting of product cross sellings with dynamic product group by price with Elasticsearch
- NEXT-31978 - Validate file name contains funky characters
- NEXT-32852 - Abstract tax detector
- NEXT-29389 - Admin search fix
- NEXT-32201 - Add 'innovation as package title'
- NEXT-32147 - Update to Symfony 6.4
- NEXT-32895 - Admin SDK CMS Element config not rendernd
- NEXT-32898 - Update Belgian VAT ID Validation Regex
- NEXT-31820 - Update NPM packages
- NEXT-32919 - Trigger MediaIndexer after MediaPathPostUpdater
Security Release v6.5.7.4
We've fixed the following security issues with this release:
- Blind SQL-injection in DAL aggregations (GHSA-qmp9-2xwj-m6m9)
- NEXT-32889 - Fix privileges for state machine (GHSA-3867-jc5c-66qf)
- NEXT-32388 - Update dompdf/dompdf to 2.0.4
We've also fixed a security issue in commercial:
Release v6.5.7.3
See the UPGRADE.md for all important technical changes.
Release v6.5.7.2
See the UPGRADE.md for all important technical changes.
Release v6.5.7.1
See the UPGRADE.md for all important technical changes.
Release v6.5.7.0
See the UPGRADE.md for all important technical changes.
- NEXT-30834 - Added Http Cache to Route
- NEXT-30854 - Fix sw-promotion-v2 detail via datepicker usage so timepickers are displayed again. (AubreyHewes)
- NEXT-0000 - fix-transition-state-machine-exception (Jasper Peeters)
- NEXT-25584 - Media path storage
- NEXT-28996 - Make order module Vue 3 compatible
- NEXT-30455 - Add missing closing div in order history (Stefan Zopfi)
- NEXT-29277 - Add consent banner for usage data collection
- NEXT-29828 - Added async theme compilation configuration
- NEXT-00000 - Support active flag and maintenace mode in store api routes. (Andreas Allacher)
- NEXT-31496 - Fix custom icon in templates with restricted variables (Stefan Poensgen)
- NEXT-30601 - Fix missed error code in shopware.yaml
- NEXT-28992 - Vue 3 Fix category module
- NEXT-30315 - Change display product properties case
- NEXT-25425 - Change drop event of sw-sortable-list
- NEXT-30642 - Disable database profiler on CLI
- NEXT-30408 - Improved sorting error message
- NEXT-30670 - Use normal kernel system update
- NEXT-30825 - Fix accept all cookies button styling (Melvin Achterhuis)
- NEXT-30264 - Limit maximum length for search term
- NEXT-30705 - Add missing schemas and tags
- NEXT-29921 - Fix Null Value Issue for 'zipcode' Column in Database
- NEXT-30929 - Check nested query for version id field
- NEXT-30765 - Fix: Using designer in category send us back to the wrong page.
- NEXT-30040 - Sugar syntax for es definition
- NEXT-30652 - Tag api aware
- NEXT-30828 - Return error on preview with invalid SEO URL template (Joshua Behrens)
- NEXT-30829 - Use displayed SEO URL template value for validation hints (Joshua Behrens)
- NEXT-30087 - Fix document type display blank if language is child
- NEXT-26311 - Fix export advanced price with rule name
- NEXT-30812 - Fix snippets only consider domain snippet set id when set
- NEXT-23795 - Prevent inserting double dots into an url in mail
- NEXT-30848 - Change title for wishlist toggle (tinect)
- NEXT-0000 - Change type to UrlGeneratorInterface in BCStrategy (tinect)
- NEXT-29060 - Fix Generating documents very slow once a reasonable number of documents exists
- NEXT-0000 - Deprecated Shopware\Core\Checkout\Cart\CartEvents (Max)
- NEXT-30838 - Remove AFTER statement from order_line_item migration (Max)
- NEXT-0000 - Correct namespace of AbstractMediaUrlGenerator (tinect)
- NEXT-25998 - Add onlyLiveVersion parameter to app webhooks
- NEXT-30963 - Typo from "langugage" to "language" (Matheus Gontijo)
- NEXT-30950 - Deprecate LoggerFactory
- NEXT-30920 - Improve focus on input for multi select tag component
- NEXT-30753 - Fix last customer payment method unavailable
- NEXT-19579 - Improve-ElasticSearch-Debugging
- NEXT-30849 - Update admin sdk
- NEXT-0000 - Add local apps folder (Max)
- NEXT-29904 - Fix find best variant sorting
- NEXT-30811 - change-array-parameter-type-to-binary
- NEXT-30809 - fix app rule condition validation
- NEXT-30171 - Deprecate unused components for cleanup in v6.6.0
- NEXT-31375 - Deprecated typo in image gallery config (Ioannis Pourliotis)
- NEXT-30947 - Disallow direct access to guest account login page
- NEXT-30847 - phpstan-rule-to-prevent-after-statement-in-migration
- NEXT-31086 - fix seo url criteria for category (Jeff Böhm)
- NEXT-31012 - Use domain exception in Elasticsearch bundle
- NEXT-30879 - Fix sorting of product cross selling with dynamic product group by price
- NEXT-30810 - Update bulk edit product.
- NEXT-31048 - Add payment and shipping method technical_name
- NEXT-30650 - Fix creating Rule for customer custom fields
- NEXT-30987 - Fix custom price fields in admin
- NEXT-30878 - Fix symfony flex template admin build and watch
- NEXT-30907 - Handle exception for ProductExportGenerator
- NEXT-31153 - Batch cart price calculation
- [NEXT-25102 - Fix that multiple instances of same CMS element from app sdk are not working](./changelog/release-6-5-7-0/2023-10-18-fix-that-multiple-instances-of-same-cms-element-from-app-sdk-are-not-working.m...