Products
Packages [expand] [collapse]
Services
Released in version
13.30.0
13.29.0
13.28.0
13.27.0
13.26.0
13.25.0
13.24.0
13.23.1
13.23.0
13.22.0
13.21.0
13.20.0
13.19.0
13.18.2
13.18.1
13.18.0
13.17.0
13.16.1
13.16.0
13.15.0
13.14.1
13.14.0
13.13.0
13.12.0
13.11.0
13.10.0
13.9.0
13.8.0
13.7.1
13.7.0
13.6.0
13.5.0
13.4.0
13.3.1
13.3.0
13.2.0
13.1.0
13.0.0
12.17.2
12.17.1
12.17.0
12.16.0
12.15.1
12.15.0
12.14.0
12.13.0
12.12.1
12.12.0
12.11.1
12.11.0
12.10.0
12.9.1
12.9.0
12.8.1
12.8.0
12.7.0
12.6.0
12.5.0
12.4.1
12.4.0
12.3.1
12.3.0
12.2.0
12.1.0
12.0.0
11.8.5
11.8.4
11.8.3
11.8.2
11.8.1
11.8.0
11.7.1
11.7.0
11.6.1
11.6.0
11.5.1
11.5.0
11.4.1
11.4.0
11.3.0
11.2.6
11.2.5
11.2.4
11.2.3
11.2.2
11.2.1
11.2.0
11.1.1
11.1.0
11.0.0
10.8.0
10.7.3
10.7.2
10.7.1
10.7.0
10.6.0
10.5.1
10.5.0
10.4.3
10.4.2
10.4.1
10.4.0
10.3.0
10.2.3
10.2.2
10.2.1
10.2.0
10.1.1
10.1.0
10.0.2
10.0.1
10.0.0
9.24.1
9.24.0
9.23.0
9.22.1
9.22.0
9.21.0
9.20.0
9.19.1
9.19.0
9.18.0
9.17.0
9.16.0
9.15.0
9.14.1
9.14.0
9.13.0
9.12.0
9.11.1
9.10.0
9.9.0
9.8.1
9.7.1
9.7.0
9.6.0
9.5.0
9.4.1
9.4.0
9.3.2
9.3.1
9.2.1
9.2.0
9.1.0
9.0.0
8.17.0
8.16.1
8.16.0
8.15.0
8.14.0
8.13.4
8.13.3
8.13.2
8.13.1
8.13.0
8.12.0
8.11.5
8.11.4
8.11.3
8.11.2
8.11.1
8.11.0
8.10.0
8.9.0
8.8.0
8.7.1
8.6.1
8.6.0
8.5.0
8.4.0
8.3.0
8.2.1
8.2.0
8.1.0
8.0.1
8.0.0
7.12.0
7.11.0
7.10.3
7.10.2
7.10.1
7.10.0
7.9.0
7.8.6
7.8.5
7.8.4
7.8.2
7.8.1
7.7.2
7.6.1
7.6.0
7.5.1002.0
7.5.1001.0
7.5.1000.0
7.5.446.1
7.5.446.0
7.5.440.0
7.5.409.0
7.5.402.0
7.5.394.2

Release notes for Optimizely updates

This overview lists changes included in Optimizely updates delivered as NuGet packages and services. Use the information to decide which updates to apply to your project, see Installing Optimizely updates. Select a product, package, or service in the left menu, and filter for dates, features, or bug fixes.

  • See only new features (all features) - filter on item type Feature.
  • See only end-user (user interface) features - filter on item type UI Feature.
  • See only critical bug fixes - filter on item type Critical Bug.

Note: New NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.

Latest changes

Item type
Filter on date
Items/Page
Area ID Type Description Released
COM-13164
  CSRUI: Incorrect scroll to load behavior in Order/Cart list

Scrolling error when loading items in Order/Cart list in the Order Management (CSR) view.

Steps to reproduce:

  1. Open Order Management.
  2. Scroll to the bottom of the page to load more orders/carts.
  3. Repeat step 2.
  4. Observe that more blank spaces appear.
  5. To trigger loading of more items, scroll to the bottom of the blank page.
EPiServer.Commerce 13.31.0;
Soon to be released
COM-13167
  Action on product controller fails to execute if you enable SEO URL

Action on product controller fails to execute if SEO URL is enabled.

Steps to reproduce:

  1. On a Quicksilver sample site, change MapDefaultHierarchialRouter from false to true: CatalogRouteHelper.MapDefaultHierarchialRouter(RouteTable.Routes, true);
  2. Navigate to a product from the start page and try to change the variant (shoe size for instance).

Expected:

Should hit public ActionResult SelectVariant(FashionProduct currentContent, string color, string size, bool useQuickview = false).

Actual:

SelectVariant is not hit.

EPiServer.Commerce 13.31.0;
Soon to be released
COM-12974
  Cart Properties allow duplicate keys

This issue relates to cart deserialization, where Cart Properties allow for duplicate keys. The serialized cart was stored in the database as JSON, with duplicated keys for "CampaignCode" in the Properties field. This caused the the Properties HashTable deserialization to fail.

EPiServer.Commerce 13.31.0;
Soon to be released
COM-12806
  Implement - Recording order activities

This feature allows order managers and customer service representatives to track the history of a specific order for audit and analysis purpose. A range of events related to order/shipment status update, payment and promotion of an order will be automatically recorded.

EPiServer.Commerce 13.31.0;
Soon to be released
COM-12699
  Unable to upload image to editor

Unable to upload image when editing catalog content in the TinyMCE editor.

Steps to reproduce:

  1. Open any catalog content with an XHTML property.
  2. Upload an image.

Image uploading fails with this error in the browser console:

[ArgumentNullException: Value cannot be null.
Parameter name: source]
   System.Linq.Enumerable.Any(IEnumerable`1 source) +200
   EPiServer.Commerce.Shell.Rest.Query.GetChildrenQuery.CanHandleQuery(IQueryParameters parameters) +75
   System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source, Func`2 predicate) +183
   EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore.GetQuery(String queryName, ContentQueryParameters parameters) +32
   EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore.Get(ContentReference id, String query, ContentReference referenceId, ContentReference[] references, String[] typeIdentifiers, Nullable`1 allLanguages, IEnumerable`1 sortColumns, ItemRange range) +459
   lambda_method(Closure , ControllerBase , Object[] ) +486
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
   System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +77
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +72
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +38
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +60
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +648
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +213
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +131

 

EPiServer.Commerce 13.31.0;
Soon to be released
COM-13170
  Update length for MetaField table

Update length for MetaField table.

Update the LENGTH column of MetaField table for 'NText', 'LongString', 'LongHtmlString'  meta data type when the LENGTH <=16.

EPiServer.Commerce 13.31.0;
Soon to be released
COM-13029
  GetReferencesToContent result is incorrectly cached

GetReferencesToContent result is incorrectly cached.

Step to reproduce:

  1. Use IContentRepository.GetReferencesToContent to get content reference to an asset.
  2. Add the asset to, or remove it from some catalog content.
  3. Use IContentRepository.GetReferencesToContent again.

Expected:

Result list is updated.

Actual:

Result list is not updated.

EPiServer.Commerce 13.31.0;
Soon to be released
COM-13094
  EPiServer.Commerce.Security does not work together with the latest CMS UI package

The latest version of CMS UI requires at least version 4.1.1 of Microsoft.OWIN.Host.SystemWeb. However, EPiServer.Commerce.Security only supports version 3 of that dependency. So if you have Commerce installed, and try to update to the latest version of CMS you will get the following error:

The latest EPiServer.CMS (11.20.4) depends on Microsoft.OWIN.Host.SystemWeb >= 4.1.1; via EPiServer.CMS.UI.AspNetIdentity 11.32.1. However the latest EPiServer.Commerce.Security (13.29.0) depends on Microsoft.OWIN.Host.SystemWeb < 4.0.0

This fix updates the EPiServer.Commerce.Security's dependency to Microsoft.Owin.Host.SystemWeb to be [4,5).

EPiServer.Commerce 13.30.0;
Mar 09, 2021
COM-12238
  Only discounts with highest priority are applied in certain circumstances

This is a fix for an issue where only discounts with highest priority are applied in certain circumstances.

Steps to reproduce (sample site):

  1. Set PromotionExclusionLevel to "Unit".
  2. Create two discounts of type " Spend for Discounted Selection " in two different campaigns. The discounts should target different products. 
  3. Set both discounts to exclude each other. 

Expected result is that a customer can get both discounts. 
Actual result is that only the discount with highest priority is applied. 

EPiServer.Commerce 13.30.0;
Mar 09, 2021
COM-13102
  CSR Searched items disappear when click on scrollbar in add line item dialog

This fixes a scrollbar issue where the list of items disappear when adding a Line item to a cart in the Order Management (CSR) user interface.

EPiServer.Commerce 13.30.0;
Mar 09, 2021
1 2 3 4 5 6 Next