Version history
This library adheres to Semantic Versioning.
UNRELEASED
Dropped Python 3.7 support
4.0.0 (2022-12-18)
BACKWARD INCOMPATIBLE Bumped minimum Asphalt version to 4.8
BACKWARD INCOMPATIBLE Bumped minimum aiosmtplib version to 2.0
BACKWARD INCOMPATIBLE Refactored component to only provide a single mailer (you will have to add two components to get two mailers)
BACKWARD INCOMPATIBLE Dropped the context attribute (use dependency injection instead)
Dropped explicit run-time type checking
3.0.4 (2018-12-05)
Fixed SMTP connection staying open when a
DeliveryError
is raised
3.0.3 (2018-11-21)
Retry of the previous release, with all reported code style errors fixed
3.0.2 (2018-09-27, never uploaded to PyPI)
Fixed deprecation warning about importing ABCs directly from
collections
3.0.1 (2016-06-04)
Added compatibility with Asphalt 4.0
3.0.0 (2017-04-17)
BACKWARD INCOMPATIBLE Migrated to Asphalt 3.0
BACKWARD INCOMPATIBLE Replaced home grown SMTP implementation with aiosmtplib
BACKWARD INCOMPATIBLE Implicit TLS support in SMTPMailer was replaced with STARTTLS support
BACKWARD INCOMPATIBLE The
ssl
option in SMTPMailer was replaced with thetls
andtls_context
optionsBACKWARD INCOMPATIBLE Default port selection in SMTPMailer was changed; see the class docstring for details
BACKWARD INCOMPATIBLE Renamed the
asphalt.mailer.util
module toasphalt.mailer.utils
2.0.1 (2017-01-09)
Fixed occasional missing dots in the messages (due to not quoting leading dots)
2.0.0 (2016-05-09)
BACKWARD INCOMPATIBLE Migrated to Asphalt 2.0
BACKWARD INCOMPATIBLE Renamed
Mailer.defaults
toMailer.message_defaults
Allowed combining
mailers
with default parametersFixed default message parameters not being applied in
Mailer.create_message()
1.1.0 (2016-01-02)
Added typeguard checks to fail early if arguments of wrong types are passed to functions
1.0.0 (2015-10-31)
Initial release