Revision history for Wubot 0.1_8 Sun Aug 14, 2011 12:11 pm - added some additonal documentation - multiple fixes to the guide docs 0.1_7 Sun Aug 14, 2011 2:54 am - changing license back to BSD after seeing some issues on CPAN 0.1_6 Sun Aug 14, 2011 12:37 am - update dist.ini to use 2-clause BSD license - adding more docs, convert some text docs to POD 0.1_5 Sat Aug 13, 2011 6:52 pm - XMPP plugin no longer forwards messages with noforward flag set - Command reactor - enable templating of commands with Text::Template - WebFetch reactor to fetch data from a URL - added a User reactor plugin to parse the username field - removed username field parsing from Icon field - use the User reactor before the Icon reactor - replace 'no_more_rules' with 'last_rule' field - HTMLStrip reactor plugin uses 'target_field' rather than 'newfield' - database will not override autoincrementing 'id' field with an id in a message - CaptureData reactor allows 'field' in config - SQLite reports path and stack trace on failure to connect to file - lots of updates to prototype notifications web ui, color tweaks - added 'link' field to a few more plugins for the notification web ui 0.1_4 Sun Aug 7, 2011 1:07 pm - working on a new 'notifications' web ui - see the notifications.txt doc for more info - bug fix in utf-8 handling for XMPP messages - timelength - generate a color based on the message age - bug fix for messages over 1 year old - minor plugin improvements - Command reactor updates 'lastupdate' field on background task completion message - State reactor adds 'lastupdate' field to stale cache messages - Outlook plugin always sends inbox message count - only sets subject if message count is nonzero - Twitter - capture link into 'link' field 0.1_3 Fri Aug 5, 2011 7:17 pm - default schema config file changes - break out schemas into one file per table - all schemas now live in ~/wubot/schemas/ - schema files automatically re-read on change without having to restart wubot - minor tweaks to new Pulse plugin - Wubot::SQLite caches db handles, no longer opens multiple handles to the same db - changed a few logging levels - added docs for more reactor plugins 0.1_2 Sun Jul 31, 2011 5:27 pm - added Pulse plugin - sends a message once per minute - useful for scheduled reactions - added docs for more reactor plugins 0.1_1 Sat Jul 30, 2011 5:19 pm - bumping release number to test release automation - use CPAN development version number 0.0.6 Sat Jul 30, 2011 5:11 pm - removed old MboxReader plugin, replaced by Mbox - running perl critic test again 0.0.5 Sat Jul 30, 2011 3:28 pm - logging adjustments - capture some stdout and log through Log::Log4perl - default logging level lowered to WARN - use '-verbose' or '$ENV{LOG_VERBOSE}' to return logging level to INFO - add '-debug' and '-trace' command line options - disable colorized logging in test cases - capture stdout/stderr in all test cases 0.0_4 Sat Jul 30, 2011 1:13 pm - significant changes since 0.0.3, see git commit logs - reminder, this is still an early development release 0.0.3 Wed Jun 29, 2011 1:20 am - Added a prototype Twitter plugin with OAuth - WebMatches support for compression, thanks to Erik Meade - SerialPort failure to find serial port device on startup is non-fatal - resolve bug in Wubot::SQLite::select() method, introduced in 0.0.2 - wubot-monitor - clean out seen messages from reactor queue 0.0.2 Mon Jun 27, 2011 10:50 pm - updating dist-zilla config 0.0.1 Mon Jun 27, 2011 10:50 pm - first tagged release - all enabled test cases now passing