App-Pocoirc

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for App-Pocoirc

0.47  Tue Nov 27 20:31:02 GMT 2012
    - When failing to load two classes, only show the error for the existent
      class if the other one doesn't exist.
    - Require latest Class::Load so that errors from class loading won't
      mention Class::Load.
    - Remove POE::Kernel::USE_SIGCHLD override. POE enables it by default on
      recent Perls these days.

0.46  Sat Jul 30 00:12:21 GMT 2011
    - Show the server hostname in the "Connecting to IRC" status message
    - Strip the unhelpful "at FOO line BAR" suffix from eval errors in the
      console UI
    - Test isa() after creating components and plugins
    - Fix issues with --interactive

0.45  Wed May 25 06:30:38 GMT 2011
    - Replaced the IO wrapping code in ReadLine.pm with IO::WrapOutput
    - Depend on Term::Cap and Term::ReadKey, which are needed by
      POE::Wheel::ReadLine

0.44  Sun May 22 16:12:13 GMT 2011
    - Don't hang under --interactive if an exception is raised on startup

0.43  Thu May 19 15:40:10 GMT 2011
    - Fix the interactive help message, it implied that commas weren't
      needed in lists
    - ReadLine.pm: Only restore stdio when we have been unregistered from
      all IRC components
    - The network name in the ReadLine UI wasn't getting updated when
      running without a configuration file

0.42  Thu Apr 28 22:45:16 GMT 2011
    - Fix the same exec() problem as in the previous release, this time under
      --daemonize, because we were closing STDOUT/STDERR before redirecting
      them, which is not good.

0.41  Thu Apr 28 21:32:16 GMT 2011
    - Log it if we fail to log in due to a bad nickname
    - Decode any IRC strings before printing them under --trace
    - Enabling 'verbose' in --interactive after startup wasn't working
    - Fix output encoding in a few spots
    - POE::Wheel::Run with an exec()'d child was failing under --interactive

0.40  Wed Apr 27 05:50:35 GMT 2011
    - Oops. Didn't avoid custom stringification everywhere. Fixed.
    - Allow command-line option bundling, e.g. -itv instead of -i -t -v

0.39  Wed Apr 27 03:32:46 GMT 2011
    - Fix missing name for numeric 001 under --trace. Also depend on
      IRC::Utils 0.07 for even more numeric names.
    - Avoid custom stringifications when dumping objects with --trace

0.38  Tue Apr 26 22:03:37 GMT 2011
    - Replace status callbacks with irc_plugin_status events
    - Send an irc_network event when the network name changes
    - Enabling tracing in --interactive after startup wasn't working

0.37  Mon Apr 25 23:59:48 GMT 2011
    - Preserve symlinks in all supplied filenames
    - When using --trace, print the name (e.g. ERR_NICKNAMEINUSE) of every
      numberic event
    - Rename -i/--ircname to -r/--realname
    - Quit messages were not getting delivered to IRC servers. Fixed.
    - Add -i/--interactive which allows the user to call methods from
      the command line. Depend on POE 1.310 and POE::Component::IRC 6.61
      for related bugfixes, as well as Data::Dump for dumping return
      values of method calls.

0.36  Sat Apr 2 01:36:16 GMT 2011
    - Fix -V/--version, it was always returning "dev-git"

0.35  Sat Apr 2 00:22:39 GMT 2011
    - Allow using a short name (e.g. Qnet::State) with --class
    - Fix error in documentation about the default component class

0.34  Fri Dec 3 06:51:23 GMT 2010
    - Convert library directories (--lib) into absolute paths, so they'll still
      work after daemonization (which implies chdir()ing)
    - Use Class::Load instead of C<eval "require $class">. Safer on Perl <5.10.

0.33  Wed Nov 3 02:06:44 GMT 2010
    - Rely on POE::Component::IRC 6.50's shutdown code instead of handling it
      ourselves
    - Include irc_raw_out events in verbose output

0.32  Sun Oct 31 17:47:21 GMT 2010
    - Redirect STDOUT/STDERR to the log file (if any) when daemonized
    - Allow log_file and pid_file to be relative paths when daemonizing



( run in 2.439 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )