Bug fixes for 9.8

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.

No important notes yet for the release.

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

15 Customer bug(s) fixed

ID Type Title Area
80177 Improvement Add new properties to cartorderline viewmodelAdd new properties to cartorderline viewmodel

Ecommerce - Product Catalog
82352 Bug Error when completing an order with Quickpay through context cart

Ecommerce - Payment\QuickPay
82831 Bug PIM field display group sorting

PIM
82879 Bug Website language has no affect on group name in url

Content - Websites
83099 Bug ProductCategoryFields of type 'Checkbox' are not inherited

Ecommerce - Fields
83178 Bug Graphs not displayed in email statistics on DW98

Marketing - Email Marketing
83347 Bug EcomProvider: DefaultShop is calculated wrongly

Integration - Data Integration
83368 Bug User cart is not cleared during payment callback

Ecommerce - Orders
83680 Bug Exception when adding 'Related product' field to Visible Fields in PIM

PIM
83841 Bug Changes to item paragraphs on pages in draft mode are lost if you sort the paragraph list afterwards

Content
83856 Bug Editing pim field in non-default language deletes content if field is rich text and readonly

PIM
84052 Bug UpgradeCartToOrder can result in bad data.

Platform - API
84072 Bug Language Management: Deactivating a paragraph on master isn't done on slave

Content - Language Management
84276 Bug Orderstate name not correct when sending notifications for status change

Ecommerce - Order State
84770 Bug Inherit wrong value for boolean product category fields, when primary group path doesn't have any product categories

Ecommerce - Product Categories

Version: 9.8.10

21 Customer bug(s) fixed

ID Type Title Area
76192 Improvement "Begin" + "Repeat every" on scheduled tasks must behave as expected"Begin" + "Repeat every" on scheduled tasks must behave as expected

Integration - Framework\Batch
78484 Improvement Change image resizing to use interpolation and antialiasChange image resizing to use interpolation and antialias

Settings
80497 Bug Discount Included/Excluded Products with Query not working

Ecommerce - Order discounts
80973 Bug Unable to replace data in specific table

Platform
81179 Bug Missing first/last RMA in backend list

Ecommerce - RMA
81417 Bug DOM exception when using visual editor on a website with a different primary domain than the one you're logged in to

Platform
81627 Improvement EcomFieldDisplayGroupTranslation still uses autoId and not SystemNameEcomFieldDisplayGroupTranslation still uses autoId and not SystemName

PIM - Product View mode
81832 Bug Saving or adding ProductCategory fields takes a lot of time

Ecommerce - Product Categories
81884 Improvement Create new method for getting only product keys to use in Discount.ProcessProductSelectionsCreate new method for getting only product keys to use in Discount.ProcessProductSelections

Ecommerce - Sales Discounts
82143 Bug EcomProvider clears relationgroups instead of adding data

Integration - Data Integration
82144 Bug EcomProvider sometimes sets unnecessary primary keys

Integration - Data Integration
82544 Bug Repository task to rebuild index trow exception on save

Others - UI
82560 Bug Channable xslt doesn't handle ssl properly

PIM
82636 Bug EcomProvider does not handle ParentGroups correctly

Integration - Data Integration
82758 Bug Creating new product in pim fails if warehouse has a field display group attached that is not translated

PIM
82895 Bug Image handler image quality

Platform
82948 Bug Mix of User/Order address information

Users - Addresses
82949 Bug LatestVisits widget doesn't work after deleting the page

Platform - Dashboard
83108 Improvement Add notifications for order validationAdd notifications for order validation

Ecommerce
83202 Bug 404 occurs when trying to delete emails from Email Marketing

Marketing - Email Marketing
83233 Bug Sorting field display group with special character name fails

Ecommerce - Product Group Fields

Version: 9.8.9

20 Customer bug(s) fixed

ID Type Title Area
79899 Improvement Make queries respect what products a given user can seeMake queries respect what products a given user can see

PIM - Search and Navigation
80365 Bug Unable to override cookie settings

Settings - Cookie Manager
80537 Bug overriding default parameters on the Query Publisher app fails for int32 array

Platform - Searching\Query Publisher
80608 Bug Error when merging carts

Ecommerce - Shopping Cart
80902 Bug NullReferenceException occurs during deployment when creating instance of provider

Platform - Deployment Tool
80911 Bug XmlProvider overrides source data when Constant script is used in the mapping

Integration - Data Integration
80946 Improvement Cart flows - Missing API in frontend to change cart stateCart flows - Missing API in frontend to change cart state

Ecommerce
81104 Improvement Log a warning and not error on CSRF fails on backend loginsLog a warning and not error on CSRF fails on backend logins

Platform - Security
81207 Improvement Do not calculate container property on paragraph over and over again when not needed.Do not calculate container property on paragraph over and over again when not needed.

Platform - Performance
81260 Bug 'Dad is not happy' with Bambora(Beansteam) checkout

Ecommerce - Payment\Beanstream
81371 Bug Add to cart fails if you don't have a PageView

Ecommerce - Orders
81401 Bug Empty product group provides discount on all products

Ecommerce - Order discounts
81480 Bug Pim list crashes if product name contains " > "

PIM
81511 Improvement Make it possible to return more than 5 parcel shops from GLSMake it possible to return more than 5 parcel shops from GLS

Ecommerce - Shipping\GLS
81559 Bug "Use domain for cookies" checkbox only partially works

Platform
81794 Bug Export products from List not working

PIM - Export and import data
81846 Improvement Add formatted properties to priceviewmodelAdd formatted properties to priceviewmodel

Platform - API
81863 Improvement New UserAddress.Selected tagsNew UserAddress.Selected tags

Users
81906 Improvement Insert default AssetCategory 'Images' in the databaseInsert default AssetCategory 'Images' in the database

PIM - Product Edit mode
82545 Bug Data Integration jobs list is very slow

Integration

Version: 9.8.8

25 Customer bug(s) fixed

ID Type Title Area
72727 Improvement Combine products should check for referential integrety on product idsCombine products should check for referential integrety on product ids

PIM
73531 Bug IsActive tags don't update in Order context

Ecommerce - Orders
75110 Improvement Icecat provider - add Activity selector, to be called after successful retrieval of dataIcecat provider - add Activity selector, to be called after successful retrieval of data

PIM - Export and import data
76874 Improvement Icecat - Add non-existing products to IceCat XMLIcecat - Add non-existing products to IceCat XML

PIM - Export and import data
76945 Improvement IceCat - We should show both repository and PIM queriesIceCat - We should show both repository and PIM queries

PIM - Export and import data
76946 Improvement IceCat - Add 'DataFetched' to Product node in XMLIceCat - Add 'DataFetched' to Product node in XML

PIM - Export and import data
77060 Improvement Icecat provider - Language code mappingIcecat provider - Language code mapping

PIM - Export and import data
77119 Improvement FieldDisplayGroups - Extend with SystemName optionFieldDisplayGroups - Extend with SystemName option

PIM - Product Edit mode
77498 Improvement IceCat - Reorganize settingsIceCat - Reorganize settings

PIM - Export and import data
79323 Improvement Image pattern - Append Product Standard field "ProductEAN" to optionsImage pattern - Append Product Standard field "ProductEAN" to options

PIM - Product Edit mode
79463 Improvement XSLT - Ignore products with (code="-1")XSLT - Ignore products with (code="-1")

PIM - Export and import data
80023 Bug PIM view options can cause exception

PIM
80028 Bug Error exception in voucher and discount lists on empty or upgraded solution

Platform - Upgrade Issues
80071 Bug Inherit from group fails at product level if value differs across languages

Ecommerce - Product Fields
80155 Bug EditOrder: browse log second page makes Taxes recalculation when OrderLineFieldValues collection not empty

Ecommerce - Orders\Edit order
80241 Bug Abandoned cart emails not being sent to logged in users

Marketing - Email Marketing\Abandoned cart
80302 Bug When copying a product values in category fields are initally empty on the new copy

Ecommerce - Product Categories
80496 Bug Loyalty Points Cart validation does not work correctly

Ecommerce - Shopping Cart
80620 Improvement Implement 'NumberParameterEditor'Implement 'NumberParameterEditor'

PIM - Product Edit mode
80622 Improvement Rapido 3.4: Missing definition and accessible for Link on the Rapido.dll DW 9.8.7for Rapido3headRapido 3.4: Missing definition and accessible for Link on the Rapido.dll DW 9.8.7for Rapido3head

Rapido
80704 Bug Product Details UI fails after checking 'Deprecate images' and 'Improved image patterns'

Ecommerce - Product Catalog
80750 Improvement Add UnitPriceBeforeDiscount property to CartViewModelAdd UnitPriceBeforeDiscount property to CartViewModel

Ecommerce - Shopping Cart
80756 Improvement Support feed=true for product catalog for viewmodelSupport feed=true for product catalog for viewmodel

Ecommerce - Product Catalog
80796 Improvement Support feed templates in product catalog app for viewmodelSupport feed templates in product catalog app for viewmodel

Platform - Frontend pipeline
81375 Improvement Do not override pageview title with group title if no group is presentDo not override pageview title with group title if no group is present

Ecommerce

Version: 9.8.7

21 Customer bug(s) fixed

ID Type Title Area
70693 Improvement Ability to make checkout via Klarna v3 with some extra country/currencyAbility to make checkout via Klarna v3 with some extra country/currency

Ecommerce - Payment\Klarna
77402 Bug Null reference exception when having a product with no group in product view models

Ecommerce - Product Catalog
78482 Bug Redirect to page in forms for editors submit does not include submit token in receipt url for internal links as expected

Apps - Forms for editors
78876 Improvement Add 'Comments' to Ribbon in PIMAdd 'Comments' to Ribbon in PIM

PIM - Product Edit mode
79020 Bug Stock amount from matrix not prioritized

Ecommerce - Stock
79208 Bug Focal point is reset if it's inside an item tab that is not the first tab

Content - Items
79209 Bug PIM multiedit variant selection screws up if structure is deep enough

PIM
79349 Bug ItemProvider: Relation list field Importing item relations broken

Integration - Data Integration
79390 Bug ItemPublisher: Not possible to filter on terms with accent characters like hést

Content - Item Publisher
79623 Improvement Add meta title to viewmodel based groups and productsAdd meta title to viewmodel based groups and products

Ecommerce - Product Catalog
79739 Bug Groups are part of the navigation viewmodel even if they are not published in menu

Platform - Frontend pipeline
79743 Bug Merging anonymous cart causes exception

Ecommerce - Shopping Cart
79810 Bug EcomProvider: Fix An item with the same key has already been added exception

Integration - Data Integration
79819 Improvement Ensure that the checkout step does not get cached in browser under no circumstancesEnsure that the checkout step does not get cached in browser under no circumstances

Ecommerce - Shopping Cart
79857 Improvement Add groupid to navigation view modelAdd groupid to navigation view model

Platform - Templates\View models
79876 Bug Draft changes disappear after paragraph sort

Content - Paragraphs
80059 Bug Combine is depending on product language order

PIM
80114 Bug attempt to aritmatic with two prices of different currency

Ecommerce - Pricing
80143 Improvement Add new properties to product viewmodelAdd new properties to product viewmodel

Ecommerce - Product Catalog
80144 Improvement Make it possible to get a list of valid product discounts using the APIMake it possible to get a list of valid product discounts using the API

Platform - API
80146 Improvement Add groupid to navigation viewmodelAdd groupid to navigation viewmodel

Platform - Navigation

Version: 9.8.6

30 Customer bug(s) fixed

ID Type Title Area
64300 Improvement Audit - Handle Auditing for Assets on products (EcomDetails)Audit - Handle Auditing for Assets on products (EcomDetails)

PIM - Export and import data
73265 Improvement Content builder - Search field to filter rows and columnsContent builder - Search field to filter rows and columns

Content - Content Builder
75306 Improvement Content builder - Show paragraph name and IDContent builder - Show paragraph name and ID

Content - Content Builder
75346 Improvement Dynamicweb.Hosting - Move to level 4Dynamicweb.Hosting - Move to level 4

Platform
77986 Improvement Content builder - Publish / Unpublish on the entire rowContent builder - Publish / Unpublish on the entire row

Content - Content Builder
77987 Improvement Content builder - Hide desktop/Tablet/mobile on an entire row (Part 1)Content builder - Hide desktop/Tablet/mobile on an entire row (Part 1)

Content - Content Builder
77988 Improvement Content builder - Publication period for an entire rowContent builder - Publication period for an entire row

Content - Content Builder
78098 Improvement Content builder - Copy row & Copy row here on the listContent builder - Copy row & Copy row here on the list

Content - Content Builder
78526 Bug Ecom:Product.ReservedAmount and Ecom:Product.AvailableAmoaunt tags calculated wrongly after processing of checkout

Ecommerce - Stock
78628 Improvement Update xss regex to be more recilient to whitespace and additional parametersUpdate xss regex to be more recilient to whitespace and additional parameters

Platform - Security
78671 Improvement Order update of Id is broken with the current cachingOrder update of Id is broken with the current caching

Ecommerce - Shopping Cart
78727 Bug Image patterns do not work with orderline in cart when using viewmodel

Ecommerce - Shopping Cart
78749 Bug Saving user always validating encrypted password when 'Show password if present' is disabled

Users
78832 Bug Concurrency problem in group navigation provider

Ecommerce
78846 Improvement ProductItems shouldn't recalculate on every renderProductItems shouldn't recalculate on every render

Ecommerce - Parts Lists
78848 Improvement Content builder - Row information layout on the listContent builder - Row information layout on the list

Content - Content Builder
78857 Bug Azure b2c policy handling sometimes cause errors

Users - External Authentication
78921 Bug Navigation: GroupId which contains 'GROUP_' will cause exception in backend

Platform - Permissions
78927 Bug Data does not follow column title in page list mode after sorting and adjusting the columns

Content - Pages
79016 Bug Missing column in formfield on DW98

Content
79041 Bug Cached discounts memory consumption is too high

Ecommerce
79103 Bug Altapay payments reserved does not include shipping fee

Ecommerce - Payment\AltaPay
79148 Improvement Change AutoIdIndex to not eager load all keysChange AutoIdIndex to not eager load all keys

Ecommerce - Products
79250 Bug Discount Given / Count / Used always empty

Ecommerce - Order discounts
79264 Bug NotificationSubscriber not hit in FindPoints

Ecommerce - Loyalty Points
79297 Bug Altapay payments shipment orderline includes VAT

Ecommerce - Payment\AltaPay
79348 Bug TermFacet showing FieldName in FacetOptionName and FacetOptionLabel

Platform - Searching\Indexing
79394 Bug EcomProvider: Fix An item with the same key has already been added exception

Integration - Data Integration
79457 Improvement ExcelProvider: Add Append, Prepend, Constant script values handlingExcelProvider: Add Append, Prepend, Constant script values handling

Integration - Data Integration
79832 Improvement Add a guard on internal dictionaries when adding productsAdd a guard on internal dictionaries when adding products

Ecommerce - Products

Version: 9.8.5

19 Customer bug(s) fixed

ID Type Title Area
73692 Improvement Workflow - Audit Logging with correct/full informationWorkflow - Audit Logging with correct/full information

PIM - Search and Navigation
76684 Improvement Improve default cookie manager templatesImprove default cookie manager templates

Settings - Cookie Manager
77031 Bug PIM Width and Height fields not updated with Excel import

PIM - Export and import data
77394 Improvement Update Azure B2C to support customer numberUpdate Azure B2C to support customer number

Users - External Authentication
77575 Bug Inactive variants are part of variantcombinations in frontend.

Ecommerce - Variants
77856 Bug Product.Price.Price is always including VAT when using ViewModel or api

Platform - Templates\View models
77959 Bug Item field of type "Item field" is overwritten by master

Content - Items
78013 Improvement Content builder - Delete row button on the context menuContent builder - Delete row button on the context menu

Content - Content Builder
78088 Bug Default payment and shipping provider is not selected

Ecommerce - Orders
78132 Bug Exception in GLSParcelShop.ashx

Ecommerce - Shipping\GLS
78224 Bug Form submit without debug info when redirecting to existing page

Apps - Forms for editors
78226 Bug Unable to restore default unselected value in radio-button category field

PIM - Product Edit mode
78304 Bug NotificationSubscriber not hit in FindPoints

Ecommerce - Loyalty Points
78379 Improvement Pre-fill DIBS easy payment formPre-fill DIBS easy payment form

Ecommerce - Payment\DIBS Easy
78473 Bug Null reference exception when using cartcmd=updateorderlines with anonymous users

Ecommerce - Shopping Cart
78490 Bug 'Show only if' in Item Types not working correctly with Check-box field

Content - Items
78525 Bug Ecom:Order.TrackTraceName tag empty in Orders loop

Ecommerce - Track and Trace
78527 Bug 401 (Unauthorized) error on authorizing in Deployment Tool

Platform - Deployment Tool
78729 Bug LuceneIndexProvider can throw "InvalidCastException"

Platform - Searching\Indexing

Version: 9.8.4

27 Customer bug(s) fixed

ID Type Title Area
74777 Bug When adding fields to a user / group type it is necessary to recycle for the changes to appear

Users
75046 Improvement Make excel file name dynamicMake excel file name dynamic

Ecommerce
75119 Improvement XSLT - Fetch "Unit's values" on FeatureFields, and concat with main-ValueXSLT - Fetch "Unit's values" on FeatureFields, and concat with main-Value

PIM - Export and import data
75135 Improvement Dynamicweb.Security - Rewrite use of active directory authentication web serviceDynamicweb.Security - Rewrite use of active directory authentication web service

Platform
75369 Improvement Dynamicweb.Scheduling.PIM.EmailNotificationsAddInDynamicweb.Scheduling.PIM.EmailNotificationsAddIn

Platform - API
76197 Improvement File path for config-file for parameterized scheduled tasks should have root Files/FilesFile path for config-file for parameterized scheduled tasks should have root Files/Files

Integration - Framework
76369 Improvement Add a Ecom:Order.TrackTraceName template tagAdd a Ecom:Order.TrackTraceName template tag

Ecommerce - Orders
77045 Improvement Summit adjustments to reportingSummit adjustments to reporting

Marketing
77064 Improvement Improve new cache invalidation of DiscountsImprove new cache invalidation of Discounts

Ecommerce - Order discounts
77270 Improvement EbizCharge Iframe modeEbizCharge Iframe mode

Ecommerce - Payment
77347 Bug Fix Ecom tree backend performance

Ecommerce - Ecommerce Tree
77407 Bug Saving a product without visiting the related groups tab removes the primary group relation

Ecommerce - Product Groups
77453 Bug Enable Focal Point Selector in code first items

Content - Items
77457 Improvement Add nullguards to everything in viewengineAdd nullguards to everything in viewengine

Ecommerce - Product Catalog
77528 Improvement Minimum and maximum values for FacetViewModelMinimum and maximum values for FacetViewModel

Platform
77531 Improvement Cart Logging during checkoutCart Logging during checkout

Ecommerce - Shopping Cart
77566 Bug NullReferenceException occurs when using Translate in comment notification template

Content - Comments
77577 Bug Newsletter subscription not being rendered in checkout

Ecommerce - Shopping Cart
77596 Bug Product categories fail when adding checbox options

Ecommerce - Product Categories
77704 Improvement Improve URL reset performanceImprove URL reset performance

Platform
77722 Improvement Additional Cart loggingAdditional Cart logging

Ecommerce - Shopping Cart
77751 Bug Context.Cart and OrderService do not update the cache key when order id is changed

Ecommerce - Shopping Cart
77857 Bug Error exception on adding All Countries

Ecommerce - Country
77862 Bug Discounts lookup products in a way that is too slow for some sites

Ecommerce - Pricing
78037 Bug Ecom:Product.Stock tag outputs wrong amount in multiple languages

Ecommerce - Stock
78110 Improvement Remove phone code from request to BBS/Netaxept/Dibs/NetsRemove phone code from request to BBS/Netaxept/Dibs/Nets

Ecommerce - Payment\BBS
78120 Bug Item based page template is blocked by restrictions

Content - Items

Version: 9.8.3

17 Customer bug(s) fixed

ID Type Title Area
67787 Improvement Feeds - Organize and Improve UI around field selectionsFeeds - Organize and Improve UI around field selections

PIM - Export and import data
74863 Improvement Export data with custom request add-in: General ability to export DW database tables as XMLExport data with custom request add-in: General ability to export DW database tables as XML

Integration - Framework\Batch
75088 Improvement Did you mean on several words in one searchDid you mean on several words in one search

Platform - Searching
75115 Improvement Icecat provider - Created XML file, should have unique filenameIcecat provider - Created XML file, should have unique filename

PIM - Export and import data
75195 Improvement Improve discount loadtimeImprove discount loadtime

Ecommerce - Order discounts
75849 Improvement Make discount store all information needed to be used in frontend without expensive calculationsMake discount store all information needed to be used in frontend without expensive calculations

Ecommerce - Order discounts
76055 Improvement Add 'Comments' in MarketingAdd 'Comments' in Marketing

Content - Comments
76527 Bug Backend edit Quotes with a discount remove the quotes in frontend

Ecommerce - Quotes
76887 Bug EcomVariantsOptions throws 'The given key was not present in the dictionary' message

Integration - Data Integration
76889 Improvement Add missing toolbar options to ck editor add-inAdd missing toolbar options to ck editor add-in

Content - Editor
76919 Bug Default index sort not working with ProductViewModel

Ecommerce
77032 Improvement Html decode values from rte in ecommerce when indexingHtml decode values from rte in ecommerce when indexing

Ecommerce - Product Search
77084 Bug Ecom:Product.HaveDiscount tag always returns false

Ecommerce
77092 Improvement Do not generate URLs for groups that are not ecommerce shopsDo not generate URLs for groups that are not ecommerce shops

Platform - Customized URLs
77100 Improvement First screen after loginFirst screen after login

Platform - Permissions
77381 Improvement Price validation failed for orderPrice validation failed for order

Ecommerce - Orders
77411 Improvement Send the original filename as header in getimage so save as will use the filename instead of getimage.ashxSend the original filename as header in getimage so save as will use the filename instead of getimage.ashx

Platform

Version: 9.8.2

14 Customer bug(s) fixed

ID Type Title Area
70909 Improvement Rapido 3.3: Merge Columns for pages (Part 1+2) + row settings and improvements (Part 1-7) to Rapido 3_headRapido 3.3: Merge Columns for pages (Part 1+2) + row settings and improvements (Part 1-7) to Rapido 3_head

Rapido
73272 Improvement Some Data Integration Activities have yellow warning icon despite being completed OKSome Data Integration Activities have yellow warning icon despite being completed OK

Integration
74890 Improvement Channable XSLT - "additional_image_link" change/appended to follow the new ViewModelChannable XSLT - "additional_image_link" change/appended to follow the new ViewModel

PIM - Export and import data
75456 Bug Absolute canonical links broken with 'Ensure unique path for each website' enabled

Settings - Customized URLSs
75958 Improvement Remove RazorEngine from Rapidos dependenciesRemove RazorEngine from Rapidos dependencies

Platform
75961 Improvement Support Klarna through ValitorSupport Klarna through Valitor

Ecommerce - Payment\AltaPay
76070 Bug Exceptions when trying to send out emails with comments when there is no email

Content - Comments
76096 Bug Ecom Group meta tags not rendered in frontend in DW 9.8 when using Model.MetaTags

Ecommerce
76228 Bug EBIZ: Wrong information being retrieved on Capture method

Ecommerce - Payment
76230 Bug Autologin not working with full impersonation

Users - Extranet
76284 Improvement Merge Content Builder to 9.8Merge Content Builder to 9.8

Content
76419 Bug Stock amount by stock location when having multiple languages

Ecommerce - Stock
76646 Bug LockMgmtCenter setting now locks Administrator out

Settings
76762 Improvement Prevent too many CSRF warnings on backend login in development environmentsPrevent too many CSRF warnings on backend login in development environments

Platform - Security

Version: 9.8.1

20 Customer bug(s) fixed

ID Type Title Area
44619 Improvement Add more license related numbers to InstallationXmlAdd more license related numbers to InstallationXml

Platform - License
70660 Bug Error exception on saving product category after adding new language&field

Ecommerce - Product Categories
72461 Improvement Sendgrid: Update provider to use api keySendgrid: Update provider to use api key

Marketing - Email Marketing
73321 Bug Viewing an item from an item publisher doesn't give a customized url until after recycle if item has been created by copying

Platform - Customized URLs
74342 Bug Not possible to save category field option sort order after having saved it on a secondary language

Ecommerce - Product Categories
74682 Bug Item visible group setting fail on symbol and spaces

Content - Items
74895 Improvement Make discounts searchableMake discounts searchable

Ecommerce - Order discounts
74934 Improvement Include compiled JS file in Nuget packageInclude compiled JS file in Nuget package

Content
75299 Bug "INVALID_FILE_TYPE" error on saving item based content has image with focal points set

Content - Items
75342 Improvement Dynamicweb.Core.UIDynamicweb.Core.UI

Platform - API
75344 Improvement Dynamicweb.UI.ElementsDynamicweb.UI.Elements

Platform - API
75355 Improvement Dynamicweb.ManagementDynamicweb.Management

Platform - API
75358 Improvement Dynamicweb.Ecommerce.WebAPIDynamicweb.Ecommerce.WebAPI

Platform - API
75403 Bug Completeness throws exception inside 'All PIM Products'

PIM
75460 Bug SqlIndexBuilder doesn't save at first try

Platform - Searching\Indexing
75568 Improvement Remove dependency on Microsoft.Build (MSBuild)
Technical
When performing a manual upgrade of a custom solution you should make sure that the following assemblies are removed from the application bin folder: Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Tasks.Core.dll Microsoft.Build.Utilities.Core.dll Microsoft.CodeAnalysis.Workspaces.Desktop.dll Also make sure to update web.config and add binding redirects <dependentAssembly> <assemblyIdentity name="Microsoft.Build.Framework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="99.9.9.9" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.Build" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="99.9.9.9" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.Build.Tasks.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="99.9.9.9" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.Build.Utilities.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="99.9.9.9" /> </dependentAssembly>
Platform
75607 Bug Validation on order line fields does not work

Ecommerce - Validation groups
75655 Improvement Remove assetgroups that do not have any assetsRemove assetgroups that do not have any assets

Ecommerce
75658 Improvement Details should give the correct valueDetails should give the correct value

Ecommerce
75729 Bug Friendly error message does not work

Others

Version: 9.8.0

13 Customer bug(s) fixed

ID Type Title Area
70483 Bug Payment/shipping method marked as None in Country form on saving the payment/shipping

Ecommerce - Country
70758 Bug On callback from payment the context is absent and wrong country is applyed and wrong shipping fee is applied

Ecommerce - Shopping Cart
71646 Bug IpBanner bans wrong ip when x-forwarded contains multiple ips

Platform - Security
72795 Bug Price provider throws StackOverflowException

Ecommerce - Pricing
72908 Bug bug in property OrderLine.TotalDiscount

Ecommerce - Sales Discounts
73077 Bug PIM: Field changes are not saved when Name and Number are readonly

PIM
73210 Bug Export/Import - import DW Excel, Products variants is not importing with values

PIM - Export and import data
73440 Bug Shipping methods not returned when there are no regions

Ecommerce - Shipping
73532 Bug Product is being deactivated sometimes not removed from active cart

Ecommerce - Shopping Cart
73555 Bug libwebp_x64.dll and libwebp_x86.dll are missing when installing Dynamicweb via NuGet packages.

Platform - Packages
73598 Bug Language management: Restoring a page on a language slave doesn't refresh the icon

Content - Language Management
74127 Bug User Provider disregards manually set keys

Integration - Data Integration
74450 Bug ProductViewModel does not work with shop-specific stuff like images

Ecommerce - Product Catalog