Skip to content

Releases: ikvk/imap_tools

v0.9.0

09 Oct 12:27
Compare
Choose a tag to compare

Added query builder - implemented the search logic described in rfc3501
MailBox.fetch - added "charset" parameter
If the "charset" argument is specified in MailBox.fetch, the search string will be encoded to this encoding.
MailMessage.date now returns datetime.date
MailMessage.date_str attribute added
MailMessage.headers attribute added
MailMessage.id removed
ImapToolsError base exception class removed
MailBoxWrongFlagError exception class removed
functions: (cleaned_uid_set,check_command_status,decode_value,parse_email_address,parse_email_date,quote,pairs_to_dict)
moved to utils module
readme text improved
fixed folder.set encoding dug

v0.8.0

30 Aug 10:47
Compare
Choose a tag to compare

Add context manager

v0.7.1

12 Aug 10:54
Compare
Choose a tag to compare

Less strict regexp for parse uid

v0.7.0

31 Jul 05:41
Compare
Choose a tag to compare

decode MailMessage text and html using encoding, specified in email

v0.6.0

21 Jun 15:52
Compare
Choose a tag to compare
decomposition to modules
remove typing dependency
add MailMessage.cc, MailMessage.bcc attrs
specify custom classes email_message_class directly
MailBox._uid_str change type check logic
!!! Change MailMessage attr return types: lists -> tuples
MailBox.fetch add mark_seen param
fix MailMessage.from_ bug when empty

v0.5

24 Jan 05:49
Compare
Choose a tag to compare

new MailMessage.uid parse logic
functools.lru_cache for MailMessage properties
MailMessage.get_attachments() -> MailMessage.attachments
fix setuptools

more stable, more convenient

11 Jan 05:30
Compare
Choose a tag to compare
v0.4

fix _decode_value for unknown encoding; fix _parse_email_address

v0.2.0

20 Jun 10:45
Compare
Choose a tag to compare
readme minor fix