This is the official changelog index of Shopware 6. Here you find a registry of all Shopware 6 releases with a reference to the detailed changelog of each version. If you want to know more about how the changelog is created have a look here.
- NEXT-13686 - Fix sorting with custom fields
- NEXT-14399 - Minify svg assets (Sebastian König)
- NEXT-13858 - Adjust indicator designating CMS layouts already in use
- NEXT-13989 - Fix removal of json-encoded app metadata during updates
- NEXT-14070 - Inconsistencies in JS data model for product inheritance
- NEXT-13979 - Variant visibility for salesChannel does not work correctly
- NEXT-15121 - Add action-modals template for order-line-items-grid (Huzaifa Mustafa)
- NEXT-13928 - Fix active property annotation in product entity
- NEXT-14492 - Add Criteria to OrderRouteRequestEvent call (Component K Corp)
- NEXT-14357 - Add app payments
- NEXT-14313 - Reworked nested line item handling for checkout
- NEXT-13764 - missing purchase prices after import
- NEXT-14169 - Translation of variant overview in the Admin
- NEXT-14314 - Cleanup for nested LineItems in order of admin
- NEXT-14520 - Fix logging of exceptions
- NEXT-14312 - Reworked nested line item handling for account
- NEXT-14003 - Removed formAjaxSubmitOptions in address-editor-modal-create-address
- NEXT-14415 - Set local time configuration for date range rule builder
- NEXT-14540 - Add newsletter.unsubscribe Event
- NEXT-14507 - Reworked nested line item handling for offcanvas cart
- NEXT-14359 - Add the current sw version to all outgoing request to external apps
- NEXT-14547 - Offcanvas components to fullwidth
- NEXT-14213 - frontend Login-Registration not possible to add company for deviant delivery address
- NEXT-14561 - Show error for not supported language on sales channel in search module
- NEXT-13894 - Status mail Canceled bug
- NEXT-14417 - Add reset to default for excluded search term.
- NEXT-14548 - Fix missing close button of offcanvas on cms product page
- NEXT-14479 - Additional recipients at business events are automatically removed after save and refresh
- NEXT-14550 - Parameter "editable" in theme.json does not work
- NEXT-14559 - Added new fading plugin for truncate nested line item descriptions
- NEXT-14324 - Fix the custom field name on search module
- NEXT-14669 - Honeypots can be ignored by bots since its labeled (Juri Petersen)
- NEXT-13348 - Add email validation when creating or updating a customer information in administration
- NEXT-12870 - Remove default messenger routing rules
- NEXT-13455 - Search keywords do not work for products with variants
- NEXT-13979 - Fix switch options of product detail not working
- NEXT-14708 - Create migration plugin name exact match (Rune Laenen)
- NEXT-14655 - Fix Typo in Twig Block
- NEXT-14688 - Make affected SalesChannelIds available in ThemeAssignmentException
- NEXT-14315 - Add nested line items to email templates
- NEXT-14660 - Fix offcanvas closing with backdrop click
- NEXT-13391 - Save changes modal at language switch is saving the data in the wrong language
- NEXT-13498 - Duplication of rules should open the new one instead of original rule for editing
- NEXT-14725 - Add custom fields to apps
- NEXT-14342 - Fix change box size of wishlist items in storefront
- NEXT-14735 - Fix image slider navigation of CMS product detail page on mobile
- NEXT-14368 - Make custom fields available for all entities in administration
- NEXT-14465 - Prevent duplicate cart alerts
- NEXT-9011 - Select outside the screen
- NEXT-14061 - sorting by name/price in product overview is broken
- NEXT-14061 - Basic price information is missing on the invoice and in the order confirmation email
- NEXT-14702 - Add stylelint for admin and storefront to CI pipeline
- [NEXT-14841 - Ignore some HTTP Parameters from Cache Key generation](/changelog/release-6-4-1-0/2021-04-15-ignored_url_parameters for cache.md)
- NEXT-10369 - Variant information do not show in rule builder condition
- NEXT-14706 - add daytime based personal greetings to dashboard
- NEXT-14623 - Allow clicking on search icon to search in search module
- NEXT-10277 - Dynamic product group get error when using is equal along with product's association.
- NEXT-14867 - Fullscreen modal is displayed without Bootstrap Shopware skin (Joshua Behrens)
- NEXT-14260 - Only dispatch message if original message class exists
- NEXT-14848 - Make sw-url-field secure prefix fully clickable (Joshua Behrens)
- NEXT-14647 - Fix promotion code not usable under specific conditions
- NEXT-14887 - Add help texts to product SEO form
- NEXT-14873 - Add volume shipping costs calculation
- NEXT-13140 - Fix free shipping calculation in mixed cart
- NEXT-14795 - Wishlist disabled details button doesn't make sense
- NEXT-14769 - Overlay the product name with placeholder
- NEXT-14956 - LineItemTransformer does no longer multiplicate LineItem quantities
- NEXT-14936 - Open app show blank page when not active
- NEXT-12469 - Update babel ecmascript version to 2020
- NEXT-6492 - Add default context for repository methods
- NEXT-14866 - basic price information is missing in the order confirmation email
- NEXT-14937 - Fix removal of theme data on extension uninstall
- NEXT-14837 - Fix error saving category canonical url non-default language
- NEXT-14684 - Add paratest to allow parallel unit test execution
- NEXT-15008 - Fix decrement of message queue stats by using default transport name for receiver in admin message queue
- NEXT-15044 - Fix order of cached payments when one selected
- NEXT-14842 - Fix wrong grand total price at checkout
- NEXT-11915 - Format currency based on language
- NEXT-15120 - Improve extensibility of AdvancedPackageRules
- NEXT-15169 - Update cart instead of deleting and inserting. (Andreas Allacher)
- NEXT-15058 - Update info texts in price rounding
- NEXT-15117 - Fix cart error when shipping_free is null
- NEXT-15186 - Fix CMS versionable migration
- NEXT-15178 - Overwrite recipients in business event mail send
- NEXT-15182 - Validate _sw_payment_token
- NEXT-15194 - Add new Rule CustomerLoggedInRule
- NEXT-15214 - Change ClientRepository to work with header based authentification
- NEXT-15203 - Fix-ContextSwitchRoute-decoration-inheritance (Jonas Søndergaard)
- NEXT-15176 - Fix DateTime string conversion for text cms element resolver
- NEXT-14509 - Fix last selected filter value is reset when closing filter off-canvas
- NEXT-14106 - Add icon pack definition to theme.json
- NEXT-15201 - Add missing permissions for integrations
- NEXT-12700 - Detail button in productlisting doesn't appear
- NEXT-12852 - Display master information of a shop in mail footer
- NEXT-15216 - Fix ACL role privileges
- NEXT-14870 - Add company email address to documents
- NEXT-15215 - Optimize category breadcrumb builder performance
- NEXT-13699 - Sort by role empties table
- NEXT-15059 - Fix extension store route structure
- NEXT-15260 - improve new admin welcome header
- NEXT-13813 - Add default domain for headless sales channel
- NEXT-15051 - Auto submit payment and shipping checkout form only on needed element change
- NEXT-15286 - Fix failed admin login message
- NEXT-15275 - Add a workaround for MariaDB bug MDEV-25672
- NEXT-15248 - Deprecated user_access_key.write_access
- NEXT-15362 - Add pagination to the user list
- NEXT-13348 - Fix missing NotBlank constraint in EmailField
- NEXT-15368 - Send Mails by default synchronous
- NEXT-11742 - Create cms block gallery buybox in administration
- NEXT-12967 - Implement layout assignment in Page builder
- NEXT-14417 - Add reset to default for excluded search term.
- NEXT-12507 - Promotions UI rework
- NEXT-12510 - Add new route for fixed promotion codes
- NEXT-12512 - New components for promotions v2
- NEXT-12512 - Add new promotion v2 components
- NEXT-12016 - Promotions Rework deprecations
- NEXT-12644 - Add sw-promotion-v2-cart-condition-form to sw-promotion-v2
- NEXT-14380 - Dispatch AppDeletedEvent once
- NEXT-14351 - The VAT-ID should get from orderCustomer within the order mail templates
- NEXT-13285 - Validate generated Openapi3 files
- NEXT-14436 - Added Elasticsearch debug utility commands
- NEXT-13859 - Reduce request payload of cms listing
- NEXT-14208 - Switching the content language does not work
- NEXT-14425 - Use cheapestPrice in dynamic product groups
- NEXT-14369 - Add old Filter fields to customer and order module
- NEXT-13390 - Dispatch app lifecycle webhooks for inactive apps
- NEXT-14292 - Fix cross selling preview does not show any products
- NEXT-14094 - Added cache for country route
- NEXT-14328 - Improve customer password recovery
- NEXT-14466 - Remove second install exception of extension in admin
- NEXT-14546 - Catch all SeoUrl render errors
- NEXT-14468 - Keep min height after changing display mode in image CMS element config
- NEXT-14472 - custom field card visible when none exist
- NEXT-14155 - Add cleanup task for cart table
- NEXT-14633 - Resolve Symfony 5.1 deprecations (Dominik Brader)
- NEXT-10908 - add filter criteria as URL parameters of list views
- NEXT-14814 - Fix cms product layout
- NEXT-14583 - Text field in entities should be nullable
- NEXT-14340 - Fix inheritance bugs in product detail page
- NEXT-5407 - Add custom field mapping to elasticsearch
- NEXT-14508 - Fix wishlist tries to load filter selection
- NEXT-10560 - Resolve fonts relative to the theme app.css
- NEXT-14641 - Add domains modal to extension permissions modal
- NEXT-14524 - Allow defining entrypoint for my extensions
- NEXT-14388 - Prevent installation of app when secret confirmation fails
- NEXT-14719 - Add MailSendSubscriberBridgeEvent for changing mail templates
- NEXT-14692 - Fix app update with new template files
- NEXT-14568 - fix create cross selling button disappears
- NEXT-13836 - Fix selected review state on mobile offcanvas not showing
- NEXT-14778 - Allow removing apps which has different folder name
- NEXT-14426 - Fix multi id select
- NEXT-14790 - Delete integration for app when the app gets deleted
- NEXT-14740 - fix accessing non existent dom element on pdp layout
- NEXT-14472 - Fix failing e2e test
- NEXT-14737 - HTML structure of the CMS product page not corresponding to other cms pages
- NEXT-14474 - Optimize individual code generation performance
- NEXT-14411 - Optimize thumbnail generation performance
- NEXT-14784 - Run app registration during app update if necessary
- NEXT-14801 - Overriding admin components not working
- NEXT-14705 - Change Dashboard welcome screen
- NEXT-14348 - Fix change variant price on detail page
- NEXT-11082 - Fix wrong time setting in datepicker component
- NEXT-13789 - Allow null type in ProductConfiguratorSettingEntity mediaId (Sebastian Diez)
- NEXT-13790 - Fix date time filtering on promotions (Leon Rustmeier)
- NEXT-13709 - Pagination Error on the Generate variants
- NEXT-13774 - A variant filter not working
- NEXT-10272 - Changed Store-API Response from Collection to Search Result
- NEXT-10706 - Removed Sales Channel API
- NEXT-10383 - remove deprecated verifyUserToken() method
- NEXT-11000 - Make field "name" required in product feature sets.
- NEXT-10826 - Remove deprecated blocks for read and write authorisation from user access key management
- NEXT-10063 - remove deprecations for rating refactor
- NEXT-9836 - Improved Payment Selection
- NEXT-11167 - Remove deprecations in admin menu
- NEXT-13429 - Make ProductExport respect generatedAt and interval fields (Hendrik Söbbing)
- NEXT-11308 - Add activate wishlist configuration in Administration Cart Setting
- NEXT-11190 - Fix adding product price regarding to tax status
- NEXT-10549 - Create DAL and migration database for wishlist.
- NEXT-11905 - Add list of combinations to AvailableCombinationResult (Joshua Behrens)
- NEXT-11350 - Automatically convert to negative value of credit item price when user enter positive value
- NEXT-9359 - Added new design for the rating filter
- NEXT-11190 - Remove deprecation in sw-order components
- NEXT-11350 - Remove deprecation in sw-order-line-items-grid
- NEXT-11751 - Update padaliyajay/php-autoprefixer (Max)
- NEXT-11308 - Add wishlist buttons and icon with counter in the header when wishlist is enabled
- NEXT-11767 - Fix data cms element ids in storefront (Sebastian König)
- NEXT-11280 - Put items to wishlist from products listing and detail pages.
- NEXT-10004 - Implement cash rounding
- NEXT-11503 - Create cms buy box element in administration
- NEXT-10402 - Increase minimum PHP version
- NEXT-8455 - Allow price fields with more digits
- NEXT-12746 - Reduce default poll-intervall of admin-worker
- NEXT-11281 - Implement wishlist page in storefront
- NEXT-11663 - Remove SalesChannelContext deprecations
- NEXT-7453 - Use custom name prefix for nested routes
- NEXT-12092 - Fix typo in form-privacy-opt-in CSS ID prefix (Alexander Menk)
- NEXT-11282 - Wishlist merge/local storage
- NEXT-11740 - Assign a product to CMS Product detail page layout
- NEXT-11661 - Remove breadcrumb deprecations
- NEXT-11740 - Assign a product to a Product Detail Page layout
- NEXT-10065 - remove deprecated numeric sort for properties
- NEXT-10734 - Remove purchase_price deprecations
- NEXT-11785 - Add Comfort Features Group and Wishlist Cookie in Cookie Provider
- NEXT-12062 - Disable the deletion of product detail page layout
- NEXT-11785 - Added wishlist cookie acceptance check before adding item into wishlist
- NEXT-11000 - Enforce required constraint for feature set name
- NEXT-12126 - Filter PDP layouts out of category layouts
- NEXT-12325 - Simplify config name pattern (Joshua Behrens)
- NEXT-7365 - Disable recursive loading of SCSS in plugins
- NEXT-11282 - Implemented wishlist merge local storage
- NEXT-12059 - create "Cross Selling" element
- NEXT-11502 - Initialize data mapping for product heading block
- NEXT-12060 - Create "Cross Selling" block
- NEXT-11253 - Reduce request payload of cms listing (Jannis Leifeld)
- NEXT-10665 - Remove Api Version
- NEXT-12246 - Exchange SwiftMailer with Symfony mailer
- NEXT-12246 - Prepare Exchange SwiftMailer with Symfony mailer
- NEXT-12553 - sw_extends: Use correct template inheritance order
- NEXT-12264 - Extend property select to show property group
- NEXT-12490 - Create DAL and migration database for search configuration
- NEXT-11744 - Display product name and manufacturer logo block on storefront
- NEXT-12815 - Remove country association in context factory
- NEXT-12809 - Implement wishlist page empty
- NEXT-12289 - Add a new tab in rule details to show rule assignments
- NEXT-12063 - Display Cross Selling Element on Storefront
- NEXT-11745 - Display product description and reviews element and block on Storefront
- NEXT-11886 - Show missing element modal
- NEXT-8235 - Menu behavior change
- NEXT-12942 - Add max-width to logo
- NEXT-10700 - Fix visibility configuration for private filesystems (mwoelk)
- NEXT-12864 - Display skeleton on product name when entity demo null
- NEXT-11747 - Implement cms buy box element in Storefront
- NEXT-12240 - Replace text placeholder by skeleton on Product box element
- NEXT-12808 - Implement wishlist page for guest
- NEXT-12136 - implement new data mapping posibility for text fields in CMS elements
- NEXT-12841 - Change layout assignment position
- NEXT-12064 - Display "Cross Selling" block on Storefront
- NEXT-12061 - Add cms gallery buybox block to Storefront
- NEXT-11966 - Implement new search settings module with layout building
- NEXT-11998 - Implement possibility to exclude configurable terms from the search
- NEXT-12987 - Create a standard of PDP layout
- NEXT-13963 - Use sw-rating-stars on product detail review list (Felix Gliesche)
- NEXT-12803 - Add the number of reviews to Buy box element
- NEXT-11966 - Define acl for product search module
- NEXT-12664 - Improve product search keywords analyzer.
- NEXT-12994 - Implement search settings module with api integration
- NEXT-13642 - Allow javascript to access the exposed headers in core requests (Sascha Nowak)
- NEXT-13085 - Only include direct relations in delete violation error messages
- NEXT-13055 - Processing boolean queries for Custom Search
- NEXT-12957 - Separate requests for plugin download and update
- NEXT-12992 - Create filter factory component
- NEXT-13965 - Improve responsive profile behavior (Giovanni Cascio)
- NEXT-12036 - add validation for first quantity price of advanced prices
- NEXT-13192 - Changed handling for multiple products in wishlist
- NEXT-13158 - Deletion of cookie should also clear local storage wishlist
- NEXT-12947 - Documents receive the same document number
- NEXT-12990 - Refactoring Product Detail CMS Resolvers
- NEXT-13119 - Add helptexts for product and category detail pages
- NEXT-12989 - Add inheritance for product cms page
- NEXT-13153 - Incorrect order of products in wishlist
- NEXT-13269 - Adding formviolations for additional address fields ([Alessandro Aussems](https://github.com/Alessandro Aussems))
- NEXT-12032 - Landing page feature
- NEXT-11384 - Add cancel buttons to sw-mail-template (Stefanos Stvakis)
- NEXT-11401 - Add correct error message on saving an product with already existing product no. (Jonas Dambacher)
- NEXT-9291 - Add Data Protection Information checkbox (Rune Laenen)
- NEXT-13262 - Add Hide On Product Detail option for properties (Rune Laenen)
- NEXT-12173 - Add missing require flags in sw-customer (Jonas Dambacher)
- NEXT-12667 - Add salutation to contact form data in contact form mails (Timo Helmke)
- NEXT-7997 - Add select display type to properties ([Sebastian Lember, Timo Boomgaarden](https://github.com/sebi007, timoboomgaarden))
- NEXT-12349 - Change migration system to allow grouping migrations by version
- NEXT-265 - Dispatch events when Billing Address/ Shipping Address is set as default (Shanthini Rajarathinam)
- NEXT-10679 - Set total after fetching list items (Elias Lackner)
- NEXT-7986 - Use img element for Hero Image CMS element (Rune Laenen)
- NEXT-12986 - Add layout config for layout tab of product detail
- NEXT-13733 - Correct resource path for administration javascript files of bundles
- NEXT-10126 - Date in mails in English notation
- NEXT-13151 - Fix add to cart button not working on guest wishlist page
- NEXT-13132 - Adding to wishlist does not work when changed page in listing
- NEXT-13164 - Guest wishlists are different accross different sales channels
- NEXT-11990 - Implement searchable content card
- NEXT-13102 - Remove padding of CMS blocks in PDP layout
- NEXT-13297 - Translate tax rates
- NEXT-10695 - Shipping costs tax calculation for editing order
- NEXT-13314 - Disable caching when loading wishlist producs
- NEXT-13273 - CMS entities version aware
- NEXT-12824 - Deprecated get generateDocumentLink and generateDocumentPreviewLink
- NEXT-13252 - Fix pagination setting snippet listing
- NEXT-12038 - Implement from price in storefront
- NEXT-9589 - Implement saving grid settings at user in admin ui
- NEXT-13278 - Remove deprecated columns and triggers
- NEXT-13165 - ScheduledTasks rescheduled incorrectly (wrong time)
- NEXT-13105 - Create an api for handing iterate indexer
- NEXT-12993 - Create filter panel component
- NEXT-13274 - Translations of versions are not reliable read through the DAL
- NEXT-12430 - Remove 6.4 deprecations
- NEXT-13287 - Create product specifications tab
- NEXT-7553 - Fix link to data protection regulations does not work
- NEXT-12995 - Handle multiple selection on the filter panel component
- NEXT-13524 - Fix min-height of bubble CMS blocks (Marius Faber)
- NEXT-13130 - Added security information to store-api openapi3
- NEXT-13422 - Reload page after variant selection on CMS product detail page
- NEXT-12648 - Added new properties to sw-wizard
- NEXT-12181 - Product Reviews can't be added in Chrome, if a review already exists by another user
- NEXT-13304 - Create product specifications content
- NEXT-10672 - Fix admin search for searching complete email
- NEXT-12169 - Implement new cheapest price field
- NEXT-8690 - Inform administrators about assigned themes when deactivating plugins
- NEXT-13243 - Fix double opt-in column names of customer table
- NEXT-12646 - Updated default components
- NEXT-10540 - Restructuring of category module
- NEXT-12998 - Clear filter button for filter panel component
- NEXT-13289 - Create product SEO tab
- NEXT-13477 - Fix missing error messages from sync-api
- NEXT-11993 - Implement product search config excluded terms
- NEXT-13010 - Implement searchable content with api integration
- NEXT-13309 - Add filter panel to the customer module
- NEXT-12644 - Added new properties to sw-wizard-page & refactored method changePage in sw-wizard
- NEXT-12996 - Create sw-date-filter component
- NEXT-12273 - Fix long texts in offcanvas (Sebastian König)
- NEXT-7873 - Bumped oauth2-server dependency to major version 8
- NEXT-13459 - Create sw-number-filter component
- NEXT-13563 - Exclude inactive app templates
- NEXT-13568 - Add events for wish list
- NEXT-13288 - Create product reviews tab
- NEXT-12051 - Fixed deletion of tagged customer entities
- NEXT-13387 - Fixed deletion of tagged media entities
- NEXT-13784 - Add Information about currently running Profile name
- NEXT-13305 - Switch advanced mode on the general tab
- NEXT-12158 - Change blacklist to allow list of properties in custom product groups
- NEXT-13631 - Fix bug of not being able to login to write review in Description & Review block
- NEXT-13986 - Add main module to app manifest
- NEXT-12228 - Change Elasticsearch index creation
- NEXT-13674 - Elasticsearch integration into Symfony profiler
- NEXT-13650 - fix cms page service not found
- NEXT-11967 - Implement the live search on custom search module
- NEXT-13621 - Consider translated array for api aware flag
- NEXT-13688 - Improved sorting and extensibility of sales channel domain
- NEXT-13175 - Do not open layout assignment when saving new CMS layouts
- NEXT-11994 - Implement search index in search module
- NEXT-10838 - Allow any host on admin watcher
- NEXT-14102 - Fix hot proxy server for shared instances
- NEXT-10838 - Improve storefront watcher
- NEXT-13783 - Fix sending emails did not use language chain fallback for header and footer mail templates
- NEXT-12461 - Remove deprecations along with removal of the feature flag of rule assignment tab
- NEXT-13852 - Remove entity caching in DBAL Entity Hydrator (Alexander Bachmann)
- NEXT-13746 - Update guzzle dependency
- NEXT-13887 - Add new criteria events (Jochen Manz)
- NEXT-12159 - Elasticsearch refactoring
- NEXT-13701 - Fix caching of JsonApiEncodingResult (Alexander Bachmann)
- NEXT-13614 - Fixed breadcrumbs
- NEXT-13732 - Rating filter style fixes
- NEXT-13886 - Add prefix and suffix filter to the DAL (Felix Brucker)
- NEXT-11249 - Adjust custom field snippets
- NEXT-13797 - Own admin menu entries for app modules
- NEXT-12506 - Implement promotions v2 empty state
- NEXT-13310 - Add filter panel to the Product module
- NEXT-13797 - Add parent and position field to Module
- NEXT-13817 - Fix type check in seo resolver in store-api
- NEXT-13765 - Rules consider nested line items
- NEXT-9987 - Improve Sitemap performance
- NEXT-13312 - Add filter panel to the Order module
- NEXT-11621 - Added css property object-fit for standard product image class
- NEXT-13712 - Fix bug list price per rule doesn't work with a custom layout
- NEXT-13685 - Fix the VAT number is deleted after update billing address
- NEXT-13189 - Storefront pagination and filter are not working when pressing back browser
- NEXT-13546 - Force to select a custom field when custom sorting by custom field
- NEXT-13792 - Product page layouts manufacturer links missing
- NEXT-13291 - Replace the product media sidebar by a media modal
- NEXT-13357 - Add API Expectations
- NEXT-13584 - Fix only allow company registration does not work
- NEXT-13952 - Fix theme:refresh without theme media default folder
- NEXT-13653 - Don't change the document versionId on document update
- NEXT-13084 - Update npm dependencies
- NEXT-13807 - Add vatIds to OrderCustomer
- NEXT-13630 - Custom links entry in seoUrl table
- NEXT-13794 - Fix hiding thumbnails when image slider has more than 8 images
- NEXT-13290 - Reordering content on General tab of the product module
- NEXT-13941 - Support product variants in multiple filters
- NEXT-12244 - Upgrade symfony to version 5.2.3
- NEXT-13995 - Empty state in case of nothing matching filter criteria
- NEXT-13997 - Fix filters by using cmspage instead of page (bystro)
- NEXT-13643 - Fix guest wishlist do not show product after shopping
- NEXT-14036 - Fix preview mapping of image gallery in product detail page
- NEXT-13437 - Implement ACL for Custom search and index ranking module
- NEXT-13722 - Configuration applied in category module is not used for contact form
- NEXT-13481 - Improve the performance of the stock update
- NEXT-13308 - Switch advanced mode on the specifications tab
- NEXT-13762 - Fix Product SEO keywords are not saved
- NEXT-11735 - Moved cache layer from DAL to store api
- NEXT-12997 - Store current filtering into database
- NEXT-13708 - The total in admin orders is wrong
- NEXT-13845 - Turnover dashboard report display too many digits
- NEXT-14227 - Added events for concatenated styles/scripts in theme compiler (David Neustadt)
- NEXT-14190 - Fix external image URLs in sw-image-slider (Sebastian Diez)
- NEXT-14036 - Fix losing layout config when navigating to general tab
- NEXT-14343 - Make filesystem services public in dependency injection container (Manuel Kress)
- NEXT-13890 - Error after deleting a shipping method
- NEXT-13656 - Fix number range association
- NEXT-12958 - Http Cache Reverse Proxy support
- NEXT-14129 - Integrate Shopware Markets in FRW
- NEXT-14022 - Output the Path of the Category in the Category Filter
- NEXT-14171 - Add sitemap sales channel criteria event (Sebastian Lember)
- NEXT-14211 - Enable custom sorting in systemConfig config schema (netzkollektiv)
- NEXT-14038 - Fix bug overwriting manufacturer logo config
- NEXT-14159 - Fix bug css of filter panel component
- NEXT-14226 - Fix rich snippet error in offcanvas nav (Leon Weickert)
- NEXT-14240 - Improve reactability of clear input
- NEXT-14261 - Fix icon folder-thumbnail (Sebastian König)
- NEXT-13991 - Documents Header and Line item tables broken
- NEXT-14244 - Improve UX for searchable content section of Search module
- NEXT-14243 - Move the rebuild search index to live search tab
- NEXT-13909 - Fixed wrong language on order mails
- NEXT-14187 - When uncheck checkboxes the respecting cards should be hidden
- NEXT-14234 - Fix request url in offcanvas cart
- NEXT-14284 - Fixing nested line items display
- NEXT-14275 - Remove old service definitions
- NEXT-14193 - Show active for all selected Sales Channels
- NEXT-14039 - Smoother thumbnail navigation of product image slider
- NEXT-13627 - Thumbnails generated incorrectly for images smaller than 1920px
- NEXT-14084 - Add cross selling and category route cache
- NEXT-14372 - Add twig blocks to metatag template (Rune Laenen)
- NEXT-14291 - Improve styling for product detail page
- NEXT-13939 - Improve write performance
- NEXT-12948 - Add data bag to validation events
- NEXT-14294 - Improve app system proof check
- NEXT-13834 - Parameter "editable" in theme.json does not work as intended
- NEXT-14338 - Shipping Country option also filters by Billing address
- NEXT-13475 - Use reference id in line item rules
- NEXT-13821 - Deprecate the plugin manager module
- NEXT-13821 - Remove the plugin manager from the administration
- NEXT-14418 - Component overrides now consider mixins
- NEXT-13838 - Use sql null safe equals operator
- NEXT-14498 - Remove plugin manager dependencies
- NEXT-14820 - Fix cms saving in category module
- NEXT-14845 - Use repository in global admin search
- NEXT-14896 - Remove bearerAuth cookie without domain also on logout
- NEXT-14918 - Load administration even if plugin js does not exist
- NEXT-14897 - Fix discount tab in promotions
- NEXT-14959 - Fix regression to support custom entities in TreeUpdater
- NEXT-14958 - Normalize EntityDefinition::getDefaults data
- NEXT-15049 - Add properties to product stream allowed list
- NEXT-13710 - Added api aware flag for category tree
- NEXT-13664 - Fix session handling on logouts
- NEXT-13896 - Adding acl privileges to plugin manager
- NEXT-13861 - Validate replace configurations of plugins
- NEXT-13252 - Fix pagination setting snippet listing
- NEXT-13371 - Added api aware flag
- NEXT-13530 - Lower min version of composer package-versions-deprecated to 1.8.0
- NEXT-13247 - Expire sales channel contexts
- NEXT-13413 - Fix the Elasticsearch Query Parser for NotFilters
- NEXT-12417 - Change German translations for "valid" (Sebastian König)
- NEXT-10688 - Fix reverting data after changing and saving
- NEXT-11231 - Cronjobs can not handle interactive choice for profile name.
- NEXT-11636 - Use correct template inheritance order in sw_extends, if extending a different base file.
- NEXT-12418 - Fix German translation for "clear" (Sebastian König)
- NEXT-12276 - The currency filter can now handle undefined values in the administration (Steffen Beisenherz)
- NEXT-10559 - VAT handling for companies
- NEXT-11193 - Change VAT ID field of customer
- NEXT-11252 - Add tax free for companies
- NEXT-11263 - Apply vat id structure checked
- NEXT-11193 - Saving VAT ID to customer table when register and edit account
- NEXT-11584 - Fix bug can't create a commercial customer with shipping address
- NEXT-11964 - Mark active navigation path (Sebastian König)
- NEXT-11782 - Show the intra community delivery on receipts
- NEXT-12478 - Dispatch cart line item events (Kevin C.)
- NEXT-11389 - Category and shop page assignment in CMS layout module
- NEXT-11250 - Fix inheritance for purchase prices
- NEXT-9430 - Fixed check the validation of import profiles
- NEXT-12416 - Add a product gateway criteria event
- NEXT-6936 - Fix bug wrong total amount of custom line item
- NEXT-11803 - Fix unable to change tax value in admin order
- NEXT-11240 - Added document's comment in order document template
- NEXT-11917 - Make acl plugin privileges dynamic
- NEXT-9586 - Open categories in new tabs with right-click
- NEXT-6398 - Provide the information if the order was created manually via the admin
- NEXT-11355 - add cms listing filter settings
- NEXT-7072 - Fix search in mail templates
- NEXT-9348 - Fix URL Punycode conversion
- NEXT-12183 - Fixed check validation of reset password
- NEXT-11358 - hide filters according to CMS slot_config
- NEXT-13123 - Unavailable block type fix (Jan Schüring)
- NEXT-12405 - Add extensibility to language module
- NEXT-10663 - Fix automatic logouts in the administration (Jannis Leifeld)
- NEXT-12265 - Add method to remove items from the dynamic product groups blacklist
- NEXT-12223 - Added a webhook validator to the app system
- NEXT-11595 - Fixed promotions can be successfully applied multiple times when applying multiple promotions as once
- NEXT-10931 - Make links with target blank more secure when added inside the administrations text editor (Jannis Leifeld)
- NEXT-10907 - Fix grid URL parameters of list views in the administration
- NEXT-10785 - Fix inheritance in essential characteristics in product detail (Jannis Leifeld)
- NEXT-12457 - Replaced PaymentMethodRoute class with AbstractPaymentMethodRoute
- NEXT-12230 - Improve saving own user profile
- NEXT-12459 - Notify customers about error in the payment process
- NEXT-11133 - Add product configurator settigns id to blacklist (Jannis Leifeld)
- NEXT-12433 - Add the option to show the divergent delivery address on invoices
- NEXT-12477 - Fix api controller
- NEXT-6634 - Fix sorting in admin grid broken for specific fields
- NEXT-12481 - Only send refresh index to existing es indices
- NEXT-12251 - Add same canonical url for variants switch
- NEXT-12227 - Changed default logger rotation by configuration (Joshua Behrens)
- NEXT-11196 - Validate VAT ID
- NEXT-12501 - add conflict resolver for composer
- NEXT-11861 - Add storefront part to display advanced list prices
- NEXT-12081 - Added possibility to call the API without a version
- NEXT-11620 - Allow empty values in number field (Jannis Leifeld)
- NEXT-12269 - Entity Type Custom Field
- NEXT-6596 - Fix cms flicker on firefox (Jannis Leifeld)
- NEXT-11783 - Show additional information on invoice documents
- NEXT-12234 - Add empty-state for proptery search in product-listing element settings
- NEXT-12565 - Fix wrong FkField in DocumentBaseConfig
- NEXT-11252 - Update Calculate Tax For Companies When Enable Tax Free For Company Flag
- NEXT-12484 - Add missing star for gross price
- NEXT-12520 - Added a test to ensure the listing price is shown on product detail pages (Thomas Christlieb)
- NEXT-12394 - Fixed Double Opt In Registration redirect to account page even in order process
- NEXT-12003 - Add sales channel route and configuration for sw-domain-hash (Joshua Behrens)
- NEXT-12223 - Added more app validation to the app system
- NEXT-11921 - Fix address editing in customer module (Jannis Leifeld)
- NEXT-12139 - Fix individual promotion codes cannot generate
- NEXT-12350 - Plugin configuration not removed when disabled or uninstalled
- NEXT-12009 - skip csrf replacement on streamed responses (Alexander Menk)
- NEXT-11304 - Add a new state machine transition for order delivery from partially returned to returned
- NEXT-12277 - Add custom fields for orders
- NEXT-12797 - Adjust foreign key constraint safeguard
- NEXT-11466 - Fix plugin list actions
- NEXT-12800 - Fix select field issues
- NEXT-12507 - Marketing section changes
- NEXT-12798 - Update the background color of the login page
- NEXT-12109 - Decode URI string in file reader service (Alexander Schmidt)
- NEXT-5638 - Fix bug automatically set value for nullable product fields
- NEXT-12088 - Revert NEXT-9821 - fix padding changed to margin as set in admin
- NEXT-10590 - Customer should see his own review, even if it's not set visible
- NEXT-12850 - Fix endless loop in sitemap generation
- NEXT-12268 - Fix password field for new users is require
- NEXT-12348 - Customer controller resolver
- NEXT-12453 - Add unique check for seo url templates
- NEXT-12295 - It is not possible to select media files in the theme manager
- NEXT-12912 - Remove number truncate
- NEXT-12538 - Exclude internal routes from open api schema
- NEXT-12225 - Fix hydration of wrong json attributes
- NEXT-12805 - Fix the issues with vat hanlding for companies
- NEXT-11859 - Advanced list prices
- NEXT-6896 - Fix review admin module if customer deleted
- NEXT-8382 - Fix tax rate display of line items in documents
- NEXT-12156 - Implement dal join filter
- NEXT-10320 - Remove required flag of slot config
- NEXT-11885 - Reset main variant on product duplicate
- NEXT-12955 - Add storefront link to sales channels in admin menu
- NEXT-12706 - Fix max purchase calculation
- NEXT-13249 - Load custom field sets on category change (Rune Laenen)
- NEXT-9533 - sw-settings-snippet-list logic fixes
- NEXT-10717 - Changing customer password in admin does not clean legacyEncoder and legacyPassword values
- NEXT-12869 - Customer should stay logged in when switching between sales channel if customer scope is off
- NEXT-12956 - Fix search on customer addresses not working
- NEXT-12092 - Move input identifier declaration up one block level, to make it available in all places necessary
- NEXT-12235 - Customer Recovery Event should be assigned to every sales channel as default
- NEXT-12816 - Fix parent role will be checked when not having
- NEXT-12408 - Fix sum calculation in admin order
- NEXT-11868 - Affiliate Tracking not working
- NEXT-9589 - Add user_config entity to store configuration for administration users
- NEXT-10034 - Documents Module not reactive
- NEXT-10515 - fix save and duplicate does not save
- NEXT-13000 - Add ES parameter for debugging
- NEXT-9007 - Delete admin session after changing password
- NEXT-11832 - Fix order recalculation with promotions
- NEXT-8112 - Optimize admin worker calls
- NEXT-12090 - Reset opcache in install and update index.php
- NEXT-12951 - Sitemap does not contain the homepage
- NEXT-10654 - Ability to add modal title into modal header
- NEXT-13022 - Always call reference version field serializer
- NEXT-12340 - Consider inheritance when generating seo urls
- NEXT-12987 - Create a standard of PDP layout
- NEXT-9923 - Added option to automatically logout guest accounts after order
- NEXT-12346 - Reduce query count in address validation
- NEXT-12449 - Clear the cache of compiled routes when the cache gets cleared
- NEXT-13234 - Allow fetching created guest customer via store api (Sascha Nowak)
- NEXT-13056 - Add content block to sw-cms-slot component
- NEXT-11335 - Allow deletion of users that changed order states
- NEXT-12233 - Fix filter without results feature does not work with sidebar filter
- NEXT-12065 - improve pagination in tax-module
- NEXT-12641 - Add new default component sw-wizard
- NEXT-12514 - Added sw-confirm-modal and added sw-one-to-many-grid functionality
- NEXT-12818 - Improve performance when generating voucher code
- NEXT-12987 - Make structuring elements in breadcrumb unclickable
- NEXT-13147 - Assign featureSetId instead of featureSet per default
- NEXT-13005 - Fix keep editing in category module
- NEXT-12450 - Fix mail template timezone (Hans Höchtl)
- NEXT-11338 - Fix clearance of sw-text-editor
- NEXT-12804 - Add 'all' role for ACL privileges
- NEXT-5791 - remove snippet file deprecation
- NEXT-13149 - Add EU states as default for intra community delivery label
- NEXT-13077 - Refactoring of sw-meteor-card
- NEXT-13078 - Add some meteor components
- NEXT-13193 - Make list price nullable
- NEXT-13271 - Fix MailBeforeValidateEvent
- NEXT-13209 - Use the admin locale for the datepicker
- NEXT-12262 - Filter Close in a category at mobile view also triggers the area behind
- NEXT-13392 - fix canonical url is not displayed correctly
- NEXT-13487 - Lock symfony finder version to fix swagger generation
- NEXT-10837 - optimize route check in account site (Sebastian König)
- NEXT-10716 - After restoring cart, the cart should be recalculated and display hints.
- NEXT-10194 - Delete customer profile GDPR compliant
- NEXT-10991 - Fix country sorting in cart (Huzaifa Mustafa)
- NEXT-10527 - Restoring Cart after customer logged in
- NEXT-10973 - Register Customer separately in each sales channel
- NEXT-10976 - Customers are able to view document order from Storefront
- NEXT-10076 - Add variant modal to product list
- NEXT-11144 - Clear session data on logout setting is set to false by default for new installations
- NEXT-10974 - Implement bind customer scope in the SaleChannel
- NEXT-10973 - Add bound sales channel id column for customer
- NEXT-10826 - Remove read or write access related elements from access key management interface
- NEXT-10716 - After restoring cart, the cart should be recalculated and display hints.
- NEXT-11800 - Fix bug on merging invalid storefront plugin configuration (Joshua Behrens)
- NEXT-11267 - Added missing CustomFieldTypes constants (Hendrik Söbbing)
- NEXT-11532 - Explanation of strike prices
- NEXT-11824 - Add blocks to storefront address component (Rune Laenen)
- NEXT-10886 - Fix the advanced price don't apply to admin order and the product price is not recalculated when changing the sale-channel's currency
- NEXT-10538 - Hide category settings for structuring elements
- NEXT-11387 - Added events in import/export
- NEXT-11887 - Add option
--keep-assets
to commandtheme:compile
(Hendrik Söbbing) - NEXT-11714 - Add plugin version to the plugin info (Alexander Wink)
- NEXT-11279 - Tax calculations for internationalization
- NEXT-10975 - Customer order document
- NEXT-11629 - Fix Cross Selling empty state (Rune Laenen)
- NEXT-11976 - Add clearing container cache (Sebastian König)
- NEXT-11746 - Allow ports in administration URL fields (Max)
- NEXT-11152 - Fix the breadcrumb for products assigned to multiple categories
- NEXT-11771 - Hide quantity change form for child line items (Joshua Behrens)
- NEXT-11749 - Reactivates foreign key checks after database import in CLI mode. (Manuel Josef)
- NEXT-11285 - Add products per page in listing setting
- NEXT-10687 - Fixed content of credit notes only show credit items
- NEXT-11500 - Create "Product Detail Page" CMS layout type
- NEXT-11598 - Fix document sending status
- NEXT-11529 - Fix type declaration in CmsPageEntity
- NEXT-11588 - Add title to account header widget (Sebastian König)
- NEXT-11637 - Fix typo in SearchRanking const (Rune Laenen)
- NEXT-11718 - Add
listPrice
to Elasticsearch mapping (Hendrik Söbbintg) - NEXT-8058 - Added config to make first name, last name and phone number input optional for contact form (Claudio Bianco)
- NEXT-11619 - Deprecate direct import of module in administration
- NEXT-11258 - Show more than only one property option in product detail page
- NEXT-11137 - Add cookies accept all to the bottom cookie bar
- NEXT-10572 - Add since flag to Controllers and Entity Definitions
- NEXT-9639 - Consider inheritance for boolean config values
- NEXT-11555 - Create a new "Description & Reviews" element
- NEXT-11630 - Deprecate wrong usage of DBAL connection methods
- NEXT-11426 - Display saleschannel description in interface language
- NEXT-9784 - Fix customer groups timeout when shop has many customers
- NEXT-11340 - Optimize float handling
- NEXT-11502 - Add product name and manufacturer logo block
- NEXT-11556 - add csrf cookie to config
- NEXT-10946 - Fix stream builder
- NEXT-11756 - Optimize password label
- NEXT-11724 - Add ellipsis to product box
- NEXT-11720 - Delete app roles when app gets deleted
- NEXT-11755 - Fix theme inheritance for apps
- NEXT-11721 - fix typo in swedish currency
- NEXT-11807 - Log payment process errors
- NEXT-10222 - Remove empty box.scss import
- NEXT-11644 - Able to extends contact form and newsletter form template
- NEXT-11830 - Fix broken listings
- NEXT-11010 - Fix missing childCount update when deleting variants
- NEXT-11720 - Add config.xml for apps
- NEXT-11876 - Add foreign key constraint to theme table
- NEXT-11903 - Set correct asset urls in storefront proxy
- NEXT-11806 - Hide thumbs and dots when having too many product images
- NEXT-9359 - New rating filter in the storefront
- NEXT-11441 - Upgrade Cypress to version 5.5.0
- NEXT-8050 - Fix content deleted after block moved
- NEXT-10803 - Fix error on product property deletion
- NEXT-11926 - Introduce a new interface for events containing the SalesChannelContext
- NEXT-11743 - create "Description and Reviews" block
- NEXT-12012 - Fix app installation if system default language is not english or german
- NEXT-11989 - Fix uninstall of apps with custom field sets
- NEXT-11437 - Fix styling in custom field set renderer with inheritance and add inheritance to system config renderer
- NEXT-11275 - Fix the customer comment is disappeared after edited, added, deleted cart lineitems
- NEXT-12050 - Fix swagger compatibility issues in store-api
- NEXT-12040 - added cascade delete for mail template events
- NEXT-12026 - Admin search overlay will be shown even if user searches in listing
- NEXT-11126 - Allow creating order with customer comment and affiliate tracking via store api
- NEXT-7161 - Allow empty snippet values
- NEXT-12055 - Event for paths in OpenApiLoader
- NEXT-12027 - fix document header
- NEXT-11960 - Fix shipping method selection in cart page
- NEXT-11383 - Fix the type field is disabled in number ranges setting
- NEXT-12073 - Load app templates from filesystem on dev env
- NEXT-12095 - Added list to allowed views for action buttons
- NEXT-11034 - Fixed Category CMS Page error when dynamic group is not selected
- NEXT-10525 - Added BlueGreenDeploymentService to the Recovery app
- NEXT-11923 - Add flag check card config level
- NEXT-12103 - Allow action button on customer admin pages
- NEXT-12071 - Allow saving of empty snippets
- NEXT-12033 - Fix migration for cover id constraint in order line items
- NEXT-12118 - Fix storefront signup for commercial users
- NEXT-12153 - Fix wrong parameter shortcut for
product-export:generatge
(Hendrik Söbbing) - NEXT-12033 - Updated jurisdiction snippets
- NEXT-12172 - Added privacy policy extension for apps
- NEXT-8248 - Plugin composer.json require a extra.label property
- NEXT-11949 - Add default for app url
- NEXT-11210 - NEXT-9427 - fix-admin-user-grid (Sebastian Lember)
- NEXT-12200 - Fixed freeze on saleschannel creation on same route
- NEXT-8172 - Prevent plugin modules to create menu entries on the first level of the main menu
- NEXT-9596 - set default icons for boolean values in sw-data-grid (jones1008)
- NEXT-7394 - Fix document is deleted after deleting document logo
- NEXT-12091 - Fix multiple covers for product media
- NEXT-10398 - Fix url building in recovery route
- NEXT-12229 - Improved error handling for app lifecycle commands
- NEXT-11831 - Multi inheritance component overrides fix
- NEXT-12266 - Add sw-snippet field
- NEXT-12290 - Fixed EXIF detection during thumbnail generation for remote filesystems
- NEXT-11963 - Add the login required annotation
- NEXT-12094 - Added cookie consent support for apps
- NEXT-7384 - Fix not working password change in user module
- NEXT-12334 - Remove listeners for disabled sw-buttons
- NEXT-12345 - Adjust configuration name for the 404 page to comply with new configuration name pattern
- NEXT-12332 - Fix that CMS tab in category details disappears
- NEXT-12330 - generate http cache key when cart contains items
- NEXT-12451 - Fix multiple meta imports
- NEXT-12471 - Fix url of cms assets in administration
- NEXT-12464 - Fix layout for line item table header in cart page when using vertical tax calculation
- NEXT-11892 - Fix filter aggregation in JavaScript criteria
- NEXT-8927 - Add ACL for product stream module
- NEXT-8951 - ACL for languages
- NEXT-8955 - ACL for setting salutations module
- NEXT-8947 - ACL for customer groups module in settings
- NEXT-10543 - ACL for shopping experiences
- NEXT-10543 - Add labels to users and permissions module to cards and create a new role has a better title
- NEXT-9245 - Add possibility to categorizes the permissions with parents
- NEXT-8846 - Add tooltip for disabled select role field
- NEXT-8952 - Add ACL for settings number range module
- NEXT-9457 - Add individual sorting into administration
- NEXT-8950 - ACL for email templates module in settings
- NEXT-8962 - ACL for the Settings > Documents module
- NEXT-10487 - Improve the overall user experience in the account order overview
- NEXT-9384 - Refresh acl on plugin activate
- NEXT-8959 - ACL for custom fields
- NEXT-8922 - ACL for media
- NEXT-10607 - Add ACL to users and permissions module
- NEXT-10694 - Add product search bar to edit orders
- NEXT-10701 - expose business events
- NEXT-10702 - Extend business events
- NEXT-8958 - ACL for tax
- NEXT-10365 - Added individual sorting for cms elements
- NEXT-9457 - Added individual sorting support
- NEXT-8961 - Add ACL for settings integrations module
- NEXT-10860 - Consider background enabled property for setting items (sobyte)
- NEXT-10789 - Optimize aggregations
- NEXT-8957 - Add acl to the snippet module
- NEXT-10196 - GDPR compliant video elements
- NEXT-10765 - Added sold quantity metric
- NEXT-8309 - Add address to customer selection in add order (Alexander Batenburg)
- NEXT-9021 - Add autoscroll to listing (Sebastian König)
- NEXT-9188 - Add empty state to the sw-property-search result list (Eric Mandersloot)
- NEXT-9202 - Add keyboard shortcuts for reviews (Max)
- NEXT-7962 - Add label to availabitlity rule in shipping method detail (Muehlhans Florian)
- NEXT-9360 - Add missing order delivery state transitions (Jochen Manz)
- NEXT-10918 - Add support for autowiring of entity repositories (Hendrik Söbbing)
- NEXT-9304 - Add theme configuration field option for full width editing (Joshua Behrens)
- NEXT-9189 - Refactored customer-email-type (Alexander Wink)
- NEXT-10857 - Directly open product on search if there is only one result (Stefan Wild)
- NEXT-10019 - Ensure that essential characteristics sorting is saved
- NEXT-10842 - NEXT-7800 - Fix creating orders via admin REST API (Manuel Kress)
- NEXT-9716 - Fix order listing sort by customer name (Ben Weiland)
- NEXT-10041 - Fixed style for datepicker icon (Steffen Beisenherz)
- NEXT-10858 - Improve line item custom field rule execution (Uwe Kleinmann)
- NEXT-9121 - Fix maintenance page (Sebastian König)
- NEXT-8145 - Minify CSS (Max)
- NEXT-10020 - New twig block around buy button (Timo Helmke)
- NEXT-9410 - Open manufacturer links in new tab (Timo Helmke)
- NEXT-10928 - Optimise requests in LocaleToLanguageService (Hannes Wernery)
- NEXT-10848 - Pass all non-defined attributes as props in sw-button (Felix Brucker)
- NEXT-7416 - Prevent double submit in checkout (Claudio Bianco)
- NEXT-8426 - Save user settings in listing views (Clemens Brockschmidt)
- NEXT-10854 - Support custom cache folders (Yann Karl)
- NEXT-10184 - Unsupported plugins cannot be activated
- NEXT-9322 - Validate min max purchase quantity (Max)
- NEXT-10195 - Add search keyword for product
- NEXT-10882 - Added sw-image-slider component to core
- NEXT-8755 - Fixed document generation with special utf-8 characters
- NEXT-9314 - Define product.active as inherited
- NEXT-10693 - Fix products image gallery not working
- NEXT-8334 - Removal of notification titles
- NEXT-10941 - Dispatch event after token has been changed (Kevin Chen)
- NEXT-10498 - Add administration module to control event actions
- NEXT-9981 - Allow removing of media used in orderLineItem
- NEXT-10935 - fix double click onto add integration button
- NEXT-10953 - Fix password field toggle button visibility for long passwords
- NEXT-10383 - move copied verifyUserToken() method to loginService
- NEXT-10697 - Remove price preview for product items in admin orders
- NEXT-7010 - Fix sales channel doamin currency
- NEXT-10819 - Sanitize product description on mobile tab
- NEXT-11009 - Fix Blank Page displayed when accessing login page after customer logged in
- NEXT-10960 - Fix missing arrow in breadcrumb
- NEXT-10779 - Take over the defined tax rate from the product in admin orders and edit order
- NEXT-10548 - Add Migration to fix Slovakia being called Slovenia
- NEXT-11070 - Shopware-Version supports new semantic versioning and dev-versions
- NEXT-5993 - Prevent filter combinations with no result
- NEXT-10884 - Change product search behavior in admin orders
- NEXT-10936 - Fixed an issue with dynamic product groups and the category association
- NEXT-11039 - Check sw-api-compatibility header in ApiVersionConverter
- NEXT-11075 - Do not set http cache cookies if http cache is disabled
- NEXT-10909 - Limit hot proxy integration to dev environment
- NEXT-11117 - Apply asset filter on external links of sw-image-slider
- NEXT-11046 - Menu items are hidden if no submenu item is available
- NEXT-11119 - Add ACL to dashboard cards
- NEXT-10971 - Customer addresses showing wrong on Editing order
- NEXT-11065 - Implement detailed tab in permissions role detail page
- NEXT-11118 - Storefront clients added second argument to callback
- NEXT-11132 - Add acl to essential characteristics
- NEXT-11000 - Essential characteristics name field will be non-nullable as of v6.4.0.0
- NEXT-10859 - Fix total price of product is not recalculate after adding similar product in admin order
- NEXT-10963 - Fix wrong seo title on search page
- NEXT-11218 - Add block for listing buy button (Huzaifa Mustafa)
- NEXT-11045 - Creating a new user should not be an admin by default
- NEXT-11042 - Ensure that fields will always be disabled if the user has only viewer rights
- NEXT-11167 - Fix jobtitle below username in admin menu
- NEXT-10868 - Fixed wrong currency being shown in order list in the storefront
- NEXT-11168 - Pass more attributes to subrequest in store-api proxy
- NEXT-6963 - Align price and subtotal price to the edge of Offcanvas
- NEXT-10714 - Adding ACL for Routes
- NEXT-10687 - Credit note broken in order
- NEXT-11353 - Form element config type options (Rune Laenen)
- NEXT-11465 - Only warmup active entities (Hendrik Söbbing)
- NEXT-11247 - Fix API version fallback in HTTP client factory
- NEXT-11269 - Fix entity aggregator cache
- NEXT-11244 - Fix SystemConfigService on MariaDB <10.3.22
- NEXT-10650 - Hide listing pagination when having less than two pages
- NEXT-11268 - ModuleInspector recognises correct event class
- NEXT-11205 - Reload user listing after changing the role listing in users and permissions
- NEXT-10736 - Add ACL for first run wizard and logging module
- NEXT-11297 - Add ACL for scale unit module
- NEXT-9056 - Add ACL for settings modules without CRUD operations
- NEXT-9581 - Add address validation in Checkout
- NEXT-11047 - Add error notifications for acl response errors
- NEXT-11295 - fix sw-datepicker disabled styles
- NEXT-11190 - Fix adding product price regarding to tax status
- NEXT-11307 - Fix Storefront Plugin initialization on offcanvas-cart reload
- NEXT-10984 - Hide VAT column and change price label for tax free case
- NEXT-9836 - Improve payment selection deprecations
- NEXT-9795 - Fix sorting payment status and delivery status at admin order grid
- NEXT-11367 - Refactor delivery-information template (Max)
- NEXT-11303 - Fix hover behaviour for sw-data-grid
- NEXT-11283 - Fix settings menu option needs to be hidden
- NEXT-11122 - Fix type of alert add promotion wrong
- NEXT-11278 - Add tax selection for setting shipping method
- NEXT-11350 - Automatically convert to negative value of credit item price when user enter positive value
- NEXT-11153 - Customer are automatically logged out when switching storefront sales channel
- NEXT-11373 - Deprecate settings extension block
- NEXT-10800 - Add ACL for newsletter recipients
- NEXT-11406 - Pass-through stamps in MonitoringBusDecorator
- NEXT-11296 - sw-media thumbnail settings not acl compatible
- NEXT-11211 - Add 409 Error notification
- NEXT-11209 - Add ACL support for profile module
- NEXT-10286 - Add Administration UI for app system
- NEXT-9001 - Add disabled states for missing fields in product module
- NEXT-11283 - Hide shortcut for settings page when user has no visible settings
- NEXT-7535 - Recompile Theme on Plugin deactivation
- NEXT-10861 - Validate datetime field before build score query in DAL
- NEXT-11411 - Fix notifications for missing configurations in cms
- NEXT-10286 - Release app system
- NEXT-11467 - Fix spelling in ACL module
- NEXT-11468 - Fix struct encoding of extensions
- NEXT-11260 - set admin flag to all users
- NEXT-8278 - Move Product Export from Storefront to Store-API
- NEXT-8277 - Migrating Sitemap to Store-API
- NEXT-10272 - Storefront Store-API Proxy
- NEXT-10622 - Webpack build should hard fail in production (Hans Höchtl)
- NEXT-10521 - Add property
error
tosw-url-field
component - NEXT-10618 - Align head cells of right-aligned columns to the right (Hannes Wernery)
- NEXT-10294 - Fix document config sales channel override
- NEXT-10292 - Fixed an infinite loop when using the repository iterator (Joshua Behrens)
- NEXT-10250 - Lookup technical name by theme inheritance in theme dump command
- NEXT-10641 - Locking Symfony version to minor version
- NEXT-10666 - Make changes for the tax rule type "individual states" visible
- NEXT-10477 - Consider admin order for stock update
- NEXT-10624 - Escaping search page
- NEXT-10261 - Extract AccountOrderDetailPage from AccountOrderController (Joshua Behrens)
- NEXT-10547 - Optimize foreign key resolver
- NEXT-10063 - Upgrade rating components
- NEXT-10062 - Add CustomFieldSubscriber to add snippets for storefront
- NEXT-10705 - Generic product and category route in sitemap
- NEXT-10706 - Deprecate Sales Channel API
- NEXT-10598 - Fix listing price view
- NEXT-10738 - Fixed price serializer type checking
- NEXT-10012 - Restrict account orders to current sales channel
- NEXT-9055 - Fix cut off product prices in listing
- NEXT-10386 - Added default price matrix to new shipping methods
- NEXT-10879 - Dispatch event after cart save (Kevin Chen)
- NEXT-8568 - Fix breadcrumb entry point
- NEXT-8154 - Update Jest and Vue-Test-Utils
- NEXT-6753 - Allow indicating canonical URLs with a redirect (HTTP 301) instead of a link
- NEXT-10885 - Show birthday field (sobyte)
- NEXT-10304 - Fixed the product link in an order line item in the administration (Christian Juner)
- NEXT-10070 - Stale content handling for CMS image gallery and slider
- NEXT-10713 - Fix _score sorting via API (Hannes Wernery)
- NEXT-10746 - Fix composer check for replaces on plugin requirement validation
- NEXT-10683 - Update vulnerable npm dependencies
- NEXT-10743 - Fix sales channel modal button keep moving left
- NEXT-9978 - Fix customizable link does not redirect
- NEXT-10405 - Fix error on submitting product review when href lang is active
- NEXT-10671 - Show manufacturers in alphabetical order
- NEXT-10673 - Close off-canvas elements if browser back is triggered
- NEXT-10763 - Fix clipping text for user name in account area of plugin module
- Additional changes in 6.3.2.0 from legacy changelog