Hot fixes for Dynamicweb 8.7.1

Version: 8.7.1.5

1 issue(s) fixed

  • Bug: 19961
    Area: Content - File Manager
    Title: Filemanager down on solutions running access
    Description: Filemanager fixed on solutions running access.
    Workaround: None
Version: 8.7.1.4

10 issue(s) fixed

  • Product Backlog Item: 19789
    Area: Ecommerce - Payment\QuickPay Payment Window
    Title: ViaBill as card type
    Feature details: ViaBill now available as card type in QuickPay Payment Window. NOTE: ViaBill needs to be enabled in Quickpay admin, https://manage.quickpay.net, in Settings - Acquirers - ViaBill in order to complete ViaBill orders.
    Important Note: None
  • Product Backlog Item: 19791
    Area: Ecommerce - Payment\QuickPay Payment Window
    Title: 3D-Secure cards
    Feature details: 3D secure cards (e.g. Visa 3D-Secure) are added as card types in QuickPay Payment Window.
    Important Note: None
  • Bug: 19727
    Area: Content - Items
    Title: Certain item types can cause search errors
    Description: Certain item types can cause search errors has been fixed
    Workaround: None
  • Bug: 19734
    Area: Integration - Data Integration
    Title: User group membership not properly updated
    Description: User group membership not properly updated
    Workaround: None
  • Bug: 19785
    Area: Integration - Data Integration
    Title: SQL provider -> User Provider with AccessUser table import with same multiple columns can fail
    Description: SQL provider -> User Provider with AccessUser table import with same multiple columns can no longer fail
    Workaround: None
  • Bug: 19800
    Title: Exporting AccessUserGroup from UserSourceProvider with GroupType condtion fails
    Description: Exporting AccessUserGroup from UserSourceProvider with GroupType condtion no longer fails
    Workaround: None
  • Bug: 19801
    Area: Online Marketing - E-mail Marketing
    Title: Unresponsive recipients provider doesn't check if user has removed email permission
    Description: Unresponsive recipients provider now checks if user has removed email permission.
    Workaround: None
  • Bug: 19805
    Area: Platform - Upgrade issues
    Title: Remove conditional from update package
    Description: Fixed a wrong conditional sometimes causing an exception in ecommerce in the backend.
    Workaround: None
  • Bug: 19840
    Area: Ecommerce - Variants
    Title: Existing variants not cleared from Lucene index when adding a variantgroup to a product
    Description: Existing variants now cleared from Lucene index when adding a variantgroup to a product
    Workaround: None
  • Bug: 19844
    Area: Ecommerce - Payment\DIBS
    Title: Bug in Dynamicweb.eCommerce.Cart.CheckoutHandlers.Dibs.LanguageCode (DIBS Flexwin and Payment DIBS Window)
    Description: Language code for bokmål (nb-NO) is now supported.
    Workaround: None
Version: 8.7.1.3

2 issue(s) fixed

  • Product Backlog Item: 19545
    Area: Ecommerce - Orders\Recurring orders
    Title: Template changes in Customer Center
    Feature details: Default templates for Recurring Orders in Customer Center are updated (RecurringOrderDetails.html and RecurringOrderList.html). Recurring order template orders are not listed in Order list - only in Recurring orders.
    Important Note: None
  • Bug: 19629
    Area: Ecommerce - Payment\QuickPay Payment Window
    Title: Ecom:Order.ReceiptURL does not work with QuickPay Payment Window
    Description: Ecom:Order.ReceiptURL now works with QuickPay payment window.
    Workaround: None
Version: 8.7.1.2

1 issue(s) fixed

  • Bug: 19580
    Area: Integration - Data Integration
    Title: ItemProvider: Paragraph name isn't updated correctly on import
    Description: Paragraph name now shown correctly when importing items.
    Workaround: None
Version: 8.7.1.1

1 issue(s) fixed

  • Bug: 19571
    Area: Platform - New Indexing
    Title: Indexing - grouping values, i.e. prices
    Description: Improved grouping values in New Indexing, i.e. prices.
    Workaround: None
Version: 8.7.1.0

53 issue(s) fixed

  • Product Backlog Item: 17943
    Area: Ecommerce - Shopping Cart v2
    Title: Add possibility to merge anonymous cart with saved cart when logging in on the website.
    Feature details: We have added the option of merging the anonymous cart content with the cart saved on the user when logging in.
    Important Note: None
  • Product Backlog Item: 18027
    Area: Ecommerce - Saved cards
    Title: Error logging
    Feature details: When using a saved card, we now save validation errors and messages that we have received from the payment gateway, to help the user when administering cards. The errors/messages are listed in the Saved card section in User Management or in Customer Center.
    Important Note: None
  • Product Backlog Item: 18085
    Area: Ecommerce - Saved cards
    Title: Saved card with recurring payment with Stripe
    Feature details: Saved card and Recurring orders are now implemented with the payment provider Stripe.
    Important Note: None
  • Product Backlog Item: 18109
    Area: Ecommerce - Payment\Stripe
    Title: Stripe Checkout Handler
    Feature details: New checkout handler - mainly for the US market - is implemented in 8.7.1.0. Stripe Checkout is an embeddable payment form for desktop, tablet, and mobile devices. It works within your site -customers can pay instantly, without being redirected away to complete the transaction. With Stripe Checkout it is possible for returning customers to save credit cards and use them later without re-entering their card number.
    Important Note: None
  • Product Backlog Item: 18220
    Area: Content - Items
    Title: Improve Icons for Dropdown lists
    Feature details: New parameters for item fields of type Dropdown.
    Important Note: None
  • Product Backlog Item: 18245
    Area: Online Marketing - Social media publishing
    Title: Social media publishing for News V2 items
    Feature details: It is now possible to share news with Social Media publishing.
    Important Note: None
  • Product Backlog Item: 18460
    Area: Content - Templates\Translate
    Title: Automatically add translation keys to translation.xml
    Feature details: When using a @Translate tag or the Translate method in Razor, and the provided key does not exist in the translation file, the key is now added to the XML file - with the specified default value if specified (Only new translations method). The keys are added to the translations.xml in the designs folder when the frontend pages are loaded.
    Important Note: None
  • Product Backlog Item: 18461
    Area: Ecommerce - Shipping
    Title: Add an image field for a shipping method
    Feature details: You can select an image as icon for a shipping method and use it in frontend with Ecom:Cart.Shippingmethod.Icon Ecom:Cart.Shippingmethod.Icon.Clean
    Important Note: None
  • Product Backlog Item: 18497
    Area: Content - Item publisher
    Title: Add a second sorting parameter for item publisher
    Feature details: On the item publisher paragraph settings, you are now able to define a second sort order.
    Important Note: None
  • Product Backlog Item: 18502
    Area: Content - Forms for editors
    Title: Add submit ID to list of submits
    Feature details: Submission id is now included in forms for editors form data view
    Important Note: None
  • Product Backlog Item: 18513
    Area: Content - Forms for editors
    Title: Add a editable text for the receipt template like for mails
    Feature details: You can now enter a text for use in receipt emails similar to how you can in form emails <!--@Submit.ReceiptTemplateText--> is new tag in the receipt template.
    Important Note: None
  • Product Backlog Item: 18566
    Area: Content - Items
    Title: User groups as item field
    Feature details: A new item field where you can select a user (like the product item field). When editing an user item in the frontend (using Item publisher or Item creator) the field is not rendered.
    Important Note: None
  • Product Backlog Item: 18580
    Area: Ecommerce - Variants
    Title: Modernize variant group and options UI.
    Feature details: The UI for making variant groups in the management center has been modernized to be more inline with the rest of the system.
    Important Note: None
  • Product Backlog Item: 18586
    Area: Content - User Management
    Title: Pasword recovery based on username
    Feature details: Password recovery in extranet module login mode now supports recovery based on username
    Important Note: None
  • Product Backlog Item: 18639
    Area: Integration - Data Integration
    Title: UserProvider: if the "groups" string of a user is too long for the DW template, output this information in the log file.
    Feature details: If you try to import users through the userprovider with a longer groups string than allowed by the db scheme the log will tell you precisely what's wrong
    Important Note: None
  • Product Backlog Item: 18640
    Area: Integration - Framework
    Title: DynamicwebConnector (and ErpServiceCaller): Improve error message when Secret is empty
    Feature details: Error message when Secret is empty or invalid has been improved
    Important Note: None
  • Product Backlog Item: 18642
    Area: Ecommerce - Indexing
    Title: Add score to result document
    Feature details: A score from Lucene is now part of the query publisher output.
    Important Note: None
  • Product Backlog Item: 18643
    Area: Integration
    Title: Remove C5 node from management center-> integration
    Feature details: The old C5 module has been deprecated and no longer appears in the module list.
    Important Note: None
  • Product Backlog Item: 18665
    Area: Ecommerce - Orders\Recurring orders
    Title: Recurring order templates
    Feature details: Recurring orders are now based on "template orders" that are placed in a "Recurring orders" node in Ecommerce when created. Recurring orders is implemented with the Stripe payment provider together with the Saved card functionality. When a recurring order is created in frontend, an order template is created in "Recurring orders". The first real order and the following recurring orders are based on this order template. When the scheduled task for recurring orders runs (default is every 1 hour) and start date is reached, the actuel orders are recalculated and created (and e-mailed - if setup). Recurring orders requires a reference to a credit card and automatically saves the credit card token in the AccessUserCard table when the order template is submitted. The default templates, InformationRecurringOrders and ReceiptRecurringOrders, are updated with Start date fields. A new default template InformationSavedCardsAndRecurring with Saved card and Recurring orders functionlity is added.
    Important Note: None
  • Product Backlog Item: 18783
    Area: Ecommerce - Saved cards
    Title: Possible to set a Default card.
    Feature details: In the Saved card sections in User Management and in Customer Center, it is now possible to define a default card. A default card is preselected in the payment step in the checkout flow.
    Important Note: None
  • Product Backlog Item: 18857
    Area: Content - Extranet
    Title: Ability to use user with encrypted password in link should be added
    Feature details: Now possible to login via querystring for users with encrypted password Format is ?Username=username&PwToken=Token Token is generated by md5 hashing (password/hash & "DwSecret")
    Important Note: None
  • Product Backlog Item: 18863
    Area: Content - Templates\Razor
    Title: Print out a message if @TemplateTags is in templates
    Feature details: If @TemplateTags() has been left in any Razor template, the template will now print out that it contains @TemplateTags, which it should not due to performance. Even if the @TemplateTags() is commented out in Razor, it still poses a problem: I.e. @*/@TemplateTags()*/ will not print the tags, but will still invoke that Tagexists returns true which gives a performance overhead.. So if that is present in a razor template, Dynamicweb will add the warning "TemplateTags() in code ({0}). Remove before going live..." printed out in the browser. {0} will be the template name
    Important Note: If @TemplateTags() has been left in any Razor template, the template will now print out that it contains @TemplateTags, which it should not due to performance. Even if the @TemplateTags() is commented out in Razor, it still poses a problem: I.e. @*/@TemplateTags()*/ will not print the tags, but will still invoke that Tagexists returns true which gives a performance overhead.. So if that is present in a razor template, Dynamicweb will add the warning "TemplateTags() in code ({0}). Remove before going live..." printet out in the browser. {0} will be the template name
  • Product Backlog Item: 18926
    Area: Ecommerce - Orders\Recurring orders
    Title: Event log viewer under the Recurring orders node
    Feature details: In order to get an overview over failed recurring orders an event log viewer is created in Ecommerce - Recurring orders - Log.
    Important Note: None
  • Product Backlog Item: 19084
    Area: Ecommerce - Customer Center
    Title: AddToFavorites overload that takes a userid.
    Feature details: AddToFavorites overload that takes a userid has been added
    Important Note: None
  • Product Backlog Item: 19154
    Area: Platform - Access (db)
    Title: Support for Access database is being phased out
    Feature details: Support for Access database is being phased out. We strongly recommend upgrading to SQL before upgrading to Dynamicweb 8.7.1.
    Important Note: Support for Access database is being phased out. We strongly recommend upgrading to SQL before upgrading to Dynamicweb 8.7.
  • Product Backlog Item: 19340
    Area: Ecommerce - Orders\Recurring orders
    Title: Tags for recurring order type
    Feature details: 2 new tags are available in the order receipts: Ecom:Order.IsRecurringOrder and Ecom:Order.IsBasedOnRecurringOrder in order to differentiate the receipts for an "order template"/subscription and the acual order, that are sent when the recurring order is created.
    Important Note: None
  • Product Backlog Item: 19483
    Area: Platform - New Indexing
    Title: Add new properties to the index so it can be used to group variant groups
    Feature details: Variant groups now groupable by using new field in New Indexing.
    Important Note: None
  • Bug: 17953
    Area: Ecommerce - Order Flows
    Title: Sender name not included when sending orderflow mail to customer
    Description: Sender name now included when sending orderflow mail to customer
    Workaround: None
  • Bug: 18092
    Area: Content - News v2
    Title: Not possible to change NewsV2 template on solutions based on new defaultempty
    Description: Now possible to change NewsV2 template on solutions based on new defaultempty
    Workaround: None
  • Bug: 18096
    Area: Content - File Manager
    Title: Normalize latin characters also effects space in file manager
    Description: Normalize latin characters no longer effects space in file manager
    Workaround: None
  • Bug: 18151
    Area: Content - Items
    Title: Copy master changes to language versions if valaues are the same fails with items
    Description: Copy master changes to language versions if valaues are the same no longer fails with items
    Workaround: None
  • Bug: 18172
    Area: Platform - New Indexing
    Title: Exception occurs when adding the query publisher module to a paragraph with no queries defined
    Description: An exception no longer occurs when using the Query Publisher module with no queries in any repositories.
    Workaround: None
  • Bug: 18183
    Area: Content - Newsletter v3
    Title: Compilation error in remote part of newsletter v3
    Description: Compilation error in remote part of newsletter v3 has been fixed
    Workaround: Use email marketing
  • Bug: 18313
    Area: Content - Permissions
    Title: Ecom permission are not applied to context menu add to dialog
    Description: Ecom permission are now applied to context menu add to dialog
    Workaround: None
  • Bug: 18314
    Area: Content - Language Management
    Title: Items are not copied to slave languages when source paragraph is locked
    Description: Items are no longer copied to slave languages when source paragraph is locked
    Workaround: None
  • Bug: 18319
    Area: Content - Websites
    Title: Copy website fails when ParagraphSort = 0
    Description: Copy website no longer fails when ParagraphSort = 0
    Workaround: Set ParagraphSort to something other than 0
  • Bug: 18326
    Area: Content - Newsletter v3
    Title: Object reference error when creating a new integration rule
    Description: Object reference error when creating a new integration rule has been fixed
    Workaround: None
  • Bug: 18327
    Area: Content - Newsletter v3
    Title: Newsitems in several categories only trigger one integration mail
    Description: Newsitems in several categories now trigger integration mail for every rule
    Workaround: None
  • Bug: 18347
    Area: Content - User Management
    Title: User management -> Complete list -> search users should only find users
    Description: User management -> Complete list -> search users now only finds users
    Workaround: None
  • Bug: 18350
    Area: Ecommerce - Order Flows
    Title: Unable to change order state on 8.3 upgraded solution when the order has product without VAT group assigned
    Description: Unable to change order state on 8.3 upgraded solution when the order has product without VAT group assigned
    Workaround: None
  • Bug: 18405
    Area: Platform
    Title: Backend login fails if "Disable save username and password" is enabled
    Description: Backend login no longer fails if "Disable save username and password" is enabled
    Workaround: None
  • Bug: 18447
    Area: Content - News v2
    Title: Editor.css in design folder not loaded by editor in NewsV2
    Description: Editor.css in design folder now loaded by editor in NewsV2
    Workaround: None
  • Bug: 18448
    Area: Content - Data Lists
    Title: Id columns not selectable in SQL statement mode when joins are applied
    Description: Id columns not selectable in SQL statement mode when joins are applied has been fixed
    Workaround: None
  • Bug: 18500
    Area: Platform - API (eCom)
    Title: Datamanager.Dispose sometimes gives exception if transaction has been committed
    Description: Datamanager.Dispose no longer gives exception if transaction has been committed
    Workaround: None
  • Bug: 18551
    Area: Ecommerce - Templates
    Title: Clean version of certain CustomerCenter.SortBy* tags missing
    Description: Clean version of certain CustomerCenter.SortBy* tags added.
    Workaround: Use tag without .clean
  • Bug: 18555
    Area: Content - User Management
    Title: Updated import export job files not available on updated solutions
    Description: Updated import export job files are available. To obtain delete existing and rerun update script
    Workaround: None
  • Bug: 18561
    Area: Ecommerce - Validation Groups
    Title: Gift card field validation is not used with validation groups
    Description: It is now possible to use validation group rules for validation of gift card fields.
    Workaround: None
  • Bug: 18578
    Area: Integration - Data Integration
    Title: Excel provider: Quotes (") handled wrongly
    Description: Excel provider now correctly handles quotes (")
    Workaround: None
  • Bug: 18625
    Area: Online Marketing - E-mail Marketing
    Title: EmailMarketing:Email.PreHeader.Clean not replaced if empty
    Description: Tag {{EmailMarketing:Email.PreHeader.Clean}} is now replaced if the pre-header is empty
    Workaround: None
  • Bug: 18734
    Area: Content - Forms (For Data Lists)
    Title: Mising tag and wrong template for new antispam script
    Description: Fixed a problem with default template for Forms for Datalists Validation
    Workaround: None
  • Bug: 18831
    Area: Integration - Framework\Live
    Title: Remove code that clone the product when there is variants
    Description: Removed code that clone the product when there is variants
    Workaround: None
  • Bug: 19031
    Area: Ecommerce - Shipping
    Title: Shipping fee does not follow rules
    Description: An issue with the fee rules that were not applied to the order according to the rules.
    Workaround: None
  • Bug: 19171
    Area: Platform
    Title: Bot check fails if user agent is empty string
    Description: Fixed a bug where Bot check would fail if user agent is empty string
    Workaround: None