Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.98 KB

File metadata and controls

53 lines (40 loc) · 1.98 KB

Release Notes

MailKit 1.0.6

  • Fixed some issues revealed by source analysis.
  • Migrated the iOS assemblies to Xamarin.iOS Unified API for 64-bit support.

Note: If you are not yet ready to port your iOS application to the Unified API, you will need to stick with the 1.0.5 release. The Classic MonoTouch API is no longer supported.

MailKit 1.0.5

  • Added Connect() overloads which takes a Socket argument (issue #128).
  • Added support for SMTP Delivery Status Notifications (issue #136).
  • Modified the ImapFolder logic such that if the IMAP server does not send a PERMANENTFLAGS resp-code when SELECTing the folder, then it will assume that all flags are permanent (issue #140).

MailKit 1.0.4

  • Modified the IMAP BODYSTRUCTURE parser to allow NIL tokens for Content-Type and Content-Disposition parameter values. (issue #124)
  • Added ImapFolder.GetBodyPart() overrides to allow fetching body parts based on a part specifier string. (issue #130)

MailKit 1.0.3

  • Added a new ImapFolder.Fetch() overload that takes a HashSet of header fields to fetch instead of a HashSet for developers that need the ability to request custom headers not defined in the HeaderId enum.
  • Added an SmtpClient.MessageSent event and an OnMessageSent() method that can be overridden.

MailKit 1.0.2

  • Modified ProtocolLogger to flush the stream at the end of each Log().
  • Fixed IMAP SEARCH queries with empty string arguments.
  • Fixed the IMAP FETCH parser to accept qstrings and literals for header field names.
  • Improved documentation.

MailKit 1.0.1

  • Fixed Pop3Client.GetMessages (int startIndex, int count, ...) to use 1-based sequence numbers.
  • Fixed POP3 PIPELINING support to work as indtended (issue #114).
  • Added a work-around for Office365.com IMAP to avoid ImapProtocolExceptions about unexpected '[' tokens when moving or copying messages between folders (issue #115).
  • Disabled SSLv3 for security reasons (POODLE), opting instead to use TLS.