Bug fixes for 9.7

Here you see all bug fixes for the current branch. Check Important notes in the next section before upgrading your solution.

The Important Notes gives an overview of what you need to be aware of before upgrading your solution.

Ecommerce\Shopping Cart - Upgrade

Remove checkout Shipping address validation on specific fields

In the backend code there was a "forced "requirement of the shipping fields Name, Address and Country which was a very hidden information for the user of the system. Now only country has a "forced" validation. In the shopping cart the shop owner now needs to setup fields validation himself in Ecommerce settings - Order - Validation groups (as other fields that needs to be required.).

Release: 9.7.2

Platform\Upgrade Issues - General

Update ABCPdf and ImageGlue

AbcPDF is replaced by IronPDF. The layout in generated PDF documents can be slightly different. This is because ABCpdf measured layouts in points whereas IronPdf measures layouts in millimeters.

Release: 9.7.0

Platform\API - Upgrade

Upgrade Dynamicweb.Admin target to .NET Framework 4.7.2

Target framework has been changed to .NET Framework 4.7.2. Details about the possible compatibility issues caused by retargeting can be found here: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/retargeting/4.6-4.7.2 Updated server requirements: .NET Framework 4.7.2 runtime must be installed - https://dotnet.microsoft.com/download/dotnet-framework/net472

Release: 9.7.0

Please pay attention to this if you upgrade from version 8.x:

  • The list of deprecated modules and features in Dynamicweb 9
  • Changes to the public API and the places where they may affect you
  • Other important changes, e.g. changes to the solution settings and removal of support for Access databases

Read more in "Upgrading to Dynamicweb 9"

This is an autogenerated list of bug fixes and improvements contained in each version of Dynamicweb. If this is an active branch, the most recent version may be unreleased

Version: 9.7.3

18 Customer bug(s) fixed

ID Type Title Area
66252 Improvement Improve ecom provider in new projectImprove ecom provider in new project

PIM - Export and import data
66952 Improvement Excel PIMprovider - merge PIMExcel- & Excel-provider on ProductImport functionExcel PIMprovider - merge PIMExcel- & Excel-provider on ProductImport function

PIM - Export and import data
67018 Improvement Backend support for Favorite ListsBackend support for Favorite Lists

Ecommerce
69781 Bug RenderItemList sort order doesn't work as intended

Platform - Templates
70086 Bug Stock table bug when Stock Location is 'Nothing Selected'

Ecommerce - Stock
70194 Bug Dynamicweb.Ecommerce.Extensibility.Editors.ProductsAndGroupsEditor does not work

Platform - API
70293 Bug Traking id is saved with the "," in the database when it is edited

Ecommerce - Track and Trace
70316 Improvement Make it possible to set stocklocation using a url parameterMake it possible to set stocklocation using a url parameter

Ecommerce - Stock
70756 Bug Not possible to link to other file types in Link section in Image Properties

Content
70822 Bug 'Total value of orders' calculated wrong on User Smart Search field

Users - Smart searches
70823 Bug Error exception on rendering free shipping discount

Ecommerce - Order discounts
71084 Bug Variant cache not cleared on KillAll

Platform - Cache
71093 Bug Product view models does not correctly initialize it's own properties

Ecommerce - Product Catalog
71167 Bug Forms for editors: Null error when using "insert before" or "insert after"

Apps - Forms for editors
71205 Bug Remove Dynamicweb.Management.Demo package from DW97

Platform - Packages
71262 Bug Ecom:Order:OrderLine.DiscountDescription is needed to render discount campaign image...

Ecommerce - Order discounts
71369 Bug Fix for empty category field values causes skipped products during indexing

Platform
71474 Improvement Do not send pushpromise on azure web app installationsDo not send pushpromise on azure web app installations

Platform - Templates\Razor

Version: 9.7.2

24 Customer bug(s) fixed

ID Type Title Area
46198 Improvement Change name of providersChange name of providers

Ecommerce - Payment
67851 Improvement Feature: Add logging to Export OrdersFeature: Add logging to Export Orders

Integration
68334 Improvement Support webP format in getimageSupport webP format in getimage

Platform
68336 Improvement Support webP format in file browserSupport webP format in file browser

Platform
68685 Improvement Upgrade DIBS Flexwin to be SCA compliantUpgrade DIBS Flexwin to be SCA compliant

Ecommerce - Payment
68797 Improvement Workflow - remove "Multipleselect" from listWorkflow - remove "Multipleselect" from list

PIM
68800 Improvement Navigation viewmodelNavigation viewmodel

Platform - Customized URLs
68915 Improvement Make new image patterns work for viewmodelsMake new image patterns work for viewmodels

Platform
68977 Bug Using "view more" function in Assortments will not let you select any of the products

Documentation
68978 Bug Forms for Editors: Inserting a link in Body text field fails with js error

Apps - Forms for editors
69074 Improvement Update all uses of Path.Combine to CombinePathsUpdate all uses of Path.Combine to CombinePaths

Integration
69489 Bug Required Product field for item type fails

Content - Items
69579 Bug Issue with adding Active flag to shipping providers

Ecommerce - Shipping
69587 Improvement Remove user address from address loop and address list in user managementRemove user address from address loop and address list in user management

Users - Addresses
69774 Improvement Subtotal calculation in checkout Ecom:Order.TotalPriceWithoutFeesAndTaxesSubtotal calculation in checkout Ecom:Order.TotalPriceWithoutFeesAndTaxes

Ecommerce - Shopping Cart
69777 Improvement New notification subscriber to allow frontend loginNew notification subscriber to allow frontend login

Platform
69941 Bug Variant cache not cleared with EcomProvider

Integration - Data Integration
70075 Improvement Remove checkout Shipping address validation on specific fields
Upgrade
In the backend code there was a "forced "requirement of the shipping fields Name, Address and Country which was a very hidden information for the user of the system. Now only country has a "forced" validation. In the shopping cart the shop owner now needs to setup fields validation himself in Ecommerce settings - Order - Validation groups (as other fields that needs to be required.).
Ecommerce - Shopping Cart
70076 Improvement Checkout - Create new user forced to put the email information as the username in frontendCheckout - Create new user forced to put the email information as the username in frontend

Ecommerce - Shopping Cart
70155 Bug Clean up Epays mess

Ecommerce - Payment\ePay
70179 Improvement Edit area can be slow to load when you have many items and layout templatesEdit area can be slow to load when you have many items and layout templates

Content - Websites
70255 Improvement Add ShowAsImageSelector for item editor attributes on the file editorAdd ShowAsImageSelector for item editor attributes on the file editor

Platform - API
70276 Improvement Do not return default address from address table on new cartsDo not return default address from address table on new carts

Users
70289 Improvement Copy customer field information to delivery fields when empty - new setting in ecommerceCopy customer field information to delivery fields when empty - new setting in ecommerce

Ecommerce - Shopping Cart

Version: 9.7.1

15 Customer bug(s) fixed

ID Type Title Area
65662 Bug CultureNotFoundException in PIM

PIM
66824 Improvement Import UI - MappingsImport UI - Mappings

PIM - Export and import data
67870 Improvement Export backend language to CSV file and import it again.Export backend language to CSV file and import it again.

Platform
67903 Improvement Improve SQL in 'GetPagedProductsWithCount'Improve SQL in 'GetPagedProductsWithCount'

PIM
68015 Improvement Live integration: Secret field is overridden by AD password remembered by browserLive integration: Secret field is overridden by AD password remembered by browser

Integration
68050 Improvement Feeds - Add information to LINK areaFeeds - Add information to LINK area

PIM
68053 Improvement Combine - Message "The combination is already marked as ....", should be made as tooltipCombine - Message "The combination is already marked as ....", should be made as tooltip

PIM
68055 Improvement Shortcuts - More information and have "Set focus"Shortcuts - More information and have "Set focus"

PIM
68686 Improvement Upgrade Stripe to be SCA compliantUpgrade Stripe to be SCA compliant

Ecommerce - Payment
68716 Bug HTMLAgilityPack version dependencty ignored during build

Platform
68790 Improvement Workflow - Check for "Usage", before Workflowstate can be deletedWorkflow - Check for "Usage", before Workflowstate can be deleted

PIM
68791 Bug Item Publisher: Settings section not collapsed

Content - Item Publisher
68798 Improvement Workflow - Disable line "Delete" button, when "In Use" are trueWorkflow - Disable line "Delete" button, when "In Use" are true

PIM
68922 Bug Not possible to sort Ecommerce related product groups

Ecommerce - Product Groups
68973 Bug PIM Excel export does not have any value in Custom product fields

PIM - Export and import data

Version: 9.7.0

21 Customer bug(s) fixed

ID Type Title Area
61032 Bug Not possible to create two direct paths of same name but different domain

Settings - Direct paths
61476 Bug Paging count wrong number in PIM Queries

PIM - Product View mode
61623 Bug The Vertex provider tax calculation failing if product name longer than 40 symbols

Ecommerce - Taxes
61871 Bug Profile selector not visible in page preview window

Content
62499 Bug Duplicate summary orderdetails when opened from Users/Orders

Users
62942 Bug Resizing browser reveal hidden options in page properties

Others - UI
63373 Bug No thumbnail display for images with focal points in item relation lists

Content - Items
63466 Bug Links are not displayed in item relation lists when the link field is the only one shown

Content - Items
63844 Bug Drag and drop groups not working in Chrome

Ecommerce - Product Groups
65255 Bug Global Elements with forms for editors APP post to wrong ID

Content
65464 Bug Rapido: Mobile navigation not showing Ecom groups

Rapido
65614 Bug Bug in Users code causes excessive (and expensive) calls to google api

Users
65691 Bug Integration Order Id in backend order list is not filled from db

Ecommerce - Orders
65764 Bug DoNotAddUnsubscribe not working when content has not unsibscribe placeholders

Marketing - Email Marketing
66047 Bug Include the ShopID when creating a new user

Users - Extranet
66060 Bug TreeNavigateToNode cookie doesn't encode special characters

Ecommerce - Ecommerce Tree
66387 Bug "Area ID must be greater than 0, but it was 0" error when create a new language

Content - Websites
67324 Bug Multilanguage Listbox property fields change type if other fields are edited

Ecommerce - Product Categories
67387 Bug Exceptions when building assortments are lost

Ecommerce - Assortments
67466 Bug Fix indexing when CategoryFieldValues are empty

Platform - Searching\Indexing
67481 Bug Customer center retrieve orders based on impersonation doesn't work

Ecommerce - Customer Center