[project @ 2002-08-18 21:32:48 by unknown_lamer]
[clinton/bobotpp.git] / NEWS
diff --git a/NEWS b/NEWS
index 6cd8fec..0ddbeb3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,44 @@
--*- text -*-
-As of version 1.98 unknown_lamer is the new maintainer.
-Also as of version 1.98, you must have Guile 1.5.6+ or 1.6.x in order
-to compile scripting support.
+(-*- text -*-)
+User Visible Changes In Bobot++
 
-Version 2.1.0: Hook!
+IMPORTANT NOTES: 
+  As of version 1.98 unknown_lamer is the new maintainer.  Also as of
+  version 1.98, you must have Guile 1.5.6+ or 1.6.x in order to
+  compile scripting support.
+
+=====================================================================
+====== The News =====================================================
+=====================================================================
+
+Version 2.1.1: foom
+- You can now "name" a hook using an extra arg to bot:addhook. This
+  name can be used to have multiple hooks of the same type with the
+  same regexp. The default name is "DEFAULT" so don't use that as the
+  name for your hooks.
+- Logging now works again (oops, I didn't realize I broke it until I
+  started to work on DCC).
+- DCC CHAT now "works." You can connect to the bot and talk to to it
+  and use Scheme hooks to talk to the user.
+- New hooks: hooks/dcc/chat-begin and hooks/dcc/chat-message. These
+  are called when a new DCC Chat begin and when the user sends a
+  message.
+- New Function: bot:dcc-chat-send TO MESSAGE, sends a MESSAGE to the
+  person at address TO
+- New hooks: hooks/send/... where ... is one of action, ctcp, public,
+  or message. These are triggered when the bot does an
+  ACTION, sends a CTCP (_not_ a ctcp-reply), sends a PRIVMSG to a
+  channel, or sends a PRIVMSG to another user, respectively. There
+  will be more send hooks added later.
+- New hooks: hooks/dcc/chat-begin and
+  hooks/dcc/chat-message. chat-begin is called when the chat starts
+  and has one argument: the address (in user!nick@host
+  format). chat-message has two arguments: from (user!nick@host) and
+  message, which is the raw message (since there is no real protocol
+  for DCC). chat-start hooks are matched against the address and
+  chat-message hooks are matched against the text "ADDRESS MESSAGE"
+  where ADDRESS is the sender's address and MESSAGE is the message.
+
+Version 2.1.0: Zug Zug
 - Hooks can now be fallthrough or non fallthrough. You can set a hooks
   priority and whether or not it falls through (i.e. continues hook
   matching after it has been executed) using two optional args to
@@ -26,8 +61,10 @@ Version 2.1.0: Hook!
 - bobot-utils.scm is now autoloaded, so you don't need to
   load it if you want to use its functions.
 - Logs are now in ~/.bobotpp/logs/
-- bot-* procedures in Scheme are now bot:*. The onl bot-* functions
+- bot-* procedures in Scheme are now bot:*. The old bot-* functions
   are defined as aliases in bobot-utils.scm
+- You can now use lambda's for new commands (oops, I wasn't protecting
+  the objects from garbage collection)
 
 
 Version 2.0: Stable release / CVS merges