Release: 5.0.16.321
The following is a complete list of the bug fixes and enhancements provided in the August 2021 Release. Some of the bug fixes listed below may address existing Support Articles. A comprehensive list is at the bottom of this page.
August 2021 Release Highlights
There are no specific highlights for this release.
Important notes/Breaking changes
There are no high or medium priority breaking changes that occurred during this release:
Low risk changes are:
- Added an index with a key of ParentId and TranslatedValue when the Name is “UrlSegment”. This significantly improves performance of pages like Product Detail for sites that have a large number of TranslationProperty records. SQL Server indexes keys cannot exceed 1700 bytes, which effectively limits UrlSegment translations to 842 bytes (16 bytes for ParentId GUID is 1684, which is then cut in half to 842 by the UTF-16 encoding of the nvarchar data type used for the TranslatedValue column.)
-
Resolved an issue with PageModel RequiresAuthorization affecting published status and preventing variants from being created in Spire. Retrieved PageModels were populating a dynamic value RequiresAuthorization. This value was not part of the page itself.
When publishing the page, this value was taken into account by some parts of code but not by others, leading to bugs like a page variant not being able to be created because the page was considered unpublished.
RequiresAuthorization was removed from PageModel, and added to the API call that retrieves a PageModel.
A redux selector getRequiresAuthorization has been added that can be used to retrieve the value from the redux state where it is now stored separately from the PageModel.
- Implemented dynamic width calculation. The categoryItem width value will be calculated based on parent container and theme breakpoint values. Any value that was set will be replaced on load or window resize
Partners/Developers: You can view a cumulative list of breaking changes, including Spire breaking changes, at the bottom of this page. (Note the two tabs at the bottom of the spreadsheet: one for cumulative breaking changes, one for Spire breaking changes.)
Database changes/Updates
There are no database changes for this release.
Enhancements/Updates
- Added ability to restore previous versions of pages in the Spire CMS. See Working with pages in Spire.
- Added a React Context Provider and Hook to additionalStyles.tsx to allow for CSS styles to be passed down to child widgets in Spire. See Modifying the styles of an existing widget in Spire: Raw CSS rules.
- Added customization fields for no results/products found to Product List Page in Spire
- Added Product Sale Price label to the storefront in Spire
- Added the ability to create unique, language-specific URLs for home pages in Spire and Classic. See Overview of multi-language and translations.
- Added the ability to search CMS tags in Spire CMS. See Filter pages in Spire CMS.
- Improved accessibility for Category and Product List pages in Spire
- Improved accessibility for List and List Details pages in Spire
*Potential breaking change or breaking change for Spire
Other enhancements- Changed display of facet to show the name instead of a blank label in the storefront
- Updated the base AD Data Feed processor and S3-to-S3 processor to allow overriding of asset directory
- Fixed an issue with unexpected behavior of the Next button when viewing products in the Product Carousel in Spire
- Fixed an issue where the wrong warning message displays after creating a List without a name in Spire
- Fixed an issue with an Unhandled Error when naming a new or copied site with text longer than 50 characters
- Fixed an issue with an unhandled error when entering too large a value for an Int32 in Spire
- Fixed an issue with website users not displaying correctly in the Admin Console
- Fixed an issue with the Product Lists Details - Manage Sharing page reloading after changing selected options in Spire
- Fixed an issue with Order Approval - Inactive Product still exists in order, but is hidden on the storefront in Spire
- Fixed an issue with the Share List window where email addresses disappeared when switching between the Editing Permission options in Spire
- Fixed an issue with iPhone devices shifting names on the Brand page in Spire
- Fixed an issue with untranslated breadcrumb links showing on some translated pages in Spire
- Fixed an issue where the date is not a valid value and the log throws DateTimeOffset errors in Spire
- Fixed an issue with the system creating duplicated stopwords and causing a search index rebuild to fail
- Fixed an issue with the Product import failing because non-required fields are empty
- Fixed an issue with the CreateOrderHistory custom property copying case sensitivity
- Fixed an issue with the add/remove columns not saving for Website users
- Fixed an issue with generic mapping of StyleTraitValueProduct in the UI not matching the code logic
- Fixed an issue with API pricing calls for variant products returning "null" instead of 0.0
- Fixed an issue with an empty synonym value causes the search index rebuild to fail
- Fixed an error during search reindexing when the system creates new product records during the reindexing
- Fixed an issue with the style guide is not syncing with the view panel in Spire CMS
- Fixed an issue with looping when a search term redirects to the same term in Classic
- Fixed an issue with adding more than 2048 characters to the Value List within the rules engine throws an error in Classic
- Fixed an issue with page routing when "Bypass Addresses on Checkout" setting is enabled in Spire
- Fixed an issue with order submission not passing address information during guest checkout
- Fixed an issue with SSO DLL files being located in a private surface area
- Fixed an issue with performance by creating an index on TranslationProperty to handle translatable URLs properly
- Fixed an error during search re-indexing that can occur when new product records are created during the rebuild
- Fixed an error that occurred when a product was deactivated in the Admin Console but indexes were not rebuilt in Spire
- Fixed an issue when accessing a temporary domain's CMS or storefront in Spire
- Fixed an issue with a Null Reference Exception error appearing when sharing an email template in Spire
- Fixed an issue where alt text for the category image was not displaying on the storefront in Spire
- Fixed an issue where the default name of a page appeared as "MyAccount" when it should be "My Account" in Spire
- Fixed an issue where the expected modal does not display when sharing a List from the storefront in Spire
- Fixed an issue with a 406 response when editing the Top Sellers widget in Classic
- Fixed an issue with all items not being listed when printing order approval details in Classic
- Fixed an issue with breadcrumbs not updating when clicking the browser's back button to return to a Product List page in Spire
- Fixed an issue with cart contents clearing when navigating away from the sign-in page as a guest in Spire
- Fixed an issue with display of Ship To information in the Order History page in Spire
- Fixed an issue with duplicate versions of a homepage on CMS export in Spire
- Fixed an issue with exporting of attribute types or documents
- Fixed an issue with home element not appearing in breadcrumbs when viewing a Product Detail page in Classic
- Fixed an issue with incorrect language version displaying in Category Content
- Fixed an issue with list total not updating after restricting a product with multiple items in the list
- Fixed an issue with page routing when "Bypass Addresses on Checkout" setting is enabled in Spire
- Fixed an issue with products and associated attributes moving in opposite directions when scrolling through product comparisons in Spire
- Fixed an issue with resetting a website user's password from the Admin Console in Classic
- Fixed an issue with search results not displaying the customer part number after sign-in in Spire
- Fixed an issue with storefront sign-in with multiple tabs open in Spire
- Fixed an issue with the Guest Checkout button disappearing after selecting a different language from the dropdown on the storefront page in Spire
- Fixed an issue with the user having the ability to change the billing address when approving a quote in Spire
- Fixed an issue with URL redirect and sub-navigation behavior in Spire
- Replaced InsiteIdentityPfxGenerator.exe with a PowerShell script
*Potential breaking change or breaking change for Spire
Related support articles
- https://support.episerver.com/hc/en-us/articles/360060079832-SA613269-Spire-Product-Carousel-strange-behavior-with-Next-Button-Function
- https://support.episerver.com/hc/en-us/articles/360061117112-SA657606-Spire-displays-incorrect-warning-message-when-creating-a-new-List-without-a-name
- https://support.episerver.com/hc/en-us/articles/4402579621645-SA666994-Unhandled-Error-when-attempting-to-save-a-NewsPage-with-over-a-100-character-name
- https://support.episerver.com/hc/en-us/articles/360059001032-SA634103-Semicolon-on-Attribute-Type-s-with-No-Label-on-PLP
- https://support.episerver.com/hc/en-us/articles/360061939311-SA661114-Deactivating-a-product-results-in-storefront-Unhandled-Error
- https://support.episerver.com/hc/en-us/articles/360061620671-SA658579-TheCategory-alt-text-is-not-showing-up-on-the-storefront-in-Spire
- https://support.episerver.com/hc/en-us/articles/360061209772-SA658144-The-Shared-On-Click-Action-Is-Not-Showing-The-Modal
- https://support.episerver.com/hc/en-us/articles/4405046781837-SA686422-Print-Order-Approval-Details-Page-does-not-listed-all-items-in-the-order-
- https://support.episerver.com/hc/en-us/articles/4404456565517-SA680783-Cart-Content-Issues-
- https://support.episerver.com/hc/en-us/articles/4403558656653-SA663827-StoreFront-Order-History-page-displays-BillTo-in-ShipTo-column
- https://support.episerver.com/hc/en-us/articles/4404173221773-SA678952-Attribute-Values-and-Document-Export-Failures
- https://support.episerver.com/hc/en-us/articles/4403541558541-SA674436-Category-Content-displays-incorrect-language-version
- https://support.episerver.com/hc/en-us/articles/4404156009613-SA679896-Bypass-Addresses-On-Checkout-is-not-working
- https://support.episerver.com/hc/en-us/articles/360062093372-SA653943-When-comparing-products-the-products-move-to-the-left-and-the-associated-attributes-move-to-the-right
- https://support.episerver.com/hc/en-us/articles/4403076306317-SA670096-Incorrect-Password-Reset-URL-When-Reset-Password-From-The-Admin-Console
- https://support.episerver.com/hc/en-us/articles/360062543431-SA664966-Sign-in-Glitch-with-Multiple-Tabs
- https://support.episerver.com/hc/en-us/articles/4402354870925-SA647857-Guest-Checkout-button-disappears-after-selecting-different-language-from-dropdown-on-the-storefront-page
- https://support.episerver.com/hc/en-us/articles/4403167620365-SA672290-Spire-User-Is-Allowed-To-Change-Billing-Address-During-Checkout-In-RFQ-Flow
- https://support.episerver.com/hc/en-us/articles/4403618618253-SA660925-Spire-URL-Redirects-and-Sub-Navigation-Behavior-Not-Working-As-Expected
- https://support.optimizely.com/hc/en-us/articles/4406031734285-SA725452-InsiteIdentityPfxGenerator-exe-fails-when-executed
Please sign in to leave a comment.