Changelog

Version 0.7.10

January 15, 2026

  • Fix: Handle Unix timestamps in getTimestamp method.

Version 0.7.9

January 14, 2026

  • Fix: Use fully qualified \RuntimeException class name.

Version 0.7.8

January 12, 2026

  • Fix: Convert Throwable to Exception for PHP 8.3 compatibility.

Version 0.7.7

October 27, 2025

  • Fix PHP 8.4 deprecation: explicitly mark parameters as nullable in GmailOAuth2 constructor.

Version 0.7.6

September 23, 2025

  • Fix email history logging for Symfony Mime messages.

Version 0.7.5

September 16, 2025

  • Fix Gmail OAuth2 Transport & Token Handling.
  • Fix: Use plain access token for XOAUTH2 authentication.
  • Fix: Implement proper XOAUTH2 authentication format for Gmail.
  • Fix: Add 5-minute buffer for OAuth2 token expiration check.
  • Fix: Add username parameter to Gmail OAuth2 DSN query string.

Version 0.7.4

August 27, 2025

  • Add a custom transport class for the Symfony Mailer.
  • Fix MailException to properly handle TypeError exceptions.
  • Fix a bug where Gmail OAuth2 settings are incorrectly hidden.

Version 0.7.3

July 11, 2025

  • Add mail-tester standalone service.

Version 0.7.2

June 19, 2025

  • Remove non-actual require-dev section in composer.json.

Version 0.7.1

June 19, 2025

  • Fix phpstan errors for invalid return type of Symfony\Component classes.
  • Fix typo in composer.json.

Version 0.7.0

June 19, 2025

  • Big library migration: Laminas => Symfony Mailer.
  • Remove Laminas dependency; add symfony/mailer and symfony/mime requirements.
  • Add Service::getDsn method.
  • AI code refactoring; remove unused Mail/EmailMessage.php class.
  • Fix undefined variable: subject.
  • Fix PHP warning in Magento 2.4.8.
  • Fix “Check service” button not working (null address argument).

Version 0.6.4

May 28, 2025

  • Compatibility with Magento 2.4.8 symfonyMessage property.

Version 0.6.3

September 11, 2024

  • Add db_schema constraint to whitelist for OAuth tokens.

Version 0.6.2

Jul 11, 2024

  • Move code for oauth in standalone package swissup/module-oauth2-client

Version 0.6.1

Jun 18, 2024

  • Add league/oauth2-google composer requirements

Version 0.6

Jun 17, 2024

  • Add Gmail OAuth 2.0 Support

Version 0.6

Jun 17, 2024

  • Add Gmail OAuth 2.0 Support

Version 0.5.12

Apr 10, 2024

  • Magento 2.4.7 compatibility

Version 0.5.10

Aug 22, 2023

Fixes

  • Fix phpstan error

Version 0.5.9

Aug 21, 2023

Fixes

  • Increase password column length to 255

Version 0.5.8

Apr 5, 2023

Fixes

  • Secure email passwords (close #27)
  • Increase password column size

Version 0.5.7

Apr 4, 2023

Fixes

  • Remove zf1 support
  • Remove comments

Version 0.5.6

Mar 17, 2023

Fixes

  • PHP 8.2: fixed dynamic properties creation

Version 0.5.5

Jan 6, 2023

Fixes

  • Update composer requirements

Version 0.5.4

Sep 7, 2022

Fixes

  • Allows custom host name to be given in EHLO/HELO statement.

Version 0.5.3

Jul 14, 2022

Fixes

  • Add performance index for swissup_email_history table
  • Fix phpstan errors

Version 0.5.2

Jan 31, 2022

Fixes

  • Up min magento version to 2.3.5 for fix zend/laminas component conflicts

Version 0.5.1

Jan 24, 2022

Fixes

  • Fix magento 2.4 compatability

Version 0.5.0

Jan 20, 2022

Fixes

  • Move InstallSchema to etc/db_schema.xml file (new MEQP rule)
  • Remove multiple email convertor calls
  • Partial replace Zend => Laminas
  • Add laminas requires to composer.json
  • Fix: Direct throw of generic Exception is discouraged
  • Fix phpcs warnings

Version 0.4.0

Jan 18, 2022

Fixes

  • Fix require command for optional dependency
  • Fix ‘Notice: Undefined property: Magento\Framework\Mail\MimePart::’
  • Fix copy/paste (add fixBodyParts)

Version 0.3.21

Aug 30, 2021

Fixes

  • Fixed ‘Access to an undefined property’

Version 0.3.20

Jul 2, 2021

Fixes

  • Remove superfluid header check if message is instance of \Swissup\Email\Mail\EmailMessage

Version 0.3.19

Apr 22, 2021

Fixes

  • Add 2.3 backward compatibility
  • Add Mailhog usage example

Version 0.3.18

Apr 20, 2021

Fixes

  • Merge pull request #21 from sandstein/fix-issue-20. Uses correctly encoded Laminas\Mail\Message instead of reparsing
  • Add Mail\EmailMessageInterface

Version 0.3.17

Nov 20, 2020

Fixes

  • Fix:php 7.4 base_convert Deprecated Functionality: Invalid characters passed for attempted conversion (close #18)

Version 0.3.16

Nov 19, 2020

Fixes

  • Fix sortable some columns in history grid (close #17)

Version 0.3.15

Nov 18, 2020

Fixes

  • Improve exception prepare in check service action (#16)
  • Fix Laminas many addTo validation warning
  • Add frontend form validation before ‘Check Service’ (#16)

Version 0.3.14

Nov 16, 2020

Fixes

  • Move slm/mail and aws packages to ‘optional’ dependencies (#15)
  • Fix code styles improvments (magento/magento-coding-standard)

Version 0.3.13

Oct 30, 2020

Fixes

  • Filter invalid header values

Version 0.3.12

Oct 2, 2020

Fixes

  • Fix encodings+umlaut (fix for double headers fix)

Version 0.3.11

Sep 14, 2020

Fixes

  • Fix unique headers bug only for converted objects
  • Fix non utf-8 headers bug

Version 0.3.10

Aug 4, 2020

Fixes

  • Fixed invalid ‘delete’ message
  • Translations updated

Version 0.3.9

Jul 29, 2020

Fixes

  • Allow to install on Magento 2.4

Version 0.3.8

Jul 16, 2020

Fixes

  • Add/Fix dependencies (without [zend laminas]-mail) 11e6cb

Version 0.3.7

May 26, 2020

Fixes

  • ‘Fix’ desposition 2.3.5 bug
  • Fix web tester checking
  • Add magento 2.3 requirements

Version 0.3.6

Mar 27, 2020

Fixes

  • Small encoding fix (ascii is utf-8 subset)
  • Clear dublicated mail headers

Version 0.3.5

Mar 25, 2020

Fixes

  • Fix: Duplicate ‘Content-Disposition’

Version 0.3.4

Mar 6, 2020

Fixes

  • Fix ‘Call to undefined method ArrayIterator::getFieldValue’
  • Fix ‘Call to undefined method ..\Mail\Message::toString()’

Version 0.3.3

Mar 3, 2020

Fixes

  • 2.3.4 (2.4-dev) compatability getRawMessage => toString
  • Fix history body transfer encodings
  • Fix history subject encodings

Features

  • Marketplace data added

Version 0.3.2

Feb 3, 2020

Fixes

  • Fixed wrong encoding in Magento 2.3.4

Version 0.3.1

Dec 6, 2019

  • Fixed issues with encoding.

Version 0.3.0

Oct 25, 2019

Fixes

  • Fix: Backward-incompatible Changes in the Mail Library for Magento 2.3.3
  • Magento 2.1 mime boundary fix

Version 0.2.5

Jun 7, 2019

Fixes

  • Add default ‘auth’ for predefined smtp providers
  • Fixed invalid data in the grid after filters reset
  • Fixed invalid filters type in the grid

Version 0.2.4

Mar 11, 2019

Features

  • Added option for no authentication
  • Added new option “None” for SMTP authentication type.
  • ‘preference’ replaced with TransportPlugin
  • Improve service(s) grid - click open service

Version 0.2.3

Features

  • Added Magento 2.3 compatibility
  • Replace Zend_Mail (ZF1) with Zend\Mail\Message (ZF2)
  • Move transports classes to Mail dir
  • One point for test connection and real mail sending
  • Add verification code to check service action

Fixes

  • Fixed backward compatibility with Magento 2.2

Version 0.2.1

Features

  • Add email logging

Fixes

  • Remove objectManager calls_

Version 0.1.6

Features

  • Add www.mail-tester.com integration

Fixes

  • Fix class name \ warning

Version 0.1.5

  • Add predefined smtp providers settings
  • Fix integaration with magento 2.2.4
  • etc.
Edit this Page