All Versions
Latest Version
Avg Release Cycle
110 days
Latest Release
721 days ago

Changelog History
Page 1

  • v0.10.0-alpha.1 Changes

    May 31, 2020

    ๐Ÿš€ First dev release of the 0.10 branch. Async support is still missing, as well as support for streaming email content.

  • v0.9.4

    April 21, 2020
  • v0.9.3

    April 19, 2020
  • v0.9.2 Changes

    June 11, 2019

    ๐Ÿ› Bug Fixes

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

    May 05, 2019

    ๐Ÿ”‹ Features

    • email:
  • v0.9.0 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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