Skip to content

Releases: ikvk/imap_tools

v0.27.0

16 Oct 04:48
Compare
Choose a tag to compare
  • Renamed MailMessage.size -> MailMessage.size_rfc822, returned type now always int
  • Added MailMessage.size attribute
  • Added Attachment.size attribute

v0.26.0

08 Oct 03:43
Compare
Choose a tag to compare

BaseMailBox.login initial_folder argument now can be None to skip folder.set

v0.25.1

06 Oct 09:02
Compare
Choose a tag to compare
  • Fixed MailBoxFolderManager.list bug on delim = NIL

v0.25.0

01 Oct 10:54
Compare
Choose a tag to compare
  • Added MailMessage.size attribute

v0.24.0

29 Sep 10:18
Compare
Choose a tag to compare
  • Added MailBox.__init__ starttls argument for using STARTTLS
  • Fixed MailBox._fetch_in_bulk bug for empty self.search result

v0.23.0

21 Sep 10:52
Compare
Choose a tag to compare
  • Added BaseMailBox.search method
  • Added BaseMailBox.fetch bulk argument
  • Removed BaseMailBox._criteria_encoder
  • Removed BaseMailBox.last_search_ids
  • Added utils.grouper

v0.22.0

17 Sep 08:41
Compare
Choose a tag to compare
  • Added Attachment.content_id
  • Added Attachment.content_disposition
  • Attachment._part -> Attachment.part
  • email.utils.parsedate_to_datetime used in utils.parse_email_addresses
  • BaseMailBox.fetch limit argument now can receive slice object
  • BaseMailBox instance now has attribute mailbox.last_search_ids, it fills after each fetch - msg ids from search command
  • __init__.py refined

v0.21.0

15 Sep 09:05
Compare
Choose a tag to compare
  • Added MailBox.xoauth2 - authentication using OAuth 2.0 mechanism
  • MailMessage (to, cc, bcc, reply_to) now works for fields specified multiple times (e.g. twice Cc: Cc:)

v0.20.0

28 Aug 10:40
Compare
Choose a tag to compare
  • BaseMailBox.fetch headers_only arg fixed

v0.19.1

06 Aug 06:34
Compare
Choose a tag to compare
  • Importing all from utils module removed from the default package imports