• 10.0.0 - 10.0.26
    541 201 9965 Email Website
  • Contents
    Search:
     

    Home > Release Notes > Release Notes - 10.0.25

    Release Notes - 10.0.25

    AspDotNetStorefront 10.0.25 Release Notes

    Accessibility

    • Improved ADA compliance.

    Accounts

    • The password reset system has been overhauled for simplicity and security.
      • A new Configuration - Settings: JwtKey is used to generate secure tokens for this process.
      • Details are available HERE
    • Resolved an issue where newly created customers were defaulting to English-United States locale instead of using the configured store locale.
    • A new Configuration - Settings: RequireSignInBeforeViewingStore will prevent an anonymous shopper (a shopper who isn't signed in) from viewing the store until they create an account or log in.
      • This new Setting is disabled by default (anonymous shoppers can browse the store as normal).

    Admin

    • Resolved issues and increased performance of the Product Group page in Admin console. (Admin - Products - Product Groups)
      • Resolved an issue where searching by Name on the Product Groups page in Admin could fail to return sub-entities.
      • Resolved an issue where it was not possible to sort the listing by ID.
      • Improved search performance.
    • Manage Redirects is now available in the Admin console, under Configuration - Manage Redirects.
      • This feature allows you to manage and create page redirects on your site.
      • It can be configured per-MoreStore and requires that you provide a Source and Target.
        • Example Source: /account
        • Example Target: /topic/aboutaccounts
      • There is an option to make the redirect permanent, which indicates a 301 HTTP response for SEO purposes.
    • Usability improvements have been made to the Topic Version Scheduler.
      • A confirmation prompt now appears when deleting a Topic Version.
      • SaveClose, and Delete buttons now work more intuitively and have been made more consistent with the regular Topic editor.
    • An additional warning displays on the Admin dashboard notices area if Configuration - Setup E-Mail is misconfigured.
      • Please see the manual page here for details on configuring emails for your site.
    • A new button which directs to the Admin console will now show on the rest of the site if logged in as an admin account.
      • This button shows up beneath the Inline Editor button.
      • Configuration - Settings - InlineEditing.Enabled must be enabled and your site URLs must be correct in Configuration - Manage Stores.
    • The Refresh Store button now clears the image name cache as part of its cache-clearing processes.
    • Resolved an issue where account impersonation could fail.

    Checkout

    • Resolved display style for the Paying With payment buttons in Checkout.
      • Prior to this change, longer-than-average text could cause unusual button display issues.
    • Resolved an issue where disabling the Configuration - Settings - SkipPaymentEntryOnZeroDollarCheckout and attempting to pay with a gift card prevented checkout from being completed.
    • Resolved an issue where trailing or leading spaces on product SKU values could interfere with Avalara tax adjustments during checkout.
    • A new Configuration - Settings - Checkout.HideSelectionsUntilLogin will hide information in checkout if the shopper is not yet logged in (if they are an anonymous shopper).
      • This defaults to disabled, which means that all normal checkout information will be shown to an anonymous shopper unless this setting is enabled.

    Display

    • The variant selection dropdown will now no longer display a blank box if there is only one variant in "Variants In DropDown With Tabbed Layout" display mode.
      • NOTE: This display mode is provided with XMLPackage product.TabbedUI.xml.config in the wwwroot/xmlpackages directory. If your skin xmlpackages folder contains this xml package, you will need to merge the files to retain any customizations you may have in your skin file.

    Marketing & Social Features

    Payment

    • SagePayPI now supports postal codes (Eircodes) for the Republic of Ireland.
    • Resolved an issue where some saved credit cards could not be charged due to incorrectly flagging their expiration date as already-expired.
    • Keyfile (p12) support has been added back to Cybersource HOSTED (for legacy accounts only).
      • The keyfile can be used to allow managing orders for Cybersource HOSTED through admin for Refunds.
      • Settings for this are CyberSourceHosted.KeysDirectory and CyberSourceHosted.KeyFilename.
    • Resolved an issue where the last four digits of the shopper's credit card number was not stored in Order history.
      • In some circumstances this was preventing order refunds using admin order management.

    PayPal

    • PayPal Commerce
      • The latest payment integration from PayPal as an all-in-one solution with payment gateway and processor, and more payment options.
      • We will continue to support legacy solutions (PayPal Payments Pro, Payflow Pro, Payments Advanced, Express Checkout) for existing clients, but our intent is that new clients will onboard with PayPal Commerce.

    Promotions

    • Resolved an issue where the Gift With Purchase promotion could add invalid additional quantities to the shopper's cart.

    Security

    • HTTPS settings have been consolidated to a single Configuration - Settings - HTTPSEnabled .
      • Configuration - Settings - UseSSLAlwaysUseHTTPS, and GoNonSecureAgain are deprecated.
      • NOTE that HTTPSEnabled should only be set to Yes after installing an SSL certificate and entering a valid URL (the current secured URL) in the LiveServer setting for your site.
    • Internet Explorer is no longer officially supported by Microsoft and contains security vulnerabilities.
      • There is now an Internet Explorer deprecation warning which reminds shoppers to change their browser.
      • The message shown is controlled by the Prompt (String Resource) browser.deprecated and states "It appears that your web browser is a bit old. For a more safe and modern experience, please change or upgrade your web browser." by default.
    • (WSI) Get - The Dump Customer XML package (DumpCustomer.xml.config) no longer returns the customer's password.
    • Resolved an issue where some site cookies did not fully support SameSite cookie changes implemented in February 2020 for Chromium web browsers.
      • Please see here for more information on SameSite cookie changes in Chrome.

    Search Engine Optimization (SEO)

    • Resolved an issue where generated SE names for Products could fail if the Product in question had a name larger than 150 characters.
      • Generated SE names can now be up to 400 characters in length across the board for Products, Variants, Customer Levels, and Product Groups (Entities).

    Shipping

    • Resolved an issue where per-store shipping settings were sometimes not honored for MoreStores.
    • Resolved an issue where state address information was sometimes pulled for the wrong country when calculating shipping.
      • An example of this was mixing state MB (Manitoba, Canada) with MB (Mumbai, India).
      • The cart does allow duplicate State/Province abbreviations, so long as they are assigned to different countries.
    • USPS Server Configuration have been updated to use https instead of http (HTTP support was dropped by USPS in June 2021)
      • Affected Configuration - Settings:
        • Address.PostalCodeLookupService.UspsServiceUrl
        • RTShipping.USPS.Server
        • VerifyAddressesProvider.USPS.Server
    • Resolved an issue where the Promotion Usage table in Order History could display incorrect information about shipping promotions for orders.
      • The amount actually charged for shipping was correct, but would appear incorrectly in order history.

    Site Performance

    • reCAPTCHA is no longer loaded for your site if Configuration reCAPTCHA.SiteKey is blank.
    • Improved shopping cart subtotal calculation for site efficiency.
    • Configuration - Settings - System.MaxLogEntries now defaults to 10000 entries.
      • This setting can cause site performance issues if it is set too high.
    • Configuration - Settings - OutputCaching.Enabled now defaults to true.
      • Enabling this feature improves site performance and it is recommended for most sites.
    • Reduced redundant XML-processing exception logging.
    • System logging is now more efficient when entries have hit the maximum setting.
      • The maximum number of logs is controlled by Configuration - Settings - System.MaxLogEntries.


    Actions
    Print This Article
    Bookmark
    Email This Article
    Previous Article
    Next Article