Email module 4.14.0
What's new
- We have adopted declarative schema for our module's database structure.
- Merchants can now sync all types of automations by store (previously the sync worked by website).
- Guest abandoned baskets are now restored when a guest clicks the ‘Take me to my basket’ link.
- Catalog sync now supports Multi Source Inventory in Magento.
- The 'cleaner' cron can now be run on demand from the CLI.
- Contacts who resubscribe in Dotdigital will have their subscription status updated in Magento.
- The unsubscribe and resubscribe steps of the subscriber sync have been moved to a separate cron group.
- This module has been renamed
dotdigital/dotdigital-magento2-extension
.
Improvements
- Catalog sync performance has been improved. The sync now runs continuously until all products are processed.
- Product rows in the Catalog Report can now be set to ‘Processed’ or ‘Not processed’ either individually or in bulk.
- The configurable Dotdigital cron jobs are now scheduled using a random offset.
- Integration insight data has been extended to collect additional dotdigital configuration values, via a weekly cron.
- Data migration can now be performed on a per-table basis via the CLI.
setup_version
has been removed from module.xml; in the Dashboard, we now use composer.json to provide the current active module versions.- We've improved our handling of the contact import report; to be resubscribed, contacts must now be subscribed, and not suppressed.
- Unused Fancybox JS files have been removed.
- We've removed, or updated, various bits of code relating to the Zend Framework.
- Menus and ACL resources are now translatable. External contribution
ImporterReportHandler
now uses a newerunsubscribeByWebsiteAndStore()
method, for scope-aware unsubscribes.- Our
InstallData
andUpgradeData
scripts have now been removed and replaced with data patches. - We've updated a regex pattern to allow our extension to use ‘dotdigital.com’ API endpoints in the future.
- We've updated the naming of Dotdigital throughout the connector.
- We've fixed date-based resetting in Developer > Sync Settings.
- We’ve streamlined the Import Report (it could fail to load records when some types of filter were set).
Bug fixes
- We patched a problem relating to logging SMTP failures, affecting Magento versions 2.3.0-2.3.2.
- We fixed a bug with the catalog reset that happens when the Catalog sync image type value is changed, in Configuration > Image Types
Chat module 1.6.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-chat
.
Improvements
- We've added a new plugin to provide additional configuration values to our integration insight data cron.
setup_version
has been removed from module.xml; in the Dashboard, we now use composer.json to provide the current active module version.- Menus and ACL resources are now translatable. External contribution
Enterprise module 1.8.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-enterprise
.
Improvements
- We've added a new plugin to provide additional configuration values to our integration insight data cron.
setup_version
has been removed from module.xml; in the Dashboard, we now use composer.json to provide the current active module version.
B2B module 1.5.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-b2b
.
Improvements
- We've added a new plugin to provide additional configuration values to our integration insight data cron.
- We've added a new plugin to facilitate data migration by table.
- We’ve updated the plugin that fetches shared catalogs for sync, in line with our catalog sync improvements.
setup_version
has been removed from module.xml; in the Dashboard, we now use composer.json to provide the current active module version.- Our ACL resources are now translatable.
- We updated the function of the 'Reset B2B Quotes' button in Dotdigital > Developer, in line with changes in the
Dotdigitalgroup_Email
module. - We’ve prevented missing companies from blocking contact sync.
SMS module 1.3.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-sms
.
Improvements
- We've added a new plugin to provide additional configuration values to our integration insight data cron.
setup_version
has been removed from module.xml; in the Dashboard, we now use composer.json to provide the current active module version.- Menus and ACL resources are now translatable. External contribution
- We replaced our use of a custom
DateIntervalFactory
, instead using the native\DateInterval
.
Bug fixes
- Duplicate SMS sends were being queued on some setups; we’ve added checks in our observers to prevent this happening.
- Sends relating to order ids longer than 5 digits would be queued for
order_id
65535. This has been fixed with a schema update.
Email Graph QL module 1.1.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-graph-ql
.
Improvements
setup_version
has been removed from module.xml.
Chat Graph QL module 1.1.0
What’s new
- This module has been renamed
dotdigital/dotdigital-magento2-extension-chat-graph-ql
.
Improvements
setup_version
has been removed from module.xml.