- transport: Write timeout is not set in smtp transport (cc3580a8)
- all: Fix typos (360c42ff)
- 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)
- all:
- Replace skeptic by some custom rustdoc invocations (81bad131)
- all:
- transport-smtp: Avoid useless empty format strings (f3271715)
- 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
- Detail in SMTP Response is now an enum
- Use nom for parsing smtp responses
Envelope
was moved fromlettre_email
tolettre
EmailAddress::new()
now returns aResult
SendableEmail
replacesfrom
andto
byenvelope
that returns anEnvelope
File
transport storage format has changed
- 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
get_ehlo
andreset
in SmtpTransport are now private
- Allow validating server certificate
- Initial (incomplete) attachments support
- Split into the lettre and lettre_email crates
- A lot of small improvements
- Use tls-native instead of openssl in smtp transport
- Update env-logger crate to 0.4
- Update openssl crate to 0.9
- Update uuid crate to 0.4
- documentation
- #91: Build separate docs for each release
- #96: Add complete documentation information to README
- #85: Use address-list for "To", "From" etc.
- #93: Force building tests before coverage computing
- multipart support
- add non-consuming methods for Email builders
add_header
does not return the builder anymore, for consistency with other methods. Use theheader
method instead