App-cpanminus
view release on metacpan or search on metacpan
See http://github.com/miyagawa/cpanminus/ for the latest development.
1.7049 2026-03-16 17:36:56 PDT
[Improvements]
- Update fatpacked Module::Metadata to 1.000038 (#697)
1.7048 2024-10-29 11:48:22 PDT
[Bug Fix]
- Upgrade fatpacked version to 0.9929 (#682)
1.7047 2023-07-29 22:59:16 PDT
[Bug Fix]
- Upgrade fatpacked CPAN::Meta::Check to 0.018 (#662)
1.7046 2022-04-26 23:00:56 PDT
[Documentation]
- Remove git.io URL that's going to be deprecated.
1.7045 2022-01-26 19:03:44 PST
[Security]
- [CVE-2020-16154] remove the functionality to verify CHECKSUMS signature
1.7044 2018-04-19 13:54:29 CEST
[Improvements]
- Support zip files with comments (skaji) #560
- Use metacpan download_url API (haarg) #522
1.7043 2017-04-02 20:56:06 PDT
[Improvements]
- Set PERL_USE_UNSAFE_INC for 5.26+ (haarg) #521
- Strictly match module NAME in Bundle
1.7042 2016-05-24 00:48:13 PDT
[Improvements]
- Merge configure dependencies with cpanfile requirements too
1.7041 2016-05-08 11:28:31 PDT
[Improvements]
- Add environment variables to man pages (Doug Bell) #481
- Support --with-configure and --without-condfigure (zebardy) #482
- Make file mirror faster (Matthew Horsfall) #499
1.7040 2016-01-07 11:28:07 PST
[Improvements]
- Removed a workaround to skip tests for config dependencies such as Module::Build #462
- Various doc improvements
1.7039 2015-06-28 18:05:10 PDT
[Improvements]
- Only enable softening of MakeMaker dependency when Module::Install is present (reported by haarg)
- Support .git URL with http protocol (shoichikaji) #468
1.7038 2015-06-22 18:04:44 PDT
[Releng]
- bump minimum perl requirement to 5.8.1 in META files
1.7037 2015-06-18 14:37:32 PDT
[Improvements]
- Bump CPAN-Meta-Check to 0.012 #465
- Bump HTTP-Tiny to 0.056
- Bump CPAN-Meta to 2.150005
- Bump CPAN-Meta-YAML to 0.016
1.7036 2015-06-05 22:07:50 PDT
[Improvements]
- Also soften MakeMaker depenency in runtime prereq, which is just a weird bug in an old
Module::Install pre 1.0
1.7035 2015-06-05 10:51:17 PDT
[Improvements]
- Add a workaround for distributions with an old (buggy) Module::Install, now that the problems
occur more frequently with 5.22.0 shipping with a dev version of ExtUtils::MakeMaker #463
1.7034 2015-05-07 14:20:57 PDT
[Improvements]
- Improved an error message when dependency requirement in cpanfile get conflict with prereqs
in sub dependencies.
1.7033 2015-05-01 17:17:42 PDT
[Improvements]
- Remove MakeMaker and Module::Build from cpanm's runtime dependencies. Rather it will upgrade
[Bug Fixes]
- Prioritize MetaCPAN when --dev option is enabled, for real
1.59_07 Wed Feb 6 11:08:05 PST 2013
[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
1.59_06 Tue Feb 5 12:36:00 PST 2013
[Incompatible Changes]
- --mirror-index option doesn't automatically assume --mirror-only
[Improvements]
- Use versioned MetaCPAN API endpoint (oalders)
1.59_05 Mon Feb 4 11:49:40 PST 2013
[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
1.59_04 Sun Feb 3 09:04:12 PST 2013
[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.)
1.59_03 Fri Feb 1 10:42:57 PST 2013
[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
1.59_02 Thu Jan 31 19:09:43 PST 2013
[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
1.59_01 Thu Jan 31 09:54:50 PST 2013
[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
1.5021 Thu Jan 31 00:42:28 PST 2013
[Improvements]
- Added new --verify option that enables verifying CHECKSUM and SIGNATURE for distributions
from CPAN/PAUSE
1.5020 Tue Jan 29 10:29:08 PST 2013
[Bug Fixes]
- Fixed a bug in --cascade-search that was checking a wrong version from 02packages file (Bryce Baril)
- Added a workaround for older version of File::Temp bug (kentnl)
1.5019 Sun Dec 23 02:19:45 JST 2012
[Bug Fixes]
- Fixes a bug where --installdeps fail to configure dependencies with cpanfile (hoelzro)
[Improvements]
- Cleaned up unused code
- Added documentation about --mirror option and local file path
1.5018 Wed Sep 19 14:40:28 JST 2012
[Improvements]
- Check cpanm path upon --self-upgrade to give warnings for perlbrew users
1.5017 Wed Jul 18 08:28:49 PDT 2012
[Improvements]
- Ignore tarballs whose first entry is "./" (doy) #184
1.5016 Tue Jul 17 12:00:57 PDT 2012
[Improvements]
- Added Module/CPANfile.pm to the fatlib. This allows bootstrapping dependencies
with cpanm --installdeps on Heroku etc.
1.5015 Sun Jun 24 15:34:57 PDT 2012
[Improvements]
- Improved Makefile.PL to include bugtracker info (Ben Bullock)
- Fixed some merge mess with devel
1.5014 Tue Jun 12 18:27:02 PDT 2012
[Improvements]
- Make sure 'f' flag becomes the last for some tar versions (mst, aaronsw)
- Fixed warnings on perl 5.17+ (rjbs)
- Fix local::lib error message (berekuk)
1.5013 Sat May 12 06:15:44 EEST 2012
[Bug Fixes]
- Fixed --cascade-search to seach for missing modules, which was broken by #150
1.5012 Fri May 11 05:47:56 CEST 2012
[Improvements]
- Change the behavior of --mirror-index so that it won't fallback to CPAN mirrors #150 (thaljef)
- Support v-strings in versions specified install [https://github.com/miyagawa/carton/issues/48]
1.5011 Thu Apr 12 18:57:06 JST 2012
[Improvements]
- Point default mirror to www.cpan.org #148
1.5010 Sat Mar 31 12:59:52 CEST 2012
[New Feature]
- Implemented --test-only option #40
1.5009 Fri Mar 30 18:44:12 CEST 2012
[Bug Fixes]
- Fixed a bug where URL containing ~ (childe) fails to install #134
- Fixed a bug where install.json contains bogus data when you specify dist paths
( run in 0.472 second using v1.01-cache-2.11-cpan-39bf76dae61 )