The following is a complete list of the bug fixes and enhancements provided in the April 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.12 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
Updated the storefront to enable VAT pricing display in Spire
Added the Display Prices with VAT setting to the Admin Console to choose whether to include VAT in product prices
Added VAT details to checkout pages based on the Display Prices with VAT setting selection
Added VAT details to invoice details information based on the Display Prices with VAT setting selection
Added VAT details to order confirmation information based on the Display Prices with VAT setting selection
Added VAT details to order detail information based on the Display Prices with VAT setting selection
Added VAT details to the Requisitions information based on the Display Prices with VAT setting selection
Added VAT details to the RFQ information based on the Display Prices with VAT setting selection
Added VAT details to the Saved Order information based on the Display Prices with VAT setting selection
Added functionality to require reCAPTCHA or login when users request to generate any emails in Spire
*Potential breaking change or breaking change for Spire
Other Enhancements
Updated functionality in the Classic Mobile CMS
Added a method to retrieve Page Variants based on variant rules for the Classic Mobile CMS
Added a Variant Rules Editor workflow to edit rules for Page Variants for the Classic Mobile CMS
Added the ability to create Page Variants in the Classic Mobile CMS
Added the ability to publish content by Customer Segments in Classic Mobile CMS
Added the RFQ option to the Link List widget in Classic Mobile CMS
Implemented a centralized logging solution to remove logs from the database
Added functionality to display Integration Job Logs from centralized logging in the Admin Console
Added functionality to display the application logs directly from the external log resource in the Admin Console, if available
Added functionality to send Elmah logs to external logging
Added functionality to send integration job logs to external logging
Added the Display Logs from Database setting to the Admin Console to enable showing the log location (for display), but setting shows read-only if appsetting found in file
Added functionality to require reCAPTCHA or login when users request to generate any emails in Classic
Added the ability to allow ErpOrderNumber within the Shipment Confirmation email template
Added the View only product option to the Product Restrictions tab as a way to mark a product viewable, but not purchasable
Created a utility to programmatically extract text from a PDF file stored in the Media Library
Updated the Paymetric iframe settings to display for the ISC_Implementer role
Added the tax for Level2/Level3 as a part of the Level2.Tax1Amount for the Payeezy SOAP API
Modified the translation processing so it won't re-read the dictionary if something is missing in cache
Updated the Stripe payment gateway to allow sending of Live Secret Key and Test Secret Key as parameters during a Transaction Request
Document how to run a partial index rebuild (via integration job) without having to rebuild dynamic categories and restriction groups
*Potential breaking change or breaking change for Spire
Fixed an issue when the Website Access setting is "Sign In Required To Browse" and the website is restricted, a user cannot access the Reset Password page in Spire
Fixed an issue with a Directory Enumeration scan creating an "out of memory" condition on a Spire site
Fixed an issue with rebuilding the search index failing with a timeout
Fixed an issue with sandbox deployment failing after upgrading to the latest Cloud version (5.0.11.317)
Fixed an issue with the Acumatica integration job for real time calls not functioning
Fixed an issue with the Acumatica pricing processor not flattening records correctly
Fixed an issue cost codes and where they display while navigating through the checkout page in Spire
Fixed an issue where the brand logo alt text is not showing up on the storefront in Classic
Fixed an issue with adjusting zone height by adding fullHeight (defaulted to false) as an option to zones in Spire
Fixed an issue with attribute filters (Attribute Type Facet and Attribute Value Facet) not displaying on the PDP in Spire
Fixed an issue with being unable to assign cross-sell products to a website
Fixed an issue with being unable to customize handler chains because some handlers are missing the export on their chain constants in Spire
Fixed an issue with being unable to move widgets around when using Firefox in Spire
Fixed an issue with category links in widgets not working when the category context doesn't loaded in Spire
Fixed an issue with changing the max length of a property in the Application Dictionary also updates the "base value"
Fixed an issue with content export/import needing to resolve guids between systems 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 how RegEx handled the validation of URLs with non-escaped special characters
Fixed an issue with how we message unhandled errors for pages users don't have access to in Spire
Fixed an issue with missing the translate() code for UI translations in multiple files
Fixed an issue with parent categories with subcategories but no products showing up in search suggestions in Spire
Fixed an issue with renaming a product list to an existing list name not saving or showing an error in Spire
Fixed an issue with search terms not consistently appearing in the breadcrumbs in Spire
Fixed an issue with the Animation Type drop-down showing on the product carousel since we currently only support sliding to the left
Fixed an issue with the Lisa Detail page missing pagination controls at the top of list in Spire
Fixed an issue with the Orders API allowing any order to be accessed after providing a querystring with an Email Address or Postal Code
Fixed an issue with the Placeholder widget showing as available to add in the Spire Mobile CMS
*Potential breaking change or breaking change for Spire