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