Skip to content

Releases: dotmailer/dotmailer-magento2-extension

v4.32.4

24 Sep 09:57
Compare
Choose a tag to compare

Bug fixes

  • We fixed a bug in TransportPlugin affecting merchants running older versions of symfony/mime and symfony/mailer. [9c8049e]

v4.32.3

17 Sep 15:15
Compare
Choose a tag to compare

Bug fixes

  • We reverted the fix introduced in 4.32.2 for the TransportPlugin, as it was causing issues with transactional email sending in some cases. [c9200ba]

v4.32.2

02 Sep 09:36
Compare
Choose a tag to compare

Improvements

  • We increased the overall speed of our data migration process. [12e399a]
  • We optimised the InsertEmailContactTableSubscribers migration type. [b44407b]
  • We improved exception reporting in DotdigitalCouponRequestProcessor. [95b190b]

Bug fixes

  • We fixed a bug in TransportPlugin that could prevent execution of subsequent plugins. [c4e18db]
  • We fixed a problem with order sync where mismatching store ids could prevent some orders being synced. [0bc4f29]

v4.32.1

31 Jul 13:29
Compare
Choose a tag to compare

Improvements

  • We added extra debug logging to the automation queue flow. [3c597b8]

Bug fixes

  • The enabled check in the StockUpdatePlugin now checks at website level. [b454706]
  • When products have their status changed in bulk, they will now be reset for sync. [9587593]
  • Empty tables could be output in system alert emails; this has been fixed. [cf00cc7]
  • We fixed a problem with subscribers not being added to the correct list, if double opt-in was configured at Dotdigital. [5109ce1]
  • We added an extra check to prevent form submission in the account if the customer session has expired. [e8b83e9]

v4.32.0

23 Jul 14:31
Compare
Choose a tag to compare

What's new

  • Indexed prices can now be exported to capture prices set by catalog price rules. [09b12af, d31952a, b565bf1]
  • Tier prices are now exported in all product catalogs. [6bfcf2e]

Improvements

  • Catalog sync is refactored to run faster, importing into the platform during the sync run. [e84b592]
  • The deletion of 'orphan' products in catalog sync has been removed. [446b019]
  • We set an upper bound for Magento version compatibility in composer.json (currently 2.4.9). [48c0711]
  • Sending transactional email with attachments (via custom code) is restored for pre-2.4.8 installations. [6e0818e]

Bug fixes

  • Orders are now only synced for contacts that have contact ids in email_contact. Upgrading will trigger a full contact re-sync. [5747acc]
  • Customer sync will continue to process customer ids even if the exporter returns an empty batch. [3fc1858]
  • Sending transactional email to multiple recipients (via custom code) is restored for pre-2.4.8 installations. [c933d31]

Notes

  • Merchants running our Dotdigital for Adobe Commerce: B2B module should also upgrade to ensure correct functionality.

v4.31.2

22 May 08:58
Compare
Choose a tag to compare

Bug fixes

  • We fixed a problem with resubscribes not being handled correctly because of stale data. [eb95165]
  • We fixed a bug with catalog sync that could occur if product attributes were initially synced, but afterwards turned off. [723d9c7]
  • We fixed a potential race condition affecting new subscriber automations. [a099581]
  • We fixed incorrect synced values for boolean customer attributes with a default value of 'Yes'. [3fa097c]

v4.31.1

02 May 11:44
Compare
Choose a tag to compare

Bug fixes

  • We fixed multi-word font styling for EDC content. [20b7ca1]
  • We resolved 'Could not find matching contact in email_contact.' for guest abandoned carts. [1d39711]
  • We fixed a problem with malformed transactional emails in 2.4.7 and below. [664fe9d]

v4.31.0

23 Apr 13:28
Compare
Choose a tag to compare

What's new

  • We have updated our SMTP transport code to be compatible with Symfony packages. [fc3c4eb]

Improvements

  • We fixed a PHPStan error in Connector\Product. [250b702]

v4.30.0

14 Apr 14:45
Compare
Choose a tag to compare

Improvements

  • We removed implicitly null types for compatibility with PHP 8.4. [83d28fd]
  • Unit tests are now compatible with PHPUnit 10. [8de4acc]
  • Our Dotdigital Logger now uses composition instead of inheritance, in line with changes in monolog/monolog 3.0.0. [1b66ed3]
  • We removed further instances of using protected class properties and methods. [6e46909]
  • We replaced the Quote resource model with CartRepositoryInterface in our Emailcapture controller. [29ed9e0]
  • Various jQuery deprecations have been updated. [103592f]
  • Catalog sync type and visibility filters are now store-scoped. [dad07ec]

v4.29.1

11 Mar 16:12
Compare
Choose a tag to compare

Improvements

  • We repaired an MFTF test for the extension dashboard. [b5002e4]
  • @SuppressWarnings docblock annotations are removed from the module. [cc1255a]

Bug fixes

  • Cart price rules with from and to dates (Community only) will be treated as expired only at the end of the to date. [34075dd]
  • We fixed the config path for the cleaner cron in crontab.xml. [c7c5200]
  • We fixed an error with program selects if no programs existed on the account. [ada2e40]