All Versions
12
Latest Version
Avg Release Cycle
107 days
Latest Release
183 days ago

Changelog History
Page 1

  • v0.9.2

    June 11, 2019

    🐛 Bug Fixes

    • email:
      • Fix compilation with Rust 1.36+ (393ef8d)
  • v0.9.1

    May 05, 2019

    🔋 Features

    • email:
  • v0.9.0

    March 17, 2019

    🐛 Bug Fixes

    • email:

      • Inserting 'from' from envelope into message headers (058fa69)
      • Do not include Bcc addresses in headers (ee31bbe)
    • transport:

      • Write timeout is not set in smtp transport (d71b560)
      • Client::read_response infinite loop (72f3cd8)

    🔋 Features

    • all:

      • Update dependencies
      • Start using the failure crate for errors (c10fe3d)
    • transport:

      • Remove TLS 1.1 in accepted protocols by default (only allow TLS 1.2) (4b48bdb)
      • Initial support for XOAUTH2 (ed7c164)
      • Remove support for CRAM-MD5 (bc09aa2)
      • SMTP connection pool implementation with r2d2 (434654e)
      • Use md-5 and hmac instead of rust-crypto (e7e0f34)
      • Gmail transport simple example (a8d8e2a)
    • email:

      • Add In-Reply-To and References headers (fc91bb6)
      • Remove non-chaining builder methods (1baf8a9)
  • v0.8.2

    May 03, 2018

    🐛 Bug Fixes

    • transport: Write timeout is not set in smtp transport (cc3580a8)

    💅 Style

    🔋 Features

    • all:
      • Add set -xe option to build scripts (57bbabaa)
      • Move post-success scripts to separate files (3177b58c)
      • Add website upload to travis build script (a5294df6)
      • Add codecov upload in travis (a03bfa00)
      • Update README to put useful links at the top (1ebbe660)
      • Update badges in README and Cargo.toml (f7ee5c42)
      • Move docs from hugo to gitbook (27935e32)
    • transport: Use md-5 and hmac instead of rust-crypto (0cf018a8)
  • v0.8.1

    April 11, 2018

    🛠 Fix

    • all:
      • Replace skeptic by some custom rustdoc invocations (81bad131)

    📚 Documentation

    • all:
      • Add changelog sections for style and docs (b4d03ead)
      • Use clog to generate changelogs (8981a775, closes #233)

    💅 Style

    • transport-smtp: Avoid useless empty format strings (f3271715)
  • v0.8.0

    March 31, 2018

    ➕ Added

    • 👌 Support binary files as attachment
    • 🚚 Move doc to a dedicated website
    • ➕ Add tests for the doc using skeptic
    • ➕ Added a code of conduct
    • 👉 Use hostname as ClientId when available

    🔄 Changed

    • Detail in SMTP Response is now an enum
    • 📜 Use nom for parsing smtp responses
    • 🚚 Envelope was moved from lettre_email to lettre
    • EmailAddress::new() now returns a Result
    • SendableEmail replaces from and to by envelope that returns an Envelope
    • File transport storage format has changed

    🛠 Fixed

    • ➕ Add missing "Bcc" headers when building the email
    • Specify utf-8 charset for html
    • 👉 Use parts for text and html methods to work with attachments

    ✂ Removed

    • get_ehlo and reset in SmtpTransport are now private
  • v0.7.0

    October 08, 2017

    ➕ Added

    • 👍 Allow validating server certificate
    • 🎉 Initial (incomplete) attachments support

    🔄 Changed

    • Split into the lettre and lettre_email crates
    • A lot of small improvements
    • Use tls-native instead of openssl in smtp transport
  • v0.6.2

    February 18, 2017

    🔄 Changed

    • ⚡️ Update env-logger crate to 0.4
    • ⚡️ Update openssl crate to 0.9
    • ⚡️ Update uuid crate to 0.4
  • v0.6.1

    October 19, 2016

    🔄 Changes

    • 📚 documentation
      • #91: Build separate docs for each release
      • #96: Add complete documentation information to README

    🛠 Fixed

    • #85: Use address-list for "To", "From" etc.
    • 🏗 #93: Force building tests before coverage computing
  • v0.6.0

    May 05, 2016

    🔄 Changes

    • 👍 multipart support
    • 🏗 add non-consuming methods for Email builders
    • 🏗 add_header does not return the builder anymore, for consistency with other methods. Use the header method instead