Diese Seite ist auch auf Deutsch verfügbar. Zur deutschen Seite wechseln

Shopware 6 Changelog

Releases & Updates

RSS Feed
6.1.0 15.01.2020
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
15.01.2020 - 09:30
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.0)

SHA256
e1f7116d963a3fd58623b405518806eb54eaac84b9b3e4165595c0d81476d7d2
Checksum


Update (6.1.0)

SHA256
2b7e6367768cce330abb4e7c740548a795dd07adf7391e9ec2b856e2bf0bf119
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Changelog

Important information

With the final 6.1.0 release some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

The Updater is only compatible with 6.0.0 EA2, 6.1.0 RC3, 6.1.0 RC4. Updates from 6.0.0 EA1 to 6.1.0 RC4 are at your own risk and are not recommended by us. The best workflow would be an update to 6.0.0 EA2 and then to 6.1.0. An update from 6.1.0 RC1 or 6.1.0 RC2 must be manually installed.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-4990 - The OpenAPI api documentation is now supported in every api version.
NEXT-5046 - Added error handling to the Plugin Manager
NEXT-5244 - Integrated plugins can be updated without login
NEXT-5320 - Fix: Variant surcahrge modal works for every content language.
NEXT-5325 - When updating domains in a sales channel you can only select one of the available languages for the sales channel
NEXT-5350 - Loading behavior bugfix for the product and promotion lists
NEXT-5443 - Extended the popover directive to able the usage in the data grid
NEXT-5513 - Extension of existing module routes now also contain the meta information
NEXT-5572 - Fixed a bug where entities got removed by deleting default version. Deleting default version via `/api/v{version}/_action/version/{versionId}/{entity}/{entityId}` is now forbidden.
NEXT-5577 - Fixed a recursion bug when discarding changes in category edit form
NEXT-5580 - Now there is a link on a variant product back to the main product
NEXT-5678 - Seo url generation has been improved, so that seo urls are now also generated for the footer categories and service menu categories. Furthermore, small bugs have been fixed, so that when changing category names the urls were not regenerated.
NEXT-5722 - Removed unessecary select field in the rule builder when creating a new rule. Additionally, the empty state got revised.
NEXT-5730 - Fixed a bug where Javascript execution stopped if a storefront plugin's initialization fails
NEXT-5757 - The Plugin Manager now displays a pagination if more than 25 plugins are installed
NEXT-5762 - You can now define how many levels should be loaded for the main navigation of a sales channel.
NEXT-5781 - Added error message if LineItem was added without label
NEXT-5828 - The Url for product exports is now always displayed.
NEXT-5833 - Fix: Database credentials can't be leaked through error messages.
NEXT-5842 - Categories that have an external link, now also refer to this link when they are included in the service menu.
NEXT-5852 - Validation added to purchase steps and minimum purchase
NEXT-5874 - Bugfix at the domain selection in the First Run Wizard. Fixed a permanent loading state.
NEXT-5880 - Price rule with date range corrected
NEXT-5889 - Rules and MailTemplates can be duplicated via the admin again.
NEXT-5896 - When Elasticsearch was active, not all properties were displayed as filters. This has been fixed.
NEXT-5897 - Added hint for min elasticsearch version
NEXT-5900 - Fixes parameter escaping in the suggestion search
NEXT-5945 - The text for mobile behaviour settings in the Shopping Experiences will now be displayed correctly.
NEXT-5964 - The option for set groups in "Promotions" has been hidden behind an experimental flag.
NEXT-6086 - Added a HowTo for extending the cookie consent manager to the documentation.
NEXT-6146 - The deactivated placeholder for the shopping experiences page for products has been removed for the final version
NEXT-6151 - Bugfix: Switch product variants not possible in Edge browser
NEXT-6152 - Removes the "add order" button in the order module
NEXT-6153 - Maintenance page is shown even if original request would result in an 404 error.
NEXT-6190 - Es wurde ein Problem behoben, bei dem die Produktmenge im Off-Canvas Einkaufswagen immer den Wert "100" in der Mengen Select Box anzeigt.
NEXT-4856 - Fix: Währungsspezifische Preise werden korrekt in der Storefront ausgegeben.
NEXT-5631 - Das Löschen über den Delete-Button im Category Tree funktioniert wieder
NEXT-5760 - Ein Problem beim Erstellen des internen $super-call Stacks in der production Version wurde behoben (joanna-gil)
NEXT-5816 - Es wurde ein Fehler bei der Migration `Migration1571724915MultipleTrackingCodesInOrderDelivery` mit einer nicht leeren `order_delivery` Tabelle behoben.
NEXT-5819 - Wir haben die Validierung beim Löschen von Kunden Adressen optimiert. Vielen dank an Krystian Kulesz [https://github.com/kryst3q]
NEXT-5775 - The pathname strategies have been refactored. By default, the 'physical_filename' strategy should now be used, which is compatible with the old 'md5'. If media files are not loaded, please configure `shopware.cdn.strategy` with the value `physical_filename`.
NEXT-4856 - Fix: Currency specific prices are correctly displayed in the storefront.
NEXT-5631 - Deleting via the Delete button in the Category Tree works again.
NEXT-5758 - Update external dependencies due to security concerns
NEXT-5760 - Fixed issue on pattern match $super while building the internal super-call stack in production (joanna-gil)
NEXT-5819 - We have optimized the validation when deleting customer addresses. Thanks to Krystian Kulesz [https://github.com/kryst3q]
NEXT-5846 - Fix: Fixed Auto-Updater for future releases.
NEXT-5855 - Fix: Fixed license list in the plugin manager.
NEXT-5859 - Fixed an error in storefront search that occurred when keywords such as \0\0 were entered.
NEXT-5861 - Fixed a bug for displaying translated snippets in modules
NEXT-5864 - Fixed an error in document generation that occurred when an item did not have a product number.
NEXT-5867 - Fixed a bug that prevented footer menus from being included.
NEXT-5892 - Fixed a bug in an existing migration that caused the update to fail
NEXT-4856 - Fix: Currency specific prices are correctly displayed in the storefront.
NEXT-5631 - Deleting via the Delete button in the Category Tree works again.
NEXT-5760 - Fixed issue on pattern match $super while building the internal super-call stack in production (joanna-gil)
NEXT-5816 - Fixed migration `Migration1571724915MultipleTrackingCodesInOrderDelivery` crash with a non-empty `order_delivery` table.
NEXT-5819 - We have optimized the validation when deleting customer addresses. Thanks to Krystian Kulesz [https://github.com/kryst3q]
NEXT-1245 - Added CSRF protection to the storefront.
NEXT-2274 - It is now possible to maintain a meta title, meta-description and keywords on product and category pages
NEXT-2370 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-2854 - Added `session` and `system` sections to `Shopware.State`
NEXT-3535 - Under Settings > Basic information you can now select a shop page which will be displayed in a "404 - not found" error. Shop pages in the basic informations now have to be of the type "shop page"
NEXT-3601 - The context is now a vuex state
NEXT-3647 - It is now possible to add default values in the plugin configuration (tyurderi)
NEXT-3686 - Now snippets are retrieved asynchronously to improve performance
NEXT-3700 - Added support for theme inheritance in the theme.json file.
NEXT-3962 - Changed the Context Resolving
NEXT-4164 - The administration now caches the JS and CSS files and uses cache busting via last modified and filesize to invalidate the cache.
NEXT-4200 - Visually update for product assignment in category module. Assigned product can be searched by name, manufacturer name and product number
NEXT-4233 - Fallback to technical names for non translated fields in dynamic product groups
NEXT-4290 - PathnameStrategyInterface now generates tha complete path and filename - ID is now the dafult source of randomness
NEXT-4354 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-4355 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-4435 - The seo admin module now display a comprehensive errormessage, if no seo url preview could be generated because of missing entities.
NEXT-4522 - Fixed $super in multiple inheritance
NEXT-4694 - You can now assign a main category to a product. This category must be one of the assigned categories and can be used for seo url generation.
NEXT-4910 - We have added the following currencies PLN, CHF, SEK, DKK and DKK
NEXT-4916 - The settings entry 'Logging' got moved from Shop -> Logging to System -> Logging.
NEXT-4943 - After unassigning a payment method from a sales channel, it is no longer possible to complete an order with that payment method.
NEXT-4955 - A sales channel can now be set into a maintenance mode. A layout to be selected under Settings > Basic information will then be displayed. If no layout is selected, an fallback is taken. The Layouts for Imprint and Privacy Policy will be linked in the maintenance page footer
NEXT-4965 - The colors and contrasts in the storefront have been optimized for better readability and an improved ranking in the Lighthouse Audit (Google Chrome Developer Tools). Missing attributes have been added for screen readers in the storefront. The flags in the language change drop-down in the storefront are displayed again. Removed different distances and heights in the search suggestions (dropdown).
NEXT-4966 - A new module to manage delivery times hat been added to the administration settings.
NEXT-4967 - Storefront: Add functionality to reset password for the shop customer
NEXT-4977 - Added affiliate tracking.
NEXT-4984 - Changed the design of the plugin recommendations.
NEXT-4987 - Fixed presentation of variants in storefront if many options are configured
NEXT-4997 - On status change for orders you can now send e-mails with documents attached.
NEXT-4998 - UI changes
NEXT-5000 - Add cross selling administration part
NEXT-5001 - Add cross selling storefront implementation
NEXT-5007 - The syntax in administration has been optimized for developers who want to access services and context.
NEXT-5008 - The context is refactored to seperate the API context and the APP context.
NEXT-5073 - A listing page can no longer be saved without product listing block. If this block is missing you can add it under the block category "Commerce".
NEXT-5080 - Product variant titles now contain the properties and the product number in addition to the name.
NEXT-5098 - The filter element in the storefront has now been moved in an offcanvas when the user is in an mobile viewport
NEXT-5114 - Canonical urls can now be overwritten for products and categories
NEXT-5146 - The generation of thumbnails works independently of the case of the file ending.
NEXT-5164 - Links in the text editor may now be displayed as buttons
NEXT-5174 - Added a Vimeo video cms element.
NEXT-5192 - Added SEO breadcrumb in several pages
NEXT-5217 - Categories hidden in the navigation are accessible over their url.
NEXT-5242 - The name of the blocks and elements in the Shopping Experiences will now be displayed beneath the blocks and elements.
NEXT-5256 - Redesigned form view in Shoppping Experiences.
NEXT-5272 - The consume call gets restartet after a failing request
NEXT-5283 - Fixed an issue where no navigation is visible in the off-canvas menu.
NEXT-5309 - You can now define snippets via the administration with HTML-tags.
NEXT-5333 - Fixed $super-call stack when $super is used in promise-chains
NEXT-5336 - Fix: Reviews can be saved again.
NEXT-5345 - The sections of the Shopping Experiences now have a sidebar with actions. Click on the section icon to activated the section and open the edit menu. The section settings now share the menu with the block settings.
NEXT-5347 - Add the opportunity to install the migration-plugin in the First Run Wizard
NEXT-5420 - UI changes and refacotring
NEXT-5427 - The basic price now is visible in the offcanvas cart and the ajax search. Additionally the basic price on the product detail page is not completely visible if the referencePrice is not null.
NEXT-5428 - Shipping costs are displayed in the OffCanvas cart.
NEXT-5429 - It is now possible to remove personal data which does not necessarily has to be saved, with a command. Running "bin/console database:clean-personal-data" will remove guests without orders and / or canceled shopping carts. For each of them an argument has to be added: "guests" or "carts" and for both the option "--all". Days can be set with "--days" and a value, how old the data to remove should be.
NEXT-5430 - IP addresses of customers can now be stored anonymously when logging in or placing an order. In the admin at Login / Registration this can also be changed, by default they are anonymized.
NEXT-5481 - In the admin settings at Login / Registration it is now possible to activate the double opt in for guests and registrations. Double opt in registration: If this setting is active, the customer will no longer be redirected to the account overview after registration, but will receive an e-mail with a confirmation link. Only after the confirmation the account will be activated and the customer forwarded to his account overview. Double opt in guest order: If this setting is active, customers who want to complete there order as a guest, will first receive an email to confirm there email address. This email contains a confirmation link that redirects the customer to the order completion.
NEXT-5505 - Added custom fields to the categories module (PheysX)
NEXT-5506 - You can assign an email template to a Sales Channel when changing the state of an order. You can do this only when there is no email template assigned to this specific order state.
NEXT-5509 - The mailers can now be configured in the settings as well as in the First Run Wizard.
NEXT-5514 - Bootstrap variables and mixins are accessible in every storefront mode
NEXT-5575 - The system default language can no longer inherit from another language.
NEXT-5587 - On status change for orders you can now send e-mails with documents attached.
NEXT-5593 - You can select if a state must be specified for each country. Selecting states in addresses is possible now Storefront: Customers can specify a state in their addresses
NEXT-5641 - Fixed issue Deleting multiple categories works * Bugfix: product assignment card shows correct assignments in results list
NEXT-5668 - Fix appearance bug in the off-canvas filter
NEXT-5712 - Improved error messages in first run wizard for plugin installation
NEXT-5756 - Registration works again without forcing a state (hlohaus)
6.1.0 (RC4) 07.01.2020 Release Candidate
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
07.01.2020 - 13:30
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.0)

SHA256
e7d31311e40774a75b21b7409b906fdf2ebbb0892289456451e7b7beeecbe9d1
Checksum


Update (6.1.0)

SHA256
35e35292ed27adb925d4913a94a1c923c58f526a49d5d1d79951fd82ef4857fa
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Warning - The release candidate is intended exclusively for evaluation purposes and should not be used in productive operation.

Changelog

Important information

With the release candidate some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

The updater was tested with 6.0.0 EA2 only. Updates from 6.0.0 EA1 to 6.1.0 RC4 are at your own risk and are not recommended by us. The best workflow would be an update to 6.0.0 EA2 and then to 6.1.0 RC3.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-4990 - The OpenAPI api documentation is now supported in every api version.
NEXT-5046 - Added error handling to the Plugin Manager
NEXT-5244 - Integrated plugins can be updated without login
NEXT-5320 - Fix: Variant surcahrge modal works for every content language.
NEXT-5325 - When updating domains in a sales channel you can only select one of the available languages for the sales channel
NEXT-5350 - Loading behavior bugfix for the product and promotion lists
NEXT-5443 - Extended the popover directive to able the usage in the data grid
NEXT-5513 - Extension of existing module routes now also contain the meta information
NEXT-5572 - Fixed a bug where entities got removed by deleting default version. Deleting default version via `/api/v{version}/_action/version/{versionId}/{entity}/{entityId}` is now forbidden.
NEXT-5577 - Fixed a recursion bug when discarding changes in category edit form
NEXT-5580 - Now there is a link on a variant product back to the main product
NEXT-5678 - Seo url generation has been improved, so that seo urls are now also generated for the footer categories and service menu categories. Furthermore, small bugs have been fixed, so that when changing category names the urls were not regenerated.
NEXT-5722 - Removed unessecary select field in the rule builder when creating a new rule. Additionally, the empty state got revised.
NEXT-5730 - Fixed a bug where Javascript execution stopped if a storefront plugin's initialization fails
NEXT-5757 - The Plugin Manager now displays a pagination if more than 25 plugins are installed
NEXT-5762 - You can now define how many levels should be loaded for the main navigation of a sales channel.
NEXT-5781 - Added error message if LineItem was added without label
NEXT-5828 - The Url for product exports is now always displayed.
NEXT-5833 - Fix: Database credentials can't be leaked through error messages.
NEXT-5842 - Categories that have an external link, now also refer to this link when they are included in the service menu.
NEXT-5852 - Validation added to purchase steps and minimum purchase
NEXT-5874 - Bugfix at the domain selection in the First Run Wizard. Fixed a permanent loading state.
NEXT-5880 - Price rule with date range corrected
NEXT-5889 - Rules and MailTemplates can be duplicated via the admin again.
NEXT-5896 - When Elasticsearch was active, not all properties were displayed as filters. This has been fixed.
NEXT-5897 - Added hint for min elasticsearch version
NEXT-5900 - Fixes parameter escaping in the suggestion search
NEXT-5945 - The text for mobile behaviour settings in the Shopping Experiences will now be displayed correctly.
NEXT-5964 - The option for set groups in "Promotions" has been hidden behind an experimental flag.
NEXT-6086 - Added a HowTo for extending the cookie consent manager to the documentation.
NEXT-6146 - The deactivated placeholder for the shopping experiences page for products has been removed for the final version
NEXT-6151 - Bugfix: Switch product variants not possible in Edge browser
NEXT-6152 - Removes the "add order" button in the order module
NEXT-6153 - Maintenance page is shown even if original request would result in an 404 error.
NEXT-6190 - Es wurde ein Problem behoben, bei dem die Produktmenge im Off-Canvas Einkaufswagen immer den Wert "100" in der Mengen Select Box anzeigt.
6.1.0 (RC3) 17.12.2019 Release Candidate
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
17.12.2019 - 13:30
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.0)

SHA256
c54207d678d3e9616e26b6cff798b42a075f27730449e4d62e6bf09bda5a91af
Checksum


Update (6.1.0)

SHA256
b67586bf53985caaec0badcc0196d15cb6e7578f0f0afb7e1dbf61d0e6694541
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Warning - The release candidate is intended exclusively for evaluation purposes and should not be used in productive operation.

Updating

The autoupdater is not available for this version.

A detailed manual how to update manually can be found here.

Changelog

Important information

With the release candidate some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

The updater was tested with 6.0.0 EA2 only. Updates from 6.0.0 EA1 to 6.1.0 RC3 are at your own risk and are not recommended by us. The best workflow would be an update to 6.0.0 EA2 and then to 6.1.0 RC3.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-5775 - The pathname strategies have been refactored. By default, the 'physical_filename' strategy should now be used, which is compatible with the old 'md5'. If media files are not loaded, please configure `shopware.cdn.strategy` with the value `physical_filename`.
NEXT-4856 - Fix: Currency specific prices are correctly displayed in the storefront.
NEXT-5631 - Deleting via the Delete button in the Category Tree works again.
NEXT-5758 - Update external dependencies due to security concerns
NEXT-5760 - Fixed issue on pattern match $super while building the internal super-call stack in production (joanna-gil)
NEXT-5819 - We have optimized the validation when deleting customer addresses. Thanks to Krystian Kulesz [https://github.com/kryst3q]
NEXT-5846 - Fix: Fixed Auto-Updater for future releases.
NEXT-5855 - Fix: Fixed license list in the plugin manager.
NEXT-5859 - Fixed an error in storefront search that occurred when keywords such as \0\0 were entered.
NEXT-5861 - Fixed a bug for displaying translated snippets in modules
NEXT-5864 - Fixed an error in document generation that occurred when an item did not have a product number.
NEXT-5867 - Fixed a bug that prevented footer menus from being included.
NEXT-5892 - Fixed a bug in an existing migration that caused the update to fail
6.1.0 (RC2) 11.12.2019 Release Candidate
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
11.12.2019 - 08:30
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.0)

SHA256
0b1bdbc1e2336a9e3ccf39d2b9cd979c2dbad1eb4ac2ad5ffa235f14c065a2bd
Checksum


Update (6.1.0)

SHA256
91419f8db10892a65bec154cbbb6662ddf37c89f92589385ba18d978186e8973
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Warning - The release candidate is intended exclusively for evaluation purposes and should not be used in productive operation.

Updating

The autoupdater is not available for this version.

A detailed manual how to update manually can be found here.

Changelog

Important information

With the release candidate 1 some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

The updater was tested with 6.0.0 EA2 only. Updates from 6.0.0 EA1 to 6.1.0 RC2 are at your own risk and are not recommended by us. The best workflow would be an update to 6.0.0 EA2 and then to 6.1.0 RC2.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-4856 - Fix: Currency specific prices are correctly displayed in the storefront.
NEXT-5631 - Deleting via the Delete button in the Category Tree works again.
NEXT-5760 - Fixed issue on pattern match $super while building the internal super-call stack in production (joanna-gil)
NEXT-5816 - Fixed migration `Migration1571724915MultipleTrackingCodesInOrderDelivery` crash with a non-empty `order_delivery` table.
NEXT-5819 - We have optimized the validation when deleting customer addresses. Thanks to Krystian Kulesz [https://github.com/kryst3q]
6.1.0 (RC1) 10.12.2019 Release Candidate
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
10.12.2019 - 08:30
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.0)

SHA256
e0edaba089568372e15ce10e77598370f7c50c87ecfd911b326e949c0978a24a
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Warning - The release candidate is intended exclusively for evaluation purposes and should not be used in productive operation.

Changelog

Important information

With the release candidate 1 some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

The updater was tested with 6.0.0 EA2 only. Updates from 6.0.0 EA1 to 6.1.0 RC1 are at your own risk and are not recommended by us. The best workflow would be an update to 6.0.0 EA2 and then to 6.1.0 RC1.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-1245 - Added CSRF protection to the storefront.
NEXT-2274 - It is now possible to maintain a meta title, meta-description and keywords on product and category pages
NEXT-2370 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-2854 - Added `session` and `system` sections to `Shopware.State`
NEXT-3535 - Under Settings > Basic information you can now select a shop page which will be displayed in a "404 - not found" error. Shop pages in the basic informations now have to be of the type "shop page"
NEXT-3601 - The context is now a vuex state
NEXT-3647 - It is now possible to add default values in the plugin configuration (tyurderi)
NEXT-3686 - Now snippets are retrieved asynchronously to improve performance
NEXT-3700 - Added support for theme inheritance in the theme.json file.
NEXT-3962 - Changed the Context Resolving
NEXT-4164 - The administration now caches the JS and CSS files and uses cache busting via last modified and filesize to invalidate the cache.
NEXT-4200 - Visually update for product assignment in category module. Assigned product can be searched by name, manufacturer name and product number
NEXT-4233 - Fallback to technical names for non translated fields in dynamic product groups
NEXT-4290 - PathnameStrategyInterface now generates tha complete path and filename - ID is now the dafult source of randomness
NEXT-4354 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-4355 - A new cms block for forms was added. One can configure the element as follows: - Choose a form type (contact or newsletter) - Add a title - Add a confirmation text when form was successfully send - only for contact forms: choose mail receiver
NEXT-4435 - The seo admin module now display a comprehensive errormessage, if no seo url preview could be generated because of missing entities.
NEXT-4522 - Fixed $super in multiple inheritance
NEXT-4694 - You can now assign a main category to a product. This category must be one of the assigned categories and can be used for seo url generation.
NEXT-4910 - We have added the following currencies PLN, CHF, SEK, DKK and DKK
NEXT-4916 - The settings entry 'Logging' got moved from Shop -> Logging to System -> Logging.
NEXT-4943 - After unassigning a payment method from a sales channel, it is no longer possible to complete an order with that payment method.
NEXT-4955 - A sales channel can now be set into a maintenance mode. A layout to be selected under Settings > Basic information will then be displayed. If no layout is selected, an fallback is taken. The Layouts for Imprint and Privacy Policy will be linked in the maintenance page footer
NEXT-4965 - The colors and contrasts in the storefront have been optimized for better readability and an improved ranking in the Lighthouse Audit (Google Chrome Developer Tools). Missing attributes have been added for screen readers in the storefront. The flags in the language change drop-down in the storefront are displayed again. Removed different distances and heights in the search suggestions (dropdown).
NEXT-4966 - A new module to manage delivery times hat been added to the administration settings.
NEXT-4967 - Storefront: Add functionality to reset password for the shop customer
NEXT-4977 - Added affiliate tracking.
NEXT-4984 - Changed the design of the plugin recommendations.
NEXT-4987 - Fixed presentation of variants in storefront if many options are configured
NEXT-4997 - On status change for orders you can now send e-mails with documents attached.
NEXT-4998 - UI changes
NEXT-5000 - Add cross selling administration part
NEXT-5001 - Add cross selling storefront implementation
NEXT-5007 - The syntax in administration has been optimized for developers who want to access services and context.
NEXT-5008 - The context is refactored to seperate the API context and the APP context.
NEXT-5073 - A listing page can no longer be saved without product listing block. If this block is missing you can add it under the block category "Commerce".
NEXT-5080 - Product variant titles now contain the properties and the product number in addition to the name.
NEXT-5098 - The filter element in the storefront has now been moved in an offcanvas when the user is in an mobile viewport
NEXT-5114 - Canonical urls can now be overwritten for products and categories
NEXT-5146 - The generation of thumbnails works independently of the case of the file ending.
NEXT-5164 - Links in the text editor may now be displayed as buttons
NEXT-5174 - Added a Vimeo video cms element.
NEXT-5192 - Added SEO breadcrumb in several pages
NEXT-5217 - Categories hidden in the navigation are accessible over their url.
NEXT-5242 - The name of the blocks and elements in the Shopping Experiences will now be displayed beneath the blocks and elements.
NEXT-5256 - Redesigned form view in Shoppping Experiences.
NEXT-5272 - The consume call gets restartet after a failing request
NEXT-5283 - Fixed an issue where no navigation is visible in the off-canvas menu.
NEXT-5309 - You can now define snippets via the administration with HTML-tags.
NEXT-5333 - Fixed $super-call stack when $super is used in promise-chains
NEXT-5336 - Fix: Reviews can be saved again.
NEXT-5345 - The sections of the Shopping Experiences now have a sidebar with actions. Click on the section icon to activated the section and open the edit menu. The section settings now share the menu with the block settings.
NEXT-5347 - Add the opportunity to install the migration-plugin in the First Run Wizard
NEXT-5420 - UI changes and refacotring
NEXT-5427 - The basic price now is visible in the offcanvas cart and the ajax search. Additionally the basic price on the product detail page is not completely visible if the referencePrice is not null.
NEXT-5428 - Shipping costs are displayed in the OffCanvas cart.
NEXT-5429 - It is now possible to remove personal data which does not necessarily has to be saved, with a command. Running "bin/console database:clean-personal-data" will remove guests without orders and / or canceled shopping carts. For each of them an argument has to be added: "guests" or "carts" and for both the option "--all". Days can be set with "--days" and a value, how old the data to remove should be.
NEXT-5430 - IP addresses of customers can now be stored anonymously when logging in or placing an order. In the admin at Login / Registration this can also be changed, by default they are anonymized.
NEXT-5481 - In the admin settings at Login / Registration it is now possible to activate the double opt in for guests and registrations. Double opt in registration: If this setting is active, the customer will no longer be redirected to the account overview after registration, but will receive an e-mail with a confirmation link. Only after the confirmation the account will be activated and the customer forwarded to his account overview. Double opt in guest order: If this setting is active, customers who want to complete there order as a guest, will first receive an email to confirm there email address. This email contains a confirmation link that redirects the customer to the order completion.
NEXT-5505 - Added custom fields to the categories module (PheysX)
NEXT-5506 - You can assign an email template to a Sales Channel when changing the state of an order. You can do this only when there is no email template assigned to this specific order state.
NEXT-5509 - The mailers can now be configured in the settings as well as in the First Run Wizard.
NEXT-5514 - Bootstrap variables and mixins are accessible in every storefront mode
NEXT-5575 - The system default language can no longer inherit from another language.
NEXT-5587 - On status change for orders you can now send e-mails with documents attached.
NEXT-5593 - You can select if a state must be specified for each country. Selecting states in addresses is possible now Storefront: Customers can specify a state in their addresses
NEXT-5641 - Fixed issue Deleting multiple categories works * Bugfix: product assignment card shows correct assignments in results list
NEXT-5668 - Fix appearance bug in the off-canvas filter
NEXT-5712 - Improved error messages in first run wizard for plugin installation
NEXT-5756 - Registration works again without forcing a state (hlohaus)
6.0.0 (EA2) 15.10.2019 Early Access
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
15.10.2019 - 13:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.0.0)

SHA256
19203093c99eaed19c45c6e1c492a3be4756f5e53ef7172f2c8198d36167869d
Checksum


Update (6.0.0)

SHA256
8541ba418536bc84b1cd90063a3a41240646cbf83eef0fe809a0b02977e623c4
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Changelog

Important information

With early access 2 some important changes were made (see also developer changelog). Therefore, we strongly recommend that you adhere to the following procedure when updating:

  1. - Disable all plugins
  2. - Install the shopware update
  3. - Update and activate all plugins that are compatible with the new version.

If you are using plugins from the Community Store that have not yet been marked as compatible, you will not be able to activate them. If you do not want to deactivate the plugins or use individually programmed plugins, check on a separate test environment whether the plugins are compatible.


NEXT-760 - There is now an HTTP cache, which is activated in the standard.
NEXT-2439 - Promotions - New feature discounts on shipping costs. Types: Absolute, Percentage and Fixed price discount
NEXT-2545 - Discounts may now be of type "fixed price". A product price of a product will be lowered to the value of the discount, if it is affected by the discount or promotion restrictions
NEXT-2552 - It's now possible to set a maximum absolute value for percentage discounts. These values can also be configured individually based on a currency.
NEXT-3527 - The shopping experiences now have sections which support a sidebar. Furthermore the creation of a shopping experience was reworked
NEXT-3539 - Shopping Experiences are now customizable in all languages maintained in the system and can be deployed in any language.
NEXT-3602 - Added filter CMS block in the administration. The filter block can used to enable product filter in the storefront.
NEXT-3675 - All CMS elements now have the option "vertical alignment"
NEXT-3730 - In the Shopping Experiences there is now for each block under the tab "Layout" the possibility to add one or more CSS classes to the block.
NEXT-4146 - Fixed "Division-By-Zero" problem in rare scenarios when modifying a cart that has an applied percentage promotion
NEXT-4270 - There are now required fields in CMS blocks which can not be left blank. This prevents problems during playout.
NEXT-4276 - Routes are now limited to specific Scopes
NEXT-4326 - The variants surcharges are now added up correctly when the variants are generated.
NEXT-4482 - Fix search in manufacturer list
NEXT-4512 - The "New" badge is now displayed in the search results and sliders as well
NEXT-4514 - Only active countries assigned to the sales channel are now displayed in the registration.
NEXT-4575 - Added storefront filter for the product listing. The filters contain the following types: Manufacturer, Properties (e.g. color, size), Price range, Minimum rating, Free shipping
NEXT-4576 - Added a navigation element for categories to use in sidebar
NEXT-4737 - Links in error and notification messages in the administration are now clickable
NEXT-4777 - Reworked media component and image assignment in products
NEXT-4817 - Added a YouTube block and element to the Shopping Experiences
NEXT-5018 - Only one product-visibility per product per sales channel is possible. Former it was possible to add multiple visibilities per api.
NEXT-5056 - Reviews tab in product detail is now alway visible. Even when the description tab has no content.
NEXT-5066 - Fixed an error when searching for numeric strings such as "TEST-1234"
NEXT-5067 - If a product is no longer found in the cart, a corresponding error message is now displayed to the customer. (deepakk-webkul)
NEXT-5071 - Translations (Snippets) can now have simple HTML.
NEXT-5184 - Fixed category inheritance for product variants
6.0.0 (EA1.1) 22.08.2019 Security update Early Access
Req. version:
6.0.0
Type of release:
Patch
Project Status:
Released
Release date/time:
22.08.2019 - 13:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.0.0)

SHA256
a07d505691e1bafd99cacd66f04071c038cb12570b2782b776588f9bc6b0001c
Checksum


Update (6.0.0)

SHA256
765b5e05ac0448b0a9118e896ac0516f312982bfa2bf0965dafe83dfdcb1cb03
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Security update

NEXT-4341: Many thanks to Eckard Horn for this report.


Important change

We changed the usage of the core framework of the administration. This is very important for plugins, which provide changes and functionalities for the shopware administration. You can find further information in the upgrade.md and the documentation.

Changelog


NEXT-2567 - We fixed a bug which caused ScheduledTasks to run multiple times or skip their execution entirely
NEXT-3135 - When replacing media, the file name is now retained if the media to be replaced has a different file name. If the file to be replaced has a different file extension, a warning message is displayed
NEXT-3145 - Adjusted the image size so that Chrome can now display it as a favicon
NEXT-3442 - Fixed multiple inheritance of vue components
NEXT-3609 - Resolve correct SnippetSet for document generation
NEXT-3757 - Added a "Refresh Overview" Button to the Plugin Manager. It triggers a rescan of the plugin directory for manually installed plugins
NEXT-3901 - Moved the modal for maintaining currencies to its own component. In addition, the prices on the product will only be updated if the changes from the modal are applied
NEXT-3907 - The customer data associated with an order now supports the "company"-field
NEXT-3913 - Fixed a bug when using admin services in plugins
NEXT-3945 - We fixed a bug which prevented cover images to be assigned to two products simultaneously
NEXT-3971 - Removed numberranges from promotions
NEXT-3976 - Simplifies the usage of jQuery & bootstrap in plugins and themes
NEXT-3995 - Add missing "forgot your password" snippet
NEXT-4001 - Added support to display media with brackets and whitespace in Storefront
NEXT-4017 - Update snippets for installing language plugins
NEXT-4021 - Fix ISO code in language listing module
NEXT-4027 - Changed the success message of the First Run Wizard according to license
NEXT-4053 - Fix the stepper progress glitch on finish step in the First Run Wizard
NEXT-4059 - Broken mailtemplate no longer prevents the order process to succeed
NEXT-4076 - Set "default_storage_engine=InnoDB" before running the migrations
NEXT-4086 - Admin code editor detects deletions now also as input
6.0.0 (EA1) 17.07.2019 Early Access
Req. version:
6.0.0
Type of release:
Major
Project Status:
Released
Release date/time:
17.07.2019 - 11:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Install (6.0.0)

SHA256
eea7508800e95fbdd4cc89ada1a29aba429db82b41a94ae32bf9e34ea27a3697
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.0.0 or newer.

Please read the release notes for all releases between your version and the version you want to update to.

Changelog


NEXT-1840 - Add log module to the administration where all sent e-mails can be viewed
NEXT-2055 - Advanced prices were refactored optically and technically
NEXT-2318 - Adding themes to the administration. Overview and detail page as well as the assignment of themes to a storefront.
NEXT-2362 - Add an image-slider element and blocks for the shopping experiences
NEXT-2364 - Add a product slider element and blocks for the shopping experiences
NEXT-2367 - Add an image element and block for the shopping experiences
NEXT-2621 - Add the theme:create command to create an example theme
NEXT-2720 - Add pre-defined variables to mail templates
NEXT-2828 - Allows switching between WYSIWYG or code edit mode
NEXT-2974 - Selecting categories in the product detail page is now using an category tree
NEXT-3326 - Table function for the text editor. Allows you to add tables and edit them with an extra toolbar. The column size can be edited via Drag&Drop
NEXT-3492 - The application configuration is now located in the core instead of the project template.
NEXT-3507 - Editing of prices in different currencies in the administration
NEXT-3510 - Plugin support for the storefront
NEXT-3528 - Add default thumbnail sizes 400x400, 800x800, 1920x1920 for folders "Category Media", "Cms Page Media" and "Product Media"
NEXT-3573 - Added global keyboard shortcuts for faster navigation between different views inside the administration Also enabled components to register their own keyboard shortcuts which are able to call methods inside of it
NEXT-3577 - Created helper which enables to provide a "MediaThumbnailCollection" to automatically create a"picture" element
NEXT-3582 - Added new method "PluginManager.override()"
NEXT-3585 - Moved plugin system from "src/script/helper/plugin/" to "src/script/plugin-system/"
NEXT-3588 - Product show inherited fields
NEXT-3678 - Reference prices are now calculated and displayed in the storefront.
NEXT-3679 - Bugfix when plugins are symlinked. (fixpunkt)
NEXT-3682 - Plugins can now register additional bundles and classmap paths. (fixpunkt)
NEXT-3706 - Added new CMS element for an image gallery.
NEXT-3735 - Added the First Run Wizard as an overlapping dialog which gets triggered after the installation process Furthermore added the installation of language plugins, setting up PayPal, installation recommended plugins and the licensing process
NEXT-3752 - Optimized the handling of the administration entity collection class.
NEXT-3763 - Added support for custom theme configuration.
NEXT-3770 - You can now configure scale units in the administration.
NEXT-3771 - Add basic prices to products
NEXT-3772 - Tag field at customers matches order tag field
NEXT-3786 - Refactoring of the power shortcut overview
NEXT-3792 - Add statistics to dashboard
NEXT-3793 - Add a DateField (without time)
NEXT-3798 - You can now select images for product variants which are shown on the product page of the storefront.
NEXT-3801 - Theme system - Compile SASS via PHP
NEXT-3805 - Fixed some minor bugs in the admin text editor.
NEXT-3812 - Empty State for units settings page
NEXT-3813 - Fixed setting a cover picture Added an additional condition which checks if the media sidebar is present before calling any method of it
NEXT-3832 - Added middleware support for worker notifications
NEXT-3839 - Emails are sent when recovering the user password.
NEXT-3851 - You can now select CMS pages for important shop pages like privacy information in the settings module.
NEXT-3859 - A scroll-to-top button was added to the storefront.
NEXT-3880 - The plugin manager now shows recommendations of interesting plugins.
NEXT-3883 - The dashboard of the administration now shows helpful information and statistics.
NEXT-3915 - Product price is required field
NEXT-3917 - Refactor the design of property assignments