lettre/lettre (lettre)
### [`v0.11.1`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0111-2023-10-24)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.11.0...v0.11.1)
##### Bug fixes
- Fix `webpki-roots` certificate store setup ([#909])
[#909]: https://togithub.com/lettre/lettre/pull/909
### [`v0.11.0`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0110-2023-10-15)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.4...v0.11.0)
While this release technically contains breaking changes, we expect most projects
to be able to upgrade by only bumping the version in `Cargo.toml`.
##### Upgrade notes
- MSRV is now 1.65 ([#869] and [#881])
- `AddressError` is now marked as `#[non_exhaustive]` ([#839])
##### Features
- Improve mailbox parsing ([#839])
- Add construction of SMTP transport from URL ([#901])
- Add `From` implementation for `Mailbox` ([#879])
##### Misc
- Bump `socket2` to v0.5 ([#868])
- Bump `idna` to v0.4, `fastrand` to v2, `quoted_printable` to v0.5, `rsa` to v0.9 ([#882])
- Bump `webpki-roots` to v0.25 ([#884] and [#890])
- Bump `ed25519-dalek` to v2 fixing RUSTSEC-2022-0093 ([#896])
- Bump `boring`ssl crates to v3 ([#897])
[#839]: https://togithub.com/lettre/lettre/pull/839
[#868]: https://togithub.com/lettre/lettre/pull/868
[#869]: https://togithub.com/lettre/lettre/pull/869
[#879]: https://togithub.com/lettre/lettre/pull/879
[#881]: https://togithub.com/lettre/lettre/pull/881
[#882]: https://togithub.com/lettre/lettre/pull/882
[#884]: https://togithub.com/lettre/lettre/pull/884
[#890]: https://togithub.com/lettre/lettre/pull/890
[#896]: https://togithub.com/lettre/lettre/pull/896
[#897]: https://togithub.com/lettre/lettre/pull/897
[#901]: https://togithub.com/lettre/lettre/pull/901
### [`v0.10.4`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0104-2023-04-02)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.3...v0.10.4)
##### Misc
- Bumped rustls to 0.21 and all related dependencies ([#867])
[#867]: https://togithub.com/lettre/lettre/pull/867
### [`v0.10.3`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0103-2023-02-20)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.2...v0.10.3)
##### Announcements
It was found that what had been used until now as a basic lettre 0.10
`MessageBuilder::body` example failed to mention that for maximum
compatibility with various email clients a `Content-Type` header
should always be present in the message.
##### Before
```rust
Message::builder()
// [...] some headers skipped for brevity
.body(String::from("A plaintext or html body"))?
```
##### Patch
```diff
Message::builder()
// [...] some headers skipped for brevity
+ .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
.body(String::from("A plaintext or html body"))?
```
##### Features
- Add support for rustls-native-certs when using rustls ([#843])
[#843]: https://togithub.com/lettre/lettre/pull/843
### [`v0.10.2`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0102-2023-01-29)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.1...v0.10.2)
##### Upgrade notes
- MSRV is now 1.60 ([#828])
##### Features
- Allow providing a custom `tokio` stream for `AsyncSmtpTransport` ([#805])
- Return whole SMTP error message ([#821])
##### Bug fixes
- Mailbox displays wrongly when containing a comma and a non-ascii char in its name ([#827])
- Require `quoted_printable` ^0.4.6 in order to fix encoding of tabs and spaces at the end of line ([#837])
##### Misc
- Increase tracing ([#848])
- Bump `idna` to 0.3 ([#816])
- Update `base64` to 0.21 ([#840] and [#851])
- Update `rsa` to 0.8 ([#829] and [#852])
[#805]: https://togithub.com/lettre/lettre/pull/805
[#816]: https://togithub.com/lettre/lettre/pull/816
[#821]: https://togithub.com/lettre/lettre/pull/821
[#827]: https://togithub.com/lettre/lettre/pull/827
[#828]: https://togithub.com/lettre/lettre/pull/828
[#829]: https://togithub.com/lettre/lettre/pull/829
[#837]: https://togithub.com/lettre/lettre/pull/837
[#840]: https://togithub.com/lettre/lettre/pull/840
[#848]: https://togithub.com/lettre/lettre/pull/848
[#851]: https://togithub.com/lettre/lettre/pull/851
[#852]: https://togithub.com/lettre/lettre/pull/852
### [`v0.10.1`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0101-2022-07-20)
[Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.0...v0.10.1)
##### Features
- Add `boring-tls` support for `SmtpTransport` and `AsyncSmtpTransport`. The latter is only supported with the tokio runtime. ([#797]) ([#798])
- Make the minimum TLS version configurable. ([#799]) ([#800])
##### Bug Fixes
- Ensure connections are closed on abort. ([#801])
- Fix SMTP dot stuffing. ([#803])
[#797]: https://togithub.com/lettre/lettre/pull/797
[#798]: https://togithub.com/lettre/lettre/pull/798
[#799]: https://togithub.com/lettre/lettre/pull/799
[#800]: https://togithub.com/lettre/lettre/pull/800
[#801]: https://togithub.com/lettre/lettre/pull/801
[#803]: https://togithub.com/lettre/lettre/pull/803
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.10
->0.11
Release Notes
lettre/lettre (lettre)
### [`v0.11.1`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0111-2023-10-24) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.11.0...v0.11.1) ##### Bug fixes - Fix `webpki-roots` certificate store setup ([#909]) [#909]: https://togithub.com/lettre/lettre/pull/909 ### [`v0.11.0`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0110-2023-10-15) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.4...v0.11.0) While this release technically contains breaking changes, we expect most projects to be able to upgrade by only bumping the version in `Cargo.toml`. ##### Upgrade notes - MSRV is now 1.65 ([#869] and [#881]) - `AddressError` is now marked as `#[non_exhaustive]` ([#839]) ##### Features - Improve mailbox parsing ([#839]) - Add construction of SMTP transport from URL ([#901]) - Add `From` implementation for `Mailbox` ([#879]) ##### Misc - Bump `socket2` to v0.5 ([#868]) - Bump `idna` to v0.4, `fastrand` to v2, `quoted_printable` to v0.5, `rsa` to v0.9 ([#882]) - Bump `webpki-roots` to v0.25 ([#884] and [#890]) - Bump `ed25519-dalek` to v2 fixing RUSTSEC-2022-0093 ([#896]) - Bump `boring`ssl crates to v3 ([#897]) [#839]: https://togithub.com/lettre/lettre/pull/839 [#868]: https://togithub.com/lettre/lettre/pull/868 [#869]: https://togithub.com/lettre/lettre/pull/869 [#879]: https://togithub.com/lettre/lettre/pull/879 [#881]: https://togithub.com/lettre/lettre/pull/881 [#882]: https://togithub.com/lettre/lettre/pull/882 [#884]: https://togithub.com/lettre/lettre/pull/884 [#890]: https://togithub.com/lettre/lettre/pull/890 [#896]: https://togithub.com/lettre/lettre/pull/896 [#897]: https://togithub.com/lettre/lettre/pull/897 [#901]: https://togithub.com/lettre/lettre/pull/901 ### [`v0.10.4`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0104-2023-04-02) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.3...v0.10.4) ##### Misc - Bumped rustls to 0.21 and all related dependencies ([#867]) [#867]: https://togithub.com/lettre/lettre/pull/867 ### [`v0.10.3`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0103-2023-02-20) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.2...v0.10.3) ##### Announcements It was found that what had been used until now as a basic lettre 0.10 `MessageBuilder::body` example failed to mention that for maximum compatibility with various email clients a `Content-Type` header should always be present in the message. ##### Before ```rust Message::builder() // [...] some headers skipped for brevity .body(String::from("A plaintext or html body"))? ``` ##### Patch ```diff Message::builder() // [...] some headers skipped for brevity + .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html .body(String::from("A plaintext or html body"))? ``` ##### Features - Add support for rustls-native-certs when using rustls ([#843]) [#843]: https://togithub.com/lettre/lettre/pull/843 ### [`v0.10.2`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0102-2023-01-29) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.1...v0.10.2) ##### Upgrade notes - MSRV is now 1.60 ([#828]) ##### Features - Allow providing a custom `tokio` stream for `AsyncSmtpTransport` ([#805]) - Return whole SMTP error message ([#821]) ##### Bug fixes - Mailbox displays wrongly when containing a comma and a non-ascii char in its name ([#827]) - Require `quoted_printable` ^0.4.6 in order to fix encoding of tabs and spaces at the end of line ([#837]) ##### Misc - Increase tracing ([#848]) - Bump `idna` to 0.3 ([#816]) - Update `base64` to 0.21 ([#840] and [#851]) - Update `rsa` to 0.8 ([#829] and [#852]) [#805]: https://togithub.com/lettre/lettre/pull/805 [#816]: https://togithub.com/lettre/lettre/pull/816 [#821]: https://togithub.com/lettre/lettre/pull/821 [#827]: https://togithub.com/lettre/lettre/pull/827 [#828]: https://togithub.com/lettre/lettre/pull/828 [#829]: https://togithub.com/lettre/lettre/pull/829 [#837]: https://togithub.com/lettre/lettre/pull/837 [#840]: https://togithub.com/lettre/lettre/pull/840 [#848]: https://togithub.com/lettre/lettre/pull/848 [#851]: https://togithub.com/lettre/lettre/pull/851 [#852]: https://togithub.com/lettre/lettre/pull/852 ### [`v0.10.1`](https://togithub.com/lettre/lettre/blob/HEAD/CHANGELOG.md#v0101-2022-07-20) [Compare Source](https://togithub.com/lettre/lettre/compare/v0.10.0...v0.10.1) ##### Features - Add `boring-tls` support for `SmtpTransport` and `AsyncSmtpTransport`. The latter is only supported with the tokio runtime. ([#797]) ([#798]) - Make the minimum TLS version configurable. ([#799]) ([#800]) ##### Bug Fixes - Ensure connections are closed on abort. ([#801]) - Fix SMTP dot stuffing. ([#803]) [#797]: https://togithub.com/lettre/lettre/pull/797 [#798]: https://togithub.com/lettre/lettre/pull/798 [#799]: https://togithub.com/lettre/lettre/pull/799 [#800]: https://togithub.com/lettre/lettre/pull/800 [#801]: https://togithub.com/lettre/lettre/pull/801 [#803]: https://togithub.com/lettre/lettre/pull/803Configuration
📅 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 has been generated by Mend Renovate. View repository job log here.