Table of Contents

Release Notes

This page contains release notes for all DynamicWeb 10 milestone releases.

For a deeper look at the changelog for each release ring have a look here

DynamicWeb 10.13

DynamicWeb 10.13 is released 25/02/2025

  • Integration

    • Authentications – Provider-Based: Added support for custom authentication providers, allowing you to create and implement tailored authentication flows in your integration projects. This enhances flexibility for specialized authentication needs.
    • Integration Blueprint – Export Orders to BC: Added examples for exporting orders from DynamicWeb to Business Central using Blueprints. This simplifies eCommerce integrations by providing a starting point for order transfers.
  • Products

    • Translation of Product attributes: It's now possible to make translations on Product attributes with GridEdit. So instead of making translation on attributes to various language, one-by-one, it's now possible open multiple attributes with GridEdit, and make all translations at once in one screen.
    • Caching for screen preset service: There have been made caching on our Screen preset service, for optimizing the speed to load Screens. Especially on Overview Screens, the performance has been improved.
  • Content

    • Tree Sections: Restrictions: Easily add and manage page restrictions for each tree section to maintain a secure and organized content structure.
    • Add target option to link editor: Added support for linking to external pages when inserting links in the rich text editor, which will then open in a new window.

Note: If you are using the “Remember me” option when logging in, you may need to manually log out and then log in again due to changes in the visual editor.

DynamicWeb 10.12

DynamicWeb 10.12 is released 28/01/2025

  • Integration

    • BC Code Units SOAP: Added paging for Stock requests due to Business Central’s decrease in SOAP request limits in the transition to OData. This ensures more efficient data handling and prevents request limitations.
  • Products

    • Screen layout: With the new function, it's now possible to customize where Attributes should be shown and maintained by users. It works so, there can be made individual TAB areas, where attributes below are organized into GROUPS, and therefor the Product EditScreen can be setup to meet the customers logical way of manage their data.
    • Bulk update: With the new function "Bulk update", it's now possible to update a Field-value on multiple selected Products.
    • Keep product when deleting shop and group: When removing a Shop, Channel, Datamodel or Groups below, we now keep the related Products in the system.
    • Count on options on list box field type: In Settings, on Attribute ListScreen, it's now indicated on field-type ListBox, how many Options there existing.
  • Content

    • Tools / Actions in the tree section: Added new tools and actions for tree sections in the content tree. You can now create new pages, add folders, and sort content directly within tree sections, ensuring your pages are structured correctly.
    • List Item Fields and Tables in the Database: Added interface to view and manage item fields and database tables that are not defined in item type definition files. Includes actions to clean up unmatched entries, ensuring data consistency.
    • Colorschemes default list: Added an option to define a predefined list of color scheme names using a ColorScheme.config file, providing naming suggestions when creating color schemes. This ensures naming consistency and makes it easier to switch between color scheme collections across different websites.

DynamicWeb 10.11

DynamicWeb 10.11 is released 07/01/2025

  • Commerce
    • Price Percentage Discount: Added support for applying a discount percentage to prices in the Price Matrix and product order lines. This improves B2B pricing alignment with ERP systems, making integration smoother. Next, we'll focus on creating a more consistent experience for order line and eCommerce discounts in the backend.

DynamicWeb 10.10

DynamicWeb 10.10 is released 26/11/2024

  • Platform
    • Uninstall Locked Addins: DynamicWeb now allows the ability to uninstall or update locked addins. Addins locked by templates or dependencies are handled with improved workflows:
      • Templates locking addins are automatically discarded to free them for updates or uninstallation.
      • Dependencies are managed by uninstalling dependent addins, updating the target addin, and reinstalling dependencies (only for packages from the NuGet feed).
      • Locked addins are visually indicated in the list, with update/uninstall options disabled when applicable.
  • Integration
    • Enhanced Response Mapping: Allows creating column mappings in response mappings even if the column is not part of the main mappings. This improvement addresses the issue of setting up a key column for correctly mapping values returned in the response object, such as during order imports.

DynamicWeb 10.9

DynamicWeb 10.9 is released 29/10/2024

  • Platform
    • Log Clean-Up Configuration: A simplified log clean-up feature to optimize performance and storage. Under the new Log Retention node in Settings/System, users can:
      • Enable automatic log deletion.
      • Set retention periods for file-based and database logs (default: 30 days).
      • The system will automatically clean up logs in Files/System/Logs, Files/System/Diagnostics, and tables EcomOrderDebuggingInfo and GeneralLog, streamlining maintenance and ensuring efficiency.
  • Integration
    • Schema Management: Schemas for each unique source and destination can now be stored and managed centrally, rather than within individual job files.
      • This centralization streamlines schema versioning and reuse across multiple integrations. Activate this feature via Feature Management in the Settings area to improve consistency and simplify schema updates across your integration activities.
    • MappingExtensions - AutoID: Ensures that if a mapping includes an AutoID field, it will be used as the primary key to prevent primary key violations.
    • Last Run and Status for Subtasks of Scheduled Tasks: The subtasks widget now displays:
      • The last run date.
      • The status of each task.
  • Products
    • AI Text Generation for Multiple Products: You can now perform AI text generation on multiple products simultaneously from

DynamicWeb 10.8

DynamicWeb 10.8 is released 24/9/2024

  • Platform
    • New login methods to backend: To enhance security and user authentication, we've introduced multi-factor authentication (MFA), time-based one-time passwords (TOTP), and magic links for logging into the backend. This provides stronger protection by ensuring that users can authenticate in multiple secure ways.
  • Integration
    • Schema Management: Instead of storing schemas for each source and destination in individual jobs, we now have centralized storage for each unique source and destination schema. This allows for updating all schemas simultaneously. If there is a mismatch between the schema and the mappings, the data mappings are persisted to ensure consistency and prevent data loss
  • Products
    • Add/Remove Language: We've improved the flow for adding and removing languages within PIM, making it more intuitive and efficient. This reduces complexity for administrators managing multilingual content, enhancing productivity and minimizing errors.
    • AI and Auto Translation License Check: A license check is now enforced for the AI text generation and Auto translation functionalities, ensuring that the functionality is only available to licensed users.

DynamicWeb 10.7

DynamicWeb 10.7 is released 27/8/2024

  • Platform

    • Simple lucene index browser: Now it's possible to see the content of your lucene index directly inside DynamicWeb. This means that you can now see exactly what information is available inside the index for a specific product. Very useful for debugging purposes
    • Review changes: See all the changes what has been made to a specific entity from inside the edit screen. So you can see who else has been working on the item you are changing right now, and which changes they have made
    • Feature Management: Enable new upcoming functionalities. If you want to test out some of the new functionalities we are working on, then you can go to Settings/Administration/Feature Management to get them available. Over time these Features will either become standard enabled or be removed. Be aware that the features is still subject to change
  • Content

    • Improved Preset/ Page & Paragraph modal in Visual editor: possible to search across presets and item types
    • Redirects: Possible to edit and create new redirects. and get an overview over all redirects
    • New item: Button selector, possible to have better internal , external links and product links
    • Extended image selector
    • Tryget: On the viewmodel it has been extended with Tryget methods to improve null or isempty values
  • Assets

    • Template editing: Improved flow, when editing template in admin
  • User

    • User overview: Possible to see all users and search on users
    • User information: Improved edit user screen overview and set password
  • Headless

    • Enhanced documentation: Updated and expanded documentation for headless API usage e.g. forms, query og user management.
    • Updated Swagger index: Improved indexing and testing features in the Swagger UI.
    • New Delivery API endpoint for active cart: Endpoint for setting the active shopping cart for a user.
    • New Delivery API path for favorites: Unified endpoint path for managing all favorites functionality.
  • Integration

    • Possibility to stop a job if no rows are written to the destination.
    • AND/OR statements for conditionals.
    • Duplicate table and column mappings.
    • Add comments to a subtask.
    • Improved schema checking to also detect changes to existing fields.
    • Show status of scheduled tasks on the list screen.
    • Disable sorting of tables when sorted by the provider.
    • Download output from Firehouse in CSV.
    • General renaming to improve understanding in the UI.
  • Commerce

    • Sorting payment and shipping providers in the frontend from the backend.
    • New UnitOfMeasure table instead of VariantOptions table (EcomUnitOfMeasure)
      • Get frontend receipts directly on orders
      • Set stock state on "Never out of stock" products
      • Split payment/shipping name and logo into separate columns
      • Improved order log overview
      • Improved UI with adornment on Customer Assortments if not enabled

DynamicWeb 10.6

DynamicWeb 10.6 is released 25/6/2024

  • Products
    • Product query - Configure language presets for Product EditScreen
      • Set default language for product editing.
      • Useful for workflows with multiple languages, such as translations.
    • Product export - Filtering on items and set presets
      • Select/de-select items for export results.
      • Filter by Language and Master/Variant products.
    • Product feeds - Example of feed templates have been added
      • Example templates now available.
    • Completeness rules - Can now be created based on fields in a CategoryFieldGroup
      • Define Completeness rules from a CategoryFieldGroup.
      • New rule creation includes all fields in the group.
      • Similar to Datamodel implementation with the ability to manage CategoryFields, Completeness rules, and ScreenPresets directly from ActionMENU in the EditScreen.
  • Commerce
    • Integration Blueprint for Business Central
      • Download package from the App store with data mapping for import/export of common entities from Business Central standard API and exposed v4 pages.
      • Includes documentation on mapped entities and exposing needed v4 pages in Business Central.
    • New EcomUnits table
      • Units now have a dedicated database table instead of existing alongside all VariantOptions.
      • Migration to the new table occurs upon site update; subsequent integration jobs importing Units into VariantOptions won't reflect on the site.
      • New tables include:
        • EcomUnits: UnitId, UnitExternalId
        • EcomUnitTranslations: UnitTranslationUnitId, UnitTranslationName, UnitTranslationLanguageId
      • New EcomUnits mapping is part of the Integration Blueprint for Business Central.

DynamicWeb 10.5

DynamicWeb 10.5 is released 28/5/2024

  • Products
    • Product Auto-Translation with DeepL
      • Added DeepL translation service.
      • Utilizes DeepL Glossary function for more accurate translations.
    • Product Export with Filtering and Collections
      • Introduced a new Export slideover, allowing for filtering and export preset selection.
      • Export presets include predefined collections of fields, export modes, or mappings.
      • Enables filtering by language and selection of individual MASTER/VARIANT combinations.
    • Product Query Extended with Language Presets for EditScreen
      • Predefine available languages on the Product EditScreen.
      • Particularly useful for setting up and using workflows in the enrichment process.
    • Product Datamodels - Completeness on All Available Category-Fields
      • New setting on the datamodel to activate Completeness on all available Category-fields.
      • Removes the need to define individual Completeness rules.
    • Product Datamodels - Quick Jump to Settings Screens
      • Manage category-fields directly from the ActionMENU.
      • Handle Completeness rules directly from the ActionMENU.
      • Manage screen presets directly from the ActionMENU.
    • Product Category-Fields - Quick Jump to Manage Completeness Rules
      • Manage Completeness rules directly from the CategoryFieldGroup ActionMENU.
      • Create new Completeness rules based on defined CategoryFields.
  • Headless
    • New required parameter for create user endpoint - groupId.
  • Integration
    • Specify which repository index to update in integration jobs
    • Performance improvement when importing +100k rows

DynamicWeb 10.4

DynamicWeb 10.4 is released 30/4/2024

  • Products
    • Language autotranslation on multiple products Translation: of selected fields on multiple products now available
    • Products ListScreen - Extended filtering: Filtering of Language & Variants are now available in all areas with product lists
    • ListBox options has been improved: Setting ListBox fields, are made easier to manage
    • Product datamodel: Added Completeness & CategoryFields as actionMENU function. Improved the way of managing these, direct from Datamodel
  • Headless
    • Forms: Submit a form through delivery API
    • QueryPublisher: Support ViewModel based query results
    • Recover Password: Whitelist hosts for password recovery, through Authorized hosts settings.
  • Platform
    • Export Users: Now possible to export users to Excel from the ActionMENU on a list of users. Requires the Excel Provider.

DynamicWeb 10.3

DynamicWeb 10.3 is released 2/4/2024, bringing multiple enhancements and new features across various aspects of the platform.

  • Products
    • GridEdit: Enhancements allow users to efficiently enrich multiple products with multiple languages simultaneously..
    • Auto-Translation: Introducing batch translation capabilities, enabling the translation of field content from one language to another in bulk. Initial implementation utilizes Google Translate. Other options are investigated as well.
    • AI-Generated Text: Now you can generate text for products using AI.
    • Product Combine: The process of combining products has been refined for a more intuitive and user-friendly experience.
    • Field-type “Decimal”: has been extended to support value conversion, enabling users to define conversions on values, particularly useful for defining units such as “mg, g, kg, Ton”.
  • Commerce
    • A cleanup and renaming of order management handling (Actions) in the backend
    • Discounts for anonymous users only. Making it possible to target non-logged in users.
  • Integration
    • UI updates have been implemented to remove dead ends and enhance overall usability.
    • Culture conversion Can now be managed on activity level instead of on each table
    • Sorting of collections in the tree has been added for better organization.
    • New script type DateTime.Now.
    • Custom Column Headers can now be defined when exporting to Excel directly from the list screen
  • Headless
    • Forms API Endpoints: New API endpoints have been introduced to expose form content through the Delivery API.
    • Authorized Hosts Setting: A new setting has been added to allow the addition of authorized hosts for future headless setups.

DynamicWeb 10.2

DynamicWeb 10.2 is released 5/3/2024.

DynamicWeb 10.2 introduces a range of new features and improvements, further enhancing the platform's backend capabilities and user experience. Here are the key updates:

  • Commerce

    • Backend enhancements now allow for the creation of carts, quotes, ledgers, and subscriptions, in addition to orders.
  • Integration

    • Support for NAV on-premise has been added.
    • New logging capabilities for add-ins and scheduled tasks.
    • Improved automatic key column detection on the mapping screen.
    • Enhanced sorting options for collections in the tree view.
  • Product Information Management (PIM)

    • GridEdit: Allows for multiple product information enrichments at once, enhancing data handling efficiency.
    • UNIT Measurement: New "Conversion fields" function with factor definition improves accuracy in unit conversions. It also allows for the pre-definition of a range of units, such as weights and lengths.
    • Query and Workflow Alignment: It's now possible to define default presets for enrichment in queries, optimizing product enrichment access and workflow.
    • Excel Export: Export products to excel directly from the list screen
  • Platform

    • Screen Configuration Presets: Users can now set up and define a range of presets in settings for different screens. i.e. make sure data, values etc. are visible or hidden based on the user or user group.
    • Dashboard Enhancements: Widgets have been extended with new functionalities, including the ability to change color ranges based on values and a jump function where you directly access the query list or open products for enrichment.

DynamicWeb 10.1

DynamicWeb 10.1 is released 30/1/2024 and is the first milestone release on DynamicWeb 10.

Notable features in 10.1 are:

  • Updated the UI and UX in many places, e.g. Users, Products, Commerce, and more
  • Commerce
    • Order creation from backend
    • Add order lines from backend incl fees on payment and shipping
    • Add and edit payment and shipping from backend
    • Added translation to stock and RMA states
    • Clean up of legacy dashboards
  • Products
    • Improved Combine-tool to be more intuitive and flexible when handling variants and product families
    • Variant and related product selectors now have type-ahead and browse functionality
    • A beta-implementation allowing you to translate countries, currencies, relations groups, variant options, vat groups, variant groups, regions, product units, and field display groups
  • Other improvements
    • Download log files directly from an integration activity
    • Marketing renamed to 'Email' to align with product capabilities

From this release we will move to milestone releases. With milestone releases we will release a new minor version of DynamicWeb 10 every month, and you will be automatically upgraded to latest stable depending on your cloud upgrade policy. You can read more about milestone releases here

Compatibility

As this is the last non-Milestone release we've made changes which affect code-compatibility, e.g.:

  • Changed target framework from .NET 7 to .NET 8
  • API Changes - we've removed obsoleted API features from:
    • Product
    • ProductGroup
    • Price
    • Order
    • OrderlineCollection
    • Etc.

You can read about migrating from DW10 to DW10.1 here.

Changelog

ID Title Area Path
16112 DW10 - Content - Edit paragraph - Translations Dynamicweb\Content
17073 DW10 - Forms for editors checkbox list and radio button list not supported Dynamicweb\Content
15887 Customize / Selecting order fields on order edit/create Dynamicweb\Ecommerce
16743 Order data should not be reference-based Dynamicweb\Ecommerce
16664 Translations RMA events Dynamicweb\Ecommerce
15875 Create Order in Backend - Implementation Dynamicweb\Ecommerce
15881 Manuel order lines Dynamicweb\Ecommerce
15884 Editing shipping methods. Dynamicweb\Ecommerce
16047 Editing payment methods. Dynamicweb\Ecommerce
16900 Edit Order in action menu Dynamicweb\Ecommerce
17052 Make Shipping/Payment fee editable in OrderEditScreen Dynamicweb\Ecommerce
16663 Translations RMA states Dynamicweb\Ecommerce
16661 Translating Stock Status of a Stock State Dynamicweb\Ecommerce
16830 Implement triggers Dynamicweb\Ecommerce
16660 Add translations to Stock states Dynamicweb\Ecommerce
16891 Remove not working dashboards Dynamicweb\Ecommerce
17094 Rename refresh every on scheduled task edit Dynamicweb\Integration
16424 Download log file from action menu Dynamicweb\Integration
15073 Live integration and Swift DW10 Dynamicweb\Integration
16714 Export to Excel Dynamicweb\Integration
15996 GridEdit - Products - Show and visualize inherited values on Product fields Dynamicweb\PIM
16665 Translate function - implementation missing various places Dynamicweb\PIM
17014 Product enrichment - TAB: Details - Jump to actual section on EditScreen Dynamicweb\PIM
17171 Product enrich - EditScreen - Add check for "Read only" property Dynamicweb\PIM
17156 Product enrichment - TAB: Details - Reorganize widgets, move "Custom product fields" Dynamicweb\PIM
16848 Settings "Configure screens" - EditScreen - Change way of select and sorting fields on presets for Screen's Dynamicweb\PIM
16783 GridEdit - Products - Column header on CategoryFields, must only show the Field-name Dynamicweb\PIM
16397 Channels/SHOP's - Change or missings Dynamicweb\PIM
16464 Manage fields - Products - Change and missing's Dynamicweb\PIM
16492 License - Product area - PIM vs COMMERCE Dynamicweb\PIM
16491 Product variants - Combine flow and behavior Dynamicweb\PIM
17169 Attributes settings - ListScreen - Add "Read only" column Dynamicweb\PIM
10968 Product ListScreen - Enable filtering on Product ListScreen Dynamicweb\PIM
17087 Settings "Configure screens" - ListScreen - Add function to create new Screen presets Dynamicweb\PIM
17158 Product enrichment - OverviewScreen - Add default action to elements in Widget Dynamicweb\PIM
17172 Product enrich - GridEdit - Add check for "Read only" property Dynamicweb\PIM
17592 AI Text Generation Dynamicweb\PIM
17015 Product enrich - EditScreen - Discontinued actions and text Dynamicweb\PIM
17002 Product settings - Attributes - Add button "Back" on below ListScreen Dynamicweb\PIM
17003 Product settings - Add "Back" button on below ListScreen Dynamicweb\PIM
16998 Product ActionMENU - OverviewScreen - reorganize and change Dynamicweb\PIM
16999 Product ActionMENU - EditScreen - reorganize and change Dynamicweb\PIM
15997 GridEdit - Products - Show Field-visibility correct (Field differentiation) Dynamicweb\PIM
16815 Configure screens - UI/Design - Change way of select and sorting fields Dynamicweb\PIM
17030 Attribute type - "UNITs Editor" - Decide implementation Dynamicweb\PIM
16795 Product CategoryFields - ListScreen - In header-row, show "Name" instead of "SystemName" Dynamicweb\PIM
16673 Product settings - Translation - Implement on "Countries" Dynamicweb\PIM
16672 Product settings - Translation - Implement on "Currencies" Dynamicweb\PIM
16671 Product settings - Translation - Implement on "Relation groups" Dynamicweb\PIM
16669 Product settings - Translation - Implement on "Variant options" Dynamicweb\PIM
16666 Product settings - Translation - Implement on "VAT groups" Dynamicweb\PIM
16667 Product settings - Translation - Implement on "Variant groups" Dynamicweb\PIM
15934 DW10: Product assets - Previews - Correct styling Dynamicweb\PIM
16674 Product settings - Translation - Implement on "Region option" Dynamicweb\PIM
16676 Product settings - Translation - Implement on "Product units" Dynamicweb\PIM
14557 Product ActionMENU - Validate on Product-type to control functions Dynamicweb\PIM
17037 Product settings - Translation - On "Field display groups", remove old Translations from ActionMENU Dynamicweb\PIM
16675 Product settings - Translation - Implement on "Field display groups" Dynamicweb\PIM
14463 Product settings - Attributes Dynamicweb\PIM
11382 Product enrichment - Navigation and flow Dynamicweb\PIM
14195 Product variants - Relation sorting order are not based on Sorting key Dynamicweb\PIM
16242 Product enrichment - EditScreen - Reorganize Fields & TAB's Dynamicweb\PIM
16467 Product variants - Change flow and behavior Dynamicweb\PIM
14920 Product enrichment - EditScreen - Change or Missing's Dynamicweb\PIM
16040 Product enrichment - Change to new search Selector Dynamicweb\PIM
16503 Product bundles - Price setting and calculations Dynamicweb\PIM
13911 Product queries - Visabillity-fields - implement "Configure screens" metode Dynamicweb\PIM
16875 Products - EditScreen - CategoryFields sorting, inside a CategoryGroup, must be done by using the SortingKey Dynamicweb\PIM
16846 Sorting fields - EditScreen - Fields must be sorted by their SortingKey Dynamicweb\PIM
16429 Upload assets - Implement "Default upload location" on Assets Category Dynamicweb\PIM
16994 Products - database - Remove un-used fields from database/API Dynamicweb\PIM
16988 Attributes - EditScreen - Add "Read only" checkbox Dynamicweb\PIM
15853 Manage assets - change or missing's Dynamicweb\PIM
16428 Manage assets - Upload assets directly from Products Dynamicweb\PIM
17102 Clean up order.cs and related Dynamicweb\Platform
14657 Fix DW10 bugs Dynamicweb\Platform
14656 Fix DW10 bugs Dynamicweb\Platform
14655 Fix DW10 bugs Dynamicweb\Platform
17565 DW10 - Move nodes Data portability & Data processing To Settings / Apps Dynamicweb\Platform
17602 Cleaning out ProductGroupFields with new service Dynamicweb\Platform
17608 Use left labels ny default Dynamicweb\Platform
16942 Dashboard - Change database & relations Dynamicweb\Platform
16945 Dashboard - EditScreen - Manage properties and User relations Dynamicweb\Platform
16115 Add swiffy slider to product images Dynamicweb\Platform\UI and Design
16587 Users overview screen - Styling of info widget Dynamicweb\Platform\UI and Design
15469 Editing content files - Styling Dynamicweb\Platform\UI and Design
16230 Insights - Add dashboard on startpage Dynamicweb\Platform\UI and Design
16991 Re-organize product fields on product edit Dynamicweb\Swift
16434 DW10 - Users area placeholder Dynamicweb\Users
To top