IMAPClient 0.13
Posted on
I'm chuffed to announce that IMAPClient 0.13 is out!
Here's what's new:
- Added support for the ID command (as per RFC2971). Many thanks to Eben Freeman from Nylas.
- Fixed exception with NIL address in envelope address list. Thomas Steinacher gets a big thank you for this one.
- Fixed a regression in the handling of NIL/None SEARCH responses. Thanks again to Thomas Steinacher.
- Don't traceback when an unparseable date is seen in ENVELOPE or INTERNALDATE responses. None is now returned instead.
- Extended timestamp parsing support to allow for quirky timestamp strings which use dots for the time separator.
- Replaced the horrible INTERNALDATE parsing code
- The datetime_to_imap top-level function has been moved to the datetime_util module and is now called datetime_to_INTERNALDATE. This will only affect you in the unlikely case that you were importing this function out of the IMAPClient package.
- The docs for various IMAPClient methods, and the HACKING.rst file have been improved.
- CONDSTORE live test is now more reliable (especially when running against Gmail)
See the NEWS.rst file and manual for more details.
IMAPClient can be installed from PyPI (pip install imapclient
) or
downloaded from the IMAPClient site.
I'm also excited to announce that Nylas (formerly Inbox) has now employed me to work on IMAPClient part time. There should be a significant uptick in the development of IMAPClient.
The next major version of IMAPClient will be 1.0.0, and will be primarily focussed on enhancing TLS/SSL support.