Release: 5.0.13.238
The following is a complete list of the bug fixes and enhancements provided in the May 2021 Release. Some of the bug fixes listed below may address existing Support Articles, of which are noted inline with the associated bug fix and in a comprehensive list at the bottom of this page.
-
There are no specific highlights for this release.
The following are the high or medium priority breaking changes that occurred during this release:
-
There are no breaking changes for this release.
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.
- Added ismobilejs as a new 3rd party license, which is a simple JS library that detects mobile devices, for Spire
- Improved site security by setting X-Frame-Options: sameorigin for Spire sites
- Updated saved credit cards so cards with 2030 expiration dates don't show as expired in Spire
- Added support for meta descriptions and keywords on the home page in Spire
- Added an RFQ Option to the Link List widget in the Spire Mobile CMS
- Added the ability to create a first-time visitor pop-up for privacy and cookie policies in Spire
- Added the ability to export My Lists to a CSV file in Spire
- Added the Advanced CMS Setting to Admin Console for Spire
- Added the CMS_ContentDeveloper role to the Admin Console for Spire
- Added the Code Snippet widget to Spire
- Modified the import translations process to also import a value for the Translation column in Spire
- Improved site startup by enforcing the CMS type (Classic or Spire) and suppressing classic data generation/url code for Spire sites*
*Potential breaking change or breaking change for Spire
Other Enhancements
- Added the ability to export My Lists to a CSV file in Classic
- Improved performance of image and other product data exports
- Updated how to handle internal URL redirects using a relative path in Classic
- Added a process to sync specific data, like externally managed properties, from B2B Commerce to PIM
- Added a standard job definition to implement syncing data from B2B Commerce to PIM
- Added a SyncToPIM flag to the B2B Commerce Application Dictionary in the Admin Console
- Added code to add or alter indexes for performance
- Added support for system lists to the CloudSuite refresh processor
- Added supporting to more easily implement v2 Products API in Classic
- Added the ability to override default Elasticsearch document objects used for mapping properties to support custom fields in product indexing
- Created a utility to programmatically extract text from a PDF file stored in the Media Library
- Improved how to handle changes to categories and the impact on partial indexing
- Made the integration job duration (elapsed time) display more readable
- Updated filtering so attribute filters with hidden child products don't display as options
- Updated the AD Data Feed to read Enterworks export files
*Potential breaking change or breaking change for Spire
- Fixed an issue with session expiration still showing users as logged in for Spire
- Fixed an issue with the scroll bar missing from a Product List page after adding the last product to a list
- Fixed an issue where the Checkout as Guest button doesn't appear for Dutch (NL) because the return URL is not correct
- Fixed an issue where links in the header widget threw a page not found error when switching languages in Spire
- Fixed an issue with the categories labels not being translated on Product List filters
- Fixed an issue with how link fields display within image slide shows in Spire
- Fixed an issue with the Prophet21 API connection not URL encoding query string parameters
- Fixed issue with metadata not returning for categories in Spire
- Fixed an issue with category pages not rendering properly when accessed directly in Spire
- Fixed an issue with pagination on the Blog List page in Spire
- Fixed an issue with product variants not showing all images on the storefront in Spire
- Fixed an issue with an error in the Rich Content widget's Style attribute renders the page uneditable in the Spire CMS
- Fixed an issue with the My List Details View widget causing odd behavior in the Content Admin view
- Fixed an issue with email order pop-ups closing when input fields are activated on mobile/iPad devices
- Fixed an issue with the URL not updating to include the child option for variant products
- Fixed an issue with the Mobile calendar only showing six columns of dates on iPhone X+ with Spire
- Fixed an issue with canonical links showing with HTTP instead of HTTPS in view-source mode in Spire
- Fixed an issue with custom templates being ignored when using the Share Order email template in Spire
- Fixed an issue with the default fulfillment method of Pick Up not being honored
- Fixed an issue with the help menu interfering with the content editor in the Admin Console
- Fixed an issue with the saved credit card expiration date not calculating correctly in Classic
- Fixed an issue with the Send Abandoned Cart Email job not checking for guest status in carts before sending emails
- Fixed an issue with the storefront showing an error for wrong UOM on variant page in Classic
- Fixed an issue related to caching where child products show up when searching for their parent products in Spire
- Fixed an issue where buttons with external site links error out because they're treated as internal site links in Spire
- Fixed an issue with a user admin being able to elevate users to unavailable roles in the storefront
- Fixed an issue with category content not rendering correctly in Spire
- Fixed an issue with enabling the Use Email as Username setting not displaying the Email Address label on reset password page in Spire
- Fixed an issue with PDF generation displaying incorrectly from the Email button on the Order Detail page in Spire
- Fixed an issue with product images disappearing from shared lists in Spire
- Fixed an issue with repeated license checks appearing in the application logs in Spire
- Fixed an issue with the Content Editor OFF feature in the Admin Console not working as expected in Spire
- Fixed an issue with the product detail page returning a 404 error for products with new URL segments that aren't indexed in Spire
- Fixed an issue with global settings changing when website-specific settings are updated and other conditions are present in the Admin Console
- Fixed an issue with handling audit batch where a record is deleted and added in the same batch in PIM
- Fixed an issue with Paymetric populating masked card number with last 4 of token number instead card number
- Fixed an issue with the AD Data Feed where attributes are not populated after a blank
*Potential breaking change or breaking change for Spire
- https://support.episerver.com/hc/en-us/articles/360059602291-SA623869-Spire-Checkout-Payment-step-Error-with-Expired-Credit-Card-When-Using-Paymetric
- https://support.episerver.com/hc/en-us/articles/360060804071-SA649398-Meta-description-Keyword-on-the-home-page
- https://support.episerver.com/hc/en-us/articles/360058779092-SA633097-Inconsistent-Session-Expiration-in-Spire-vs-Classic
- https://support.episerver.com/hc/en-us/articles/360058952371-SA627066-Scroll-Bar-Missing-From-Page
- https://support.episerver.com/hc/en-us/articles/360060994371-SA647857-Checkout-as-Guest-button-does-not-appear-for-Dutch-NL-
- https://support.episerver.com/hc/en-us/articles/360057685812-SA622813-Missing-translate-in-ProductListCategoryFilters-tsx
- https://support.episerver.com/hc/en-us/articles/360058276691-SA623938-Spire-Button-link-in-Slideshow-widget-not-displaying-as-expected
- https://support.episerver.com/hc/en-us/articles/360058286512-SA626313-Prophet21-API-Connection-Is-Not-URL-Encoding-Query-String-Parameters
- https://support.episerver.com/hc/en-us/articles/360058529812-SA630270-Spire-Metadata-is-not-returned-for-categories
- https://support.episerver.com/hc/en-us/articles/360059136031-SA628601-Category-Pages-Not-Rendering-Properly-When-Accessed-Directly
- https://support.episerver.com/hc/en-us/articles/360059335912-SA627190-Spire-CMS-Pagination-Issue-with-Blog-Listing-Page
- https://support.episerver.com/hc/en-us/articles/360059404691-SA634674-Spire-Product-variant-does-not-show-all-images-on-Storefront
- https://support.episerver.com/hc/en-us/articles/360059441131-SA635707-Spire-CMS-Error-in-Rich-Content-Widget-s-Style-attribute-causes-CMS-to-Break
- https://support.episerver.com/hc/en-us/articles/360059483151-SA635865-MyListDetailsView-contentadmin-bug
- https://support.episerver.com/hc/en-us/articles/360059670472-SA643140-Email-Order-pop-up-issue-on-mobile-iPad-devices-Spire-
- https://support.episerver.com/hc/en-us/articles/360059911511-SA640229-URL-not-updating-with-Child-Option
- https://support.episerver.com/hc/en-us/articles/360060040652-SA646171-Calendar-UI-Issues-on-iPhone-X-
- https://support.episerver.com/hc/en-us/articles/360060474111-SA645287-Spire-Canonical-link-is-shown-in-HTTP-instead-of-HTTPS-in-view-source-mode
- https://support.episerver.com/hc/en-us/articles/360061187131-SA636712-Custom-templates-are-ignored-when-using-the-share-order-email-template
Last updated: May 20, 2021