91dddabd |
1 | (-*- text -*-) |
2 | User Visible Changes In Bobot++ |
be3612f3 |
3 | |
91dddabd |
4 | IMPORTANT NOTES: |
5 | As of version 1.98 unknown_lamer is the new maintainer. Also as of |
6 | version 1.98, you must have Guile 1.5.6+ or 1.6.x in order to |
7 | compile scripting support. |
be3612f3 |
8 | |
9 | ===================================================================== |
10 | ====== The News ===================================================== |
11 | ===================================================================== |
2e20c3e1 |
12 | |
af8c61fe |
13 | Version 2.1.8: |
5aec4622 |
14 | - Scripting |
15 | + Hooks |
16 | * Added bot:protection/[none|ban|kick|deop] and bot:aop/[yes|no] |
17 | constants to the Scheme scripting interface |
18 | * hooks/timer argument is now zero padded instead of space padded |
19 | (e.g. "11:01" instead of "11: 1") |
20 | * hooks/disconnect is now called when the bot is disconnected from the |
21 | server unintentionally (network connection timeout, server died, |
22 | etc.) |
23 | + Message Sending |
24 | * Implemented bot:notice |
25 | |
af8c61fe |
26 | |
980ce0f4 |
27 | Version 2.1.7: |
cf8ea873 |
28 | - Fixed a number of small bugs and corner cases |
29 | - Should compile without warnings (GCC 3.4) |
980ce0f4 |
30 | |
2e18045a |
31 | Version 2.1.6: |
8db6cd17 |
32 | - The String class implementation has been redone and replaced by one |
33 | based on std::string (eventually String will be gone entirely, but |
34 | it a lot of work) |
2e18045a |
35 | - Patches from Jos Hulzink <josh@stack.nl> were applied which fix a |
980ce0f4 |
36 | few major bugs in the StringTokenizer (thanks) |
2e18045a |
37 | |
c8f13c06 |
38 | Version 2.1.5: Cleanups |
39 | - A DCC CHAT with the bot may now only be initiated if the user is a |
40 | Friend of the bot |
41 | - Implemented bot:ctcp-quote |
c7d9fb19 |
42 | - The Bot Configuration section of the manual has been completed. |
a6339323 |
43 | - Fixed a potential (but unlikely) buffer overflow in Utils::strToTime |
44 | (if there were more than 512 digits in part of the string form of |
45 | the time the buffer would overflow) |
6b59e728 |
46 | - Misc. Bugfixes |
c7d9fb19 |
47 | |
4edefeb6 |
48 | Version 2.1.4: DCC Support Enhancements |
49 | - Internal Change: DCCConnection is now an abstract class |
50 | - Internal Change: DCCChatConnection provides the functionality of |
51 | the old DCCConnection so that DCC FILE support can be added |
52 | - New Scheme Procedure: (bot:sent-to-me? message), checks to see if a |
53 | message was addressed to the bot. This is better than using |
54 | bot:match-to-me because the hook will continue to function if the |
55 | bot's nick changes. The only downside to using it is that there may |
56 | be an increased overhead of calling more hooks than could be called, |
57 | but that shouldn't be much of a problem. |
58 | - New Scheme Procedure: (bot:change-command-level command level), |
59 | changes the level a user command to allow a user of `level' level or |
60 | above to run it. |
61 | |
e171dcce |
62 | Version 2.1.3: Something |
63 | - The flood rate can now be set using !setfloodrate INTEGER. The |
64 | default is two messages per second before the bot will ignore |
65 |