Object::Pluggable
=========================

1.28  Sat Oct 2 12:06:47 GMT 2010
    - Require Pod::Parser 1.36 to avoid test failures due to =encoding utf8

1.27  Tue Sep 28 19:31:45 2010 +0000
    - Allow arguments to be passed to plugins' register/unregister methods
    - Localize $@ before we eval
    - Let subclasses and plugins add new event arguments in their handlers
    - Remove the POE dependency
    - Fixed a warning when a subclass plugin method returns undef
    - Change the name from POE::Component::Pluggable to Object::Pluggable
    - Migrate distribution to Dist::Zilla

1.26  Fri Jun 25 18:35:15 BST 2010
    - Document the 'debug' parameter
    - Croak if the user does not supply the 'types' parameter
    - Fix problems with SYNOPSIS and show example plugin usage
    - Don't warn inside plugin_del
    - Don't complain about invalid eat constants when debug mode is off
    - Add irc_plugin_error event

    ( All the above by Hinrik ).

1.24  Tue Aug 18 09:17:59 BST 2009
    - Applied patch from Jonathan Steinert to fix RT #48788

1.22  Thu Jul 23 14:12:05 BST 2009
    - Added constant 1.17 as a prereq. Versions prior to 1.03
      did not support the use constant { }; construct.

1.20  Wed Apr 29 09:27:08 BST 2009
    - Removed the crufty checks in Makefile.PL for 'weaken' support and
      required Task::Weaken instead.
    - Fixed some warnings when plugin return undef.

1.18  Sat Apr 11 10:05:02 BST 2009
    - Tidied up all the code. Removed hard tabs and made code more readable
      some places. (Hinrik)
    - Complain when plugin register/unregister subroutines don't return a
      true value (Hinrik)

1.16  Wed Mar  4 23:07:47 GMT 2009
    - Remove extraneous newline from some debug messages (Hinrik)
    - Give a helpful warning when a plugin handler does not return
      a valid EAT constant (Hinrik)

1.14  Mon Jan 26 12:25:26 GMT 2009
    - We were not processing '_default' in $self. Fixed.

1.12  Thu Jan 22 10:29:10 GMT 2009
    - Fixed circular reference problem with ::Pipeline
      reported with hints on how to fix by Jonathan Steinert
    - Some Makefile.PL magic to make sure that we have 
      Scalar::Util::weaken

1.10  Thu Jun 26 19:19:37 BST 2008
    - Report errors if register/unregister calls fail (Hinrik)

1.08  Sat Jun 14 08:41:53 BST 2008
    - Lower-case the event name before processing it (Hinrik)

1.06  Tue May 27 19:32:46 BST 2008
    - Allow changing the _register()/_unregister() prefix (Hinrik)
    - Allow abbreviating event prefixes in method names (Hinrik)
    - Improved error handling somewhat (Hinrik) 
    - Some improvements in documentation (Hinrik)

1.04  Tue May  6 11:55:54 BST 2008
    - Removed kwalitee test and added license information

1.02  Tue Feb 26 13:12:36 GMT 2008
    - Some Kwalitee fixes and doc tweaks.

1.00  Thu Nov  1 07:12:04 GMT 2007
    - Updated Module::Install to 0.68

0.06  Wed Jul 25 12:19:27 BST 2007
    - Fixed abstract_from and build_requires in Makefile.PL

0.05  Fri Feb 16 16:27:56 GMT 2007
    - Added kwalitee test

0.04  Wed Dec 06 07:37:37 GMT 2006
    - strict was missing from pluggable. Doh. Kwalitee failure.

0.03  Mon Dec 04 19:01:34 GMT 2006
    - Classic school-boy error. Poco event handlers were clobbering all 
      events.

0.02  Mon Dec 04 18:27:05 GMT 2006
    - The return value of component plugin event handlers now affect
      subsequent processing of events.

0.01  Wed Nov 29 12:01:34 GMT 2006
    - Initial CPAN release.
