Skip to content

Releases: ikvk/imap_tools

v0.47.0

15 Sep 05:31
Compare
Choose a tag to compare
  • Dropped support for python 3.3, 3.4
  • Added type annotations
  • [Breaking] utils.clean_uids - removed special case for Generator with "fetch" name for implicitly gets all uids. Use BaseMailBox.uids method instead.
  • Removed BaseMailBox deprecated stuff: fetch miss_defect arg, seen method, search method

v0.46.0

18 Aug 05:30
Compare
Choose a tag to compare
  • MailBoxFolderManager.status folder argument now may by equal to None - status of current folder
  • utils.clean_uids now accept uid strings with uid sequence ranges, example: *:4,5:7,10
  • query.UidRange end argument now may be None, equal to None by default

v0.45.0

04 Aug 06:35
Compare
Choose a tag to compare
  • Renamed BaseMailBox.search -> BaseMailBox.numbers, search are deprecated now
  • Renamed MailboxSearchError -> MailboxNumbersError
  • Added BaseMailBox.uids, MailboxUidsError

v0.44.0

16 Jul 16:11
Compare
Choose a tag to compare
  • Fixed BaseMailBox.append bug on flag_set=None
  • Added MailBoxFolderManager.set readonly argument

v0.43.0

09 Jul 12:04
Compare
Choose a tag to compare
  • Added MailBoxFolderManager.subscribe method
  • Deprecation: BaseMailBox.seen method are deprecated now, use flag method

v0.42.0

25 Jun 09:56
Compare
Choose a tag to compare
  • Fixed MessageFlags values - all system flags begin with "\"
  • Fixed BaseMailBox.flag, BaseMailBox.append, MailMessage.flags - now works with system/custom flags correctly, -upper()
  • Added utils.clean_flags
  • Moved message.MessageFlags -> consts.MailMessageFlags
  • Moved folder.MailBoxFolderStatusOptions -> consts.MailBoxFolderStatusOptions
  • Moved utils.SHORT_MONTH_NAMES -> consts.SHORT_MONTH_NAMES
  • Renamed utils.cleaned_uid_set -> utils.clean_uids

v0.41.0

12 May 09:43
Compare
Choose a tag to compare
  • Fixed multiple encodings case bug at MailMessage.subject

v0.40.0

22 Apr 06:53
Compare
Choose a tag to compare
  • Fixed MailMessage.from_bytes - MailMessage.uid/flags parse errors
  • Fixed utils.parse_email_date - parse bug on bad dates
  • Breaking change: BaseMailBox.fetch miss_defect argument now is False by default, it will be removed soon
  • Increased the email collection for tests

v0.39.0

16 Mar 03:57
Compare
Choose a tag to compare
  • Fixed MailAttachment.attachments - message/rfc822 forwarded messages not missing now

v0.38.1

22 Feb 05:15
Compare
Choose a tag to compare
  • Build lib with excluding tests (was need to clean build dirs)