Changes for version 0.1409 - 2020-12-27
- New Features
- Added new DocType: Global, used for settings common to multiple DocTypes (so far only distribution_name)
- The global document (if it exists in iller.yaml) will be passed to Config objects
- in DocType/Gitignore, it is now possible to use $self.distribution_name in 'always' and 'onexist', so that distribution build directories are automatically ignored.
- Stats & Dependency Changes
- 21 files changed, 213 insertions(+), 53 deletions(-)
- (run req) ~ List::Util 1.42 --> 1.45
- (dev req) + Dist::Zilla::Plugin::Author::CSSON::GithubActions::Workflow::TestWithMakefile 0.0106
- (dev req) + Dist::Zilla::Plugin::MetaConfig (any)
- (dev req) + Dist::Zilla::Plugin::PromptIfStale 0.057
- (dev req) ~ Dist::Zilla 5.000 --> 6.015
- (dev req) ~ Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional 0.007 --> 0.009
- (dev req) ~ Dist::Zilla::Plugin::ChangeStats::Dependencies::Git 0.0100 --> 0.0200
- (dev req) ~ Dist::Zilla::Plugin::CheckChangesHasContent 0.008 --> 0.011
- (dev req) ~ Dist::Zilla::Plugin::CopyFilesFromBuild 0.151680 --> 0.170880
- (dev req) ~ Dist::Zilla::Plugin::Git 2.036 --> 2.046
- (dev req) ~ Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch 0.013 --> 0.014
- (dev req) ~ Dist::Zilla::Plugin::Git::Contributors 0.017 --> 0.035
- (dev req) ~ Dist::Zilla::Plugin::MetaProvides::Package 2.003001 --> 2.004003
- (dev req) ~ Dist::Zilla::Plugin::ReadmeAnyFromPod 0.150250 --> 0.163250
- (dev req) ~ Dist::Zilla::Plugin::RunExtraTests 0.028 --> 0.029
- (dev req) ~ Dist::Zilla::Plugin::Test::Compile 2.054 --> 2.058
- (dev req) ~ Dist::Zilla::Plugin::Test::ReportPrereqs 0.021 --> 0.027
- (dev req) ~ Dist::Zilla::Plugin::Test::Version 1.05 --> 1.09
- (dev req) - Badge::Depot::Plugin::Travis
- (dev req) - Dist::Zilla::Plugin::Test::Kwalitee::Extra
- (dev req) - Dist::Zilla::Plugin::TravisYML
- (dev sug) ~ Dist::Iller 0.1408 --> 0.1409
- (dev sug) ~ Dist::Iller::Config::Author::CSSON 0.0309 --> 0.0327
Modules
A Dist::Zilla & Pod::Weaver preprocessor
Role for Dist::Iller configs
Role for document types that can be used in Dist::Iller configs
Turn the Dist::Iller config into a .cpanfile file
Turn the Dist::Iller config into a dist.ini file
Turn the Dist::Iller config into a .gitignore file
Settings used in multiple other DocTypes
Turn the Dist::Iller config into a weaver.ini file
A slightly extended Moose
Handle a Dist::Zilla/Pod::Weaver plugin
Handle a prerequisite
A role for DocTypes that contains plugins (like dist/weaver)
A role for DocTypes that contains prereqs (like dist/cpanfile)
A basic minting profile for Dist::Iller
Add Dist::Iller version to meta_data.generated_by