Revision history for App-cpm
0.900 2017-06-26 03:04:19 JST
- **BIG CHANGE** If --prebuilt option is enabled, cpm keeps builds of CPAN distributions in your home directory.
And use them later. This makes cpm much faster. This is of cource inspired by Carmel.
0.352 2017-06-26 00:54:23 JST
- Show progress (#94)
0.351 2017-06-24 15:08:09 JST
- Add all with/without options for consistency; try `cpm --help` (#93)
- Emit `perl -V` to build.log
- Internal refactor
0.350 2017-06-11 21:21:27 JST
- Add --configure/build/test-timeout options (arodland #81, #88)
- Support --with-recommends/suggests options; Note that this respects recommends/suggests in cpanfile only (#87)
0.306 2017-06-09 10:23:00 JST
- Remove IO::Uncompress::Gunzip dependency (#83)
- Now the fatpacked cpm can be used with perl 5.8 (#83)
0.305 2017-06-04 21:37:38 JST
- Use separate directory for each build
0.304 2017-05-30 02:31:06 JST
- Default mirror is now https://cpan.metacpan.org (#80)
0.303 2017-05-30 02:04:07 JST
- Clean up workspaces before downloading tarballs (papix #79)
- Default to fall back to MetaCPAN resolver
0.302 2017-05-14 18:15:22 CEST
- When perl < 5.16, cpm installs ExtUtils::MakeMaker, ExtUtils::ParseXS first
- Show "worker" pid in log
0.301 2017-03-23 23:21:00 JST
- Try to configure static-install, Build.PL and Makefile.PL in order (zakame #74, #75, #76)
0.300 2017-03-06 09:01:27 JST
- Add CAVEATS section to pod (eserte #71)
- cpm automatically retries the installation if it fails (eserte #71, #73)
- Now minimal perl requirement 5.8.5 -> 5.8.1
0.299 2017-01-29 14:27:56 JST
- Add experimantal ability to save artifacts, especially for Carmel
- Support --with-develop option; Note this loads develop deps only from cpanfile
0.298 2017-01-16 01:50:54 JST
- Fix how to extract "provides" from distributions
- Bump HTTP::Tinyish prereq
- Remove Module::CoreList prereq
0.297 2017-01-01 20:19:24 JST
- Add workaround for dists which have both Makefile.PL and Build.PL
- Switch to Module::Build::Tiny
0.296 2016-12-30 01:05:32 JST
- Opts in x_static_install (#68)
0.295 2016-12-25 11:07:33 JST
- Improve old perl (5.8, 5.10, 5.12, 5.14) support;
Inject ExtUtils::MakeMaker, ExtUtils::ParseXS, ExtUtils::Install, Module::Build into configure deps for every ditributions
- Now fatpacked cpm can be used with perl 5.10.1+ (previously with perl 5.16+)
0.294 2016-12-14 03:37:30 JST
- When resolving fails, more verbose messages are emitted (eserte #63, #64)
- Minor bug fixes
0.293 2016-12-11 16:48:22 JST
- Now cpm does not assume core modules are always present (eserte #42, #62)
- Fix up-to-date handling (#61)
0.292 2016-12-10 18:15:16 JST
- Fix trivial bug:)
0.291 2016-12-10 18:01:31 JST
- Make sure ~/.perl-cpm exists (eserte #60)
0.290 2016-12-10 11:29:22 JST
- cpm's log used to be really messy. Now it emits more (hopefully) sophisticated log ~/.perl-cpm/build.log,
so it will be easy to find out the reason of failures (if any).
0.214 2016-11-09 00:59:23 JST
- Normalize mirrors so that "directory" mirrors work (oschwald #49)
0.213 2016-11-05 11:00:58 JST
- Fix how to cache 02packages.details.txt (oschwald #47)
0.212 2016-11-03 14:53:07 JST
- Add --man-pages option (perlancar #44)
- Rename O2Packages 02Packages (perlancar #45)
0.211 2016-10-31 03:53:28 JST
- Remove outdated pods
0.210 2016-10-31 03:49:34 JST
- Non trial release.
- Add App::cpm::Tutorial.
0.201 2016-10-29 21:29:29 JST
- Deprecate --mirror-only options.
Use --resolver option instead (#41)
0.200 2016-10-24 02:33:11 JST
- Add experimental support for git/ref/dist/dev syntax in cpanfile;
eg: requires 'Your::Module', git => 'git://github.com/you/Your-Module'
- Support queries to MetaDB history API, now cpm can handle version range;
eg: cpm install Search::Elasticsearch~'>= 2.02, < 5.00'
- Support queries to MetaCAPN API, now cpm can handle dev releases;
eg: cpm install Moose@dev
- Add --mirror-only option, now you can use cpm with your own darkpan;
eg: cpm install --mirror http://darkpan --mirror-only Your::Module
- Add --sudo option
- Use Parallel::Pipes to parallelize menlo
- Support platforms that do not have fork(2) system calls such as Win32
0.118 2016-08-03 10:46:56 JST
- cpm becomes even faster; save distfiles and use them (#23)
0.117 2016-07-16 22:17:46 JST
- Allow directories for install targets, eg `cpm install .`
0.116 2016-05-14 08:48:24 JST
- Fixes typo and s/cpan/CPAN/ (oalders #21)
0.115 2016-02-27 23:52:08 JST
- Handle "perl" requirements correctly (#20)
0.114 2016-02-07 18:09:23 JST
- Take care of version range notation (#18)
- Add --cpanfile, --snapshot option (#18)
- Add experimental support for git url (#19)
- Improve document
0.113 2016-01-30 21:13:33 JST
- Introduce --target-perl option (#16)
- Remove ugly workaround for local::lib
0.112 2015-12-19 01:15:44 JST
- Introduce --test option (ichesnokov #14)
0.111 2015-10-18 03:04:30 JST
- improve perl 5.8 support
- fix "Unable to create local/lib/perl5: File exists" error,
which was introduced by local::lib 2.000017 (or dev release 2.000016)
0.110 2015-10-16 00:26:31 JST
- Non trial release
0.101 2015-08-27 23:02:39 JST
- Now there is no assumption that "provides" of distributions are
statically determined. Use http://cpanmetadb.plackperl.org/ (#11)
0.100 2015-08-21 02:35:24 JST
- Initial release