The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Wubot

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