Release Notes
List of new features and improvements
OroCommerce:
• OroPlatform and OroCRM have been upgraded to 5.0.4 version
• Google Analytics 4 [BB-21298]
Google is discontinuing Universal Analytics in 2023 and support of Google Analytics 4 will allow to continue using Analytics capabilities. Upgrade is highly recommended as on July 1, 2023, standard Universal Analytics properties will stop processing new hits
• Reduce number of simultaneously displayed shopping list notification messages [BB-21292]
Show only one message when item is added to the shopping list instead multiple messages. This allows to improve user experience on the storefront
• Additional toolbar for table editing in WYSIWYG BB-21295
Tollbar for table editing which allows easily to add and remove table rows and columns
• Add methods to AttachmentExtension to create multi-file and multi-image relations [BB-21428]
Added additional methods to AttachmentExtension class in order to simplify multi-file and multi-image relations creation from schema migration scripts
List of fixed issues
OroCommerce:
• [Security] Missing style manager class name and link validation in WYSIWYG editor [BB-21318]
Due to insufficient class name validation in GrapeJS library it's possible to add executable JS code in class name through Selector Manager. Relates to artf/grapesjs#4411
• Product attribute export template contains invalid data [BB-16260]
• ProductVisibilityProvider makes a lot of extra queries [BAP-21332]
• Excessive "Edited" label on default "My Shopping Lists" grid view [BB-20327]
• Long saved search name breaks grid column layout on mobile and tablet [BB-20495]
• Missing tooltips for product grid views buttons [BB-20880]
• "Gallery View" product listing layout is broken for configurable products [BB-20881]
• Update Customer User Settings in back-office leads to 500 error [BB-21010]
• "0" configurable attribute option is shown as "{}" on storefront in non-default localizations [BB-21299]
• Order cannot be submitted after declined external payment and sorting/filtering applied to line items datagrid [BB-21305]
• Image moves without accompanying toolbar in WYSIWYG editor [BB-21326]
• Back-office order totals grid is not updated on shipping option update [BB-21329]
• LineItemRepository::getProductItemsWithShoppingListNames query slowness [BB-21347]
• Unable to save enum attribute containing '0' option value [BB-21385]
• Allowed inventory statuses are not applied when set at the website level [BB-21413]
• "Apply" button in storefront filters is not translated [BB-21419]
• Impossible to add the new option to enum product attribute with hundreds of options [BB-21443]