Skip to content

Releases: ikvk/imap_tools

v0.50.2

10 Dec 07:42
Compare
Choose a tag to compare
  • query.ParamConverter._gen_values minor improvement
  • utils.clean_uids minor improvement
  • Added test for utils.clean_uids

v0.50.1

24 Nov 06:15
Compare
Choose a tag to compare
  • Fix ParamConverter.convert order search keys with values list
  • Added tox config for test all supported versions

v0.50.0

17 Nov 05:29
Compare
Choose a tag to compare
  • Fix MailboxLoginError was never raise
  • ParamConverter.convert now order search keys by alphabet - guarantees a repeatable result for query builder

v0.49.1

04 Oct 04:21
Compare
Choose a tag to compare
  • Fix support for python 3.5

v0.49.0

01 Oct 10:36
Compare
Choose a tag to compare
  • Fixed message.MailAttachment.size wrong size bug
  • query.LogicOperator (and subclasses AND, OR, NOT) now have type annotated named search keys

v0.48.1

20 Sep 10:00
Compare
Choose a tag to compare
  • fix type annotations

v0.48.0

20 Sep 06:14
Compare
Choose a tag to compare
  • [Breaking] MailMessage.<*>_values methods now returns EmailAddress instead dict
  • [Breaking] MailBoxFolderManager.list new returns FolderInfo instead dict

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