Skip to content

Releases: dotmailer/dotmailer-magento2-extension

v4.27.1

22 Oct 15:25
Compare
Choose a tag to compare

Improvements

  • Configs for bulk syncs can now be edited under 'Import Settings' in Dotdigital > Developer. [d172182]
  • The MigrateData patch is removed. [db298fd]
  • The subscriber cron now defaults to run once per hour. [d8d0aac]
  • Log output for the new syncs has been adjusted. [1dd7721]

Bug fixes

  • The UpdateConsentPaths data patch will now not break upgrade if re-run. [7a6bc9a]

v4.27.0

08 Oct 13:53
Compare
Choose a tag to compare

What's new

  • Customers, subscribers and guests are now synced into the platform faster. [aba9d03]
  • Orders are now synced into the platform faster. [2c3c570]
  • System messages surface message queue problems in the Magento admin. [bf40ab2]

Improvements

  • Custom attributes mapped to data fields will now take their default attribute value as a fallback if no value is set. External contribution
  • Subscribers are synced into Dotdigital via API v3, prior to automation enrolment. [003d2a2]
  • Queue topic names now use class constants. [10ea75a]
  • All observer code is wrapped in try/catch statements. [1196bb4]
  • We now use the patchByIdentifier method when sending dummy data to Dotdigital, to avoid an identifierConflict error. [9e0aecd]
  • We added a new integration test for the OrderSaveAfter observer. [ad732eb]
  • We added new MFTF tests for placing orders with the module enabled. [5a12150]
  • We removed an OrderSaveBefore observer. [2f24dc7]
  • Data fields for most purchased category, most purchased brand, last purchased brand and first purchased brand are no longer auto-mapped by default. [e6e241c]
  • We added an @api annotation to the LogViewer block. [41cbc48]

Bug fixes

  • The inline script for the dmPt tracking code has been moved to a UI component. [7086cb9]
  • We fixed a problem with list mapping for customers with more than 5000 lists in their account. [293e24a]
  • Consent sync now sends an ISO8601 date for consent_datetime. [66b6b52]

v4.26.3

24 Sep 11:42
Compare
Choose a tag to compare

Bug fixes

  • We fixed upstream preferences not displaying in the customer account. [a64a8fe]
  • Preferences and data fields could not be cleared in the customer account, this has been fixed. [82adf10]
  • Add default configs where values are passed to DateInterval. [661691b]
  • We fixed a variable name error in the Getbasket controller. [5e1cba6]
  • The IP stored for consent capture will now be the original client IP only. [af2074f]

v4.26.2

29 Jul 20:00
Compare
Choose a tag to compare

Bug fixes

  • We fixed the newsletter subscribe queue name in the OrderSaveAfter observer. [a26a4f8, 403544e]
  • OptInType is now correctly sent as a subscription property, not as a data field. [11ed803]
  • The trial signup microsite was not loading correctly into its iframe, this has been fixed. [50bc8bb]

v4.26.1

18 Jul 16:22
Compare
Choose a tag to compare

Improvements

  • All price figures in catalog insight data will now be rounded to 2 decimal places. [f40bff7]
  • We removed API username and password keys from the request body of an API method. [f3d2bbb]

v4.26.0

11 Jul 08:34
Compare
Choose a tag to compare

Improvements

  • Cron cadence can now be set to every 1, 5, or 10 minutes (in addition to previous options) for all bulk syncs. [81e9fb2]
  • We reverted a change to the REST client class that was filling up our logs with "No response in REST client". [71e145b]
  • We updated a migration type to prevent duplicate customer rows being created when inserting historical orders. [3e38d3d]
  • Order insight data will now be pre-sent for all order-related automations. [2892e32]
  • We added a Dotdigital logo our admin menu item. [c940c0c]

Bug fixes

  • The SUBSCRIBER_STATUS data field in Dotdigital was observed not matching the status in Magento. All newsletter subscription changes are now handled via queue after initial sync. [f4efd1e]
  • We fixed an issue with saving the associated account ID when configuring product notifications in different scopes. [7710129]

v4.25.5

10 Jun 18:31
Compare
Choose a tag to compare

Bug fixes

  • Catalog imports were failing because of empty product created_at dates. We’ve added a fallback date to fix this. [a291488]

v4.25.4

29 May 14:34
Compare
Choose a tag to compare

Bug fixes

  • We fixed an unserialize() exception in our OrderSaveAfter observer. [d30d30d]
  • We fixed a problem with incorrect keys when merging batches for order sync. [9cf8877]

v4.25.3

08 May 07:16
Compare
Choose a tag to compare

Improvements

v4.25.2

18 Apr 11:12
Compare
Choose a tag to compare

Improvements

  • We added a 'Retry Count' column to the Importer Status report. [6772634]
  • We added specific ignore annotations to suppress some code sniffer warnings (required for 2.3.7 support). [fd40657]
  • We added a missing class property to a failing unit test. [edcee39]

Bug fixes

  • We fixed page tracking at checkout in Magento 2.4.7. [80c7fd2]
  • We fixed CartInsight collections not being created at account connection. [0f96b6b]
  • Our requirement for psr/log has been updated. [46f709f]