The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version v0.11.2_05-TRIAL - 2016-12-08 (TRIAL RELEASE)

  • `exclude_files` option of `Manifest::Write` used to exclude extra tests from the distribution.
  • Recently many `Dist::Zilla` plugins were changed: they started to generate author tests instead of release tests. Every change caused `build.t` test failure. Now `Manifest::Write` excludes extra tests from the manifest, so `build.t` test now does not depend on extra tests any more. Version requirement on many `Dist::Zilla` plugins dropped.
  • Tests are not skipped if `$ENV{ AUTHOR_TESTING }` is true.
  • Switch to `Dist::Zilla::Plugin::Manifest::Read` v0.5.0.
  • There is a bug in `Dist::Zilla::Plugin::Test::Version` < 1.07: it calls `Path::Class::File->new` without explicit `use` or `require` of the `Path::Class`. It was not so important in `Dist::Zilla` 5.x, because `Path::Class` was loaded by `Dist::Zilla`. However, `Dist::Zilla` 6.x does not use `Path::Class` any more, so `Dist::Zilla::Plugin::Test::Version` < 1.07 fails and causes test failure. (Some FreeBSD testers still use `Dist::Zilla::Plugin::Test::Version` 1.05 and `Dist::Zilla` 6.007.) Workaround implemented to let test pass.