| 1 |
Revision history for Perl extension Bot::BasicBot::Pluggable. |
|---|
| 2 |
|
|---|
| 3 |
0.50 2004/01/18 |
|---|
| 4 |
- Moved Bot::BasicBot::Pluggble::Module::Base to B::B::P::Module.pm, and |
|---|
| 5 |
added Base.pm as an empty subclass, for neatness. |
|---|
| 6 |
- Documented the object store methods better. |
|---|
| 7 |
- changed all the core modules to use the proget get/set store methods |
|---|
| 8 |
- Loader now uses the standard store system. |
|---|
| 9 |
- Installed shell script to run B::B::P. |
|---|
| 10 |
- The Infobot module can now passsively learn and passively answer questions |
|---|
| 11 |
(ie without requiring direct addressing) and you can set these options |
|---|
| 12 |
seperately. |
|---|
| 13 |
- The storage system is decently abstracted out, and has a default that |
|---|
| 14 |
does the same thing as the last one. |
|---|
| 15 |
- Gave the bot a default charset of utf8, because I'm a fan of utf8 |
|---|
| 16 |
- utterly changed the infobot back-end store system. Updating it will be |
|---|
| 17 |
a pain, I'm sorry, but the last one really sucked. Re-wrote the infobot |
|---|
| 18 |
module to be _readable_, or at least slightly less nasty than before. |
|---|
| 19 |
|
|---|
| 20 |
0.30 |
|---|
| 21 |
- Improved docs |
|---|
| 22 |
- Synced version number with Bot::BasicBot again |
|---|
| 23 |
- Added NINJA support |
|---|
| 24 |
- Moved to Module::Build-based module layout |
|---|
| 25 |
- Huge docs improvement, based on feedback from people who clearly had no |
|---|
| 26 |
idea what I was smoking at the time. |
|---|
| 27 |
- Decent examples in examples/, and copies on the web page for people |
|---|
| 28 |
who use CPAN |
|---|
| 29 |
- Removed the Blog and Shout modules - blog is to be spun off into a |
|---|
| 30 |
seperate module, Shout was just stupid. |
|---|
| 31 |
- Support for loading modules from a 'modules' folder in cwd as well |
|---|
| 32 |
as from the main perl lib path. |
|---|
| 33 |
- The bot is a lot less case-sensitive. Still sensitive for loading modules, |
|---|
| 34 |
but all the help, etc commands are more friendly. |
|---|
| 35 |
- Removed 'reply' method (now in Bot::BasicBot) |
|---|
| 36 |
- Slight module API changes, nothing significant, and I don't know of any |
|---|
| 37 |
3rd party modules anyway: |
|---|
| 38 |
- Added a 'tick' callback that happens every 5 seconds. |
|---|
| 39 |
- Added a 'reply' local method that mirrors the Bot::BasicBot reply. |
|---|
| 40 |
- Added a 'say' method that calls the Bot::BasicBot say. |
|---|
| 41 |
- Added a very simple 'tell' method for simple statements |
|---|
| 42 |
- Added an 'emoted' callback that works identically to the 'said' |
|---|
| 43 |
callback |
|---|
| 44 |
- Added a 'chanjoin' callback, called when someone joins a channel |
|---|
| 45 |
- Added a 'chanpart' callback, called when someone leaves a channel |
|---|
| 46 |
- Module changes (other than doc improvements): |
|---|
| 47 |
- Auth |
|---|
| 48 |
- Fixed silly bug that meant you didn't actually need to auth |
|---|
| 49 |
- Now requires direct addressing |
|---|
| 50 |
- Smarter about ignoring things that aren't admin commands |
|---|
| 51 |
- Blog |
|---|
| 52 |
- Removed. Look for Bot::BasicBot::Pluggable::Module::Blog, coming |
|---|
| 53 |
soon! |
|---|
| 54 |
- Spell |
|---|
| 55 |
- Fixed a spelling mistake |
|---|
| 56 |
- Infobot |
|---|
| 57 |
- Fixed a bunck of annoying parser bugs. I need to re-write the whole |
|---|
| 58 |
thing soon, though. |
|---|
| 59 |
- Karma |
|---|
| 60 |
- Removed case-sensitivity in karma objects. |
|---|
| 61 |
|
|---|
| 62 |
0.05 |
|---|
| 63 |
- Better documentation |
|---|
| 64 |
- Vars changable through better interface. |
|---|
| 65 |
|
|---|
| 66 |
0.04 |
|---|
| 67 |
- release to coincide with Simon's release of Bot::Basicbot, |
|---|
| 68 |
version number bumped to match. |
|---|
| 69 |
- therefore the first release that actually Worked out the box. |
|---|
| 70 |
|
|---|
| 71 |
0.011 Mon Feb 24 18:00:00 2003 |
|---|
| 72 |
- oops. |
|---|
| 73 |
|
|---|
| 74 |
0.01 Mon Feb 24 17:08:02 2003 |
|---|
| 75 |
- original version; created by h2xs 1.22 |
|---|