- Improved import commands
- Fixed CLI commands registration
- Fixed: CLI commands now registered via plugin to avoid overriding core commands.
- Fixed console command list
- Fixed Magento_NL custom field handling
- Added newsletter subscribers import via CLI functionality
- Added order history import via CLI functionality
- Added contact event sending for wishlist products
- Added the “other” permission option to the configuration settings.
- Renamed invalid section id in system.xml to comply with Magento’s naming requirements.
- Compatibility update for PHP 8.4: explicitly declared nullable
$storeIdtype ingetLocale()method.
- Contact events are now reliably sent to Maileon whenever Magento sends a transactional email (order, invoice etc.).
- Email sending logic now supports separate enable/disable toggles for each type (order, invoice, shipment, etc.).
- Complete internal refactoring of the module for improved maintainability and code quality.
- Replaced all method overrides with Magento event-based architecture where possible.
- Refactored newsletter subscription handling to eliminate deprecated
loadByEmail()usage. - Removed direct use of
ObjectManagerin favor of dependency injection.
- Added
store_idandstore_nameas generic fields to order confirmation and abandoned cart transactions
- Fix product.short_description max. 1000 char length at orders extended transaction types
- Fix order.categories and order.product_ids max. 1000 char length at transaction types
- Add plugin status reporter cron job
- Add getCustomOrderTransactionAttributes() helper method to order confirm transaction
- Fix Maileon confirm webhook when the subscriber not exists at Magento 2
- Fix mixed type declarations
- Add customer account related transactions
- Add order related transactions
- Improve abandoned carts functionality
- Bugfix AfterPlaceOrder product categories
- Abandoned cart work with store views
- Update Maileon Php API client minimum version
- Add payment method id and name to the order confirmation transactions
- Fix abandoned cart images urls
- Abandoned cart thumbnail url change
- Fix to work with Magento 2.4.4
- DB table create change to declarative schema
- Add thumbnail image to abandoned carts transaction
- Maileon webhooks check the storeview id exists or not
- Protect abandoned carts test webhook with token and plugin config setting
- Bugfix, blank page after NL subscribe
- Add functionality to add separate Maileon permission for buyers
- Resubscribe with same email address fix
- Version logic change
- Recreate the package to work with composer
- Plugin configuration extend to Store view level
- Add extra parameter to DOI confirmation and unsubscribe webhook
- Add a custom field to contact: magento_storeview_id
- Add a custom field to contact: magento_source
- It can be newsletter, order_confirmation and abandoned_cart
- Change permission logic
- Add DOI+ process
- Change DOI process logic
- Add fallback permission to transactions
- Add new Maileon webhooks api urls, to process doi confirm and unsubscribe webhooks
- Bug fix at abandoned carts methods
- Add new fields to order transactions and round the float values to two digits
- Add order, order extended and abandoned carts transaction types 2.0 version with a lot new attribute fields
- Add Helper class to add extra fields to order or abandoned carts transactions with an external plugin
- Add order extended transaction send
- Bugfix at the Maileon webhooks
- Add abandoned cart functionality
- First release based on the Magento 1 plugin