New features for Episerver Commerce (including a critical bug fix), bug fixes for CMS UI, Episerver Google Analytics, andMarketing Automation connectors ExactTarget and Pardot (including a critical bug fix).
The update applies to Episerver projects version 7.5 and higher, and contains finalized work items included in the latest iteration. Continuous release updates are cumulative to include previous updates. Episerver supports all platform updates and strongly recommends that you keep ongoing projects up-to-date. You can install the updates from the Episerver NuGet feed.
Main packages This release information lists updated main package versions for the Episerver platform. When a release is built, other dependent packages also may be bumped to new versions, although they contain no publicly visible changes. This is done to avoid dependency errors. When you upgrade, NuGet alerts you to upgrade related packages to the required versions. For Commerce, it is important to ensure that you are running the same version of CMS and Commerce, both in the front-end and back-end applications.
Updated main packages
Click a package in the list to see work item details.
COM-4744: Ability to extend IPriceService to change default behavior The default implementation of IPriceService automatically optimizes prices, so the lowest unit price for same market, currency and minimum quantity is selected. A merchandiser might want to change the way to select which prices are saved. This should be done with ease, without having to implement the entire IPriceService interface.
COM-1543: Remove ApplicationID The ApplicationId concept in Commerce, never fully implemented, was removed to make it simpler and easier to use the APIs.
COM-3418: Support return order form in new order system APIs The order system supports return order forms via the new order system API.
COM-1309: Improve catalog import performance and testability The catalog import was rewritten to reduce memory requirements and improve performance.
COM-1544: Introduce proper parent-child relation in catalog The relationship between nodes and entries had functional limitations, such as the ability to drag and drop to rearrange an entry within a category. This story resolves these limitations at the API level in order to support COM-13.
This feature lets merchandisers sort items within a category. To sort, users must
Click the sort button to enter "sort mode".
Select one or more items via the checkbox.
Drag and drop to the new location.
Alternatively, use the context menu options Move Up/Move Down.
COM-2094: Rework activity flows so VNext is default while legacy is enabled with feature switch Since the new promotion system is released and the preferred option, we want to encourage use of VNext activity flows. This story reverses the default status between VNext and non-VNext.
COM-3869: Remove obsoleted APIs that are expired Removes APIs which are no longer supported and have been expired.
COM-3868: Remove legacy asset system The old ECF asset system, the default for a long time, can be removed now.
COM-1545: Upgrade the .NET version used from 4.5 to 4.5.2 Ensure that all projects have .NET 4.5.2 as a minimum dependency.
COM-105: Improved support for redirecting payment providers The previous version of the IPaymentPlugin interface had incomplete support for redirecting payment providers, making it overly complicated to implement support for such providers. This has been improved with the ability to return a redirection URL from the ProcessPayment method.