New in version 0.10
===================

Enhancement: when the bot gets kicked off a channel, it can kick in return

New in version 0.9
==================

Enhancement: multi-line answers to stimuli.

Misc: add a README file with guidelines for bot development.

Misc: no more parenthesis can be used in solver in order to reduce false
matches.

Enhancement: the bot won't answer with an error message to unknown commands
if they aren't alphabetics.

Enhancement: a new command TALKED remembers when someone talked for the
last time on a channel. It can be used to chase lurkers.

Enhancement: when the bot is shut up, it will automatically recover talking
capabilities.

Enhancement: it is now possible to execute per-channel sporadic tasks.

New in version 0.8
==================

Enhancement: multi-line help messages.

Enhancement: the rate limiter is always used and count lines. His
parameters are now a maximum of 5 lines of messages in any 10 seconds
interval.

Enhancement: all the outgoing commands are flushed before shuting down
the connection to the server.

Enhancement: use __doc__ strings of command_... functions for returning
help.

Misc: remove the useless "REQUEST" command.

New in version 0.7
==================

Enhancement: the "HELP" command now gives back a list of existing commands.

Enhancement: the "example.py" example has been enhanced.

New in version 0.6
==================

Enhancement: code has been cleaned up and help strings have been added.

Enhancement: CTCP ACTION is now decoded before acting.

New in version 0.5
==================

Bug fix: group handling now works.

New in version 0.4
==================

Enhancement: the bot tries to identify independant questions, and will
resay them if the channel is idle for a long time.

Enhancement: regular expressions can now contain groups, which can be
referred as using %1, %2, ... Patch submitted by Thomas Quinot.

New in version 0.3
==================

Enhancement: the ping command gives one its round-trip-time as seen by the
bot.

Enhancement: a new command "UPGRADE" upgrades the bot in place by reexecuting
itself.

Enhancement: a new command "TRIGGERS" returns the list of stimuli that
can be triggered by a sentence.

Enhancement: it is now impossible to have the same list of words trigger the
same stimulus (duplicates triggers).

New in version 0.2
==================

Bug fix: the "marguerite" game could never select the last choice
("pas du tout").

Bug fix: banmask computation.

Enhancement: banmask computation now properly deals with two-level domains
("x@y.com") and returns the same value as banmask (instead of "x@*.com").

Enhancement: the bot now comes with a rate limiter, to avoid flooding
channels.
