Remove SCRIPTING from EXTRA_DIST
[clinton/bobotpp.git] / NEWS
diff --git a/NEWS b/NEWS
index 05acab9..654c220 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -6,25 +6,61 @@ IMPORTANT NOTES:
   version 1.98, you must have Guile 1.5.6+ or 1.6.x in order to
   compile scripting support.
 
+  As of version 2.2.0 no new updates are promised. I am splitting out
+  the Parser and a few other well written bits and using them from
+  Scheme to implement most of the Bobot++ functionality in pure
+  Scheme. The time spent maintaining this not terribly good C++ (a
+  good bit of which is my fault due to my inexperience when I began
+  maintaing Bobot++) is a waste to me now. I would rather be hacking
+  on a Lisp program instead.
+
+  I will still accept patches, and may fix bugs if I have time (and
+  people report them). I may finish the manual since the scripting
+  section is all that remains, and that will apply to the new bot as
+  well.
+
 =====================================================================
 ====== The News =====================================================
 =====================================================================
 
-Version 2.1.9:
+Version 2.2.3:
+- Building with Guile in a non-standard location now works
+
+Version 2.2.2 (2006-06-28):
+- No longer segfaults when loading bobot-utils.scm
+- bot:match-to-me produces a valid regexp again
+- scripts/uname now properly uses (ice-9 rdelim) instead of redelim
+- bot:load now loads files properly
+
+Version 2.2.1 (2006-06-28):
+- If the log directory does not exist the bot creates it
+- If there are lines with only whitespace on them in the config file
+  and error message is no longer printed to the log
+
+Version 2.2.0 (2006-05-24):
 - Scripting
-  + hooks/disconnect now takes an additonal argument that specifies
-    whether the disconnect was intentional or not.
+  + Hooks  
+    * hooks/disconnect now takes an additonal argument that specifies
+      whether the disconnect was intentional or not.
+    * Added hooks/send/who
+    * Added hooks/send/whois
   + The deprecated scripting procedure and hook names are now in a
     `begin-deprecated' block. If your guile is built without
     deprecated feature support, they will not be available.
-  + RENAME: bot:send-ctcp was renamed to bot:ctcp
-  + RENAME: bot:send-ctcp-reply was renamed to bot:ctcp-reply
-  + Added bot:who function
-  + Added bot:whois function
+  + Renamed Functions
+    * bot:send-ctcp was renamed to bot:ctcp
+    * bot:send-ctcp-reply was renamed to bot:ctcp-reply
+  + New Functions
+    * bot:who (send WHO request)
+    * bot:whois (send WHOIS request)
+  + New Constants
+    * bot:shit/none, bot:shit/no-op, bot:shit/no-join,
+      bot:shit/no-deban shit list constants
 - Documention
   + Reorganized a few sections
   + Every hook is now documented
   + Using bot section is now much more usable
+  + Every config file is now documented
 - The code was cleaned up a bit
 
 Version 2.1.8: 
@@ -51,7 +87,7 @@ Version 2.1.8:
   + Debugging
     * The debugging evaluator is now enabled when --debug is passed to
       the bot
-    * New command line option: --debug-scripts enabled the debugging
+    * New command line option: --debug-scripts enables the debugging
       evaluator while running everything else normally
     * Merged error handling patch from Dale Smith. This adds detailed
       errors and backtraces when --debug/--debug-scripts is passed to