[project @ 2005-06-28 09:54:46 by unknown_lamer]
[clinton/bobotpp.git] / NEWS
diff --git a/NEWS b/NEWS
index f37c694..eea086b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -10,10 +10,44 @@ IMPORTANT NOTES:
 ====== The News =====================================================
 =====================================================================
 
+Version 2.1.8: 
+- Scripting
+  + Hooks
+    * Added bot:protection/[none|ban|kick|deop] and bot:aop/[yes|no]
+      constants to the Scheme scripting interface
+    * hooks/timer argument is now zero padded instead of space padded
+      (e.g. "11:01" instead of "11: 1")
+    * hooks/disconnect is now called when the bot is disconnected from the
+      server unintentionally (network connection timeout, server died,
+      etc.)
+  + Message Sending
+    * Implemented bot:notice
+  + Misc
+    * Added (bobotpp bot) module that modules may use to gain access
+      to the bobot++ functions
+    * bot:msg and bot:say may both send to channels and users (instead
+      of bot:msg for users and bot:say for channels)
+    * Renamed bot:send-CTCP to bot:send-ctcp
+    * Added bot:send-ctcp-reply to send a ctcp-reply
+  + Debugging
+    * The debugging evaluator is now enabled when --debug is passed to the bot
+- Documentation
+  + Merged documentation patch from Dale Smith (thanks)
+- Misc
+  + NOTICEs and PRIVMSGs are now sent correctly if they contain an
+    embedded newline
+  + Max nick length is now configurable via 'maxnicklength' option in
+    bot.conf (defaults to 9)
+
+
 Version 2.1.7:
+- Fixed a number of small bugs and corner cases
+- Should compile without warnings (GCC 3.4)
 
 Version 2.1.6:
-- The String class has been removed and replaced by std::string
+- The String class implementation has been redone and replaced by one
+  based on std::string (eventually String will be gone entirely, but
+  it a lot of work)
 - Patches from Jos Hulzink <josh@stack.nl> were applied which fix a
   few major bugs in the StringTokenizer (thanks)
 
@@ -44,7 +78,7 @@ Version 2.1.4: DCC Support Enhancements
 Version 2.1.3: Something
 - The flood rate can now be set using !setfloodrate INTEGER. The
 default is two messages per second before the bot will ignore
-you. (thanks to Björn Gustavsson for requesting this)
+you. (thanks to Björn Gustavsson for requesting this)
 - The flood rate may also be set from Scheme using (bot:setfloodrate
 integer)
 - A very large crash bug has been fixed. Previously, if an undefined