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

Shopware 6 Changelog

Releases & Updates

RSS Feed
6.2.3 13.07.2020 Security update
Req. version:
6.2.2
Type of release:
Minor
Project Status:
Released
Release date/time:
13.07.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.2.3)

SHA256
7d81297c64f366af8eb64dd05aede58d1b1cbc4c4dc9a0ced075cfac4df41ab8
Checksum


Update (6.2.3)

SHA256
eaa2f65f782899381bc184594c4eba459769a6698fd65c7c8eb71f2370997d9d
Checksum

Information

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

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

Changelog

Security Update

There are three security issues reported by REQON B.V. in this update:

  • NEXT-9176 / CVE-2020-13971
  • NEXT-9175 / CVE-2020-13970
  • NEXT-9174 / CVE-2020-13997

Additional information can be found here: https://docs.shopware.com/en/shopware-6-en/security-updates/security-update-07-2020


NEXT-4890 - Fixed loading of media for subcategories in offcanvas menu (claudiobianco)
NEXT-5263 - All file types like PDF are now allowed by the media manager (BoostDay)
NEXT-6803 - Fixed an error, where shipping costs were not correctly calculated by weight in a price matrix (alexbaat)
NEXT-7417 - When you type in a comma in any of the price fields, it is automatically replaced by a dot. (BoostDay)
NEXT-7442 - It displays a small label for guest users next to the name in the list and detail view of customers. (BoostDay)
NEXT-7507 - Added Czech koruna to shopware
NEXT-7788 - This change adds a config option to activate or disable the product reviews in the storefront. (BoostDay)
NEXT-8267 - Fixes that the user in the grid cannot scroll completely to the end when creating variants (price surcharges and discounts)
NEXT-8567 - If on requirement is not met before doing an update the user is not able to update.
NEXT-8658 - Plugins now can be installed even if they do not provide the default language. In this case the provided en-GB language, or the first available language will be used as default.
NEXT-8903 - It is now possible to work with decimal places in the price matrix in Settings / Shipping costs for the types "weight", "price" and "volume". You can also start with "0" for the first price rule.
NEXT-8985 - The payment status "Refund" and "Authorized" were added.
NEXT-8995 - Fixed the bug that when Elasticsearch is active, no more than 10 products can be in the shopping cart
NEXT-9045 - Added the service menu to the minimal footer on all checkout pages
NEXT-9077 - Bug on Rules with product tags fixed (NicoWenig27)
NEXT-9129 - The EntityGenerator now creates correct getter / setter return type if field is boolean (jkrzefski)
NEXT-9180 - Corrected german translations (mjossdev)
NEXT-9201 - Adjusted the gap between form fields in customer forms in administration (plugware)
NEXT-9208 - Statistics in Admin now work again on the start page
NEXT-9232 - Thumbnails of images with exif orientation are now generated correctly. (sebastianlenz)
NEXT-9236 - The Timezone is correctly set for DateField and DateTimeField (jkrzefski)
NEXT-9258 - Added new Event `GuestCustomerRegisterEvent` for register as Guest (JoshuaBehrens)
NEXT-9266 - The icon for discounts in the off-canvas shopping cart is now vertically centered. (tinect)
NEXT-9273 - font weights in CSS were replaced by variables (tinect)
NEXT-9281 - Resolves an issue that prevents themes from being compiled, the configuration of which contains deactivated "switch" and "checkbox" fields.
NEXT-9283 - Fixed a bug which prevented users from sending an order when rule based promotions were active but not eligible to the current context
NEXT-9289 - Contact form now works again in different languages if no confirmation text was maintained
NEXT-9311 - Added the required asterisk for phone number in the registration-form, when phone number requirement is active. (punknroll)
NEXT-9320 - Added the '--keep-cache' option to the 'http:cache:warm:up' command (JoshuaBehrens)
NEXT-9323 - Added some events to product cross sellings (313)
NEXT-9325 - Fixed the 'import:entity' command. (jdambacher)
NEXT-9326 - Fixed password recovery for shops with urls like /de. (acris-cp)
NEXT-9358 - Fixed a bug that caused an error in the storefront when using Elasticsearch. (henrikvolmer)
NEXT-9364 - Fixes that password fields are not shown in the administration in Google Chrome versions below version 80
NEXT-9379 - * fixed a bug where themes could not be updated if theme media was assigned to cms pages * fixed a bug where themes could not be installed if media exists with the same name as theme media
NEXT-9399 - Fixed swagger api documentation for version 2 (/api/v2/_info/swagger.html)
NEXT-9497 - In the administration product module in the "Dimensions & packaging" area, the "Sellung unit" and "Basic unit" fields can now enter three decimal places.
NEXT-9513 - Product boxes with container products that contain variants no longer have an "add to cart" button in the experience worlds elements. It now shows the "Details" button similar to the regular listing.
6.2.2 17.06.2020
Req. version:
6.2.0
Type of release:
Minor
Project Status:
Released
Release date/time:
17.06.2020 - 15:05
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.2.2)

SHA256
694f527c227e494f20de46b175b04caab2c95d854aed3be15b79fafd113a63f8
Checksum


Update (6.2.2)

SHA256
95672c58cac8ae6737be7c851465e170fab6a741ab82f0941f22dc0cec7df5d3
Checksum

Information

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

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

Changelog


NEXT-9214 - We fixed a bug which caused issues with multi inheritance of plugins and custom themes regarding CSS and JS files.
6.2.1 15.06.2020
Req. version:
6.2.0
Type of release:
Minor
Project Status:
Released
Release date/time:
15.06.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md

Information

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

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

Important Information

We have received a critical issue report which affects the use of custom themes and plugins (NEXT-9214). We have therefore decided to deactivate this update temporarily. We will release an update with the 6.2.2 in the near future, which will fix the problem.

Changelog


NEXT-5263 - All file types like PDF are now allowed by the media manager (BoostDay) (FalkoHilbert)
NEXT-6407 - This change adds the button option to open the media sidebar with already uploaded media to the manufacturer module (BoostDay) (wexollm)
NEXT-6430 - E-mail header and footer are now properly attached to e-mails
NEXT-6735 - It is now possible to set the default country during the installation
NEXT-6803 - Fixed an error, where shipping costs were not correctly calculated by weight in a price matrix (alexbaat)
NEXT-7132 - Promotions with absolute discount greater than the cart total will no longer produce a negative total for net group customers
NEXT-7417 - When you type in a comma in any of the price fields, it is automatically replaced by a dot. (BoostDay) (wexomep)
NEXT-7442 - It displays a small label for guest users next to the name in the list and detail view of customers. (BoostDay) (SeboBlock)
NEXT-7486 - The search can now be confirmed with the enter key.
NEXT-7788 - This change adds a config option to activate or disable the product reviews in the storefront. (BoostDay) (hit-lember)
NEXT-7882 - Session data is now by default cleared after logout. This can be controlled by a setting.
NEXT-7917 - Fixed error when registering as guest
NEXT-8189 - Fixed after order link in mail templates
NEXT-8195 - The correct order date is shown in the order grid with the timezone taking into consideration. (BoostDay) (vancaw1)
NEXT-8260 - The options in the property groups are now filtered either numerically, alphanumerically, or in a custom fashion based on the position of the option. (BoostDay) (tbkruse)
NEXT-8287 - VAT is now calculated according to the shipping address location and no longer the billing address location
NEXT-8384 - Fix progress display when generating individual promotion codes
NEXT-8385 - Fix error when using promotion set groups in combination with a discount on shipping costs
NEXT-8386 - Change minimum discount value to 0,00 in promotions. This helps you to set fixed prices and fixed unit prices of 0,00.
NEXT-8388 - Promotions do now only exclude each other if they are both indeed valid for the current cart
NEXT-8389 - If a promotion contains multiple set groups as precondition, all groups do now have to be found to have a valid promotion
NEXT-8391 - Fix problem where promotion exclusion configuration didnt work in the administration
NEXT-8392 - the administration shows now the latest promotions on top of the list
NEXT-8393 - It's now possible for customers to also remove promotions if they are added automatically without a code
NEXT-8394 - Promotions that are not active, not assigned to a sales channel or with invalid date ranges will now show a separate "promotion not found" error when trying to use it, instead of "promotion found but not valid"
NEXT-8428 - Add a link around the name of the customer in the order overview (BoostDay) (t2oh4e)
NEXT-8436 - Remove alphanumerical filter from quick add (BoostDay) (t2oh4e)
NEXT-8448 - google storage config can now be provided as json string (hhoechtl)
NEXT-8486 - Feature flags from plugins are supported now
NEXT-8543 - Payment status column in order list shows color according to payment status. Order date column in order list is properly formatted.
NEXT-8594 - Orders are now deletable (BoostDay) (StephanAltmann85)
NEXT-8596 - New filterable column added to property group and make them hideable from Storefront Product Listing Filters. (BoostDay) (SRaromicon)
NEXT-8597 - Added language switch to the Settings -> Shop -> Scale units (BoostDay) (alexbaat)
NEXT-8598 - Added another text input to the sw-product-packaging-form so the user can add the correct (singular or plural) package unit one product. (BoostDay) (ca-tb)
NEXT-8607 - Fixed german translations for country specific taxes. (tinect)
NEXT-8687 - Improves the pluralisation of the shown number of search results. (tinect)
NEXT-8710 - Fixed to lax permissions in zip distribution.
NEXT-8734 - Icons shown in the "plugins"-tab on the administration settings page from third party plugins are now correctly displayed (acris-cp)
NEXT-8737 - Fixed snippet overriding of plugins
NEXT-8764 - Fixed bug where the user couldn't paginate the properties and variants.
NEXT-8807 - Fixed the administration multi-inheritance if a component was overriden and extended by multiple components
NEXT-8817 - Update Problems solved when overwriting the updater
NEXT-8823 - Fixes the documentation of the route for the footer-navigation in the store api. (MDSLKTR)
NEXT-8826 - More than 1000 Rules are definable without error
NEXT-8882 - removes the autoplay of videos in the Admin (tinect)
NEXT-8891 - Fixes a problem that when changing the delivery address, the modal for the billing address opens on the order confirmation page (acris-cp)
NEXT-8896 - Country states are now displayed correctly on the order finish page
NEXT-8935 - A thumbnail is now used for the preview of variants on the product detail page. (tinect)
NEXT-9041 - Added extension points in the storefront
NEXT-9044 - When creating plugins via the console, the "name" is now an option and Shopware asks for a name. (bpesch)
NEXT-9053 - Countries are now ordered by translated name (tinect)
NEXT-9078 - The product weight field on the product edit site in administration now support three digits (tinect)
NEXT-9083 - .ico images are now supported for media uploads in administration (hlohaus)
NEXT-7780 - Added tooltips for the text editor icons (tinect)
6.2.0 19.05.2020
Req. version:
6.1.0
Type of release:
Major
Project Status:
Released
Release date/time:
19.05.2020 - 10:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.2.0)

SHA256
bc308b170cf44c501277fab57dbb27be25fbd9ccb07b3c1a007d906ae4f0e64b
Checksum


Update (6.2.0)

SHA256
933f49e9bd0739b869cffe820b56e700c72fdc6f56638c061025b86710eddbde
Checksum

Information

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

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

Changelog

Additional Information

We are getting more and more hints that the update on slow file systems cannot be performed completely via this auto-update wizard. If you encounter problems with the update, we recommend that you perform the update manually as described here.


NEXT-6981 - The Customer now will be redirected to the order confirmation page even when an error occured while paying. The page will display a proper errormessage.
NEXT-7563 - Promotion codes are not added to the shopping cart again after an order.
NEXT-7629 - We fixed the list price rule
NEXT-7772 - If the customer uses a slash in the search, it can now be filtered and sorted correctly again.
NEXT-8182 - Optimized elasticsearch search algorithm
NEXT-8217 - Display issues in the Storefront under Internet Explorer 11 were fixed
NEXT-8221 - After plugin update the Symfony container cache is cleared now
NEXT-8250 - Price sorting in product lists now uses decimal precisions
NEXT-8269 - We optimized the variant generator performance significant
NEXT-8291 - If a snippet does not exist in a snippet set, the fallback now uses the default snippet of the system language.
NEXT-8328 - We fixed the "reorder product" function
NEXT-8332 - Fixed the snippets for the cookie deletion notification
NEXT-8336 - Products that were ordered can now be deleted
NEXT-8346 - We optimized the http cache invalidation
NEXT-8363 - Variant names in the Cross Selling listing are now displayed correctly
NEXT-2562 - If the update of a plugin fails, the plugin will be deactivated
NEXT-3027 - Invalid plugin information do not longer break the plugin refresh
NEXT-3124 - Settings in administration are alphabetically sorted now
NEXT-3467 - Multi entity selection, color selection, URL field and checkbox can now be used in the plugin configuration
NEXT-3496 - Date picker, time picker, HTML editor and media selection can now be used in the plugin configuration
NEXT-4207 - Replaced Store based data handling with repository based data handling in media specific components and modules
NEXT-4210 - Replaced tables in plugin manager with common styling
NEXT-4596 - Added honeypot captcha to forms in the storefront to reduce the amount of spam registrations
NEXT-5038 - Shipping prices can now be set for every currency.
NEXT-5116 - Regular plugins can now add their own SCSS variables via an event.
NEXT-5149 - The Theme manager will display an error message if the theme could not be compiled successfully.
NEXT-5489 - A new rule for cart line items with properties has been added.
NEXT-5713 - Empty Sections inside the Form View in the Shopping Experiences have no an empty state.
NEXT-5805 - Outsourced Jest test preset and integrated it into the core
NEXT-5865 - Research requirement and list down possible errors
NEXT-5948 - Implements possibility to add individual products to Cross Selling
NEXT-6098 - It is now possible to duplicate products without variants in the listing or the detail page
NEXT-6107 - You can now use tabs in the Theme Manager to organize the blocks, sections and fields. This provides even more tidiness, especially for large theme configurations.
NEXT-6133 - We have optimized data indexing so that it can be parallel processed on larger systems.
NEXT-6238 - You can now use a tall image for the shop-logo that won't hide the Terms of Service button at the end of the checkout.
NEXT-6242 - Refactoring to set the cart behavior to recalculation
NEXT-6279 - Added support for hreflang-tags
NEXT-6305 - Added Google Analytics integration to the Storefront
NEXT-6306 - Added Google Analytics cookies to consent manager
NEXT-6319 - You can now clear the cache via the administration.
NEXT-6425 - CartBehavior::isRecalculation deprecation New way over permissions
NEXT-6433 - Added support for managing track & trace codes to the administration
NEXT-6434 - Tracking links for orders are now displayed in the account
NEXT-6443 - Filter closeout products in listing and search when they are out of stock and filter flag is active.
NEXT-6444 - Detailpage for products with clearance sale active and out of stock shows an `ProductNotFound`page and those products get filtered for crossellings, when listing configuration is set
NEXT-6461 - New paymentstates `failed` and `In Progress` added. Assignement of a E-Mail template can now be skipped during statechange
NEXT-6465 - Added refund option and url to order in email templates
NEXT-6469 - - Set default context data from current sales channel to context fields when user leave one of them empty - No loading and updating cart action when there is no item in item list
NEXT-6477 - Adds e2e tests which represents the checkout workflow with a restricted shipping method
NEXT-6575 - Fixed some translation so all System language options are being displayed in the language chosen for the Installer.
NEXT-6627 - The user cannot complete the checkout when his/her selected payment method is not active.
NEXT-6697 - Internet Explorer 11 is now supported in the storefront
NEXT-6754 - Added detail page for import export log entries.
NEXT-6856 - Improved documentation for storefront JavaScript-plugins
NEXT-6910 - You can not save empty templates in the seo module. This fixes a problem that a complete template could be irretrievably deleted.
NEXT-6920 - Fixed the Slim error when selecting an non-bundled language. Also the selected language is now automatically installed in the first-run-wizard.
NEXT-7039 - Add `Listing` tab in the `Storefront presentation` modal to configure the variant preselection
NEXT-7040 - Implemented the logic for the variant preselection to allow main variant selection, aswell as variant expression for specific variant groups
NEXT-7092 - If the user tries to delete a customer group that still has a SalesChannel and or a customer assigned to it then a error message will be shown.
NEXT-7159 - Added theme guide to the documentation
NEXT-7164 - Updated github workflow in contribution guideline
NEXT-7165 - Users can now rate pages on our developer documentation
NEXT-7177 - Fix snippets in plugin manager (simkli)
NEXT-7278 - When clicking on a label, the correct checkbox or button is selected (@deepakk-webkul)
NEXT-7282 - Fixed breadcrumbs for various settings pages
NEXT-7411 - Add `Hide products after clearance` option in `Setting -> Shop -> Listing`. When `Hide products after clearance` is enabled, products marked as on "clearance sale" are hidden, as soon as their stock depletes back to 0
NEXT-7439 - If media with the same name is uploaded, the file name will be renamed appropriately. `my-file.jpg' to `my_file_(2).jpg'.
NEXT-7461 - Fixed label for "mailer"-settings-item in administration settings page
NEXT-7462 - "Plugins" Tab on settings administration page is no longer visible, if no installed plugins are active in the shop
NEXT-7463 - Added google analytics integration
NEXT-7479 - Deprecated DAL fields are now removed from the result. With the new header "sw-ignore-deprecations" this behavior can be bypassed
NEXT-7489 - In "Orders > Overview > Add order" you can now manually create customer orders via the admin.
NEXT-7498 - The delivers note now uses the shipping address instead of the billing address (lietzi)
NEXT-7504 - Settings items on settings index page in administration are now sorted more naturally
NEXT-7533 - Fixed display errors in multiple selections in administration lists. (JoshuaBehrens)
NEXT-7544 - Sitemap files are now split by 50k entries
NEXT-7628 - The following rule fields now allow decimal places: strike prices, height, length, width, purchase prices
NEXT-7659 - The cms products slider are now sorted according to the defined order.
NEXT-7684 - The customer is now able to change the payment method after he has finished the checkout.
NEXT-7716 - Plugin uploads with specific new files no longer cause errors on following requests
NEXT-7757 - The scroll up button is no longer hidden behind the cookie bar.
NEXT-7815 - Temporary files are now successfully removed when the upload is canceled
NEXT-7818 - It is now possible to pick a main variant or a preselection of variants in the variant generator, which will be displayed in the storefront listing
NEXT-7834 - Recovery now executes the updated Migrations
NEXT-7850 - Add customer comment field to checkout process
NEXT-7855 - If Elasticsearch is enabled, the pagination in the storefront is now also updated correctly when the product lists are filtered.
NEXT-7870 - It is now possible to define email attachments for each email template and language
NEXT-7901 - Import Export profile labels are translatable
NEXT-7920 - Added import/export profile for newsletter recipients.
NEXT-7946 - Added a check to ensure, that no other active plugin depends on a given plugin before it can be deactivated.
NEXT-8033 - Added tooltipps to country-select fields in settings/ tax and sales channel config.
NEXT-8046 - Plugins can define their own favicons for admin modules.
NEXT-8049 - The inheritance of prices and media was corrected when importing variants.
NEXT-8052 - Added a meta title to the theme manager module.
NEXT-8092 - The error handling in the importer/exporter was improved
NEXT-8134 - Payments can be disabled for after order payments
6.2.0 27.04.2020 Release Candidate
Req. version:
6.1.0
Type of release:
Major
Project Status:
Released
Release date/time:
27.04.2020 - 15:35
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.2.0)

SHA256
fbc9f324a5a9978177d97665f61278e965786a9b6d57316176a3392c9a59c898
Checksum


Update (6.2.0)

SHA256
75697b5e85a754f7d8def7c670d0ad9735ded786b086ed64363235ddc165e52a
Checksum

Information

This update package is cumulative and includes various bug fixes and new features. It requires Shopware 6.1.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


NEXT-2562 - If the update of a plugin fails, the plugin will be deactivated
NEXT-3027 - Invalid plugin information do not longer break the plugin refresh
NEXT-3124 - Settings in administration are alphabetically sorted now
NEXT-3467 - Multi entity selection, color selection, URL field and checkbox can now be used in the plugin configuration
NEXT-3496 - Date picker, time picker, HTML editor and media selection can now be used in the plugin configuration
NEXT-4207 - Replaced Store based data handling with repository based data handling in media specific components and modules
NEXT-4210 - Replaced tables in plugin manager with common styling
NEXT-4596 - Added honeypot captcha to forms in the storefront to reduce the amount of spam registrations
NEXT-5038 - Shipping prices can now be set for every currency.
NEXT-5116 - Regular plugins can now add their own SCSS variables via an event.
NEXT-5149 - The Theme manager will display an error message if the theme could not be compiled successfully.
NEXT-5489 - A new rule for cart line items with properties has been added.
NEXT-5713 - Empty Sections inside the Form View in the Shopping Experiences have no an empty state.
NEXT-5805 - Outsourced Jest test preset and integrated it into the core
NEXT-5865 - Research requirement and list down possible errors
NEXT-5948 - Implements possibility to add individual products to Cross Selling
NEXT-6098 - It is now possible to duplicate products without variants in the listing or the detail page
NEXT-6107 - You can now use tabs in the Theme Manager to organize the blocks, sections and fields. This provides even more tidiness, especially for large theme configurations.
NEXT-6133 - We have optimized data indexing so that it can be parallel processed on larger systems.
NEXT-6238 - You can now use a tall image for the shop-logo that won't hide the Terms of Service button at the end of the checkout.
NEXT-6242 - Refactoring to set the cart behavior to recalculation
NEXT-6279 - Added support for hreflang-tags
NEXT-6305 - Added Google Analytics integration to the Storefront
NEXT-6306 - Added Google Analytics cookies to consent manager
NEXT-6319 - You can now clear the cache via the administration.
NEXT-6425 - CartBehavior::isRecalculation deprecation New way over permissions
NEXT-6433 - Added support for managing track & trace codes to the administration
NEXT-6434 - Tracking links for orders are now displayed in the account
NEXT-6443 - Filter closeout products in listing and search when they are out of stock and filter flag is active.
NEXT-6444 - Detailpage for products with clearance sale active and out of stock shows an `ProductNotFound`page and those products get filtered for crossellings, when listing configuration is set
NEXT-6461 - New paymentstates `failed` and `In Progress` added. Assignement of a E-Mail template can now be skipped during statechange
NEXT-6465 - Added refund option and url to order in email templates
NEXT-6469 - - Set default context data from current sales channel to context fields when user leave one of them empty - No loading and updating cart action when there is no item in item list
NEXT-6477 - Adds e2e tests which represents the checkout workflow with a restricted shipping method
NEXT-6575 - Fixed some translation so all System language options are being displayed in the language chosen for the Installer.
NEXT-6627 - The user cannot complete the checkout when his/her selected payment method is not active.
NEXT-6697 - Internet Explorer 11 is now supported in the storefront
NEXT-6754 - Added detail page for import export log entries.
NEXT-6856 - Improved documentation for storefront JavaScript-plugins
NEXT-6910 - You can not save empty templates in the seo module. This fixes a problem that a complete template could be irretrievably deleted.
NEXT-6920 - Fixed the Slim error when selecting an non-bundled language. Also the selected language is now automatically installed in the first-run-wizard.
NEXT-7039 - Add `Listing` tab in the `Storefront presentation` modal to configure the variant preselection
NEXT-7040 - Implemented the logic for the variant preselection to allow main variant selection, aswell as variant expression for specific variant groups
NEXT-7092 - If the user tries to delete a customer group that still has a SalesChannel and or a customer assigned to it then a error message will be shown.
NEXT-7159 - Added theme guide to the documentation
NEXT-7164 - Updated github workflow in contribution guideline
NEXT-7165 - Users can now rate pages on our developer documentation
NEXT-7177 - Fix snippets in plugin manager (simkli)
NEXT-7278 - When clicking on a label, the correct checkbox or button is selected (@deepakk-webkul)
NEXT-7282 - Fixed breadcrumbs for various settings pages
NEXT-7411 - Add `Hide products after clearance` option in `Setting -> Shop -> Listing`. When `Hide products after clearance` is enabled, products marked as on "clearance sale" are hidden, as soon as their stock depletes back to 0
NEXT-7439 - If media with the same name is uploaded, the file name will be renamed appropriately. `my-file.jpg' to `my_file_(2).jpg'.
NEXT-7461 - Fixed label for "mailer"-settings-item in administration settings page
NEXT-7462 - "Plugins" Tab on settings administration page is no longer visible, if no installed plugins are active in the shop
NEXT-7463 - Added google analytics integration
NEXT-7479 - Deprecated DAL fields are now removed from the result. With the new header "sw-ignore-deprecations" this behavior can be bypassed
NEXT-7489 - In "Orders > Overview > Add order" you can now manually create customer orders via the admin.
NEXT-7498 - The delivers note now uses the shipping address instead of the billing address (lietzi)
NEXT-7504 - Settings items on settings index page in administration are now sorted more naturally
NEXT-7533 - Fixed display errors in multiple selections in administration lists. (JoshuaBehrens)
NEXT-7544 - Sitemap files are now split by 50k entries
NEXT-7628 - The following rule fields now allow decimal places: strike prices, height, length, width, purchase prices
NEXT-7659 - The cms products slider are now sorted according to the defined order.
NEXT-7684 - The customer is now able to change the payment method after he has finished the checkout.
NEXT-7716 - Plugin uploads with specific new files no longer cause errors on following requests
NEXT-7757 - The scroll up button is no longer hidden behind the cookie bar.
NEXT-7815 - Temporary files are now successfully removed when the upload is canceled
NEXT-7818 - It is now possible to pick a main variant or a preselection of variants in the variant generator, which will be displayed in the storefront listing
NEXT-7834 - Recovery now executes the updated Migrations
NEXT-7850 - Add customer comment field to checkout process
NEXT-7855 - If Elasticsearch is enabled, the pagination in the storefront is now also updated correctly when the product lists are filtered.
NEXT-7870 - It is now possible to define email attachments for each email template and language
NEXT-7901 - Import Export profile labels are translatable
NEXT-7920 - Added import/export profile for newsletter recipients.
NEXT-7946 - Added a check to ensure, that no other active plugin depends on a given plugin before it can be deactivated.
NEXT-8033 - Added tooltipps to country-select fields in settings/ tax and sales channel config.
NEXT-8046 - Plugins can define their own favicons for admin modules.
NEXT-8049 - The inheritance of prices and media was corrected when importing variants.
NEXT-8052 - Added a meta title to the theme manager module.
NEXT-8092 - The error handling in the importer/exporter was improved
NEXT-8134 - Payments can be disabled for after order payments
6.1.6 14.05.2020 Security update
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
14.05.2020 - 10:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.6)

SHA256
06c3ffc6fa935d2eea7a548c20f0ed344310b4c477a25586ae1197e105bd174f
Checksum


Update (6.1.6)

SHA256
4ad8e2fc25f90cf8e6005e0fbc97e68f455117fd2c36f1313a73d3fd1a44d574
Checksum

Information

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

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

6.1.5 02.04.2020
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
02.04.2020 - 14:25
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.5)

SHA256
39c45dd1971f792cb5bde2b7e1feff8057e1ecd12ab4c41811380c905e762e69
Checksum


Update (6.1.5)

SHA256
c2eb5adfcff30f6d5b06912de9150b86d3ef71acf810263f9f5c620d59c6381d
Checksum

Information

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

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

Changelog

Covid-19 Movement:
Because of the current situation, we want to support local merchants to limit the economic consequences of this crisis. Therefore we made the exception to release new features in a patch release to make these features available as soon as possible. In this release we included a first version of an Import/Export module and also the possibility to add file attachments to mail templates. These two features were highly requested by the community and we wanted to deliver them as fast as we could, even though they are in an early stage and not finalised yet. For more information about the movement visit https://www.shopware.com/de/covid19/.

NEXT-5036 - It is now possible to define email attachments for each email template and language
NEXT-7635 - Added Import/Export module with csv support.
NEXT-7675 - Fixed a bug, where users would randomly be forced logged out in the administration
NEXT-7791 - A database migration for updating the system default order confirmation mail template was updated to no longer override custom content in the template
6.1.4 18.03.2020 Security update
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
18.03.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.4)

SHA256
e5aed093af68023b2cf494df6972b48621ca479388059adc4640b6358366df44
Checksum


Update (6.1.4)

SHA256
46665aa159622f6ac79a7b72824d6c391113cab2db6d363b4b88bd7b82a01d1c
Checksum

Information

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

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

Changelog

Security Update

NEXT-7538: The security issue was reported by Daniel Keckeis.


NEXT-4890 - Fixed loading of media for subcategories in offcanvas menu (claudiobianco)
NEXT-6422 - The IP address whitelist for the maintenance mode now works correctly with proxy servers
NEXT-6927 - When transitioning from or to the "cancelled" state of an order, the available stock of its positions will now be recalculated
NEXT-6951 - The categories no longer freeze if the language has been changed and no category was selected.
NEXT-7027 - It is now possible to use the SCSS @extend feature on existing bootstrap classes when using the ./psh.phar storefront:hot or ./psh.phar storefront:hot-proxy command.
NEXT-7115 - Fixed error in address change modal
NEXT-7204 - Fixed Web Installer in production template. (binaermanufaktur)
NEXT-7211 - Fix variable name in documentation (MemoICT)
NEXT-7212 - Fix service tag name in documentation (soebbing)
NEXT-7252 - Fixed sitemap gzip error
NEXT-7319 - Disabled twig cache warmup
NEXT-7385 - Inactive categories can no longer be accessed via SEO URL directly
NEXT-7434 - Fixed an error in the maintenance page that lead to a redirect loop.
NEXT-7499 - Added spellcheck for the shopping experience editor (tinect)
6.1.3 19.02.2020
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
19.02.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.3)

SHA256
a20afb0f012073e08d3ab8dd70e274c73544e01b9406aab1235d937bcca4983f
Checksum


Update (6.1.3)

SHA256
31cf6b61f565d6cdcab1a04b1f179aa2be408b432cdfca44cb61f567b24b0f53
Checksum

Information

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

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

Changelog

Additional Information

Some users discovered some issues when updating to Shopware 6.1.2 because of a misbehaviour in one of the database migrations. Therefore we decided to bring a quick patch update to solve this problem. The Shopware 6.1.3 version of course includes all fixes of 6.1.2 including the fix of the security issue.


NEXT-7144 - Migration fixed which caused the update to abort, if there is a German translation for the contact form.
6.1.2 18.02.2020 Security update
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
18.02.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.2)

SHA256
6ce9c0fe2b20c31f70b0dc9a65f92386669e01eadf7b3e0740b7af9aa810ab0a
Checksum


Update (6.1.2)

SHA256
7556d5f31b008d8575bbc4c41632e5a6d9ef4e1c3af8de2064b4cba29f1fcd24
Checksum

Information

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

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

Changelog

Security Update

NEXT-6618: The security issue was reported by mschop.

Additional information: https://docs.shopware.com/en/security-update-02-2020


NEXT-3701 - Adds an option for themes that can be used to control whether only the SCSS from Bootstrap should be used.
NEXT-5525 - Added whitelist for file upload in media manager
NEXT-6168 - Errors displayed by select boxes in administration are now removed when selection changes
NEXT-6309 - Improved error Handling in user settings
NEXT-6314 - The open api schema is now OAS3 conform
NEXT-6332 - Added automated tests
NEXT-6349 - Fix empty labels in product stream rule conditions
NEXT-6351 - Fixed variant issue in product group preview
NEXT-6451 - Fixed sitemap response content type
NEXT-6546 - The correct delivery state is now displayed in the delivery mail templates.
NEXT-6577 - Fixed sendmail mail transport
NEXT-6628 - The cart settings->Show delivery time in cart setting is now being applied to cart and checkout.
NEXT-6646 - Fixed template inheritance when cache will be warmed up
NEXT-6812 - Added migration for german contact-form template
NEXT-6971 - Plugin changelog files in unknown language are now ignored (runelaenen)
NEXT-6982 - Invalid migrations will be now ignored
6.1.1 27.01.2020
Req. version:
6.1.0
Type of release:
Minor
Project Status:
Released
Release date/time:
27.01.2020 - 14:00
Tickets:
issues.shopware.com
GitHub Repository:
github.com
Upgrade info:
upgrade.md
Install (6.1.1)

SHA256
f47c324ff1d6981c104cda53bce8f00a1ab6873022431df64571b8906931d696
Checksum


Update (6.1.1)

SHA256
43017843813240571806be3cbb9ed3b28865a92d44e58cc3f878c8aa1bfa5c38
Checksum

Information

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

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

Changelog

The Update is only compatible with 6.1.0. Earlier Version have to be updated to Version 6.1.0 before.

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-5991 - Implementation of currency-specific list prices.
NEXT-3645 - Tooltips will change their position automatically if they do not fit to the display.
NEXT-4018 - The payment and delivery method information on the order finish page is now taken from the order and no longer from the saleschannel context
NEXT-5032 - Guest orders doesn't receive a welcome register mail anymore
NEXT-5062 - As a theme developer, it is now possible to overwrite the Bootstrap SCSS default variables.
NEXT-5197 - Quickview of products in the order process was fixed
NEXT-5338 - Product images that are very long won't be cut off anymore.
NEXT-5398 - Migration-System extended to support more plugin options
NEXT-5592 - Unused settings removed - Bank account & Address in Basic Information
NEXT-5671 - Standard template for AGB etc. added
NEXT-5672 - The context menu now automatically opens upwards if there is not enough space below to display all entries.
NEXT-5764 - Put in Cart works now even if the domain or basedir contains uppercase letters
NEXT-5868 - The configuration of the maximum purchase on the product, as well as the global configuration, are now validated in the shopping cart. If a product item with more than the defined max quantity is placed in the shopping cart, the quantity is reduced and the customer receives a corresponding error message.
NEXT-5890 - The language change in the administration was fixed. In addition, the language of the user is now loaded after logging in.
NEXT-5905 - Added a twig function, which allows to resolve the media id of a custom field of type media.
NEXT-5907 - No more negative quantities are displayed on the product detail page.
NEXT-5917 - In the overview of product ratings, the product name is now displayed correctly if the user is not in the default language of the system, or if the rating was made for a variant.
NEXT-5922 - The bug was fixed, by which no new rules could be created via the shipping methods module.
NEXT-5949 - Fixed a problem with the inheritance of prices
NEXT-5951 - The block "sw_cms_element_product_listing_config_layout_select_options" was added to "sw-cms-el-config-product-listing" (yopiwko)
NEXT-5958 - An error was intercepted that a wrong languageId in the LocaleStorage can cause that the administration can not send requests successfully anymore.
NEXT-5963 - The contact- and newsletter form is now available in new languages
NEXT-5973 - Hide account navigation on mobile devices
NEXT-6081 - The product ratings in the frontend were optimized. Now, ratings of all languages and all variants are displayed first. The customer has the possibility to filter on the current shop language. The filtering and sorting has been corrected, so that the customer can also filter several points. Furthermore, the calculation of the average rating of products has been optimized.
NEXT-6091 - Mail copy is now sent via BCC
NEXT-6110 - We have fixed the price sorting for variant products. These are now correctly sorted in the product lists.
NEXT-6179 - Options in variant generator are sorted now
NEXT-6195 - The e2e testsuite is a separate package now
NEXT-6200 - The select field now opens intelligently. This fixes the problem that sometimes certain values could not be selected.
NEXT-6229 - The inheritance switches are no longer displayed on the product detail page when switching from a variant to the main product.
NEXT-6234 - Update the node sass compiler version to 4.13.0.
NEXT-6252 - Shopping experience layouts are now duplicatable. Locked layouts are clearly recognizable.
NEXT-6270 - In the composer.json of plugins, entries in "authors" with the role "Manufacturer" are now preferred (JoshuaBehrens)
NEXT-6310 - The database connection of the installer now supports sockets (reneznexum)
NEXT-6330 - You can change an address while in checkout now
NEXT-6373 - Fixed a bug that prevented promotions that not have a translation for the current language from being added to the shopping cart.
NEXT-6389 - External links are working as expected in the offcanvas menu now
NEXT-6422 - The IP address whitelist for the maintenance mode was improved
NEXT-6456 - Fixed that notifications do not disappear immediately after login
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 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 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 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 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)