The following is a complete list of the bug fixes and enhancements provided in the July 2021 Release. Some of the bug fixes listed below may address existing Support Articles. A comprehensive list is at the bottom of this page.
Note: The 5.0.15 release is now available for developers to pull down and work with locally or to request for deployments.
There are no specific highlights for this release.
The following are the high or medium priority breaking changes that occurred during this release:
Fixed an issue where a username appears in the URL when requesting a password change - Replaced the userName query parameter with the userId query parameter.
Addressed checkout workflow tab order issues in Spire - Moved the action button's bottom grid item into a hidden component so it will no longer appear until the screen size reaches the necessary break points.
Low risk changes are:
Made accessibility fixes for Product Detail page - The direction of the outermost grid on the product detail page now goes from right to left make the tab order focus through elements in the righthand column (which contains the product details and add to cart button) first before tabbing through the image gallery on the left. If a customer has overwritten the css for the grid container, the page might appear mirrored, with the image gallery to the right of the product details/add to cart button.
Removed Microsoft.SqlServer.Types from allowed libraries list - Improved the internal build process and supporting Microsoft.SqlServer.Types requires a custom process.
Altered the search index to accommodate attributes of the child products of variant products - This introduced a potential breaking change if the search pipeline in GetIndexableProductsSqlStatementParts that generates the SQL query was overridden. You should validate that the search index builds correctly and that returned attributes are what you expect. If you have not made changes to the search pipeline, everything should continue to work as expected even with this change in place.
Partners/Developers: You can view a cumulative list of breaking changes, including Spire breaking changes, in this spreadsheet. (Note the two tabs at the bottom of the spreadsheet: one for cumulative breaking changes, one for Spire breaking changes.)
There are no database changes for this release.
Spire Enhancements
Added payment terms to Order History Details page in Spire
Improved checkout workflow, tab order and button placement in Spire for accessibility purposes*
Improved location change modal focus during checkout workflow in Spire for accessibility purposes
Improved checkout workflow for accessibility purposes in Spire
Improved product detail page for accessibility purposes in Spire*
Improved performance on the storefront by only importing the Google Maps Library when required in Spire
Removed polyfills for unsupported browsers in Spire
Pre-sized the space occupied by content images to reduce shifting of layout while loading the page in Spire
Reduced layout shifting while product images load on the page in Spire
*Potential breaking change or breaking change for Spire