Release: 5.0.14.572
The following is a complete list of the bug fixes and enhancements provided in the June 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 high or medium breaking changes for this release. Low risk changes are:
-
Added new method to non extensible interface.
-
Added new method to non extensible interface.
-
Added public property UseECheckTokenExGateway to non-extensible interface.
-
Hidden property helper method.
-
Added isCheck parameter to Get on TokenExConfigV1Controller, controllers are not called directly.
-
- Removing the Ruby dependency for local development is a potential breaking change.
- Classic themes previously used Ruby-sass. This required installing Ruby locally. The gruntfile at /InsiteCommerce.Web has been modified to use Node-sass instead.
- When first upgrading, you may need to delete /InsiteCommerce.Web/node_modules.
- You will need to run npm install
- The build in Visual Studio Task Runner by default uses an older version of Node, which can cause problems. You have two options:
- Use the terminal to run npx grunt watch from the InsiteCommerce.Web directory instead of using the task runner explorer.
- Follow the instructions to tell Visual Studio to use your installed version of Node.
- Classic themes previously used Ruby-sass. This required installing Ruby locally. The gruntfile at /InsiteCommerce.Web has been modified to use Node-sass instead.
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 functionality for accessibility fixes for cart in Spire
- Implemented a "Preview Login" page for sites used for testing in Spire
- Implemented the TokenEx iFrame for eCheck payment methods in Spire
- Removed polyfills for unsupported browsers in Spire
*Potential breaking change or breaking change for Spire
Other Enhancements
- Created a script to index the product Model Number in SQL to improve site performance
- Added a connector for the Bambora payment gateway (payment processing only) to the Admin Console
- Added a setting to concatenate the Email and CustomerNumber for saved payment profiles for Authorize.Net
- Added functionality to populate the Extended Price for line into the Acumatica connector during order submit
- Added functionality to set the externally managed flag when processing property audits
- Created an Admin API to send "corrected" filenames in S3
- Created S3DirectUploadPreprocessor to send S3 credentials to jobs run on the WIS for use in file upload jobs
- Made the admin/switchcms endpoints safer to address security concerns
- Modified the Property Audit refresh call and processor for PIM
- Refined the processing of status messages returned from PIM for posting external properties
- Updated the batch size and description for the Product Data Sync job in PIM
- Updated the S3 file processor to work with the Admin API and S3 Preprocessor
- Updated the unit price rounding option in the SX.e price calculator and added the Use Updated Rounding Logic setting to the Admin Console
- Added a system setting to disable automatically adding the ISC_User role to users auto-created from SSO in the Admin Console
- Added support for new SMTP commerce/multi-email domain feature in containerized environments
- Improved performance of variants by reducing individual SQL calls
- Updated the Docker build to disable app pool recycling
- Removed the Ruby dependency for local development (see note on this in breaking changes above)
*Potential breaking change or breaking change for Spire
- Fixed an issue with DotLiquid and unsafe threaded dictionary access causing the app to freeze under the load
- Fixed an issue with the AD Data Feed and old attribute data not clearing out
- Fixed an issue with verifying the Payment Method is valid on the Review and Pay page during checkout (Note: be sure to set your customers' payment terms defaults to a valid credit card payment type to ensure correct processing)
- Fixed an issue with getting a blank PDF when impersonating a user and emailing an order
- Fixed an issue with not all cookies being created with the "secure" attribute in Spire
- Fixed an issue with the Import Product Related Products template failing to import cross sell records and causing the error "systemListValueId with value, CrossSell was not found"
- Fixed an issue with guest impersonation functionality not working using the integration URL
- Fixed an issue with updating the import folder field for an Azure storage connection disappearing after refreshing the page
- Fixed an issue where a customer part number displays on the parent product and on both child products
- Fixed an issue where SSO users are not able to access the Media Library
- Fixed an issue with Acumatica 500 Errors from Odata not recording
- Fixed an issue with Google SSO not working in Spire
- Fixed an issue with importing a correctly formed Category file that throws an error
- Fixed an issue with sending the billing zip codes to the Elavon payment gateway without stripping the dash
- Fixed an issue with the license check failing with a fresh database
- Fixed an issue with VAT amounts in Order History Lines missing commas
- Fixed an issue with a promo code still displaying during checkout after removing applicable products in Spire
- Fixed an issue with inconsistent sub-category sorting occurring between first access and page refresh in Spire
- Fixed an issue where only the first Rich Content widget on a page is indexed in ElasticSearch
- Fixed an issue with the Shipment Confirmation email linking to an invalid order number in Spire
- Fixed an issue with the sitemap job not respecting the Admin Console SEO settings of website in Spire
- Fixed an issue where the autocomplete and URL segment show a content page translated to another language in English in Spire
- Fixed an issue with a 403 error returning for SSR results for page not found, which can result in no page ever rendering in Spire
- Fixed an issue with a MailTo link not working in the Spire CMS
- Fixed an issue with phone numbers not triggering calls when viewing Spire sites on mobile devices
- Fixed an issue with the Order Confirmation page logic and when to display the ERP Number or Web Order Number in Spire
- Fixed an issue with a new ship-to customer's state rules not having validation when users create ship-to addresses
- Fixed an issue with categories not filtering correctly in incognito mode in Classic
- Fixed an issue with DotLiquid and unsafe threaded dictionary access causing the app to freeze under the load
- Fixed an issue with the incorrect state name on the Locations page in the Admin Console
*Potential breaking change or breaking change for Spire
- https://support.episerver.com/hc/en-us/articles/360059127152-SA636224-Importing-Product-Related-Products-Erroring-Out
- https://support.episerver.com/hc/en-us/articles/360059475132-SA640304-New-shipto-customer-s-state-rules-has-no-validation-when-user-creating-a-shipto-address-
- https://support.episerver.com/hc/en-us/articles/360059502092-SA640513-Issues-with-Promo-Code-Display-Message
- https://support.episerver.com/hc/en-us/articles/360060084031-SA639560-Impersonate-Functionality-Not-Working-on-Consecutive-impersonations
- https://support.episerver.com/hc/en-us/articles/360060478891-SA622681-Azure-Connection-string-Issue
- https://support.episerver.com/hc/en-us/articles/360060929011-SA644385-Subcategories-on-Category-Page-sort-order-is-inconsistent-between-accessing-category-and-page-refreshing
- https://support.episerver.com/hc/en-us/articles/360061146132-SA657604-Content-Indexation-in-ElasticSearch
- https://support.episerver.com/hc/en-us/articles/360061217531-SA653369-Variant-Products-Customer-Part-Numbers
- https://support.episerver.com/hc/en-us/articles/360061242351-SA652956-Shipment-Confirmation-Email-link-is-not-valid-
- https://support.episerver.com/hc/en-us/articles/360061462371-SA632335-SSO-users-cannot-access-Media-Library
- https://support.episerver.com/hc/en-us/articles/360061619071-SA658215-Sitemap-job-isn-t-respecting-the-admin-SEO-settings-of-website
- https://support.episerver.com/hc/en-us/articles/360061872091-SA657604-Spire-Language-Autocomplete-and-URL-segement-issues
- https://support.episerver.com/hc/en-us/articles/360062024591-SA657377-Blank-PDF-when-emailing-an-order
Last updated: Jun 17, 2021