Releases: ikvk/imap_tools
Releases · ikvk/imap_tools
v0.50.2
- query.ParamConverter._gen_values minor improvement
- utils.clean_uids minor improvement
- Added test for utils.clean_uids
v0.50.1
- Fix ParamConverter.convert order search keys with values list
- Added tox config for test all supported versions
v0.50.0
- Fix MailboxLoginError was never raise
- ParamConverter.convert now order search keys by alphabet - guarantees a repeatable result for query builder
v0.49.1
- Fix support for python 3.5
v0.49.0
- Fixed message.MailAttachment.size wrong size bug
- query.LogicOperator (and subclasses AND, OR, NOT) now have type annotated named search keys
v0.48.0
- [Breaking] MailMessage.<*>_values methods now returns EmailAddress instead dict
- [Breaking] MailBoxFolderManager.list new returns FolderInfo instead dict
v0.47.0
- 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
- 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
- Renamed BaseMailBox.search -> BaseMailBox.numbers, search are deprecated now
- Renamed MailboxSearchError -> MailboxNumbersError
- Added BaseMailBox.uids, MailboxUidsError