Revision history for App-cpm
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