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.
Note: The 5.0.13 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:
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.
Spire Enhancements
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