Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'url:bitbucket': 0.05; '(python': 0.07; 'args': 0.07; 'attribute': 0.07; 'fixes': 0.07; 'method.': 0.07; '(instead': 0.09; '__init__': 0.09; 'deprecated': 0.09; 'release.': 0.09; 'sponsoring': 0.09; 'python': 0.11; 'changes': 0.15; 'ids.': 0.16; 'pythonic': 0.16; 'supported.': 0.16; 'through.': 0.16; 'to:addr :python-announce-list': 0.16; 'underlying': 0.16; 'url:rst': 0.16; 'library': 0.18; 'header:User-Agent:1': 0.23; 'bytes': 0.24; 'fixed.': 0.24; 'removed.': 0.24; 'ssl': 0.24; 'unicode': 0.24; 'options': 0.25; 'handling': 0.26; 'fixed': 0.29; 'returned': 0.30; 'that.': 0.31; 'correctly.': 0.31; 'crash': 0.31; 'parameters.': 0.31; 'allows': 0.31; 'handled': 0.32; 'url:python': 0.33; 'at:': 0.34; 'version': 0.36; 'keyword': 0.36; 'library.': 0.36; 'method': 0.36; 'charset:us-ascii': 0.36; 'thanks': 0.36; 'url:org': 0.36; 'list': 0.37; 'bad': 0.39; 'url:12': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'most': 0.60; 'content-disposition:inline': 0.62; 'complete': 0.62; 'places': 0.64; 'more': 0.64; 'details': 0.65; 'url:0': 0.67; '3.4': 0.84; 'highlights:': 0.84; 'received:111': 0.84; 'officially': 0.91; 'inbox': 0.93; 'responses': 0.93 Date: Tue, 13 Jan 2015 01:29:15 +1300 From: Menno Smits To: python-announce-list@python.org Subject: IMAPClient 0.12 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.22.1 (2013-10-16) X-Mailman-Approved-At: Mon, 12 Jan 2015 13:55:54 +0100 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1421067356 news.xs4all.nl 2869 [2001:888:2000:d::a6]:44829 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1529 IMAPClient is an easy-to-use, Pythonic and complete IMAP client library. Version 0.12 has just been released with the following highlights: * Unicode handling has been fixed. Some bad decisions were made during the Python 3 port (v0.10) and this release fixes that. Bytes are now returned in most places (instead of unicode strings). * MODSEQ parts in SEARCH responses are now handled correctly. A crash has been fixed when MODSEQ queries (part of the CONDSTORE extension) are made with the search method. The returned MODSEQ value is now available via the "modseq" attribute on the returned list of ids. * Extra __init__ keyword args are passed through. This allows access to SSL options that the underlying imaplib library might support (Python version dependent). * Python 3.4 is now officially supported. * More control over OAUTH2 parameters. * The deprecated get_folder_delimiter() method has been removed. Many thanks go to Inbox for sponsoring the significant unicode changes in this release. More about them at http://inboxapp.com/. More details about this release can be found at: * https://bitbucket.org/mjs0/imapclient/src/tip/NEWS.rst * http://imapclient.readthedocs.org/en/0.12/ * http://imapclient.freshfoo.com/ * https://pypi.python.org/pypi/IMAPClient/0.12