Skip to content

Release Notes

Latest
Compare
Choose a tag to compare
@rgrebenchuk rgrebenchuk released this 04 Sep 12:08
· 407 commits to master since this release

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.3
  • Email Template Inheritance,"6.0.3: order_confirmation_email, quote_email_link and request_create_confirmation storefront email templates have been adjusted to better utilize the storefront theme styles [BB-21035]
  • Order Created By. A new "Created By" field was added to sales orders to help distinguish the orders created by customers themselves vs. the orders created by admins on behalf of the customer in the back-office and via impersonation mode on the storefront [BB-23530]
  • Conversation as activity in back-office [BB-23720]
  • Improved SVG Icons. SVG icons on the storefront are now automatically adjusted for Left-to-Right and Right-to-Left localizations where applicable. Icons that are used in the storefront menus have been separated from the icons used in the back-office menus, and converted to SVG [BB-24082]
  • Legacy Configuration Options. The 6.0 LTS release introduced support for legacy 5.1 and 5.0 storefront themes. As a result, some configuration options and "frontend menus" used by these legacy themes should remain available in the new OroCommerce versions. However, these options might have been either reintroduced in the theme configurator or rendered obsolete by the new themes. To minimize user confusion, we’ve extended the system configuration and navigation configuration “warning" option. Additionally, appropriate explanations have been added for the relevant configuration fields and menus [BB-24264]
  • Generalize customer user registration validation messages [BB-24174]
  • Allow to hide page title of landing pages on storefront. New "Do Not Render Title" field of landing pages allows for the landing pages that are accessed directly (not via web-catalog) to be rendered without page title [BB-24177]
  • Add numeric input field type to theme configurator. We have added a few more primitive types ("integer", "number", "text") to the field types recognized by the theme configurator for theme developers convenience. The updated list is available at https://doc.oroinc.com/frontend/storefront/theme-configuration/#theme-configuration-definition [BB-24230]
  • Document svg_icons_support option. The "svg_icons_support" option in a theme configuration file define whether the theme uses SVG icons and affects how the icons are rendered on the storefront [BB-24235]
  • Add inheritance for layout theme config option "svg_icons_support". In order to properly render icons in storefront themes, the "svg_icons_support" option value in a theme configuration file, unless defined explicitly, will be inherited from the parent theme [BB-24497]

List of fixed issues

OroCommerce:

  • Incorrect 404 page on storefront for some URLs. Application did not show correct fully-functional and stylized 404 page for some storefront URLs [BB-23328]
  • Quantity validation doesn't work in product sliders on homepage [BB-23733]
  • Price list export from seller organization includes non-seller SKUs with empty prices [BB-23850]
  • Clicking "Add to..." on one of "Similar Products" in shopping list results in infinite loading" [BB-23907]
  • Unnecessary strikethrough prices show up momentarily when loading storefront pages [BB-23960]
  • Country and state names are not translated on storefront [BB-23963]
  • Country and state names are not translated in reports when added as fourth and deeper level entity relation [BB-23966]
    Homepage styles are not applied in default_50 and default_51 themes [BB-23993]
  • Export of price list without price calculation rules fails [BB-24009]
  • Layout tree section in debug toolbar is not expanding/collapsing [BB-24057]
  • Importing product descriptions only for some localizations erases descriptions for all other localizations [BB-24247]
  • Shipping subtotal is not updated immediately after selecting shipping method in checkout when shipping method selection per seller (line item group) is used [BB-24255]
  • Unnecessary errors in logs when evaluating promotion rules based on payment method before it is selected during checkout [BB-24261]
  • Search indexer cannot process decimal fields [BB-24319]
  • Error processing MQ messages when user in token has already been deleted [BB-24321]
  • 500 error after switching language on 404 storefront page [BB-24332]
  • Incorrect sticky header position on product details page when "Standalone Main Menu" is enabled in theme configuration [BB-24339]
  • oro:platform:update fails with "The column 'redirectcontentnode_id'... already exists."" error when upgrading from 5.1 to 6.0 [BB-24375]
  • Uploading translation files produces "Failed to flush data to the js/translation/_.json” file error [BB-24399]
  • Adding price list to customer results in errors on customer view page in back-office when flat pricing is enabled [BB-24400]
  • Extended enum field values are not updated as expected in customizations [BB-24418]
  • AddCreatedByField migration in Order bundle is not executed due to migration number conflict in 6.0 [BB-24500]
  • Duplicated records in search history. Some internal queries to Elasticsearch were not properly marked as such which sometimes resulted in double records / double counting of search terms in the Search History [BB-24581]