Changes for version 1.100860 - 2010-03-27
- INCOMPATIBLE CHANGES:
- the AllFiles plugin is now known as GatherDir
- the InstallDirs plugin has been replaced by ExecDir and ShareDir
- the PodTests plugin has been replaced by PodCoverageTests and PodSyntaxTests
- the FixedPrereq role is replaced with PrereqSource
- OTHER CHANGES:
- numerous improvements to testing libraries ...and numerous actual tests!
- added include_dotfiles option to GatherDir allow relative root directory for GatherDir
- AutoPrereq is now distributed with Dist::Zilla
- AutoPrereq will make requirements only found in ./t "build_requires"
- ConfirmRelease plugin added and made part of @Classic (dagolden)
- MakeMaker-produced Makefile.PL will produce warnings less often
- MakeMaker-produced Makefile.PL will require v6.31 for INSTALL_BASE
- Prereq plugin can target config_requires, build_requires, etc
- dzil takes -v arg to enable debugging globally or per-plugin
- PkgVersion now adds a fully-qualified $VERSION variables, not 'our'
- add 'dzil nop' command to initialize zilla object and exit
Modules
- Dist::Zilla - distribution builder; installer not included!
- Dist::Zilla::App - Dist::Zilla's App::Cmd
- Dist::Zilla::App::Command - base class for dzil commands
- Dist::Zilla::App::Command::build - build your dist
- Dist::Zilla::App::Command::clean - clean up after build, test, or install
- Dist::Zilla::App::Command::install - install your dist
- Dist::Zilla::App::Command::new - start a new dist
- Dist::Zilla::App::Command::nop - initialize dzil, then exit
- Dist::Zilla::App::Command::release - release your dist to the CPAN
- Dist::Zilla::App::Command::run - run stuff in a dir where your dist is built
- Dist::Zilla::App::Command::smoke - smoke your dist
- Dist::Zilla::App::Command::test - test your dist
- Dist::Zilla::App::Tester - testing library for Dist::Zilla::App
- Dist::Zilla::Config - stored configuration loader role
- Dist::Zilla::Config::Finder - the reader for dist.ini files
- Dist::Zilla::Config::Perl - the reader for dist.pl files
- Dist::Zilla::File::FromCode - a file whose content is (re-)built on demand
- Dist::Zilla::File::InMemory - a file that you build entirely in memory
- Dist::Zilla::File::OnDisk - a file that comes from your filesystem
- Dist::Zilla::Plugin::AutoPrereq - automatically extract prereqs from your modules
- Dist::Zilla::Plugin::AutoVersion - take care of numbering versions so you don't have to
- Dist::Zilla::Plugin::BumpVersion - bump the configured version number by one before building
- Dist::Zilla::Plugin::ConfirmRelease - prompt for confirmation before releasing
- Dist::Zilla::Plugin::ExecDir - install a directory's contents as executables
- Dist::Zilla::Plugin::ExtraTests - rewrite ./xt tests to ./t tests with skips
- Dist::Zilla::Plugin::FakeRelease - fake plugin to test release
- Dist::Zilla::Plugin::FinderCode - a callback-based FileFinder plugin
- Dist::Zilla::Plugin::GatherDir - gather all the files in a directory
- Dist::Zilla::Plugin::InlineFiles - files in a data section
- Dist::Zilla::Plugin::License - output a LICENSE file
- Dist::Zilla::Plugin::MakeMaker - build a Makefile.PL that uses ExtUtils::MakeMaker
- Dist::Zilla::Plugin::Manifest - build a MANIFEST file
- Dist::Zilla::Plugin::ManifestSkip - decline to build files that appear in a MANIFEST.SKIP-like file
- Dist::Zilla::Plugin::MetaConfig - summarize Dist::Zilla configuration into distmeta
- Dist::Zilla::Plugin::MetaJSON - produce a META.json
- Dist::Zilla::Plugin::MetaResources - provide arbitrary "resources" for distribution metadata
- Dist::Zilla::Plugin::MetaTests - common extra tests for META.yml
- Dist::Zilla::Plugin::MetaYAML - produce a META.yml
- Dist::Zilla::Plugin::ModuleBuild - build a Build.PL that uses Module::Build
- Dist::Zilla::Plugin::NextRelease - update the next release number in your changelog
- Dist::Zilla::Plugin::PkgVersion - add a $VERSION to your packages
- Dist::Zilla::Plugin::PodCoverageTests - a release test for Pod coverage
- Dist::Zilla::Plugin::PodSyntaxTests - a release test for Pod syntax
- Dist::Zilla::Plugin::PodVersion - add a VERSION head1 to each Perl document
- Dist::Zilla::Plugin::Prereq - list simple prerequisites
- Dist::Zilla::Plugin::PruneCruft - prune stuff that you probably don't mean to include
- Dist::Zilla::Plugin::PruneFiles - prune arbirary files from the dist
- Dist::Zilla::Plugin::Readme - build a README file
- Dist::Zilla::Plugin::ShareDir - install a directory's contents as "ShareDir" content
- Dist::Zilla::Plugin::UploadToCPAN - upload the dist to CPAN
- Dist::Zilla::PluginBundle::Classic - build something more or less like a "classic" CPAN dist
- Dist::Zilla::PluginBundle::FakeClassic - build something more or less like a "classic" CPAN dist
- Dist::Zilla::PluginBundle::Filter - use another bundle, with some plugins removed
- Dist::Zilla::Prereqs - the prerequisites of a Dist::Zilla distribution
- Dist::Zilla::Role::AfterBuild - something that runs after building is mostly complete
- Dist::Zilla::Role::AfterRelease - something that runs after release is mostly complete
- Dist::Zilla::Role::BeforeBuild - something that runs before building really begins
- Dist::Zilla::Role::BeforeRelease - something that runs before release really begins
- Dist::Zilla::Role::BuildRunner - something used as a delegating agent during 'dzil run'
- Dist::Zilla::Role::ConfigDumper - something that can dump its (public, simplified) configuraiton
- Dist::Zilla::Role::ExecFiles
- Dist::Zilla::Role::File - something that can act like a file
- Dist::Zilla::Role::FileFinder - something that finds files within the distribution
- Dist::Zilla::Role::FileFinderUser - something that uses FileFinder plugins
- Dist::Zilla::Role::FileGatherer - something that gathers files into the distribution
- Dist::Zilla::Role::FileInjector - something that can add files to the distribution
- Dist::Zilla::Role::FileMunger - something that alters a file's destination or content
- Dist::Zilla::Role::FilePruner - something that removes found files from the distribution
- Dist::Zilla::Role::InstallTool - something that creates an install program for a dist
- Dist::Zilla::Role::MetaProvider - something that provides metadata (for META.yml/json)
- Dist::Zilla::Role::Plugin - something that gets plugged in to Dist::Zilla
- Dist::Zilla::Role::PluginBundle - a bundle of plugins
- Dist::Zilla::Role::PrereqSource - something that registers prerequisites
- Dist::Zilla::Role::Releaser - something that makes a release of the dist
- Dist::Zilla::Role::ShareDir - something that picks a directory to install as shared files
- Dist::Zilla::Role::TestRunner - something used as a delegating agent to 'dzil test'
- Dist::Zilla::Role::TextTemplate - something that renders a Text::Template template string
- Dist::Zilla::Role::VersionProvider - something that provides a version number for the dist
- Dist::Zilla::Tester - a testing-enabling stand-in for Dist::Zilla
- Dist::Zilla::Tutorial - how to use this "Dist::Zilla" thing
- Dist::Zilla::Types - dzil-specific type library
- Dist::Zilla::Util - random snippets of code that Dist::Zilla wants
- Dist::Zilla::Util::MVPAssembler - Dist::Zilla-specific subclass of Config::MVP::Assembler
Provides
- DZ1 in corpus/DZ1/lib/DZ1.pm
- DZ1 in corpus/DZ2/lib/DZ1.pm
- DZPA::Main in corpus/AutoPrereq/lib/DZPA/Empty.pm
- DZPA::Main in corpus/AutoPrereq/lib/DZPA/Main.pm
- DZT::Sample in corpus/DZT/lib/DZT/Sample.pm
- Dist::Zilla::App::Tester::Result in lib/Dist/Zilla/App/Tester.pm
- Dist::Zilla::Plugin::UploadToCPAN::_Uploader in lib/Dist/Zilla/Plugin/UploadToCPAN.pm
- Dist::Zilla::Util::PEA in lib/Dist/Zilla/Util.pm