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.