X-Git-Url: https://git.hcoop.net/clinton/bobotpp.git/blobdiff_plain/6b7614a8f1ae00cb470a620af4e0b6ffbbaa1951..1c18234607ed9cb4487c9283bb7f986cb0c02191:/NEWS diff --git a/NEWS b/NEWS index 01c3d4d..f46b604 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,32 @@ IMPORTANT NOTES: ====== The News ===================================================== ===================================================================== +Version 2.1.9: +- Scripting + + 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. + + 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: - Scripting + Hooks @@ -20,15 +46,25 @@ Version 2.1.8: * hooks/disconnect is now called when the bot is disconnected from the server unintentionally (network connection timeout, server died, etc.) + * hooks/action is now passed the user's nick instead of the full + address like all other hooks + Message Sending * Implemented bot:notice + * 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 + 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) + Debugging - * The debugging evaluator is now enabled when --debug is passed to the bot + * The debugging evaluator is now enabled when --debug is passed to + the bot + * 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 + Bobot++. - Documentation + Merged documentation patch from Dale Smith (thanks) - Misc @@ -36,6 +72,8 @@ Version 2.1.8: embedded newline + Max nick length is now configurable via 'maxnicklength' option in bot.conf (defaults to 9) +- The bot now builds with --disable-scripting again (this is my fault, + I haven't built without it in a long time) Version 2.1.7: