Bug fixes for 9.4

Here you see all bug fixes for the current branch.

Check Important notes in the next section before upgrade.

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

Please pay attention to:

  • 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"

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

Platform\Navigation - Upgrade

Make it possible to filter out empty groups from navigation

The standard navigation provider changes behavior after upgrade when using Assortments. When Assortments is enabled in Settings – Ecommerce – Advanced configuration – Assortments, the navigation will now only show groups that the user is actually allowed to see. To change the visible groups, the relevant Assortments must be updated or created. To edit Assortments, go to Ecommerce – Product Catalog – Assortments. Assortments must be created for both known and anonymous users.

Release: 9.6.7

Platform\API - Upgrade

Make service / repository for product VariantCombinations

Breaking changes: VariantCombination - Product has been changed to be readonly

Release: 9.4.0

Platform\API - Upgrade

Make shared service/repository for product groups

Breaking changes! Methods removed: Public Sub New(dataReader As IDataReader) Public Sub Fill(dataReader As IDataReader)

Release: 9.4.0

Platform\License - Upgrade

New licensing model - Read FAQ before upgrading

Dynamicweb 9.4 introduces a new licensing model – DO NOT upgrade before reading the New License model FAQ: http://doc.dynamicweb.com/downloads/releases/upgrading/new-license-model-faq. Azure and Load Balancing setups: As of this version, we do not recommend you upgrade solutions hosted on Azure to 9.4. Azure may periodically change the physical server for the solution, which will invalidate your license, and require you to apply it again. In a similar vein, if you run a Load Balancing setup behind a DMZ, your NLB nodes will not be able to connect to the license service, and therefore can't revalidate a stale license. We therefore do not recommend you upgrade such a setup to 9.4 at this time.

Release: 9.4.0

Platform - Upgrade

GetImage changes in 9.4 - Test before upgrade

The fixes to GetImage.ashx means that all crop modes and parameters now work as intended – this may lead to changes in behavior for solutions built around old bugs and faulty behavior. We recommend that you test image handling your solutions thoroughly before upgrading a live-site to 9.4. GetImage ting: #38376 Mht ny licens: Azure and Load Balancing setups As of this version, we do not recommend you upgrade solutions hosted on Azure to 9.4. Azure may periodically change the physical server for the solution, which will invalidate your license, and require you to apply it again. In a similar vein, if you run a Load Balancing setup behind a DMZ, your NLB nodes will not be able to connect to the license service, and therefore can't revalidate a stale license. We therefore do not recommend you upgrade such a setup to 9.4 at this time.

Release: 9.4.0

Apps\Forum - Upgrade

Disable posting in forum module for anonymous users

Anoymous posting to the forum module has been disabled for security reasons. From now on an extranet session is required to post. Templates will need adjusting, new default templates are included

Release: 9.3.0

Platform\Searching\Indexing - Upgrade

Update 'Frontend' to use ValueMapper

This is a change of behavior which may break some facets on upgrade. To fix, simply switch your facets & queries to using the GroupID, LanguageID or ManufacturerID fields from the schema extender, rather than any fields you may have added manually.

Release: 9.2.0

9 - Upgrade

Test core product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Another test core product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Test helper product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Test live integration product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Another live integration product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Test Wrap product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Another Wrap product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

9 - Upgrade

Third Wrap product backlog (do not delete)

Upgrade important note.

Release: 9.0.0.0

Items - Upgrade

Item List field is depricated (Item relation list is extended instead)

Item lists are deprecated in DW88. Created Item list fields are still available but it is not possible to create new fields of type "Item list". You need to use fields of type "Item relation list" instead. In the parameters for "Item relation list" field you are eble to select "Inline" in order to get the same functionality as the deprecated item list field.

Release: 8.8.0.0

Social media publishing - Upgrade

Test product backlog item - do not delete

This is an important note. Duis justo ligula, blandit eu augue eu, ultrices facilisis tortor. Praesent blandit massa euismod malesuada tincidunt. Aliquam in erat lacus. Pellentesque blandit velit gravida, feugiat enim quis, luctus ipsum. Aenean in pretium neque. Etiam eu sodales enim. Ut malesuada, risus sed iaculis laoreet, justo ante dapibus elit, non gravida odio ex non nisi.

Release: 8.7.2.0

Upgrade issues - Upgrade

Upgrading custom solutions via backend from DW851 or earlier to DW871 fails

If you upgrading a custom solution running version 8.5.1.26 of DW or earlier you will first need to upgrade to 8.5.1.27.

Release: 8.7.1.0

New Indexing - Upgrade

Selected Query and Facets are saved with absolute paths

When saving a Product Catalog paragraph, the Facets and Query paths are no longer saved as an absolute path. Please note that you need to resave product catalog settings for paths to be converted.

Release: 8.7.0.9

New Indexing - Upgrade

Changes to new Indexing

With Dynamicweb 8.6.1.7, the system names of custom fields in the ProductIndexBuilder have changed. They are now prefixed with 'CustomField_'. This means that all indexes using the ProductIndexBuilder and ProductIndexSchemaExtender must be rebuilt. Also, queries and facet groups using custom fields must be changed to use the new system names.

Release: 8.6.1.7

E-mail Marketing - Upgrade

Do not include recipients in subgroups when sending out mails in Email Marketing

This is a change of behaviour in email marketing. All groups to recieve an email must now be selected individually in the "To"- box. Recipients in subgroups are no longer included.

Release: 8.6.1.21

New Indexing - Upgrade

Fix Index build on integration tasks, so that it doesn't lock up the indexing.

In Data Integration, if you have selected indexes to be rebuilt, that information has been lost. You must go to each integration task and select which indexes to rebuild.

Release: 8.6.1.13

Customized URLs - Upgrade

Extensions such as xml or php in Exact url for this page field causes 404 in frontend

When upgrading the httpErrors node of the Web.config must updated to include the errorMode="Custom" attribute. Any custom 404 settings must be revised before making this change.

Release: 8.6.1.0

Customer Center - Upgrade

Added .clean extension for Ecom:CustomerCenter.SortBy tags in order list

We have implemented a .clean extension for the sorting tags in the Customer Center order list, but a few clean tags existed already. The existing clean tags rendered the full URL path with http instead of only /Default... E.g. Ecom:CustomerCenter.SortByPaymentMethod.Desc.Clean, Ecom:CustomerCenter.SortByShippingMethod.Asc.Clean, Ecom:CustomerCenter.SortByPrice.Asc.Clean). With 8.6.1. the existing .clean tags are changed to render /Default... instead of http.... This means that a tag like Ecom:CustomerCenter.SortByPaymentMethod.Desc.Clean that rendered this before: http://yoursite.dk/Default.aspx?ID=2137&CC7332=Orders&Dwtemplatetags=true&CCOrderByField7332=PaymentMethod&CCSortOrder7332=Desc Now renders this: Ecom:CustomerCenter.SortByPaymentMethod.Desc.Clean, /Default.aspx?ID=2137&CC7332=Orders&Dwtemplatetags=true&CCOrderByField7332=PaymentMethod&CCSortOrder7332=Desc

Release: 8.6.1.0

Items - Upgrade

Remove (No description) from new item list

All shared item types are lost when downgrading to 8.5.x

Release: 8.6.1.0

Items - Upgrade

Include item types in item types (shared field sets/presets)

All shared item types are lost when downgrading to 8.5.x

Release: 8.6.0.0

E-mail Marketing - Upgrade

Tag notation in Email Marketing should be removed

In email marketing the notation for dynamic values no longer supports the <!--Tag--> format but only the {{Tag}} format.

Release: 8.6.0.0

Indexing - Upgrade

Use of VariantCombinationCache must be possible to disable on the indexer

If indexing runs slower after upgrade to 86 it is possible to enable VariantCombinationCache from the Advanced settings on the indexer. This will revert to 851 indexing mode.

Release: 8.6.0.0

Data Integration - Upgrade

Remove ItemProvider from 8.6 release

It is temporarily not possible to create new data integration jobs using the item provider. Existing jobs are unaffected. The item provider will return in a later release

Release: 8.6.0.0

Management Center - Upgrade

Outdated dll's in the /bin folder

Upgrading custom solutions will detect and rename outdated dll's in the /bin folder. Dll's named *.obsolete are safe to delete

Release: 8.6.0.0

Items - Upgrade

Remove support for "Database first" item types

Support for Database first items have been removed.

Release: 8.5.1.0

Items - Upgrade

Inherited item fields must be translatable

Advanced functionality like item inheritance is not supported on Microsoft Access.

Release: 8.5.1.0

Documentation - Upgrade

Extensions such as xml or php in Exact url for this page field causes 404 in frontend

When upgrading the httpErrors node of the Web.config must updated to include the errorMode="Custom" attribute. Any custom 404 settings must be revised before making this change.

Release: 8.5.1.0

Currency - Upgrade

Change the Currency class to also be able to use .NET CultureInfo (NumberFormatInfo) internally

The custom fields have been changed to handle decimal values so that they have the correct (culture info) format. If you make price calculations based on decimal fields then you need to change your custom code.

Release: 8.5.0.0

Item publisher - Upgrade

Multi select single items in item publisher

Breaking change in the Item publisher module settings when you upgrade from 8.4/8.4.1 to 8.5. The setting "Select specific item" is changed to handle multiple items and is named "Select specific items" in 8.5.0.0. This means that the setting now use a list template and not a detail template as before 8.5. In 8.4/8.4.1 the single item functionality used the detail template. In 8.5 the multi item functionality that replaces the single item uses the list template. This means that if you save your paragraph after upgrade from 8.4 to 8.5 and then save item publisher settings then it changes from detail view to list view in frontend which "breaks" the layout in frontend.

Release: 8.5.0.0

Items - Upgrade

Extending item types (inheritance)

Advanced functionality like item inheritance is not supported on Microsoft Access.

Release: 8.5.0.0

Documentation - Upgrade

Extensions such as xml or php in Exact url for this page field causes 404 in frontend

When upgrading the httpErrors node of the Web.config must updated to include the errorMode="Custom" attribute. Any custom 404 settings must be revised before making this change.

Release: 8.5.0.0

Item Creator - Upgrade

"Use field for title" settings removed from Item Creator

The "Use field for title" and "Title" fields are removed from the paragraph settings in the Item Creator Module. The title functionality is moved to item type settings. This means that there are changes in the behavior of the Item Creator module. You need to go to the item type that is used in Item Creator and setup the desired behavior for the title. After upgrade from 8.4 to 8.4.1 there are 3 scenarioes: 1) Nothing selected in "Use field for title" in the Item Type settings after upgrade. AND Paragraph settings for the Item Creator module are not saved after upgrade, so that the Item Creator will still remember the setting in the "old" "Use field for title" field. This means that pages created with Item Creator will get the name from the "old" "Use field for title" field in paragraphs settings (from 8.4). 2) Nothing selected in "Use field for title" in the Item Type settings after upgrade. AND Paragraph settings for the Item Creator module are saved after upgrade. This means that the "Use field for title" is set to "Nothing". This means that the page will be names like this: item.SystemName + item.Id (this method was used before if nothing was set). 3) If a field is selected in "Use field for title" in the Item Type settings after upgrade. This field has the highest priority. This means that pages created with Item Creator will get the name from the Title source in the Item type settings.

Release: 8.4.1.0

Product Catalog - Upgrade

Add Back Catalog functionality to Ecommerce

When upgrading to 8.4 each row in the EcomProducts gets 3 new fields and if the solution has a lot of products it can take longer time than usual when upgrading to version 8.4.

Release: 8.4.0.0

Items - Upgrade

Changes in item restrictions

In order to make the item restrictions more transparent we have made changes in restrictions that are breaking. This means that after upgrade to 8.3.1 your item types are not available or have another visibility behavior in the page/paragraph template lists and in website settings. You need to go through your selections in item restrictions for each item type in order to hide/unhide them. The changes are: * "Target language/area" is renamed to "Allow in websites". The behavior is still that you need to select each website that the item type is allowed for. The new behavior is that if no websites is selected then the item type is not available in any places. * "Limit parent" is renamed to "Allowed parents". The new behavior is that you need to select "Allow in root of website" / * "Allow under a regular page" if you want to be able to use this item type for pages in the root or under regular pages. If you e.g don´t select "Allow in root" then the item type is not available for pages in the root of the selected websites. This means that item types that were NOT available in root are available in root after upgrade to 8.3.1 - and item types that were NOT allowed under a regular page are available under regular pages after upgrade. You need to remove the check box from the 2 fields if you still want the item fields to be unavailable in root/under regular pages. * "Limit child items" is renamed to "Allowed children. The behavior is still that you need to select the item type that is allowed when you create subpages. Now it is also possible to select "Regular page" in order to be able to create ordinary pages that are not item based under the item based page with this item type. If neither "Regular page" or item types is selected then no children are allowed under pages based on this item type which is new behavior for this section.

Release: 8.3.1.0

Items - Upgrade

Introduce a "no value" for date/date and time field

Notice that the Date and DateTime fields now has "no value" instead of current date, i.e. so that the field has no value until a date is explicitly selected. Use NOW in default value field to get current date.

Release: 8.3.0.0

Platform - Upgrade

New implementation of gzip/deflate compression

HttpCompression is changed which means that you need to remove the http compression module from web.config if you experience giberish in frontend after upgrade to 8.3. After upgrade the site will work internally but not externally. Another tip is to change from Classic mode to Integrated mode.

Release: 8.3.0.0

Content - Upgrade

Update ImageGlue to 7.3

If you experience problems with images that are rendered through getimage (e.g. thumbnails in File manager) when upgraded to 8.3 then it´s because your system doesn´t have the correct version of ImageGlue 7.3 that we use in 8.3. The ImageGlue 7.3 files have the same file names as the previous version which means that they should replace the existing files, but sometimes the files in the BIN folder are write protected and are not replaced. Instead it is a good idea to delete the files in the Application/BIN folder and copy the new files into the folder.

Release: 8.3.0.0

Templates - Upgrade

Encoding

If you see strange characters instead of e.g. ÆØÅ, then you need to save your templates in UTF8. Open the template and save it again.

Release: 8.3.0.0

Customized URLs - Upgrade

Extension less URLs issues

We have some known issues with Extensionless URLs in 8.3.0.0. If you use customized URLS with Extensionless URLS then we recommend that you either disable Extensionless URLs or don´t use version 8.3.0.0. We are working on this and trying to fix this for an upcoming hotfix.

Release: 8.3.0.0

Rapido\Customer center - Upgrade

Rapido test feature

50733 important note

Release:

Platform\API - Upgrade

Make service/repository for OrderLine.vb / OrderLineCollection.vb

Breaking changes OrderLine.vb, constructors removed: Public Sub New(dataRecord As IDataRecord, order As Order) Public Sub New(dataRecord As IDataRecord) Public Sub New(dataRow As DataRow)

Release:

9 - Upgrade

Remove misspelled tags

Ecom:Manufacturor.* tags removed due to misspelling. Use Ecom:Manufacturer.* instead.

Release:

Cleanup and refac - Upgrade

Remove misspelled tags

Ecom:Manufacturor.* tags removed due to misspelling. Use Ecom:Manufacturer.* instead.

Release:

Platform - Upgrade

Non clustered indexes as part of upgrade script

Due to the creation of indexes upgrade can take up to 10 minutes on solutions with many products and related products.

Release:

Platform - Upgrade

MS Access no longer supported in x.x

MS Access is no longer supported from version 8.4.

Release:

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

10 Customer bug(s) fixed

ID Type Title Area
54171 Improvement Remove systemname check again.Remove systemname check again.

Content - Items
54193 Improvement Include ProductWeight in the import from EconomicInclude ProductWeight in the import from Economic

Integration - e-conomic Integration
54344 Bug Race condition in Product.Prices

Ecommerce - Pricing
54450 Bug Recipients with permission counter in Email marketing is wrong when source is repository query

Marketing - Email Marketing
54483 Bug Cart is not loaded for the logged-in user from Cookies

Ecommerce - Shopping Cart
54484 Improvement Add additional check for context object instance in device detectionAdd additional check for context object instance in device detection

Platform - API
54506 Bug Unable to use UserParameterEditor and UserGroupParameterEditor for custom tax provider

Ecommerce - Taxes
54522 Bug DataIntegration assortments handler does not rebuild assortments not in default language

Integration - Data Integration
54750 Bug Deleted paragraphs in master still show up in language layers with certain setting combinations

Content - Language Management
55692 Bug Error on deleting content page via API on DW94

Platform - API

Version: 9.4.19

4 Customer bug(s) fixed

ID Type Title Area
53403 Bug Ecommerce backend "All product view" change to 25 when edit

Ecommerce - Product Catalog
53914 Bug Assigning groups to products from "All products" inserts NaN into search field

Ecommerce - Product Catalog
53998 Bug Exception can occur with category fields when product doesn't exist in default language

Ecommerce - Product Categories
54367 Improvement Ensure that special URL cases cannot result in endless loopsEnsure that special URL cases cannot result in endless loops

Settings - Customized URLSs

Version: 9.4.18

8 Customer bug(s) fixed

ID Type Title Area
50007 Bug Voucher codes are case sensitive during discounts and loyalty point rendering

Ecommerce - Vouchers
52560 Bug Wrong stock deducting for product included in part list

Ecommerce - Stock
53000 Improvement Flat rate tax provider: take order discounts into accountFlat rate tax provider: take order discounts into account

Ecommerce - Taxes
53028 Bug Exception when saving ecom product

PIM - Product Edit mode
53070 Bug Exception can occur when creating subpages if parent page doesn't exist on language slaves

Content - Page Tree
53125 Bug Smart search broken with date condition has 'Never' in not English backend

Users - Smart searches
53147 Bug UserProvider: fix removing missing users when "Destination Group" and “Remove users group membership, if group is not in import” is ON

Integration - Data Integration
53223 Bug Default image still shows up in Details loop in frontend

PIM

Version: 9.4.17

8 Customer bug(s) fixed

ID Type Title Area
50602 Improvement Remove check for if old trial is expiredRemove check for if old trial is expired

Platform - License
52099 Bug Header parser error on Azure in Sql Injection checks

Platform - Security
52187 Bug Product field values are not saved correct in PIM cause of field differentiation [HEAD]

PIM
52276 Bug AssortmentsCalculateUserAssortments notification missing after refactoring

Ecommerce - Assortments
52588 Bug Pageproperty items share the same ID across language areas

Content - Websites
52782 Improvement Make indexed service and repository for Product related groupMake indexed service and repository for Product related group

Ecommerce - Related Products
52788 Bug Item fields can not be copied from master language version if itemtype has a hidden field on top

Content - Language Management
52881 Bug Clicking 'Start workflow' more than once breaks the WF definition + incorrect workflow steps

Content - Draft and Workflows

Version: 9.4.16

14 Customer bug(s) fixed

ID Type Title Area
48220 Improvement Combine products - Improve and extended with Search functionCombine products - Improve and extended with Search function

PIM - Product View mode
49707 Improvement Combine products - Improve UI on view/select productsCombine products - Improve UI on view/select products

PIM - Product View mode
51631 Bug Excel provider doesn't save changes to destination folder

Integration - Data Integration
52002 Improvement Add a shop parameter to filter orders from 1 shop at a timeAdd a shop parameter to filter orders from 1 shop at a time

Ecommerce - Statistics
52050 Improvement Rewrite email marketing details renderingRewrite email marketing details rendering

Marketing - Email Marketing
52058 Bug Upgrading from 8.9.x to 9.4.x loses newsletter subscribers and tracking

Marketing - Email Marketing
52277 Bug PIM Groups - it is not possible to make Default relation to Products/Groups in the PIM hierarchy

PIM - Product Edit mode
52295 Bug FacebookExternalLogin provider doesn't provider FB email for the logged in FB user

Users - External Authentication
52297 Bug ExternalLogin provider: Fix saving options

Users - External Authentication
52553 Bug Fix EditableListBox not allowing email addresses longer than 36 characters

Ecommerce - Order Flows
52569 Bug Unable to import users from csv file in 94 and 95

Users - User groups
52702 Improvement Limit extensions for upload with forms module - and prevent uploads to templates folder.Limit extensions for upload with forms module - and prevent uploads to templates folder.

Apps - Forms for editors
52715 Improvement Release 9.4.16Release 9.4.16

Platform
52789 Improvement Change the order of page status on copyChange the order of page status on copy

Content - Pages

Version: 9.4.15

27 Customer bug(s) fixed

ID Type Title Area
46946 Improvement Voucherlist discounts ugly implementationVoucherlist discounts ugly implementation

Cleanup and refac - API Refactoring
48929 Improvement Add path url encoded to file viewmodelAdd path url encoded to file viewmodel

Platform - Templates\View models
50085 Bug New permissions on paragraphs in frontend do not work

Platform - Permissions
50430 Bug User types and required fields

Users
51020 Bug Error exception on module search adding to paragraph on new solution installed

Platform - Searching\Search Weighted
51404 Improvement Refactor the implementation of System loggerRefactor the implementation of System logger

Platform
51455 Bug Item link fields pointing to a file with multiple . characters are treated as url

Content - Items
51471 Improvement Remove false positives from form antispamRemove false positives from form antispam

Platform - Security
51472 Improvement SQL injection improvementsSQL injection improvements

Platform - Security
51476 Bug Data integration URL builder generates URLs in incorrect format

Settings - Scheduled tasks
51498 Bug Websites with force ssl break redirect to sitemap.xml

Content - Sitemap
51516 Bug Show location on map results in missing key error

Apps - Maps
51534 Bug Get location from API results in XML parsing error

Apps - Maps
51683 Improvement Add servicedesk user for dw-mgmt.lanAdd servicedesk user for dw-mgmt.lan

Platform - Security
51770 Bug Can't page order discounts

Documentation
51780 Bug Exception when creating new paragraph or page

Platform - License
51781 Bug Ecomprovider overrides provided ID with generated ID in certain situations

Integration - Data Integration
51812 Improvement Xml file provider improvementsXml file provider improvements

Integration
51818 Bug Unsubscribing a deleted user causes error

Marketing - Email Marketing
51819 Bug Adding new domain to website with primary domain redirects incorrectly until recycle

Content - Websites
51839 Improvement Return obsoleted ILogging methods to provide backward compatibilityReturn obsoleted ILogging methods to provide backward compatibility

Platform - API
51961 Bug No access to Marketing function for non-admin backend users with old permission framework

Users - Permissions
52004 Improvement No access to PIM/Email marketing functions for non-admin backend users with old permission frameworkNo access to PIM/Email marketing functions for non-admin backend users with old permission framework

Users - Permissions
52030 Bug Module permissions caching too aggressive

Platform - Cache
52051 Bug Empty license warning appear on Login screen

Platform - License
52069 Improvement Implement item type system name value mapperImplement item type system name value mapper

Platform - Searching\Indexing
52085 Improvement Add 'Label' templateTag to 'CustomFieldValues' loopAdd 'Label' templateTag to 'CustomFieldValues' loop

Ecommerce - Product Catalog

Version: 9.3.15

1 Customer bug(s) fixed

ID Type Title Area
51773 Bug "CustomerCenter.ListTypes.Lists" tag doesn't render + "CCAddToMyLists" doesn't work in 9.3

Others - UI

Version: 9.4.14

6 Customer bug(s) fixed

ID Type Title Area
50401 Bug Required doesn't work with ProductProperties (or Prod cat fields)

PIM
50776 Bug Product Property field (type Multi select) disapear, when last check-mark are removed

PIM - Product Edit mode
51244 Bug Item.Field.Option.IsSelected always returns False

Content - Items
51316 Bug Creating a page based on a template throws exception

Content - Pages
51338 Improvement Reload translations for Settings treeReload translations for Settings tree

Platform - API
51760 Improvement Email marketing peformance: get rid from huge amount db calls when user interact with treeEmail marketing peformance: get rid from huge amount db calls when user interact with tree

Marketing - Email Marketing

Version: 9.4.13

13 Customer bug(s) fixed

ID Type Title Area
48000 Improvement GDPR - Cache consents and activitiesGDPR - Cache consents and activities

Platform - GDPR
48053 Improvement Make ProductCategoryFieldService perform using cachingMake ProductCategoryFieldService perform using caching

Platform - API
48778 Improvement ViewModels: The Model.CurrentUser is missing a ExternalID propertyViewModels: The Model.CurrentUser is missing a ExternalID property

Platform - Templates\View models
49464 Bug Page shortcuts do not respect primary domain when "Ensure unique paths..." is enabeled

Platform - Customized URLs
50244 Bug Visits data shown the same for all users

Users
50352 Improvement Improve performance of ProductFieldValueCollectionImprove performance of ProductFieldValueCollection

Platform - API
50454 Bug Amount in cart increases on next step

Ecommerce - Order discounts
50582 Bug Product list not rendered with index query when groups are enabled and GroupID parameter exists

Ecommerce - Product Catalog
50678 Improvement GDPR - Consents - Withdraw consent on email unsubscribeGDPR - Consents - Withdraw consent on email unsubscribe

Platform - GDPR
50832 Bug User management smart search email marketing links shows links from wrong email

Marketing - Email Marketing
50869 Bug Forgot Password checked permissions to current page

Platform - Security
50956 Bug Search weighted ecom search broken

Platform - Searching\Search Weighted
51130 Improvement GDPR - Consents - Possibility to select multiple activities on email recipient providerGDPR - Consents - Possibility to select multiple activities on email recipient provider

Platform - GDPR

Version: 9.3.13

4 Customer bug(s) fixed

ID Type Title Area
45390 Bug Make dashboard widgets work for onclick in our branches (9.3 and 9.4)

Platform - Dashboard
45574 Bug Copy website can fail when it contains deprecated item field type - ItemList

Content - Websites
45605 Bug UserProvider does not clean-up AccessUserSecondaryRelation

Integration - Data Integration
46678 Bug Favorite lists without products are not cached causing excessive db calls when a user is logged in

Platform - Performance

Version: 9.4.12

13 Customer bug(s) fixed

ID Type Title Area
49576 Bug Endless redirect can occur if ?ID is not the first parameter in the querystring

Platform - Customized URLs
49728 Bug PIM Product Category fields empty on non default language in special occasions

PIM
49875 Improvement Reintroduce the user group customer number in price checksReintroduce the user group customer number in price checks

Ecommerce - Pricing
49963 Bug Cannot see the entire product number in Order view

Ecommerce - Orders
50012 Improvement GDPR - Data app - Data definitions UIGDPR - Data app - Data definitions UI

Platform - GDPR
50208 Bug Constructors missing from Order.vb and OrderLine.vb after movement to service/repository

Platform - API
50211 Bug Time not saving for DateTime itemtype field used in website properties

Content - Items
50338 Bug Reduction of output columns are not reflected in Excel

Integration - Data Integration
50399 Bug ImageHandler: Resolution param is not applied on getting image url

Platform
50404 Bug Discount can go into exception

Ecommerce - Order discounts
50456 Improvement GDPR - Data app - Download user data - ProvidersGDPR - Data app - Download user data - Providers

Platform - GDPR
50511 Bug Sales discounts can revert to wrong paramter values when loading on some mac browsers (due to cache header bug in Safari)

Ecommerce - Sales Discounts
50543 Bug Too much pid in receipt url

Apps - Forms for editors

Version: 9.4.11

16 Customer bug(s) fixed

ID Type Title Area
46048 Improvement PIM - New Bulk Edit function in ListviewPIM - New Bulk Edit function in Listview

PIM - Product Edit mode
49097 Bug Product UnitStock is not updated

Ecommerce - Stock
49458 Bug Link editor in item releation list link items opens behind list item modal

Content - Items
49522 Bug Prices are cached on the product instance which causes problems when price, i.e. currency is different on pageviews

Ecommerce - Pricing
49618 Bug Exception after adding variant from product view

Ecommerce - Variants
49681 Improvement PimProductEdit is slow when coming from a large groupPimProductEdit is slow when coming from a large group

PIM
49697 Improvement '500' and '1000' option in page size dropdown in PIMProductList'500' and '1000' option in page size dropdown in PIMProductList

PIM - Product View mode
49698 Bug Not possible to set User publication date to Never once it has been set to anything else

Users
49717 Improvement PimProductEdit should always show GroupBox for category fieldsPimProductEdit should always show GroupBox for category fields

PIM - Product Edit mode
49744 Improvement Product Properties should only look for value in one variantProduct Properties should only look for value in one variant

PIM - Product Edit mode
49802 Improvement Make it possible to overwrite schedule task timeout from global settingsMake it possible to overwrite schedule task timeout from global settings

Settings - Scheduled tasks
49803 Bug Not possible to add products from assortments to cart if assortment permissions are based on groups

Ecommerce - Assortments
49838 Improvement It should always be possible to create PIM Warehouses no matter the 'Number Of Shops' in LicenseIt should always be possible to create PIM Warehouses no matter the 'Number Of Shops' in License

Platform - License
49872 Bug 401 Exception while calling WebApi controllers

Platform - Security
49964 Bug Scheduled task next run time is calculated wrong

Settings - Scheduled tasks
50008 Bug PIM BulkEdit shows incorrect control

PIM

Version: 9.4.10

30 Customer bug(s) fixed

ID Type Title Area
41719 Bug Aritmatic exception if you buy products with different currencies and then logs in with user and enters cart

Ecommerce - Pricing
46309 Improvement Potential security hole in repository management webapiPotential security hole in repository management webapi

Platform - Security
47297 Improvement GDPR - Consent checksumGDPR - Consent checksum

Platform - GDPR
48025 Bug Anonymous permission context sometimes disposed resulting in exception

Content - Permissions
48259 Improvement Opening PIM product with many variants, takes really long timeOpening PIM product with many variants, takes really long time

PIM - Product View mode
48337 Improvement Insert spinners in PIMInsert spinners in PIM

PIM - Product Edit mode
48366 Improvement PIM API cleanupPIM API cleanup

PIM
48383 Improvement Remove direct DB calls from ProductIndexSchemaExtender GetFields()Remove direct DB calls from ProductIndexSchemaExtender GetFields()

PIM
48425 Bug Error exception on rendering content based on item type has product field and enabled TempateTags

Platform - Templates
48468 Bug CK Editor is broken in Head and 94

Content - Editor
48583 Improvement Change secondary users on pageview model to be lazy loadedChange secondary users on pageview model to be lazy loaded

Platform
48759 Improvement Improve bulk product category fields savingImprove bulk product category fields saving

PIM
48822 Bug Part List order lines broken

Ecommerce - Parts Lists
48847 Bug Fix OrderState Repients list to empty when no recipients

Ecommerce - Order State
48850 Bug SerializationException Loyalty.Reward in OrderLine.Clone method

Ecommerce - Orders
48880 Bug Fix Data integration job token validation in Azure

Integration - Data Integration
48914 Improvement Make product reserve API publicMake product reserve API public

Ecommerce - Stock
48944 Bug Products are not reserved when Reservation at checkout is enabled

Ecommerce - Stock
48972 Bug Flat rate tax provider not taking order discounts into account

Ecommerce - Taxes
48987 Bug Item type color settings not applied

Content - Items
48997 Improvement Optimize FillCategoryFieldsSelector (it use all the time that it takes to open PIM product editOptimize FillCategoryFieldsSelector (it use all the time that it takes to open PIM product edit

PIM
49070 Improvement Rework assortments such that HasAccessToProduct does not perform quite as badlyRework assortments such that HasAccessToProduct does not perform quite as badly

Ecommerce - Assortments
49091 Bug Forms for editors app and several others still dependent on old license

Platform - License
49335 Bug do not extend pageview template from cart template extender when showing receipt

Ecommerce - Shopping Cart
49441 Bug Fix ItemLists and ItemDetails templates loading in Integration customer center

Integration - Integration Customer Center
49469 Improvement GDPR - Consents - NotificationsGDPR - Consents - Notifications

Platform - GDPR
49478 Bug content is loaded twice

Platform - Templates\View models
49484 Improvement Support decorator=responsive on DIBS flexwinSupport decorator=responsive on DIBS flexwin

Ecommerce - Payment\DIBS FlexWin
49492 Bug Saving a shipping/payment method caused country to lose that method as the default

Ecommerce - Payment
49515 Bug Email marketing: Domain resets after changing in edit topfolder

Marketing - Email Marketing

Version: 9.4.9

10 Customer bug(s) fixed

ID Type Title Area
46547 Improvement GDPR - Collect email allowed consent on create/edit user profileGDPR - Collect email allowed consent on create/edit user profile

Platform - GDPR
46879 Improvement GDPR - Consents app - administrationGDPR - Consents app - administration

Platform - GDPR
47630 Bug Checkboxes with default value set render invalid HTML

Apps - Forms for editors
48078 Improvement GDPR - Consents by formGDPR - Consents by form

Platform - GDPR
48334 Bug Generate password can produce invalid backend login passwords

Users
48376 Bug Change website frontend should reflect currency website settings

Ecommerce - Currency
48566 Bug Dynamicweb.Ecommerce.Orders.SalesDiscounts.PromoCodeChecker.CheckOrderPromoCode is not validating the dates accurately

Ecommerce - Sales Discounts
48629 Bug Error exception on displaying properties of file has invalid symbols in name

Files
48754 Bug GetByAutoId does not respect sort order

Ecommerce - Products
48760 Bug Unique order lines created for different combinations of variant IDs

Ecommerce - Shopping Cart

Version: 9.4.8

15 Customer bug(s) fixed

ID Type Title Area
47419 Improvement PIM Performance HCTPIM Performance HCT

Platform - Performance
47939 Bug NavigationTemplate_path not saved to paragraph settings

Integration - Framework\Customer Center
48050 Bug Password reuse doesn't work correctly

Users
48105 Bug Altapay Swedish payment in wrong format

Ecommerce - Payment
48174 Improvement Support azure websites in licensingSupport azure websites in licensing

Platform - License
48295 Improvement Include failed regex in reporting mail and logfileInclude failed regex in reporting mail and logfile

Platform - Security
48296 Bug Meta data overriden from contentmodules when using pageviewmodel is not rendered due to rendering order

Platform - Templates\View models
48304 Bug Ecom Provider overrides manual setting of primary key

Integration - Data Integration
48325 Bug Authorize.net orders with empty state

Ecommerce - Payment\AuthorizeNet
48326 Bug Authorize.net AIM orders with empty state

Ecommerce - Payment\AuthorizeNet AIM
48363 Bug Data in EcomFieldOptionTranslate not removed on deleting related option field

Ecommerce - Product Fields
48424 Bug OrderLineType stored differently

Ecommerce - Orders
48432 Bug Too many table Id's collected for search causes SQL exception

Content
48464 Improvement Use new API to save multiple productsUse new API to save multiple products

PIM
48500 Bug Permissions on folders in Files section is broken

Users - Permissions

Version: 9.4.7

9 Customer bug(s) fixed

ID Type Title Area
45518 Bug Deleting many groups with products can leave remnants in EcomGroupProductRelations

Ecommerce - Groups
46770 Bug View list of recipients in marketing newsletter can cause Server error if too many recipients

Marketing - Email Marketing
47111 Bug PIM: Move group fails

PIM
47375 Bug Not possible to add a page in an item relation list in certain circumstances

Content - Items
47808 Bug Error exception on searching in FM

Files
47832 Improvement Fuck up impersonation to be totally fucked up forever...Fuck up impersonation to be totally fucked up forever...

Users - Impersonation
47933 Bug CustomerCenter Favorite lists are not loaded at the first page load

Ecommerce - Customer Center
47940 Bug Filters.js missing in admin nupkg

Platform
48048 Bug Error exception during creating user group based on smart search output more than 2100 users

Platform - Searching\Smartsearch

Version: 9.5.6

1 Customer bug(s) fixed

ID Type Title Area
57478 Bug Unable to process Alptapay payment when sql injection is enabled

Ecommerce - Payment\AltaPay

Version: 9.4.6

12 Customer bug(s) fixed

ID Type Title Area
40590 Bug Refresh pages urls cache after ItemProvider import

Integration - Data Integration
41993 Bug Data integration table conditionals with source column that is not in the mappings doesn't work for Excel provider

Integration - Data Integration
43629 Bug UserProvider: UserSecondaryRelations find user by Id first and if not found find by customer number

Integration - Data Integration
43704 Bug Fix SqlTable.CreateTempTableIndexes method

Integration - Data Integration
43806 Bug Index fails if data integration jobs contain a rebuild index job that has been deleted or renamed

Integration - Data Integration
47262 Bug 'HandleInheriteCategories' setting in index gives exception in log

Platform - Searching\Indexing
47343 Bug Typo in password check

Users
47457 Bug CategoryFields with fieldnames containing underscore throws frontend exception

Ecommerce - Product Categories
47521 Bug Search with Finnish local settings on site fails on Windows 2016 server

Platform
47571 Bug New permissions delete page problem

Users - Permissions
47609 Bug Language control new permission PIM

Users - Permissions
47690 Bug Exception in PIM product list when entering from a query

PIM - Search and Navigation

Version: 9.4.5

1 Customer bug(s) fixed

ID Type Title Area
46741 Bug Save versions workflow on websites doesn't work with regular paragraphs

Content - Paragraphs

Version: 9.4.4

2 Customer bug(s) fixed

ID Type Title Area
44511 Bug In backend Item relation lists in list view fail to load contents of rich text fields

Content - Items
46870 Bug Password expiration - 30 days label to 20 value

Users

Version: 9.4.3

8 Customer bug(s) fixed

ID Type Title Area
46084 Bug Sitemap.xml includes inactive products

Platform - Navigation
46423 Bug "Details - Images/Links" field value not initially loaded on extended variant

Ecommerce - Variants
46604 Bug UnitPrice resets to 0 in certain conditions

Ecommerce - Pricing
46608 Bug Several link tags broken VariantCombinations loop

Platform - Templates
46629 Bug Exception occurs with multiple orderlines with the same productid and variantid but with different orderlinefield values

Ecommerce - Orders
46632 Bug Customer center fails when OrderShippingCountrySelection or OrderPaymentCountrySelection is NULL

Ecommerce - Orders
46661 Bug Email selectors work not correct in smart search rule

Users - Smart searches
52090 Improvement Make it possible to use shop context to provide default groupMake it possible to use shop context to provide default group

Ecommerce - Product Catalog

Version: 9.4.2

6 Customer bug(s) fixed

ID Type Title Area
46069 Bug Not possible to sort paragraph if paragraph contains an item with an itemlist field

Content - Paragraphs
46090 Bug Page ecom navigation dialog initialization order seems off

Platform - Navigation
46121 Bug Copy paragraph doesn't copy Hide for phones, Hide for tables, Hide for desktops

Content - Paragraphs
46130 Bug Repositories: Invalid character '.' breaks Queries

Platform - Searching\Indexing
46382 Bug Variant Group contains "/ " in image path does not allow to reopen option after save

Ecommerce - Variants
46543 Bug OrderLine price resets to 0 in certain conditions

Ecommerce - Pricing

Version: 9.5.1

1 Customer bug(s) fixed

ID Type Title Area
54763 Bug Language context key is sometimes wrong

Platform - Customized URLs

Version: 9.4.1

6 Customer bug(s) fixed

ID Type Title Area
42807 Bug Problem with 2 different Editor types in same Item

Content - Editor
43678 Bug Altapay -> Mobilepay option send 2 receipts

Ecommerce - Payment
44399 Bug Files: Image settings - "Apply to subfolders" doesn't set rule to Active

Files
44865 Bug Reserve when product is added to cart settings doesn't work

Ecommerce - Stock
45832 Bug Cart can throw error when Frontend.CachedProducts is empty

Ecommerce - Shopping Cart
49229 Bug PIM Product edit: "Save and close" redirects to empty screen

PIM - Product Edit mode

Version: 9.5.0

3 Customer bug(s) fixed

ID Type Title Area
47949 Bug Cannot save VAT percent with decimal value

Ecommerce - Country
48065 Bug Solution report -> Purge cache doesn't do anything

Settings
50961 Bug Repositories: Index build notifications not sending

Platform - Searching\Indexing