Releases: ikvk/imap_tools
Releases · ikvk/imap_tools
v1.10.0
- Added: support IMAP command MOVE at BaseMailBox.move
- Added: MailboxMoveError, raises from BaseMailBox.move when MOVE command is supported
- Added: chunks argument for BaseMailBox.(copy,move,flag,delete) methods - Number of UIDs to proc at once, to avoid server errors on large set
- Changed: BaseMailBox.(copy,move,flag,delete) result types
- Changed: utils.clean_uids now returns List[str]
- Changed: utils.chunks_crop -> utils.chunked_crop, n arg renamed to chunk_size and it takes False-like vals
- Renamed: utils.chunks -> utils.chunked
v1.9.1
v1.9.0
v1.8.0
v1.7.4
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
v1.7.1
v1.7.0
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)