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

Changes for version 1.58_03 - 2012-05-11

  • Trying to clean up test failures. More to come.

Changes for version 1.58_02 - 2012-04-25

  • All changes in this release are by Brendan Byrd (SineSwiper). Thank you! :)
  • Licenses:
  • Add GPL3 licenses (fixes RT #72321).
  • Add all other supported licenses, including Software::License support (fixes RT #68634).
  • New Params:
  • Make ignores_type an arrayref (closes Pull Request #8).
  • Add new --ignores parameter (also repeatable).
  • Add new --minperl parameter (Minimum Perl version).
  • File Creation:
  • Fix MANIFEST.SKIP to skip creation of MANIFEST.
  • Make all warnings FATAL in created .t/.pm files.
  • Add config/build requires to Makefile/Build.PL.
  • Bulk up Module::Install Makefile.PL.
  • Fix ignores_guts to use different contents for MANIFEST.SKIP and other ignore files.
  • test-dist.t Revamp:
  • Complete refactor of test-dist.t to make it more standardized.
  • Create new TestParseFile::parse_file_start method that handles parsing of all current created file types (outside of .pm files).
  • Use subtest for better organization.
  • Add verification that existing files are there and no new surprise files are not there.
  • Add new mega-loop to "test all variations of everything" (uses 1% sample size to keep test speed fast for average users).
  • Use .gitignore and MANIFEST.SKIP.

Changes for version 1.58_01

  • Fix repository URL by Shlomi Fish (GH #7).

Documentation

creates a skeleton module distribution
how Module::Starter plugins work

Modules

a simple starter kit for any module
the code behind the command line program
determine builder metadata
module starter with templates
a simple, comprehensive Module::Starter plugin