Skip to content

Releases: djc/tokio-imap

imap-proto 0.13.0

08 Mar 08:07
@djc djc
Compare
Choose a tag to compare
  • Breaking change: Cow is used in many places to avoid unnecessary allocations (#115, thanks to @jonhoo)
  • Add RFC 5464 METADATA response codes (#116, thanks to @jonhoo)
  • Add helper methods for the BodyStructure type (#111, thanks to @yageek and @mmirate)

imap-proto 0.12.0

11 Nov 12:35
@djc djc
Compare
Choose a tag to compare

imap-proto 0.12.0 is a minor feature release, which essentially adds support for one new IMAP extension response:

  • Add support for RFC7162 (QRESYNC) VANISHED response (#101, thanks to @mordak)
  • Mark some enum types as non-exhaustive to hopefully limit semver-incompatible releases
  • Upgrade to nom 6

imap-proto 0.11.0

25 Sep 11:53
@djc djc
Compare
Choose a tag to compare

This release contains numerous internal improvements and some hopefully minor API changes.

  • Add workaround for Zoho Mail invalid FLAGS response (#91, thanks to @link2xt)
  • Add support for RFC 5161 ENABLED extension (#85, thanks to @mordak)
  • Add parser for HEADER.FIELDS (#72, thanks to @link2xt)
  • Lots of refactoring to make the parsers easier to navigate (#81, #82, thanks to @duesee)

imap-proto 0.10.2

04 Feb 08:00
@djc djc
Compare
Choose a tag to compare

This is a small maintenance release (I erroneously published 0.10.1 incompletely).

  • Parse HEADER.FIELDS (fixed in #72, thanks to @link2xt)
  • Do not require nom's default features

tokio-imap 0.5.0

03 Jan 21:17
@djc djc
Compare
Choose a tag to compare
  • Upgrade to tokio 0.2 final release
  • Remove some unused dependencies
  • Upgrade to latest imap-proto

imap-proto 0.10.0

03 Jan 21:14
@djc djc
Compare
Choose a tag to compare

This release contains one incompatible change: all fields of the Address type as well as some fields of the Envelope type are now &[u8] instead of &str. It turns out that parsing these as UTF-8 was, unfortunately, too restrictive for parsing messages in the wild. Thanks to @link2xt for investigating and fixing this.

  • Allow arbitrary bytes for some string fields (#63, thanks to @link2xt)
  • Allow invalid continuation responses as seen from Yandex (#68, thanks to @dignifiedquire)

imap-proto 0.9.1

07 Nov 20:10
@djc djc
Compare
Choose a tag to compare
  • Added support for the RFC 5464 METADATA extension (#59, thanks to @Sergey-Kitov)
  • Fixed a regression in number parsing (introduced in 0.9.0)
  • Added a Clone impl for Request

tokio-imap 0.5.0-alpha.1

07 Nov 20:13
@djc djc
Compare
Choose a tag to compare
Pre-release
  • Initial support for async/await
  • Use rustls as the underlying TLS implementation
  • Simplify the ImapTransport abstraction

imap-proto 0.9.0

04 Sep 14:59
@djc djc
Compare
Choose a tag to compare

imap-proto 0.8.1

01 Aug 10:19
@djc djc
Compare
Choose a tag to compare

(0.8.0 was skipped due to an error in the crate metadata.)