Permalink
Commits on Oct 1, 2011
  1. v0.3.7

    wu committed Oct 1, 2011
      - replace YAML with YAML::XS
      - add a new FirefoxBookmarks monitor
      - significantly performance increase in App::Wubot::Conditions
      - add 'username' to console notification
      - remove duplicated 'username' data from subject of IRC monitor
      - improvements to the State reactor
      - monitors share a single instance of the reactor object
      - WebMatches plugin sends a warning if no matches found
      - WebMatches can now use 's' regexp modifier instead of the default 'm'
      - XMLTV plugin properly reports count of processed entries
      - wubot-check does not attempt to vacuum message queue db
      - wubot-webui uses App::Wubot::Logger
      - OsxActiveApp determines active application with applescript rather than python script
      - a few log level adjustments
      - multiple documentation tweaks
      - handle bug with failure performing vacuum on non-existent database
  2. update WebMatches plugin to allow 's' or 'm' regexp modifiers

    wu committed Oct 1, 2011
      - add test cases for WebMatches
  3. fix counting of processed entries in XMLTV libs

    wu committed Oct 1, 2011
      - convert some 'print' statements in XMLTV library to log4perl
  4. initialize reactor in wubot-monitor

    wu committed Oct 1, 2011
      - prevent generating many instances of reactors, each of which have to re-initialize reactor plugins
  5. adjust a few logging levels

    wu committed Oct 1, 2011
  6. make several improvements to State reactor

    wu committed Oct 1, 2011
      - preserve 'mailbox' of original message
      - don't send initial stale cache warning until older than notification period
  7. remove username from subject in IRC monitor, add username to beginnin…

    wu committed Oct 1, 2011
    …g of console notification
    
      - IRC subjects with username was duplicated in growl and web interface
      - username was missing in console output
  8. small documentation tweaks

    wu committed Oct 1, 2011
  9. significantly increase performance of App::Wubot::Conditions

    wu committed Oct 1, 2011
      - parsed rule closures are cached
      - almost double the speed of the previous version
Commits on Sep 30, 2011
  1. handle bug with failure performing vacuum on non-existent database

    wu committed Sep 30, 2011
      - log but do not die
Commits on Sep 28, 2011
  1. replace YAML with YAML::XS

    wu committed Sep 28, 2011
      - problems with latest verison of YAML in Moose packages that use make_immutable
      - YAML::XS is more efficient and robust anyway
Commits on Sep 26, 2011
  1. v0.3.6

    wu committed Sep 26, 2011
      - update docs
      - remove 'tags' from App::Wubot::Check, replaced by 'mailbox'
      - updates to notification web interface
      - fixing broken dist tarball from 0.3.5 which included previous wubot releases
  2. correct test case count in check.t

    wu committed Sep 26, 2011
  3. fix pod spelling error

    wu committed Sep 26, 2011
  4. remove 'tags' feature from App::Wubot::Check

    wu committed Sep 26, 2011
      - replaced by 'mailbox'
      - no longer a 'special' field, now set with rules
  5. updates to docs

    wu committed Sep 26, 2011
  6. update install info in README

    wu committed Sep 26, 2011
Commits on Sep 25, 2011
  1. v0.3.5

    wu committed Sep 25, 2011
      - rename 'wubot' to 'App::Wubot' to allow install from CPAN
      - prevent issues when both reactor and monitor try to vacuum database at same time
      - fix bug where monitor rules weren't running on forked plugins
        - CPAN, TiVo, XMLTV, and XMPP
  2. add App-Wubot-* to .gitignore

    wu committed Sep 25, 2011
  3. rename 'wubot' to 'App-Wubot'

    wu committed Sep 25, 2011
      - currently unable to install wubot via cpan as either 'wubot' or 'App::Wubot'
  4. fix code alignment

    wu committed Sep 25, 2011
  5. removing test file

    wu committed Sep 25, 2011
  6. prevent error when both reactor and monitor try to vacuum database at…

    wu committed Sep 25, 2011
    … same time
    
      - add option to LocalMessageStore to skip vacuum step
      - wubot-reactor skips vacuum
  7. v0.3.4

    wu committed Sep 25, 2011
      - first non-trial CPAN release
      - multiple url Lengthener improvements
      - documentation updates
      - user reactor allows rules to be defined in user config
      - multiple web module updates, web interface still under construction
      - fix multiple bugs in xmltv since schema config file reorg
      - resolve a bug where a corrupt userdb file silently prevented userdb reactor from working
      - enable utf8 in log4perl appenders