Changes for version 0.000_03 - 2012-01-10

  • INCOMPATIBLE CHANGES The CPAN::Access::AdHoc::Archive::Null handle_http_response() static method now returns a CPAN::Access::AdHoc::Archive::Null object, rather than the content of the file. The CPAN::Access::AdHoc fetch_package_archive() method is deprecated in favor of the fetch_distribution_archive() method. The deprecated method will go away before the first production release. The CPAN::Access::AdHoc fetch_registered_module_index() now returns a reference to a hash contining the module index, rather than a string that needs to be eval-ed. OTHER CHANGES Add method fetch_distribution_checksums() to CPAN::Access::AdHoc. Have the CPAN::Access::AdHoc fetch() method actually check checksums. Add method get_item_mtime() to the CPAN::Access::AdHoc::Archive classes. The CPAN::Access::AdHoc cpan() mutator now validates URLs using URI::URL.

Changes for version 0.000_02 - 2012-01-06

  • The CPAN::Access::AdHoc default_cpan_source() mutator now validates its argument, and croaks on an error. The CPAN::Access::AdHoc cpan() mutator now croaks if its argument was undef and no default can be computed. Check in CPAN::Access::AdHoc for failure when opening string references, and croak with error if needed. CPAN::Access::AdHoc::Default::CPAN::CPAN::Mini now explicitly converts the local repository path to POSIX before making a file: URL out of it. Add dependency on Module::Pluggable::Object, in lieu of home-grown plugin code. Review and update dependencies. Add author tests without optional modules CPANPLUS, CPAN::Mini and App::cpanminus. Add 'cpan' and 'cpan_default_source' commands to eg/cpan-adhoc, and have the 'help' command not exit.

Changes for version 0.000_01 - 2012-01-04

  • Initial release

Modules

Retrieve stuff from an arbitrary CPAN repository
Common archive functionality for CPAN::Access::AdHoc
Archive-like wrapper for un-archived data.
Provide consistent interface to Archive::Tar
Provide a consistent interface to Archive::Zip
Get the default CPAN URL from CPAN
Get the default CPAN from CPAN::Mini
Get the default CPAN from CPANPLUS
Get the default CPAN URL from cpanminus.
Utility functions for CPAN::Access::AdHoc