This PR contains the following updates:
| Package | Type | Update | Change |
|---|
| lettre (source) | dependencies | patch | 0.11.6 →0.11.19 |
Release Notes
lettre/lettre (lettre)
Compare Source
Features
- Add raw header setter to
MessageBuilder (#1108)
Misc
- Fix README example (#1114)
- Replace custom
static_assert! macro withstd::assert! (#1112)
Compare Source
Features
- Allow inline attachments to be named (#1101)
Misc
- Upgrade
socket2 to v0.6 (#1098)
Compare Source
Features
- Add support for
rustls-platform-verifier (#1081)
Misc
- Change readme example to use
Mailbox::new instead of string parsing (#1090) - Replace futures-util
Mutex with stdMutex inAsyncStubTransport (#1091) - Avoid duplicate
abort_concurrent implementation (#1092)
Compare Source
Features
- Always implement
Clone forAsyncFileTransport (#1075)
Changes
Tls,CertificateStore,TlsParameters,TlsParametersBuilder,Certificate andIdentity
are now marked as deprecated when no TLS backend is enabled. They will be properly feature gated
in lettre v0.12 (#1084)
Misc
- Gate
web-time behindcfg(target_arch = "wasm32")] (#1086) - Add missing
#[doc(cfg(...))] attributes (#1086) - Upgrade
webpki-roots to v1 (#1088) - Cleanup internal
TlsParameters and(Async)NetworkStream structures (#1082) - Feature gate internal
TransportBuilder::tls to avoid recursive call site warnings (#1083) - Fix workaround for embedding cargo script in rustdoc output (#1077)
- Fix
clippy::io_other_error warnings (#1078) - Upgrade semver compatible dependencies (#1076,#1079,#1080)
Compare Source
Upgrade notes
Features
Misc
- Deny
unreachable_pub lint (#1058) - Bump minimum supported
rustls (#1063) - Bump minimum supported
serde (#1064) - Upgrade semver compatible dependencies (#1067)
- Upgrade
email-encoding to v0.4 (#1069)
Compare Source
This release deprecates therustls-tls,tokio1-rustls-tls andasync-std1-rustls-tls
features, which will be removed in lettre v0.12.
rustls users should start migrating to therustls,tokio1-rustls and
async-std1-rustls features. Unlike the deprecated*rustls-tls features,
which automatically enabled thering andwebpki-roots backends, the new
features do not. To complete the migration, users must either enable the
aws-lc-rs or thering feature. Additionally, those who rely onwebpki-roots
for TLS certificate verification must now explicitly enable its feature.
Users ofrustls-native-certs do not need to enablewebpki-roots.
Find out more about the new features via thelettre rustls docs.
Features
- Make it possible to use different
rustls crypto providers and TLS verifiers (#1054)
Bug fixes
- Use the same
rustls crypto provider everywhere (#1055)
Misc
- Deprecate
AsyncNetworkStream being public (#1059) - Upgrade
nom to v8 (#1048) - Drop
rustls-pemfile in favor ofrustls-pki-types APIs (#1050) - Ban direct use of
std::time::SystemTime::now via clippy (#1043) - Drop direct dependency on
rustls-pki-types (#1051) - Remove artifact from
web-time refactor (#1049) - Fix warnings with
rustls-native-certs whentracing is disabled (#1053) - Bump license year (#1057)
- Cleanup
Cargo.toml style (#1047)
Compare Source
Features
- Add WASM support (#1037,#1042)
- Add method to get the TLS verify result with BoringSSL (#1039)
Bug fixes
- Synchronous pool shutdowns being arbitrarily delayed (#1041)
Compare Source
Misc
- Warn against manually configuring
port andtls on SMTP transport builder (#1014) - Document variants of
Tls enum (#1015) - Fix rustdoc warnings (#1016)
- Add
ContentType::TEXT_PLAIN toMessage builder examples (#1017) - Document
SmtpTransport andAsyncSmtpTransport (#1018) - Fix typo in transport builder
credentials method (#1019) - Document required system dependencies for OpenSSL (#1030)
- Improve docs for the
transport::smtp module (#1031) - Improve docs for smtp transport builder
from_url (#1032) - Replace
assert! with? onsend examples (#1033) - Warn on more pedantic clippy lints and fix them (#1035,#1036)
Compare Source
Upgrade notes
Bug fixes
- Fix off-by-one error reaching the minimum number of configured pooled connections (#1012)
Misc
- Fix clippy warnings (#1009)
- Fix
-Zminimal-versions build (#1007)
Compare Source
Bug fixes
- Ignore disconnect errors when
pool feature of SMTP transport is disabled (#999) - Use case insensitive comparisons for matching login challenge requests (#1000)
Compare Source
Bug fixes
- Fix feature gate for
accept_invalid_hostnames for rustls (#988) - Fix parsing
Mailbox with trailing spaces (#986)
Misc
- Bump
rustls-native-certs to v0.8 (#992) - Make getting started example in readme complete (#990)
Compare Source
Features
- Add mTLS support (#974)
- Implement
accept_invalid_hostnames for rustls (#977) - Provide certificate chain for peer certificates when using
rustls orboring-tls (#976)
Changes
- Make
HeaderName comparisons viaPartialEq case insensitive (#980)
Misc
- Fix clippy warnings ([#979])
- Replace manual impl of
#[non_exhaustive] forInvalidHeaderName (#981)
Compare Source
Misc
- Bump
hostname to v0.4 (#956) - Fix
tracing message consistency (#960) - Bump minimum required
rustls to v0.23.5 (#958) - Dropped use of
ref syntax in the entire project (#959)
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated byMend Renovate. View therepository job log.
Uh oh!
There was an error while loading.Please reload this page.
This PR contains the following updates:
0.11.6→0.11.19Release Notes
lettre/lettre (lettre)
v0.11.19Compare Source
Features
MessageBuilder(#1108)Misc
static_assert!macro withstd::assert!(#1112)v0.11.18Compare Source
Features
Misc
socket2to v0.6 (#1098)v0.11.17Compare Source
Features
rustls-platform-verifier(#1081)Misc
Mailbox::newinstead of string parsing (#1090)Mutexwith stdMutexinAsyncStubTransport(#1091)abort_concurrentimplementation (#1092)v0.11.16Compare Source
Features
CloneforAsyncFileTransport(#1075)Changes
Tls,CertificateStore,TlsParameters,TlsParametersBuilder,CertificateandIdentityare now marked as deprecated when no TLS backend is enabled. They will be properly feature gated
in lettre v0.12 (#1084)
Misc
web-timebehindcfg(target_arch = "wasm32")](#1086)#[doc(cfg(...))]attributes (#1086)webpki-rootsto v1 (#1088)TlsParametersand(Async)NetworkStreamstructures (#1082)TransportBuilder::tlsto avoid recursive call site warnings (#1083)clippy::io_other_errorwarnings (#1078)v0.11.15Compare Source
Upgrade notes
Features
Misc
unreachable_publint (#1058)rustls(#1063)serde(#1064)email-encodingto v0.4 (#1069)v0.11.14Compare Source
This release deprecates the
rustls-tls,tokio1-rustls-tlsandasync-std1-rustls-tlsfeatures, which will be removed in lettre v0.12.
rustls users should start migrating to the
rustls,tokio1-rustlsandasync-std1-rustlsfeatures. Unlike the deprecated*rustls-tls features,which automatically enabled the
ringandwebpki-rootsbackends, the newfeatures do not. To complete the migration, users must either enable the
aws-lc-rsor theringfeature. Additionally, those who rely onwebpki-rootsfor TLS certificate verification must now explicitly enable its feature.
Users of
rustls-native-certsdo not need to enablewebpki-roots.Find out more about the new features via thelettre rustls docs.
Features
rustlscrypto providers and TLS verifiers (#1054)Bug fixes
rustlscrypto provider everywhere (#1055)Misc
AsyncNetworkStreambeing public (#1059)nomto v8 (#1048)rustls-pemfilein favor ofrustls-pki-typesAPIs (#1050)std::time::SystemTime::nowvia clippy (#1043)rustls-pki-types(#1051)web-timerefactor (#1049)rustls-native-certswhentracingis disabled (#1053)Cargo.tomlstyle (#1047)v0.11.13Compare Source
Features
Bug fixes
v0.11.12Compare Source
Misc
portandtlson SMTP transport builder (#1014)Tlsenum (#1015)ContentType::TEXT_PLAINtoMessagebuilder examples (#1017)SmtpTransportandAsyncSmtpTransport(#1018)credentialsmethod (#1019)transport::smtpmodule (#1031)from_url(#1032)assert!with?onsendexamples (#1033)v0.11.11Compare Source
Upgrade notes
Bug fixes
Misc
-Zminimal-versionsbuild (#1007)v0.11.10Compare Source
Bug fixes
poolfeature of SMTP transport is disabled (#999)v0.11.9Compare Source
Bug fixes
accept_invalid_hostnamesfor rustls (#988)Mailboxwith trailing spaces (#986)Misc
rustls-native-certsto v0.8 (#992)v0.11.8Compare Source
Features
accept_invalid_hostnamesfor rustls (#977)rustlsorboring-tls(#976)Changes
HeaderNamecomparisons viaPartialEqcase insensitive (#980)Misc
#[non_exhaustive]forInvalidHeaderName(#981)v0.11.7Compare Source
Misc
hostnameto v0.4 (#956)tracingmessage consistency (#960)rustlsto v0.23.5 (#958)refsyntax in the entire project (#959)Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated byMend Renovate. View therepository job log.