Revision history for Wubot
0.1_5 Fri Aug 12, 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