The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v2.4.3 - 2015-07-22

  • commit 91919267d95b3ca04bb839842cfe9430a93f04a6 Author: Tokuhiro Matsuno <tokuhirom@gmail.com> Date: Tue Jul 21 20:53:44 2015 +0900
    • Support 5.6 with EUMM.
  • commit 4fd3815b3c1259d90f56020c476b2845896dabb1 Author: Tatsuhiko Miyagawa <miyagawa@bulknews.net> Date: Mon Jul 20 18:16:56 2015 -0700
    • require Module::Build 0.4005.
  • commit c0f6026ab38813da9b4ddd6a13dd9380e705eb06 Author: Tatsuhiko Miyagawa <miyagawa@bulknews.net> Date: Mon Jul 20 18:13:39 2015 -0700
    • require EUMM 6.64 and remove fallback
    • 6.64+ supports TEST_REQUIRES, and of course generates and merges MYMETA correctly.
  • commit e1b0ebca3d2b079176b12c87e74d0a5fac6c79b1 Author: Tatsuhiko Miyagawa <miyagawa@bulknews.net> Date: Mon Jul 20 11:56:56 2015 -0700
    • Add perl 5.8.1 requirement in the assumption.
    • This makes Minilla more opinionated, and it is better to state so, rather than implicitly requiring 5.8.1 due to the build tool requirement (i.e. CPAN::Meta)

Documentation

Tutorial document for Minilla

Modules

CPAN module authoring tool
Build dist directory
Clean up directory
Make tar ball distribution
Install the dist to system
Migrate existed distribution repo
Generate new module skeleton
Release the module to CPAN!
Run Arbitrary Commands
Run test cases

Provides

in lib/Minilla/CLI.pm
in lib/Minilla/Errors.pm
in lib/Minilla/Errors.pm
in lib/Minilla/FileGatherer.pm
in lib/Minilla/Git.pm
in lib/Minilla/Gitignore.pm
in lib/Minilla/License/Perl_5.pm
in lib/Minilla/License/Unknown.pm
in lib/Minilla/Logger.pm
in lib/Minilla/Metadata.pm
in lib/Minilla/Migrate.pm
in lib/Minilla/ModuleMaker/ExtUtilsMakeMaker.pm
in lib/Minilla/ModuleMaker/ModuleBuild.pm
in lib/Minilla/ModuleMaker/ModuleBuildTiny.pm
in lib/Minilla/Profile/Base.pm
in lib/Minilla/Profile/Default.pm
in lib/Minilla/Profile/ExtUtilsMakeMaker.pm
in lib/Minilla/Profile/ModuleBuild.pm
in lib/Minilla/Profile/ModuleBuildTiny.pm
in lib/Minilla/Profile/XS.pm
in lib/Minilla/Project.pm
in lib/Minilla/Release/BumpVersion.pm
in lib/Minilla/Release/CheckChanges.pm
in lib/Minilla/Release/CheckOrigin.pm
in lib/Minilla/Release/CheckUntrackedFiles.pm
in lib/Minilla/Release/Commit.pm
in lib/Minilla/Release/DistTest.pm
in lib/Minilla/Release/MakeDist.pm
in lib/Minilla/Release/RegenerateFiles.pm
in lib/Minilla/Release/RewriteChanges.pm
in lib/Minilla/Release/RunHooks.pm
in lib/Minilla/Release/Tag.pm
in lib/Minilla/Release/UploadToCPAN.pm
in lib/Minilla/ReleaseTest.pm
in lib/Minilla/Util.pm
in lib/Minilla/WorkDir.pm
in lib/Module/BumpVersion.pm