Release Notes
Get an overview of the things changed and fixed in each version of Umbraco Commerce.
Last updated
Was this helpful?
Get an overview of the things changed and fixed in each version of Umbraco Commerce.
Last updated
Was this helpful?
In this section, we have summarized the changes to Umbraco Commerce released in each version. Each version is presented with a link to the showing a list of issues resolved in the release. We also link to the individual issues themselves from the detail.
Any breaking changes or important issues to consider when upgrading are also mentioned in this article.
This section contains the release notes for Umbraco Commerce 14 including all changes for this version.
Fixed bug in price property editor not formatting prices correctly on load when using a non US currency format .
Fixed bug in commerce section dashboard showing the wrong order total value + order total count .
Fixed bug that deleting a country would throw exception .
Fixed bug where deleting a region didn't update Shipping / Payment Method allowed country regions .
Fixed bug where error is thrown if saving a shipping / payment method without an SKU by adding client side required field validation .
Fixed bug with applyToCurrentOrder
not applying changes to default currency .
Fixed bug where changing a gift card code alias would cause error for orders using that gift card .
Added code to retry requests that result in a DBConcurrencyException
.
Updated min Umbraco dependency to 14.3.0 in order to implement validation.
Added Funnel group match type to Discount rule builder and made All / Any implementations more logical.
Updated Umbraco.Licenses dependency with latest changes.
Fixed issue with inconsistent payment validation incorrectly identifying some payments as inconsistent.
Fixed error in migration script.
Added a cart-to-order feature that will facilitate admin users to finalize an order directly from the BackOffice cart workspace.
Important If you are running on version 14 of Umbraco Commerce it is advised to upgrade to this version as soon as possible. Changes in .NET 8.0.8 cause an error in our EntityCache
which have been resolved in this release. With some hosting providers automatically applying .NET patch releases, upgrading should be proritised to avoid any unintentional breakages.
Fixed UDI parsing error when using product related discount rules due to missing UDI Json Converter. Fixed by backporting PocoFactory from v15.
Added Tax Calculation Method to allow for calculated tax rates.
Updated Countries to accept a tax calculation method.
Updated Tax Classes to support tax codes.
Fixed broken migration causing exception on upgrade.
Added "No results" messages to collection views
Upgraded Umbraco CMS dependency to v14.2.0
Added warning on store dashboard/analytics section if the store has multiple currencies when no currency exchange rate service is configured.
Added nullable type support to payment provider/shipping provider settings models.
Added UcStoreContext
to exported NPM package.
Added background task licenses resolver to allow Umbraco Commerce to run background tasks without error.
Added delete support to carts and orders.
Updated store create dialog to redirect to store editor on create.
Fixed errors in v14 migrations when using a separate table for Umbraco Commerce.
Fixed error in v14 migrations where data types are not correctly migrated.
Fixed store tree not updating when a new store is created.
Fixed shipping provider advanced settings now showing in an advanced dropdown editor UI.
Fixed broken localization keys.
Fixed issue in rc1 DB migration script.
Added sort modals to all sortable entities.
Added basic text search across all entity collection views.
Added cart status filter option to carts collection view.
Added advanced properties support to payment/shipping provider settings.
Added order activity log funcationality back in.
Added commerce section dashboard.
Added async pipeline implementation.
Added front end NPM package for UI extension points.
Localized all hard coded strings.
Replaced Newtonsoft.Json
with System.Text.Json
throughout.
Removed ExchangeRateHost
as the default exchange rate service as it now requires an API key.
Fixed validation error for Region code not matching the description example.
Fixed bug in payment provider URL generation containing a rogue $
symbol.
Added Product Attributes section
Added Product Attribute Presets section
Added Variants property editor to create complex product variants
Fixed issues with property editor value converters
Fixed issue with stock synchronization
Added Carts section with ability to create/edit customer carts
Refactored order endpoints to use a defined model for customer/billing/shipping details rather than using order properties collection
Merged in v13 bug fixes
Added Analytics section
Added Create Country modal to allow creating countries from ISO 3166 presets
Added license warning component throughout the commerce section
Updated Regions workspace app to now be hidden until the country is persisted
Update Payment Provider / Shipping Provider label keys to convert kebab case provider aliases to camel case keys for consistency
Fixed bug in Payment Providers section throwing error due to unmapped sku
property
Added section condition to commerce section to only show it when the current user has permission to see it
Setup Management APIs for Product Attributes, Discounts, Gift Cards and Analytics sections
Created an new Umbraco Commerce Payment API to handle payment gateway interactions (old endpoints are depricated)
Added a basic store dashboard with current days stats and order search
Added Gift Cards section
Added Discounts section
Various bug fixes
Backoffice resources are now lazy loaded
Upgraded Umbraco dependency to v14 final
v14 initial alpha release
Fixed issue with stock cache refresher no refreshing due to incorrect cache key .
Added telemetry support as detailed .
Fixed Rounding issue between Umbraco Commerce and Stripe payment gateway .
Fixed Exception on GetOrCreateCurrentOrder in SessionManager .
Fixed bug in group discounts provider based on the issue described in .
Fixed regression in bug fix for preventing order details being returned from search queries .
Fixed regression in EntityCache updates from 13.1.7/13.1.8 failing under load .
Fixed bug in Order search API throwing ORDER BY clause exception .
Fixed bug in Country create dialog failing if Regions exist within another store instance .
Fixed Price Adjustments applied to bundle sub order line not reflected in the bundle unit price .
Belt and brace updates to EntityCache and added a logger to log if an attempt is made to set a NULL
key .
Fixed issue where the EntityCache fail after the .NET Software Development Kit (SDK) update .
Fixed issue with malformed SQL Server migration ().
Added support.
Fixed issue where price inputs wouldn't allow an explicit 0.00
value for free products ()
Read the for more information about this release.
Fixed error on store dashboard when using SQL Server due to group by issue in SQL statement .
Fixed issue due to use of JSON_PATH_EXISTS
in migration scripts only supported in SQL Server 2022+. Resorted to just using JSON_VALUE
queries instead
Read the for further background on this release.
You can find the release notes for Vendr in the .