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.8

1 Customer bug(s) fixed

ID Type Title Area
77705 Bug Discount amount from field is only applied once per orderline

Ecommerce - Order discounts

Version: 9.7.7

1 Customer bug(s) fixed

ID Type Title Area
75019 Improvement Dynamicweb.Admin - Add reference to netstandard assemblyDynamicweb.Admin - Add reference to netstandard assembly

Platform

Version: 9.7.6

10 Customer bug(s) fixed

ID Type Title Area
72456 Bug Using combine Products the product number of the main product get deleted when adding a new option to combine products

PIM
72903 Bug ItemType "File" with multiple files selected gives no output

Content - Items
73271 Bug Tax Provider Errors not being cleaned up

Ecommerce - Shopping Cart
73501 Bug Ambiguous column sql error when searching in item fields after upgrade

Ecommerce
73652 Bug Input fields for VAT percent does not allow decimal numbers

Ecommerce - VAT groups
73716 Bug User total points not recalculated

Ecommerce - Loyalty Points
73970 Bug News (V2) Saving changes to Custom field groups problem in AccessCustomGroupContext

Apps - News
74344 Bug JS error when trying to select target or confirmation page in Item creator app

Content - Item Creator
74480 Bug Indexing query on price > 0 returns 0 products

Platform - Searching\Indexing
74484 Bug Wrong collation for Hindu culture on website settings

Content - Websites

Version: 9.7.5

12 Customer bug(s) fixed

ID Type Title Area
66131 Improvement Index - Field values do not inherit from "Above groups" to "Parent group" when indexingIndex - Field values do not inherit from "Above groups" to "Parent group" when indexing

PIM - Search and Navigation
70482 Bug Sort order in product category field not applied in product/product group edit form until IIS recycle

Ecommerce - Product Categories
72164 Improvement FieldDisplayGroup - Template-TAG need additional information on CategoryFieldsFieldDisplayGroup - Template-TAG need additional information on CategoryFields

Ecommerce - Product Fields
72217 Bug Orderline product autoid=0 causing slowness on cart

Ecommerce - Pricing
72410 Improvement Make neworderid publicMake neworderid public

Platform - API
72714 Bug "Free shipping" discount type doesn't work for giftcards

Ecommerce - Gift cards
72720 Bug Log path in Settings tree is case sensitive

Platform - Monitoring
72820 Bug Make timeout for render email configurable

Marketing - Email Marketing
72963 Bug Product excluded in order discount is taken in account

Ecommerce - Order discounts
73072 Bug Constant value as part of PK does not work

Integration - Data Integration
73211 Bug SmartSearch and/or groupings not working

Users - Smart searches
73436 Improvement Only use autoid for orderdebugging entriesOnly use autoid for orderdebugging entries

Ecommerce - Orders

Version: 9.7.4

29 Customer bug(s) fixed

ID Type Title Area
66159 Improvement Add setting to calculate VAT for gift cardsAdd setting to calculate VAT for gift cards

Ecommerce - Gift cards
70371 Bug Uniqueness validation does not take into account the ShopId on creating of user

Users - Extranet
70576 Improvement Channels - need to get "Alternative Images" backChannels - need to get "Alternative Images" back

PIM - Export and import data
70643 Improvement Change how impersonation of a given user is checked to be allowed.Change how impersonation of a given user is checked to be allowed.

Users - Impersonation
70694 Bug No step validation in shopping cart with old design

Ecommerce - Shopping Cart
70956 Bug Problem with image update from the PIM

PIM - Product Edit mode
71208 Bug Saving unsent email marketing newsletter opened from All Mails node makes it disappear from drafts

Marketing - Email Marketing
71214 Bug Product variant search on Product selector

Ecommerce - Product Catalog
71215 Bug Product variants not output via ViewMore in product selector

Ecommerce - Product Catalog
71220 Improvement Ecom Provider strict primary key checkbox set by defaultEcom Provider strict primary key checkbox set by default

Integration - Data Integration
71233 Bug User smart search fails when filtering on currency

Users - Smart searches
71254 Bug Tracking geoip db can get locked which leads to many log entries

Platform - Statistics
71256 Improvement Yellow bar instead of warning triangle when endpoint from dropdown is selected in live integrationYellow bar instead of warning triangle when endpoint from dropdown is selected in live integration

Integration - Framework\Live
71264 Bug Statistic gathered wrongly in email management

Marketing - Email Marketing
71346 Bug Ecom:Product.Stock tag doesn't decrease after checkout

Ecommerce - Products
71532 Improvement Performance issue with prices when "Reverse Charge For Vat" is a enabledPerformance issue with prices when "Reverse Charge For Vat" is a enabled

Ecommerce
71566 Bug Weighted search App gives error in frontend

Apps
71663 Bug Unable to create a new page based on item type in root of page

Content - Items
71685 Bug Overflow error can occur in assortments

Ecommerce - Assortments
71758 Improvement Add discount to discountextenderbase for use when implementedAdd discount to discountextenderbase for use when implemented

Ecommerce - Order discounts
71773 Bug Using PageNavigationTags before accessing pages in any other way does not work

Content - Pages
71909 Bug Unable to select specific product from list output via search or view more when name has quotation marks

Ecommerce - Product Catalog
72029 Bug Setting a user to administrator is not saved

Platform - Permissions
72050 Bug Wrong order price calculation with product discount and tax

Ecommerce - Shopping Cart
72144 Bug Price matrix shop specific price isn't used

Ecommerce - Pricing
72386 Bug Unable to output users without orders via smart search

Users - Smart searches
72445 Improvement Optimize Installation.Size - and disable for azure applicationsOptimize Installation.Size - and disable for azure applications

Platform - API
72552 Bug Prices for related products are not prepared before they are requested

Ecommerce - Related Products
72662 Bug Format exception on logging receipt emails

Ecommerce - Shopping Cart

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