All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2024-10-22
- Update public dependency
secrecy
to v0.10.
0.4.2 - 2024-04-05
- Add missing crate metadata
categories
andkeywords
.
0.4.1 - 2024-04-05
- Update dependencies.
0.4.0 - 2023-10-24
- Change wording "strongly" to "statically" typed.
- Update
async-mailer-core
, which updates re-exported dependencymail-send
to v0.4, updating transitively re-exported dependencymail-builder
to v0.3.
0.3.5 - 2023-05-31
- Outlook & SMTP: Fix link in crate documentation.
0.3.4 - 2023-05-31
- SMTP mailer: Add
clap
feature flag, which implementsclap::ValueEnum
forSmtpInvalidCertsPolicy
. - Implement
Default
forSmtpInvalidCertsPolicy::Deny
. - Vastly improve documentation.
0.3.3 - 2023-05-30
- Add links to crates.io and docs.rs in README.
- Fine tune some documentation.
0.3.2 - 2023-05-30
- Re-export
DynMailerError
type definition fromasync-mailer-core
. - Fix crate usage examples.
0.3.1 - 2023-05-30
- Re-export traits and type definitions from
async-mailer-core
.
0.3.0 - 2023-05-30
- Rename type-erased, object safe
trait Mailer
totrait DynMailer
.
- Add statically typed
Mailer
trait to be used as generic trait bound. - Add
BoxMailer
andArcMailer
type aliases fordyn DynMailer
wrapped in smart pointers. - Add a
CHANGELOG.md
and configurecargo-release
.
0.2.1 - 2023-05-16
- Add crate link to documentation.
0.2.0 - 2023-05-16
- Remove inflexible
new_mailer
fn andMailerConfiguration
enum.
0.1.2 - 2023-05-16
- Re-export mail_send and mail_builder for downstream use.
0.1.1 - 2023-05-16
- Remove residual generic from
new_mailer
function.
0.1.0 - 2023-05-16
- Initial implementation.