]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
Update ChangeLog. Let's try to keep it up to date with new changes now
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 6 Aug 2006 23:11:10 +0000 (23:11 +0000)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 6 Aug 2006 23:11:10 +0000 (23:11 +0000)
ChangeLog

index c15ec07d45a2250cfbd1fe611df643c5753b860d..3970ad3970433fc05a0c7910e239ae740a64f299 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2006-08-07  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Add kick method to kernel: plugins can now use
+               @bot.kick channel, user, reason
+       to kick a user from a channel
+       * RSS plugin: fix rewatch_rss method
+
+2006-08-06 Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Updating the ChangeLog again: describe the new stuff in trunk which
+       will be made available in the next release. Use Gnu style for new
+       changelog entries (yyyy-mm-dd name <email address>\n<tab> ...):
+       there's a macro for this since at least Vim 6.x and higher, called by
+       <Leader>o (default leader: slash (\))
+       * New IRC Framework: Server, Channels, User, Netmasks etc are all
+       proper Ruby objects. The better organization will allow multi-server
+       connections to be implemented more easily
+       * Modularize core: split the internal functionality from what can be
+       implemented as botmodules (which work just the same as plugins). Move
+       Configuration, Basics and Auth out of the 'kernel' into core
+       botmodules.
+       * New Auth Framework: BotUsers are now Ruby objects with attached
+       PermissionSets which define what the BotUser can do, by channel if
+       necessary. The new framework allows very fine-grained control while
+       still being very easy to manage for elementary usage. BotUser data can
+       be exported and imported, but no backwards compatibility has been
+       implemented yet. Most plugins still have to be updated to the new
+       command-path-based mechanism.
+
 Sun Aug 06 17:33:55 BST 2006  Tom Gilbert <tom@linuxbrit.co.uk>
 
   * 0.9.10 released