Changes for version 1.59_05 - 2013-02-04

  • New Features
    • Support version ranges in command args and cpanfile queried agsinst MetaCPAN with the proper version range query to get the best version that satisfies the requirements. Huge thanks to #metacpan guys

Changes for version 1.59_04 - 2013-02-03

  • Improvements
    • Make file copy more reliable on Win32 (A.J. Lucas) #180
    • Always send cpanminus User-Agent to the servers no matter which backend is used (curl, wget etc.)

Changes for version 1.59_03 - 2013-02-01

  • Improvements
    • Fix issues working with file:// URLs with drive letters on Win32 (A.J. Lucas) #180
    • Fix home directory detection without HOME env on win32 (kmx, Christian Walde) #132
    • Allow comment fields in 02packages file (Jeffrey Thalhammer) #187

Changes for version 1.59_02 - 2013-01-31

  • New Features
    • Added experimental @ shortcut to mean exact version e.g. cpanm DBI@1.20
    • Support version range with "~", such as cpanm DBI~">= 1.0, < 2.0"
    • Enable metacpan release search when exact version is given (and when mirror-only is not specified) i.e. cpanm DBI@1.100 will fetch the exact release based on metacpan

Changes for version 1.59_01 - 2013-01-31

  • New Features
    • Added a proper support for version range in MYMETA files using CPAN::Meta::Requirements
    • Skip installing modules when found versions from CPAN doesn't satisfy the requirement, rather than proceeding as if it is ok. For instance, if a ditribution X requires Y >= 1.1 and Y on CPAN (or your CPAN mirror) has 1.0, cpanm will just complain and stop installing it.
    • Better cpanfile end-to-end support
    • Upgraded fatpacked modules to the latest

Documentation

get, unpack build and install modules from CPAN

Modules

get, unpack, build and install modules from CPAN