Support META.json in addition to META.yml for pre-configure requirements
Fatpack JSON::PP and CPAN::Meta::YAML properly
Changes for version 1.59_10 - 2013-02-07
New Features
EXPERIMENTAL: added an ability to install from git URL (ikasam_a)
Improvements
Exclude backpan distribution from MetaCPAN query (mo)
Add back Module::CPANfile to fatpack, accidentally deleted in a previous release
Remove CPAN::Meta from fatpack, because it's unsued yet. This reduces the file size of cpanm executable about 30%.
Changes for version 1.59_09 - 2013-02-07
Improvements
Re-enable --metacpan option to prefer MetaCPAN over CPANMetaDB for all queries, mostly for testing purpose.
Improved MetaCPAN queries in case a release have multiple modules with different versions. Also fixed a bug where it tried to extract distribution version as a module version in some cases
Changes for version 1.59_08 - 2013-02-06
Bug Fixes
Prioritize MetaCPAN when --dev option is enabled, for real
Changes for version 1.59_07 - 2013-02-06
Incompatible Changes
Disable implicit --skip-satisfied auto conversion with version specification
Do not fallback to search.cpan.org scraping anymore. This means some of the bogus search that doesn't match package name on PAUSE but returns a hit on search.cpan.org can't be installed anymore. You have to use the right package name for it.
Enable MetaCPAN search by default. --metacpan option is deprecated
New Features
EXPERIMENTAL: --dev option to enable including developer release for searching against MetaCPAN
Improvements
Improve MetaCPAN query to search stable releases, unless developer release is requested
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.