Bug fixes for 8.9

Here you see all bug fixes for the current branch.

Check Important notes in the next section before upgrade.

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: 8.9.2.20

1 issue(s) fixed

ID Type Description Area
44780 Bug fixed labels for parameter groups in payment settings Ecommerce - Payment

Version: 8.9.2.19

1 issue(s) fixed

ID Type Description Area
45644 Bug Error when copying website has been fixed Content - Websites

Version: 8.9.2.18

2 issue(s) fixed

ID Type Description Area
44807 Bug Error exception when too many gift-cards are created no longer Ecommerce - Gift cards
44818 Bug pdf=true on DW8 solutions now clean up pdf objects correctly Platform - Performance

Version: 8.9.2.15

4 issue(s) fixed

ID Type Description Area
41074 Bug Fixed Item Provider does not delete relationship when importing to Relation list Integration - Data Integration
42060 Bug Fix error exception on user creating in checkout when date/datetime custom fields exists Users
42165 Improvement New setting on product index builder DoNotFailOnMismatchingProductCount - does what it says Platform - Searching\Indexing
42695 Bug GetAddressFieldFromRequest("CountryCode") has been deprecated. Use GetAddressFieldFromRequest("AddressCountryCode") instead. This has been done to prevent context country changes Users - Addresses

Version: 8.9.2.13

2 issue(s) fixed

ID Type Description Area
40588 Bug ItemProvider Wrong data when importing to ItemRelation list Integration - Data Integration
40747 Bug Added a configurable IndexBuildTask timeout instead of fixed value Platform - Searching\Indexing

Version: 8.9.2.10

1 issue(s) fixed

ID Type Description Area
37542 Bug When NULL, custom user field of type date is set to unwanted value Users - Extranet

Version: 8.9.2.9

1 issue(s) fixed

ID Type Description Area
39273 Bug Newly created users from backend are now visible in frontend Users

Version: 8.9.2.8

3 issue(s) fixed

ID Type Description Area
37946 Bug Semi-colon no longer dropped Content
38829 Bug Encrypting many users in one go no longer fails with exceptions and hangs Users
38845 Bug Carts can be manipulated using a vulnerability in the cart catch commands. Platform - Security

Version: 8.9.2.7

2 issue(s) fixed

ID Type Description Area
37009 Bug Ecommerce Capture state filter not working on DW8 no longer
43033 Bug no Ecommerce - Orders

Version: 8.9.2.6

8 issue(s) fixed

ID Type Description Area
34486 Bug Shipping fee rules date selector is longer one day off after save Ecommerce - Shipping
34940 Bug Fix problem using term facets when the query eliminates results from the same facet, so if I have "red", "yellow" and "blue" as term facets and selects "red", then "blue" and "yellow" are gone.
35861 Bug CanĀ“t print orders in version 8.9.2.4+ no longer Ecommerce - Orders
36163 Improvement Page rendering speedup Platform
36170 Bug LoadStock function creates more than 2100 parameters no longer Ecommerce
36343 Bug Filemanager Upload checks permissions wrongly no longer
36446 Bug Scheculed task - Build Ecommerce Assortment Items has been fixed
36714 Bug Ecommerce Order state filter again working on DW8

Version: 8.9.2.5

2 issue(s) fixed

ID Type Description Area
33971 Bug Primary group no longer lost by product sorting Ecommerce - Product Groups
34937 Bug Paragraph editor throws exception when entering paragraph on Turkish language. Content - Paragraphs

Version: 8.9.2.3

1 issue(s) fixed

ID Type Description Area
33471 Bug Copying a product with variants results in an identity insert error no longer Ecommerce - Ecommerce Tree

Version: 8.9.2.2

2 issue(s) fixed

ID Type Description Area
32940 Bug Don't send shipping address to Klarna Ecommerce - Payment\Klarna
33195 Improvement /Globalsettings/Settings/DwInclude/DisableDebug disables debug=true unless you are logged in to backend Platform

Version: 8.9.2.1

5 issue(s) fixed

ID Type Description Area
30907 Improvement Added an indexable attribute for Items code first Platform - API
31665 Improvement Order search now only searches in OrderIDs by default. To search in all fields you need to check the Search in all fields checkbox to the right of the search field. Note that searching in all fields is noticeably slower than just id search Ecommerce - Orders
31861 Bug Delete only order lines for the orders in the import Integration - Data Integration
31880 Bug Possible to add group to a user in DW892 with IE11 again Users
32363 Bug User import no longer freezes in certain circumstances Integration - Data Integration

Version: 8.9.2.0

8 issue(s) fixed

ID Type Description Area
28533 Bug GetFrequentlyBoughtItems calculation changed to focus more on frequency Ecommerce - Product Catalog
28794 Bug Search weighted only finds page if Include in sitemap is set Platform - Searching\Search Weighted
28799 Bug Exporting form submission has been optimized Platform
29415 Bug 404 for products not in website shop is now working Settings - Customized URLSs
29698 Bug When selecting a product on the Catalog module the pop up can be resized / maximized and the list of products will scale Ecommerce - Product Catalog
29884 Bug Users GeoLocation no longer swaps State/Region and Country Users
30710 Bug fixed: Maps only show 500 users after editing group until recycle Apps - Maps
31846 Bug Make backend content search skip itemlist no longer Platform

Version: 8.9.1.1

2 issue(s) fixed

ID Type Description Area
24666 Improvement Backend content tree text search has been optimized Content - Search
28538 Bug Ability to set new impersonation without stopping current one now works with full impersonation Content - Extranet

Version: 8.9.1.0

45 issue(s) fixed

ID Type Description Area
21551 Improvement Frequently Bought Items loop can now contain variants Ecommerce - Customer Center
22302 Bug Fixed a bug where User sort would be lost when editing a user. Content - User Management
23703 Bug Vcard support has been updated to version 3.0 and utf-8.
Please note:
Previously we had support for vcard version 2.1 which was supported by microsoft and google but not by Apple. Vcard version 3.0 is supported by Apple and google contacts but not fully by Microsoft ( It is supported by the "windows 10 people" app, but not the "windows contacts" app which has problems with encoding).
Content - Extranet
23744 Bug Long text item fields are not emtied anymore when using Enter to submit user changes Content - Items
24222 Bug Attached files to email marketing only have their file name in the mail Online Marketing - E-mail Marketing
24371 Bug Save / Save and Close has been removed from submission detail view in Forms for Editors Content - Forms for editors
24401 Improvement New checkbox in extranet module 'Create profile' node: Require unique Email
When checked newly created users without unique emails cannot be created
Content - Extranet
24630 Improvement New parameters added for the epay checkout handler:

CSS URL
Mobile CSS URL
Order text
Description
Google tracker
Background color
Opacity
Decline text

Read about the parameters here:
http://tech.epay.dk/en/specification
Ecommerce - Payment\ePay
24775 Improvement In order discounts you can now get a discount amount from a custom product field of type Decimal (only for discounts of type amount and orderline exclusive) Ecommerce - Discount matrix
25078 Bug Email Marketing preview by email can now be done for specific address contains email domain name. Online Marketing - E-mail Marketing
25171 Bug Google has changed the API.

You need a valid API key in Settings. If the key(from settings) is invalid - javascript console will show Google Maps API error: InvalidKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key-map-error. Unfortunately there is no way to catch this error as google maps throws no exception, but just logs the error to console. Also there is no way to validate key via api or any else way before initiate the map.

So in short. If it fails: Check browser js console and get a valid key. Nothing we can do from the DW side
Content - Maps
25736 Bug "Download voucdhers in CSV" no longer fails if LanguageId not set on related discount Ecommerce - Vouchers
25798 Bug Updates on sorting no longer changes order the sorting in product list based on index. Platform - New Indexing
25812 Bug Default variant option is now the same in default language and in language versions. Ecommerce - Variants
25846 Improvement Templates updated to allow switching impersonated user without logging out Content - User Management
25881 Bug Smartsearch gui no longer crashes when you have more than 12 rules with AND Content - Smart Search
25912 Improvement Security key fields in Batch integration add-ins are now of type password (shown as *** instead of plaintext) Integration - Framework\Batch
26242 Bug Wrong Cdn getImage hostname from area is no longer obtained Platform - API (Dynamicweb)
26273 Improvement New notifications for the email handler:

"DWN_STANDARD_USER_OnAfterLogin"
"DWN_STANDARD_USER_OnExtranetLogin"
"DWN_STANDARD_USER_OnExtranetLoginFailed"
"DWN_STANDARD_USER_OnBeforeExtranetLogOff"
"DWN_STANDARD_USER_OnBeforeForgotPassword"
Platform - API (Dynamicweb)
26313 Bug Null exception when saving License configuration on Portal solutions has been fixed Content - Licensing
26324 Improvement It is now possible to use a new parameter for ordercontext in the querystring, setordercontext=contextid,. This makes it possible to store the current contextid on a session/cookie instead, so that all add to cart, show cart etc. is using that context instead. Ecommerce - Order Contexts
26361 Improvement New tag: Ecom:Product.VariantText Ecommerce - Frontend
26363 Improvement When "Create user on form submit" is checked we now check that the required field mappings are present Content - Forms for editors
26364 Improvement GUI for adding addresses to a user has been updated Content - User Management
26378 Improvement Retrieve orders based on customer number should also retrieve Frequently bought items, RMA, Saved cards. Ecommerce - Customer Center
26548 Improvement When importing an order where ExternalId is set we can now look up the AccessUserId based on the ExternalId Integration - Data Integration
26644 Bug Editing main address is now working as intended. Content - Extranet
26668 Improvement New criteria for query expressions: ContainsExtended
Using it gives you a double wildcard search (*expression*) instead of the standard trailing wildcard (expression*) from contains. Please note that there is a performance penalty associated with using ContainsExtended
Platform - New Indexing
26669 Improvement New notification:
DWN_IndexingLucene_OnAfterQueryParsed
Arguments passed contain the Query that is generated by Dynamicweb so it can be altered by customisations.
Returns the Query object from the notification.
Platform - New Indexing
26772 Improvement ProductCategories and ProductCategoryFields can now be created during import similar to Product fields

Sample config section:
<config>
<categoryField id="CategoryField1" templateTag="CategoryField1Tag" label="Category Field1" categoryId="MyCategory" typeId="1" />
<categoryField id="CategoryField2" templateTag="agCategoryField2Tag" label="Category Field2" categoryId="MyCategory" typeId="1" />
</config>

this will create new MyCategory if it doens't exist and adds 2 category fields to it
Integration
26831 Bug Dynamicweb's login screen is requesting Google Fonts using http protocol, instead of https or protocol-relative. This has been fixed Platform - Security
26861 Bug "Remove missing rows" will no longer delete across all shops Integration - Data Integration
26915 Bug Fixed a bug with alphanumeric compare Platform - New Indexing
26956 Bug File uploaded via user custom filed is not assigned to the field in user's backend edit form when target folder is FM's top folder. This has been fixed Content - User Management
27060 Bug When importing secondaryUserRelations using AccessUserExternalID for mapping users has been optimized Integration - Data Integration
27117 Bug The broken update package has been removed Content - Scheduled tasks
27144 Improvement Source field drop down is now sorted alpabetically. Platform - New Indexing
27255 Bug Direct path to a file no longer gets an incorrect filepath Content - Direct Paths
27338 Bug Default parameters UI is fixed in product catalog settings. Platform - New Indexing
27497 Bug Product order no longer changes on multiedit in backend Ecommerce - Products
27579 Improvement PageView.Layout property is now public Platform - API (Dynamicweb)
27593 Improvement New checkbox in Email marketing ->Top folder settings -> Recipient provider: "Send to users that do not allow emails (Not recommended!)". Enabling this functionality lets you spam users which is not legal in all countries. Online Marketing - E-mail Marketing
27909 Bug Memory leak in copy website when editor field contains broken links has been fixed Content - Websites
28136 Improvement Added a new checkbox "Full cart isolation per browser, even for the same user" in Management settings - Ecommerce - Advanced - Shopping cart. When this setting is enabled it is possible to isolate the cart in different browsers (this means to render seperate carts in 2 different browsers). Ecommerce - Shopping Cart v2
28148 Improvement Support for Access database is being phased out. We strongly recommend upgrading to SQL before upgrading to Dynamicweb 8.9.1.
Important Note: Support for Access database is being phased out. We strongly recommend upgrading to SQL before upgrading to Dynamicweb 8.9.1.
Platform - Access (db)