ServerStatus-Rust icon indicating copy to clipboard operation
ServerStatus-Rust copied to clipboard

chore(deps): update rust crate lettre to v0.11.19

Open renovate[bot] opened this issue 1 year ago • 0 comments

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)

v0.11.19

Compare Source

Features
  • Add raw header setter to MessageBuilder (#​1108)
Misc
  • Fix README example (#​1114)
  • Replace custom static_assert! macro with std::assert! (#​1112)

v0.11.18

Compare Source

Features
  • Allow inline attachments to be named (#​1101)
Misc

v0.11.17

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 std Mutex in AsyncStubTransport (#​1091)
  • Avoid duplicate abort_concurrent implementation (#​1092)

v0.11.16

Compare Source

Features
  • Always implement Clone for AsyncFileTransport (#​1075)
Changes
  • Tls, CertificateStore, TlsParameters, TlsParametersBuilder, Certificate and Identity 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 behind cfg(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)

v0.11.15

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)

v0.11.14

Compare Source

This release deprecates the rustls-tls, tokio1-rustls-tls and async-std1-rustls-tls features, which will be removed in lettre v0.12.

rustls users should start migrating to the rustls, tokio1-rustls and async-std1-rustls features. Unlike the deprecated *rustls-tls features, which automatically enabled the ring and webpki-roots backends, the new features do not. To complete the migration, users must either enable the aws-lc-rs or the ring feature. Additionally, those who rely on webpki-roots for TLS certificate verification must now explicitly enable its feature. Users of rustls-native-certs do not need to enable webpki-roots.

Find out more about the new features via the lettre 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 of rustls-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 when tracing is disabled (#​1053)
  • Bump license year (#​1057)
  • Cleanup Cargo.toml style (#​1047)

v0.11.13

Compare Source

Features
Bug fixes
  • Synchronous pool shutdowns being arbitrarily delayed (#​1041)

v0.11.12

Compare Source

Misc
  • Warn against manually configuring port and tls on SMTP transport builder (#​1014)
  • Document variants of Tls enum (#​1015)
  • Fix rustdoc warnings (#​1016)
  • Add ContentType::TEXT_PLAIN to Message builder examples (#​1017)
  • Document SmtpTransport and AsyncSmtpTransport (#​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 ? on send examples (#​1033)
  • Warn on more pedantic clippy lints and fix them (#​1035, #​1036)

v0.11.11

Compare Source

Upgrade notes
Bug fixes
  • Fix off-by-one error reaching the minimum number of configured pooled connections (#​1012)
Misc

v0.11.10

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)

v0.11.9

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)

v0.11.8

Compare Source

Features
  • Add mTLS support (#​974)
  • Implement accept_invalid_hostnames for rustls (#​977)
  • Provide certificate chain for peer certificates when using rustls or boring-tls (#​976)
Changes
  • Make HeaderName comparisons via PartialEq case insensitive (#​980)
Misc
  • Fix clippy warnings ([#​979])
  • Replace manual impl of #[non_exhaustive] for InvalidHeaderName (#​981)

v0.11.7

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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar May 05 '24 10:05 renovate[bot]