2019/02 Release notes

25 February

Release: 2019.4

  • E-Commerce
    • Fixed an issue with order export producing files with quotes in the file name in some versions of Chrome

    • Order Details page now displays Agent-owner's name in addition to Agent-creator of the quote/order
  • Dashboard
    • Fixed an issue with Abandoned Cart data not displaying with correct regionalisation settings
  • Users
    • Fixed an issue with some activated users were not getting their pre-sale codes
  • Tickets
    • Various enhancements and bug fixes for Teamflow


18 February

Release: 2019.3

  • E-Commerce
    • SalesOrder plugins no longer send orders to SAP for refund transactions

    • Print Vouchers facility now uses DOMPDF library to generate PDF files instead of decommissioned wkhtmltopdf.
  • Custom Properties
    • Fixed an issue with getCustomProperty() sometimes returning null
  • Widgets
    • Fixed an issue with sorting of the widgets in the DXP
    • Improved image quality for resized versions of the images
  • Slots
    • Several minor UI improvements
  • Tickets
    • Various enhancements and bug fixes for Teamflow

12 February

Release: 2019.2

  • Slots
    • The new module to display content from a variety of modules in the specified area of the template. The content is pulled with slot components (e.g. Get Blog Posts) and each component is fully configured from the DXP. It is possible to create multiple configurations of the same component, with a different set of parameters or the templates. This module deprecates Linked Content, Blue Prints, Attachments and several Block Functions. See documentation.
  • Widgets
    • The new module allows to create content objects with generic, configurable structure and display this content on the pages with the Slots. The widgets are pulled by category, and the category defines the custom properties it's widgets have and the order of the widgets. This module deprecates Attachments, Banners and Linked Content. See documentation.
  • Products
    • CatProduct and Bundle classes now both support getQty() and getQuantity() methods for the sake of consistency.

    • It is now possible to create custom labels for custom fields in Products and several other modules
  • Tickets, Projects
    • Various enhancements and bug fixes for Teamflow

4 February

Release: 2019.1

  • E-Commerce
    • The new feature allows to set the lifetime limit on the quantity the product can be purchased by the customer (e.g. one product per customer).
  • Products
    • CatProduct class got new handy methods to work with product images: getImageAsset($imageNumber = 1, $size = '') returns either an instance of CoreDNA_Asset for the given image number and size or the empty object which make it save to call any methods on it without triggering a fatal error.
      There are also shortcut methods: getSmallImageAsset(), getMediumImageAsset() and getThumbImageAsset(). See documentation.

    • Fixed an issue with supplier post codes import
  • Metadata
    • Super Users now can create new metadata variables
  • Hooks
    • Fixed a memory leak in the queue listener
  • Positions
    • Fixed an issue with re-generating a new Salesforce OAuth token.
  • Tickets, Projects
    • Various enhancements and bug fixes for Teamflow