Revision history for Class-Mixin
todo:
* make warnings optional via import() params (debug level).
* support Class::Mixin::foo subclassing
* return value on unsync (and update destroy-* tests)
* optional filters to unsync
* optional filters for which methods to mixin to/from.
* make OBJ a 'our $OBJ' package var?
* get to 100% coverage
* param to mixin from parents (traverse @ISA) of source class.
* import() should call resync() directly in case of manual import() runtime call??
* review warnings::register usage
* added t/warnings.t
* unload all
1.00 2008-05-26
* ==> Changed internal storage of what's mixed in to what ... Previously would only 'remember' one method per class. Did away w/the constructed key as well. Now it's a hashref that's {srcClass}->{destClass} = [ {}, {}, ... ] where the array is an AoH with info (including symbol) on each mixin'd method.
* DESTROY wasn't functional (multiple reasons) -- refactored to include bug fixes, and to support interal change.
* Added t/mixin-to.t
* Added t/mixin-from.t
* Added t/boilerplate.t
* added t/destroy-to.t
* added t/destroy-from.t
* added t/errors.t
* added t/import.t
* 90% coverage
* pod updates (SYNOPSIS, "Desctructor" typo, HISTORY, AUTHOR, OVERVIEW, SYNOPSIS)
* changed here-doc to q{} for style and hoping it resolves perl 5.10 test failures
0.02 2008-05-08
* David Westbrook added as co-maintainer.
* Updating repository with 7/15/2004 version.
* Distro restructured using Module::Starter.
0.01 2003-11-13
* Initial release of 6/12/2003 version.