Changes for version v0.999.6 - 2026-04-25 (TRIAL RELEASE)

  • Refactor build/install pipeline around builders (#281)
  • Introduce a prebuilt builder (#280)

Changes for version v0.999.5 - 2026-04-23 (TRIAL RELEASE)

  • Refine distribution states and prebuilt flow (#279)

Changes for version v0.999.4 - 2026-04-22 (TRIAL RELEASE)

  • Refactor installer build logic into builders (#278)

Changes for version v0.999.3 - 2026-04-09 (TRIAL RELEASE)

  • Remove --sudo option (#277)
  • Avoid spawning another process to save meta (#277)

Changes for version v0.999.2 - 2026-04-08 (TRIAL RELEASE)

  • Use IO::Uncompress::Gunzip/Bunzip2 instead of gzip/bzip2 (#276)

Changes for version v0.999.1 - 2026-03-13 (TRIAL RELEASE)

  • Fix App::cpm::Resolver::Fixed (#274)

Changes for version v0.999.0 - 2026-03-13 (TRIAL RELEASE)

  • Raise the minimum supported Perl version to v5.24 per the Lyon Amendment (#273)

Modules

a fast CPAN module installer
How to use cpm

Provides

in lib/App/cpm/Builder/Base.pm
in lib/App/cpm/Builder/EUMM.pm
in lib/App/cpm/Builder/MB.pm
in lib/App/cpm/Builder/Prebuilt.pm
in lib/App/cpm/Builder/Static.pm
in lib/App/cpm/CLI.pm
in lib/App/cpm/CircularDependency.pm
in lib/App/cpm/Context.pm
in lib/App/cpm/DistNotation.pm
in lib/App/cpm/Distribution.pm
in lib/App/cpm/HTTP.pm
in lib/App/cpm/Installer/Unpacker.pm
in lib/App/cpm/Logger.pm
in lib/App/cpm/Logger/File.pm
in lib/App/cpm/Master.pm
in lib/App/cpm/Requirement.pm
in lib/App/cpm/Resolver.pm
in lib/App/cpm/Resolver/02Packages.pm
in lib/App/cpm/Resolver/Cascade.pm
in lib/App/cpm/Resolver/Custom.pm
in lib/App/cpm/Resolver/Fixed.pm
in lib/App/cpm/Resolver/MetaCPAN.pm
in lib/App/cpm/Resolver/MetaDB.pm
in lib/App/cpm/Resolver/Snapshot.pm
in lib/App/cpm/Task.pm
in lib/App/cpm/Util.pm
in lib/App/cpm/Worker.pm
in lib/App/cpm/Worker/Installer.pm
in lib/App/cpm/Worker/Installer/Prebuilt.pm
in lib/App/cpm/Worker/Resolver.pm
in lib/App/cpm/version.pm