Releases: ikvk/imap_tools
Releases · ikvk/imap_tools
v1.9.1
- Replaced: functools.lru_cache to functools.cached_property
- Replaced: .format() to f''
- Optimized: speed for imap_utf7
- Replaced: typing.AnyStr to utils.StrOrBytes
v1.9.0
- Added:
__str__
to MailAttachment
- Fixed: MailMessage.text parser - text with inline attachments case
- Fixed: MailMessage.html parser - html with inline attachments case
- Dropped: support py3.3,py3.4,py3.5,py3.6,py3.7
v1.8.0
- Added: BaseMailBox.numbers_to_uids - Get message uids by message numbers
v1.7.4
- Fixed: encoding bug at MailAttachment.content_id
v1.7.3
- Fixed: bug in 3.12.6+ after [[3.12] [CVE-2023-27043] gh-102988: Reject malformed addresses in email.parseaddr()]
v1.7.2
- Fixed: MailBoxFolderManager.list double quotes bug
v1.7.1
- Fixed: MailBoxFolderManager.list parse bug
v1.7.0
- Moved: SortCriteria to consts
- Added: __str__ to MailMessage
- Added: docs info
v1.6.0
- [Breaking] Changed: "bulk" argument at BaseMailBox.fetch now can accept int values >=2 - for control bulk size
- Added "sort" argument to BaseMailBox.fetch and BaseMailBox.uids - for sort on server. Use SortCriteria constants
- Renamed: utf7_encode and utf7_decode from imap_utf7.py (was encode and decode)
v1.5.0
- Fixed: MailAttachment.filename parse non-ascii filename