]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - ChangeLog
New implementation for the message mapper: multi-word parameters can now be retrieved...
[user/henk/code/ruby/rbot.git] / ChangeLog
index 1919ed9b464b8e9aee3b783c40a85324e7f5b7cb..490bff4cfbc3ef895d5c5a18de75cf3f95404a4c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,71 @@
+2006-08-26  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Plugin message mapper: new implementation. Multi-word parameters now
+       need not be the last, and it is possible to retrieve the entire
+       substring with preserved whitespace by using to_s. Also, parts of the
+       map string can be bracketed to make them optional. Examples:
+               remind :user [about] *stuff
+       will respond to
+               remind me about washing my teeth
+       and also to
+               remind me washing my teeth
+       It is possible to have parameters in brackets, in which case they will
+       be optional too, and default to nil or [] (resp. single- and
+       multi-word parameters) unless an alternative is provided in the
+       :defaults hash for the message map options.
+
+2006-08-25 Mark Kretschmann <markey@web.de>
+
+       * Added quiz plugin, a multiplayer trivia quiz game.
+
+2006-08-20  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Topic plugin: fix a bug that prevented it from loading
+       correctly.
+       * New IRC Framework: make sure that NOTICEs and PRIVMSGs do not
+       raise an exception when the target is in one of the special forms
+       #<mask> or $<mask>. Needs some work, though, since this case should be
+       handled specifically.
+
+2006-08-17  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Fix help: It got broken while rearranging the plugin stuff, now it's
+       properly fixed.
+       * New Auth Framework: forgot to create the InvalidPassword exception.
+       It's a RuntimeError now.
+       * Fix help: this time for real (or so I hope).
+       * New IRC Framework: topic plugin now works correctly.
+       * New Auth Framework: nickserv plugin now defaults to false for its
+       auth, so that only owner can do stuff with it
+       * New Auth Framework: fix horrible typo, assignment instead of
+       equality test when checking for the username during login.
+       * Keywords plugin: tell and forget work again without 'keyword' before
+       them.
+
+2006-08-12  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Subregistry: force prefix to be a String with to_s
+
+2006-08-11  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * AutoOp plugin: adapted to the new IRC framework.
+       * AutoOp plugin: trigger autoop on nick change too.
+       * New Auth Framework: allow? method now informs a user when they don't
+       have permission to do what they asked for.
+       * New nickreply and nickokay methods: they act like the old reply
+       method, but include the nick of the user the bot is replying to when
+       talking in public. The usual reply method can be configured to act
+       like this as default.
+
 2006-08-10  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
 
-       * Bug in new IRC framework: the list of channels a quitting user was
+       * Fix a bug in new IRC Framework: the list of channels a quitting user was
        on was not built correctly, causing an exception when the user was not
        in the first channel in the list of channels.
+       * Fix a bug in new Auth Framework: BotUser's name is changed via
+       username=, not name=.
+       * New HalfLife 2 plugin from ocr: queries online servers for online
+       status and number of users.
 
 2006-08-07  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>