1.24 Fri Jan 13 2006
- No functional changes. No need to upgrade.
- Updated copyright notice to 2006.
- Added t/05_base.t to try and chase down base.pm bug
(Failed to find it, but left test so CPAN Tests can validate my
assumptions on what should happen and that it happens for them)
- Added base.pm as a dep (although unversioned dep) to make sure
it is installed on older perls.
- Module::Install updated to 0.52
- Decrement List::Util dep to 1.17 as 1.18 fails to build on some
platforms.
1.23 Thu Dec 29 2005
- In moving from CVS to SVN I forgot to bring ::Parent with it.
(The tests passed spuriously because it found the old version.)
- Upgraded Module::Install and shrunk Makefile.PL again to reflect
the new features in it.
- Upgraded List::Util dependency to 1.18 because of memory leaks
and problems with non XS versions of functions we use.
1.22 Wed Dec 21 2005
- Apparently generating spurious warnings on Perl 5.8.1
on Mac OS X when using SVK. Tentatively applying solution.
- No change in functionality on any platform.
- No need to upgrade unless you are seeing lots of warnings.
- Rolled back the File::Spec dependency from 0.82 to 0.80
to avoid needless upgrades in some 5.005 and 5.006 situations.
- Moved from older CVS repository to newer SVN repository
- Updated Makefile.PL to Module::Install 0.45
1.21 Wed Sep 28 2005
- Documenting ->autouse(@classes)
- Tidying up the POD a little to refer to features
in an order much more relevant to the reader.
1.20 Tue Aug 18 2005
- Catch and rethrow all error when autoloading during a ->can.
- Debugging can now only be done at compile time, and thus is
optimised out. The :debug flag is removed and instead you need
to preset $Class::Autouse::DEBUG.
Given that this was only for my benefit in the first place, it's
not appropriate to slow down everything else because of it.
1.18 Tue Jul 26 2005
- Added :nostat module to disable the initial stat checks
of modules.
Class::Autouse allows you to specify a class that will only load
when a method of that class is called. For large classes that
might not be used during the running of a program, such as Date::Manip,
this can save you large amounts of memory, and decrease the script
load time.