Bug fixes for 9.5
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"
Bug fixes list
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.
2 Customer bug(s) fixed
|Improvement||Excel as source provider can properly resolve the proper datatype of columns (get column conditional to work)|
|57373||Bug||Bug in Dynamicweb.Core.Helpers.StripHtml has been fixed|
12 Customer bug(s) fixed
|Improvement||Support for Amazon. It's now possible to send product information to Amazon through a Dynamicweb solution.|
|Improvement||Log more information when shopid is changed on order object|
|Improvement||Improvement of when and how indexes are rebuild.
Ensure urlindexes are only rebuild if any of the fields affecting the urls are changed on a page.
If any of the below fields are changed (dump 1), the new Standard.Page.UrlWasAffected notification is fired.
The ResetPageIndexSubscriber that resets the pageurlindex now reacts on this notification - instead of page.saved.
If the UrlName (Use in URL), UrlUseAsWritten (Exact URL for this page), MenuText (Page name) or UrlIgnoreForChildren (Do not include URL in subpage URLs) is changed, the notification fires.
If the UrlName (Use in URL) was specified before the page was edited, and the MenuText (Page name) is changed, this notification will NOT be fired since the URL is not affected.
When the URL index is reset, and starts a rebuild, URL resolving (the frontend) will be paused until the index has been rebuild. For a regular solution with only pages, this happens in less than 10ms. For custom solutions, it can take longer.
Index rebuilds are now recorded in event system with duration and information on what change caused the rebuild-
|Improvement||Setup wizard allows you to map to an existing folder instead of creating a new one. You also have the option of using the globalsettings from the mapped files or using a new one|
|Improvement||Added juris name to taxname if to taxes on the same orderline shares names.|
|55907||Bug||Files Upload Manager doesn't support multiselect or resize images when using Firefox|
|56183||Bug||User smart search data picker values now saved when backend language is Danish|
|56665||Bug||Repositories index build throws exception when image pattern contains a wildcard|
|56700||Bug||Data integration: Submitting activity name with enter in wizard no longer sends you back to the beginning|
|56918||Bug||Fixed Less compiler that breaked the styling if a field of the type 'Date' or 'DateTime' was added to WebsiteSettings|
|57022||Bug||e-conomic: Barred (inactive) products is replicated to DW even if Filter "product.active==false" is set|
|57076||Bug||TrackTraceParameter.Value is empty inside TrackTraceParameters loop|
7 Customer bug(s) fixed
|Improvement||Made it possible to disable discount calculation for an order through the API|
|55940||Bug||Update email permissions for all users in the group should accept null ("not selected")|
|56016||Bug||Write permission error with non admin users when editing image under new permissions no longer|
|56045||Bug||Fixed a caching issue when adding removing properties.|
|56069||Bug||Exporting EcomAssortmentPermissions to Excel fails|
|56401||Bug||Rich text fields can not be edited when used in item tabs as website settings|
|56470||Bug||Exporting users via right click menu can include users from other groups|
17 Customer bug(s) fixed
|Improvement||Added 'Shop Context' to Feed|
|Improvement||Added a UpdateCartToOrder notification|
|Improvement||Made it possible to extend index with either IIndexBuilderExtender interface and IndexBuilderExtenderBase|
|Improvement||Email name field is now included to search in email marketing lists|
|Improvement||Added 'Default' property on AlternativeImagePatterns|
|Improvement||Support for Created, Long description, product detail images, default image (not patterns) has been added to viewmodel|
|55220||Bug||SmartSearch users "Visited a page" works now|
|55383||Bug||Deployment: Page providers fails on DW95|
|55557||Bug||Fixed a problem when extra call to CheckoutDone can result in 2 confirmation mails with recurring orders|
|55605||Bug||Settings DoNotStoreDefaultFields and DoNotAnalyzeDefaultFields should be applied only for schema extender fields|
|55691||Bug||Apply user details to order: customer country code doesn't filled on a cart|
|55702||Bug||Check any source to destination XML provider with ability to select the XSLT file from some folder to be applied on the output xml|
|55905||Bug||Conditionals don't work on double/float|
|55912||Bug||If a Source is not set on a facet through custom code, it will not be rendered|
|55914||Bug||Property fields are not rendered in frontend, if they only have value on the variants|
|55915||Bug||Property fields with values only in variant are now shown as selected in 'Add Property'|
|55954||Bug||Fixed: IconAction element value overwrites by AddOns in InputText element|
4 Customer bug(s) fixed
|Improvement||Implemented 'DoNotRender' and 'HideIfEmpty' functionality in ViewEngine|
|53927||Bug||Editing a group causes a duplicate primary key error|
|55258||Bug||Restored RMA node|
|55397||Bug||The ViewEngine doesn't show ProductCategoryFields for a product, if only values are inherited from a group|
13 Customer bug(s) fixed
|Improvement||It is now possible to click to object/query from Query Counter Widget, Query List Widget and Query Grid Widget.|
|Improvement||Added support for teminal language to the BBS / Netaxept provider|
|Improvement||New item field type - item tab. Used to split large items up in smaller chunks|
|Improvement||We are now able to render some pretty variable names without breaking the existing functionality. We have added a new setting to the 'Less.config' file 'UseCleanVariableNaming', which when enabled should give better variable names, so at least we don't get any variable names starting with "-". When 'UseCleanVariableNaming' is not enabled, the variable names should be exactly the same as before this change was implemented.|
|Improvement||Receiving empty xml from the web-service no longer marks the task as failed|
|Improvement||Inherited field values are now dimmed in the field.|
|Improvement||When using queries in PIM to find products, we always shows the entire family, because this is how the ProductList is implemented.
Now it is more visible for the users, which product records are actually match the query criteria. The products that are dimmed don't match the search criteria.
|53772||Bug||EcomProvider: fix import products when no ProductId in the mapping and job PK lists differs from sql table PK list|
|54304||Bug||Sql provider: Remove missing rows after import option is not updated|
|54363||Bug||å is not properly replaced by aa in searchfriendly URLs|
|54710||Bug||TemplateTags for BOMProductItems are only available with TemplateTags() in template no longer|
|54763||Bug||Ecommerce group urls are sometimes off in multi language scenarios - showing the name of the default language instead of the language in the context has been fixed|
|54781||Bug||Exception is no longer thrown if order has another currency code than Common.Context.Currency.Code|
23 Customer bug(s) fixed
|45516||Bug||The Ecommerce Statistics does not match Ecommece orders|
|46824||Bug||Added automatic schema detection for Feed parameter of the "Feed widget"|
|47377||Bug||Frontend shows exception when "show only products on stock" is checked|
|47425||Bug||Items-allowed setting for placeholder works wrongly|
|47949||Bug||Countries: Cannot save VAT percent with decimal value|
|48065||Bug||Solution report -> Purge cache doesn't do anything|
|48893||Bug||Ecom statistics product group count report now applies parameters correctly|
|48922||Bug||Change google maps api setting|
|49565||Bug||Product names containing exponents breaks custom url|
|49676||Bug||Website specific 404 pages are now respected when using a single domainname|
|49679||Bug||Removed constructor "New(shopId)" reintroduced.|
|50961||Bug||Repositories: Index build notifications not sending|
|50971||Bug||Sorting groups in Ecommerce breaks if GroupId contains '_' no longer|
|51113||Bug||Products with spaces in ProductId get duplicated on save from backend no longer|
|51969||Bug||Now possible to select group as participant in workflow (content)|
|52141||Bug||When saving a product in Ecommerce, the Detail images loses it's ImageGroup|
|52283||Bug||XmlProvider: Fix the archive as well so only the affected files are archived|
|52731||Bug||DateTime.toString now uses invariant culture in ContentIndexBuilder|
|52768||Bug||fixed an issue in recurring orders with canceled deliveries featur when sometime it cannot continue after reach the delivery to be canceled.|
|53230||Bug||Fixed Chargelogic templates to work when several i frames are used on the Chargelogic payment page.|
|53530||Bug||Ecom and Dynamicweb destination providers: not possible to import to EcomAssortmentPermissions table|
|53532||Bug||UserProvider: enable logging of sent emails with passwords|