* Dropped support for Python 2.6. * Dropped ``irc.client.LineBuffer`` and ``irc.client.DecodingBuffer`` (available in ``irc.client.buffer``). * Renamed ``irc.client.IRC`` to ``irc.client.Manifold`` to provide a clearer name for that object. Clients supporting 8.6 and later can use the ``Manifold`` name. Latest clients must use the ``Manifold`` name. * Renamed ``irc.client.Connection.irclibobj`` property to ``manifold``. The property is still exposed as ``irclibobj`` for compatibility but will be removed in a future version. * Removed unused ``irc.client.mask_matches`` function. * Removed unused ``irc.client.nick_characters``. * Added extra numerics for 'whoisaccount' and 'cannotknock'.
9.0
===
* Issue 46: The ``whois`` command now accepts a single string or iterable for the target. * NickMask now returns ``None`` when user, host, or userhost are not present. Previously, an ``IndexError`` was raised. See `Pull Request 26 <https://bitbucket.org/jaraco/irc/pull-request/26>`_ for details.
8.9
===
Documentation is now published at https://pythonhosted.org/irc.
8.8
===
* Issue 35: Removed the mutex during process_once. * Issue 37: Deprecated buffer.LineBuffer for Python 3.
8.7
===
* Issue 34: Introduced ``buffer.LenientDecodingLineBuffer`` for handling input in a more lenient way, preferring UTF-8 but falling back to latin-1 if the content cannot be decoded as UTF-8. To enable it by default for your application, set it as the default decoder::
* Introduced 'Manifold' as an alias for irc.client.IRC. This better name will replace the IRC name in a future version. * Introduced the 'manifold' property of SimpleIRCClient as an alias for ircobj. * Added 'manifold_class' property to the client.SimpleIRCClient to allow consumers to provide a customized Manifold.