* Now remove mode for owners, halfops, and admins when the user is removed from a channel. * Refactored the Channel class implementation for cleaner, less repetitive code. * Expanded tests coverage for Channel class.
13.3
====
* Issue 75: In ``irc.bot``, add support for tracking admin status (mode 'a') in channels. Use ``channel.is_admin`` or ``channel.admins`` to identify admin users for a channel.
* Removed deprecated irc.logging module.
13.2
====
* Moved hosting to github.
13.1.1
======
* Issue 67: Fix infinite recursion for ``irc.strings.IRCFoldedCase`` and ``irc.strings.lower``.
13.1
====
* Issue 64: ISUPPORT PREFIX now retains the order of permissions for each prefix.
13.0
====
* Updated ``schedule`` module to properly support timezone aware times and use them by default. Clients that rely on the timezone naïve datetimes may restore the old behavior by overriding the ``schedule.now`` and ``schedule.from_timestamp`` functions like so:
Clients that were previously patching ``schedule.DelayedCommand.now`` will need to instead patch the aforementioned module-global methods. The classmethod technique was a poor interface for effectively controlling timezone awareness, so was likely unused. Please file a ticket with the project for support with your client as needed.