IMAPClient 0.8 released
Posted on
Version 0.8 of IMAPClient is out! Although I didn't get everything into this release that I had hoped to, there's still plenty there. Thanks to Johannes Heckel and Andrew Scheller for their contributions to this release.
Highlights for 0.8:
- OAUTH authentication support
- IDLE support (example)
- Full NOOP support
- Comprehensive Sphinx based docs. A HTML version of the docs is included in the source distribution. They are also hosted online at http://imapclient.readthedocs.org/
- Folder rename support
- New "debug" property to simplify protocol debugging
- Live test and interactive shell features are now part of the
imapclient Python package and can be called from the command-line.
(For example:
python -m imapclient.interact ...
) - New normalise_times attribute allows caller to select whether datetimes returned by fetch() are native or not
- interactive shell now works with both IPython 0.10 and 0.11 (and later)
- BODY/BODYSTRUCTURE parsing fixes
- Programmer friendly version information now available (imapclient.version_info)
The NEWS file and main documentation has more details on all of the above.
As always, IMAPClient can be installed from PyPI
(pip install imapclient
) or downloaded from the IMAPClient
site.