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. A comprehensive list is at the bottom of this page.
June 2021 Release Highlights
There are no specific highlights for this release.
Important notes/Breaking changes
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, 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 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)
- 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
Related support articles
- 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
Please sign in to leave a comment.