Skip to content

Release Notes

Compare
Choose a tag to compare
@rgrebenchuk rgrebenchuk released this 27 Feb 11:51
· 811 commits to master since this release

Please note that this release contains some backwards incompatible changes in the code. Generally we maintain backwards compatibility on the code level in all patch releases (see https://doc.oroinc.com/community/release-process/), but in case of 4.1.1 release considering there was only one customer who finished their upgrade to 4.1.0 and the changes in 4.1.1 have not affected their upgrade process, after carefully evaluating the benefit of making a number of significant improvements available in 4.1 this year before majority of the customers even start the upgrade, we decided to include these changes in 4.1.1. Please carefully check if the changes listed below affect any of your customizations before attempting to upgrade.

List of fixed issues and improvements

  • OroPlatform and OroCRM have been upgraded to 4.1.1
  • Fixed user is not redirected back to PayPal after express checkout funding failure error (10486)
  • Implemented B2C Website Configuration
  • Fixed mark ID as required field in API documentation
  • Fixed wrong product is selected in quick order form
  • Removed InvoiceBundle
  • Implemented localized URLs in storefront language switcher
  • Fixed extra customer user created by registration during guest checkout in both checkout workflows
  • Fixed invalid store front menu security check
  • Fixed new Providence region for Bahamas is missing
  • Fixed Product attributes may conflict with form fields added by form extensions
  • Fixed Product import accepts invalid fallback values of localizable fields and imported products cannot be edited
  • Implemented Product Segment Content Widget Type
  • Fixed It is possible to delete primary unit precision relation from product via API
  • Implemented set Order Total and Subtotal via API
  • Fixed on Storefront on Configurable product view page error message "Error occurred during layout update. Please contact system administrator."
  • Fixed there is no username in the "Users" column in the OAuth application grid in the Second Non-Global organization
  • Implemented insert video to the content area
  • Hided WYSIWYG editor on mobile devices
  • Fixed slow creation of Combined Price Lists
  • Fixed missing field name validation allows conflicts with additional WYSIWYG "_properties" and "_style" fields
    Entity with WYSIWYG type field cannot be POSTed through API
  • Fixed hardcoded English localization breaks import/export template when English is not present
  • Fixed validation for add Product Attribute from other Organization missing in PATCH /admin/api/products/{id}
  • Fixed value of system WYSIWYG GrapeJS field "Description" on Create/Update Product Form is not exported/imported
  • Implemented ADA: Add refactor fieldset items for Сustomer user form
  • Implemented ADA: Add styles for focus links / buttons / form elements
  • Implemented ADA: Flash messages
  • Implemented ADA: Breadcrumbs
  • Improve accessibility of the header elements
  • Implemented ADA: Shopping Lists drop-down refactor
  • Implemented ADA: home page issue
  • Implemented Product item on Product Listing and Home pages
  • Implemented improvements for the footer section
  • Implemented ADA: PLP
  • Implemented ADA: PDP
  • Implemented ADA: My account
  • Added 7.4 support
  • Fixed 500 error when trying to open Users grid
  • Fixed unable to open accounts for viewing in the Second non-global organization on Back-office
  • Fixed broken layout on "Create Landing page" popup when create Landing page from Web Catalogs
  • Fixed issue with background in WYSIWYG
  • Decreased GrapesJS editor height and improve sidebar
  • Added styles for File and Image collection fields
  • Fixed impersonate mode is not available if Guest Access is disabled
  • Fixed email notifications continue to be sent to disabled user accounts
  • Fixed block boundaries are displayed incorrectly on mobile view in WYSIWYG
  • Fixed unable to set "Default value" after changes in the "Inherit Localization" field on Product description block
  • Fixed performance issue when validating a CustomerUser linked to a Customer which have many CustomerUsers
  • Implemented option to paste data as plain text
  • Fixed failed pricing recalculation by UniqueConstraintViolationException with multiple consumers
  • Fixed sitemap generation may cause an overflow error on oro_web_catalog_product_limit table
  • Fixed adding several content widgets with the "Image slider" type to WYSIWYG editor result to errors on the Storefront
  • Fixed URL slug is not created if enter only a title value and immediately save the landing page
  • Fixed sitemap for the websites with dedicated domains contains incorrect links
  • Fixed Product name is not displayed in guest shopping list dropdown if product has no prices
  • Fixed impossible to download file added in WYSIWYG editor on Product view page
  • Implemented Symfony 5 compatibility for Twig Inspector extension
  • Fixed Shopping list configuration not applied properly on B2C demo
  • Fixed search indexation fails on websites created before products are added
  • Fixed 500 errors on trying to access wrong shopping list id
  • Fixed broken layout on the Product view page after adding created image slider into the column to the description of product
  • Fixed wrong extended_entity_name in children-by-customer-grid
  • Fixed inline created link has no settings before saving
  • Fixed it is not possible to save page with link using target attribute
  • Fixed paymentMethod is not available in promotion expressions
  • Fixed backoffice is not available after creating new entity with WYSIWYG field type
  • Fixed landing page content is not rendered if it contains content block with empty content variants
  • Fixed GrapesJS does not render "copyrights" inline widget properly
  • Implemented keyboard navigation for Main Top Menu
  • Implemented make the same focus elements ordering according to supported browsers
  • Fixed migration from 3.1LTS to 4.1LTS
  • Added draggable attribute to the list of permitted attributes
  • Fixed wrong canonical URLs for the website located in the sub-directory
  • Fixed an error occurred while import related products with incorrect structure template
  • Fixed 500 error on storefront during schema update
  • Fixed Product attribute of image type is rendered on the storefront despite of the disabled "commerce" file application
  • Changed the top search field focus behavior
  • Fixed storefront option filter is displayed even when all products in the result set have the same value
  • Fixed price recalculation may cause out of range increment error on oro_price_product_combined table
  • Added a possibility to scroll a content inside a consent popup using the Space button