[libdist-zilla-perl] annotated tag upstream/5.021 created (now fc98f59)

gregor herrmann gregoa at debian.org
Wed Oct 22 18:05:15 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/5.021
in repository libdist-zilla-perl.

        at  fc98f59   (tag)
   tagging  9e77b1dfc7433aa5fb070ab2d4f5245cae54ae13 (commit)
  replaces  upstream/5.020
 tagged by  gregor herrmann
        on  Wed Oct 22 19:53:45 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 5.021

Alex Vandiver (2):
      Fix typo referencing FilePrinter instead of FilePruner
      Fix typo referencing FilePrinter instead of FilePruner

Alexei Znamensky (2):
      fixed small pod typo
      Fix for ticket 55448

Andrew Rodland (1):
      Declare required version of String::RewritePrefix

Apocalypse (12):
      add time_zone to NextRelease
      add %n and %t to NextRelease and document it
      Add Sortkeys to MakeMaker/ModuleBuild Dumper output
      Bump Test::Pod prereq to 1.41 so it doesn't complain about L<text|url> anymore
      add GenerateFile plugin
      add Indent(1) to Data::Dumper output
      add missing release_status to distmeta
      enable verbose tests if dzil --verbose
      Add proper management of (RELEASE|AUTOMATED|AUTHOR)_TESTING env vars to "dzil smoke/test"
      add :IncModules and documentation on finders
      typo in POD
      added test for filefinders and tweak some errors

Bernardo Rechea (1):
      Make abstract parsing more forgiving regarding whitespace

Brian Fraser (2):
      On a locale-less system, skip encoding/decoding prompts
      Check if ->term_enc returns something before use

Caleb Cushing (2):
      fix documentation for DZP::PkgVersion
      typo correction from previous doc patch

Christian Walde (5):
      use $^X to call ./Build when building
      use Config to pick a `make`
      convert all file names to unix style in DZP::GatherDir
      allow tester.t to pass on Win32
      fix behavior of archiver with 0b files

Christopher J. Madsen (62):
      Fix main_module to give better error message when no file found
      Make version lazier, so a VersionProvider can use main_module
      Add version_override so we can validate version number from config
      version should be read-only
      Revert "version should be read-only"
      Add distmeta attribute to Dist::Zilla
      Make version lazier, so a VersionProvider can use main_module
      Add version_override so we can validate version number from config
      version should be read-only
      Revert "version should be read-only"
      Add distmeta attribute to Dist::Zilla
      Merge branch 'master' of git://github.com/rjbs/dist-zilla
      Merge branch 'master' of git://github.com/rjbs/dist-zilla
      quotemeta and single quotes don't mix well
      Fix typo in POD
      Try to guess main_module from distribution name
      Rename run to execute
      Exit 1 if tests fail
      ModuleBuild should be PrereqSource instead of MetaProvider
      Include 'recommends' in Dist::Zilla::Prereqs::as_distmeta
      Don't need to require Path::Class (it's already used)
      refactored run_tests_in out of the test method
      added PluginBundle::Easy role
      changed @Basic and @Classic to use PluginBundle::Easy
      Doc fix
      Make rjbs's tweaks consistent
      Get tarball root from built_in instead of hoping first file is the directory
      add response_for attr to script prompt_str & prompt_yn
      Use response_for to try scripted answers
      Rewrote using Test::Fatal
      Set $main::VERSION so dzil --version works
      Add a before_release check for missing credentials
      Also abort if 0-length username/password
      Add tests for UploadToCPAN
      Use Test::Fatal in fakerelease.t
      Add extra_scanners & scanners to AutoPrereqs
      Filter minimum perl version out of $build_prereq
      Test that minimum Perl version is pruned correctly
      Increment Test::Builder::Level in test functions
      is_filelist accepts Dist::Zilla::Role::File objects
      Add FileFinder::ByName and ffbyname.t
      More tests for FileFinder::ByName
      Add FileFinder::Filter
      Add configure_finder to AutoPrereqs
      Add tests for AutoPrereqs configure_finder
      Alias -relationship to -type in Prereqs
      Test -phase, -type, & -relationship in Prereqs
      Make Prereqs die if its name seems to be a typo
      Test changes to Prereqs plugin name handling
      Remove Carp::Always (dzil has enough dependencies)
      Add dist_basename & archive_filename methods
      Use dist_basename instead of trying to guess it
      Fix tester.t to use dist_basename & archive_filename
      Document dist_basename & archive_filename in Changes
      Refactor MakeMaker to make it easier to subclass
      Improve docs for GatherDir::Template
      Add %E & %U format codes to NextRelease
      Fix nextrelease.t to use Test::Fatal
      Test %E & %U format codes in NextRelease
      Remove __END__ markers
      Mention OurPkgVersion in PkgVersion
      fix :ShareFiles

Cory G Watson (4):
      Add --versions support to listdeps and authordeps.
      Use new CPAN::Meta method to give dzil more knowledge of versions!
      Add req for new CPAN::Meta
      Don't let newlines break Class::Load in authordeps. Refs RT #76112

Curtis Brandt (1):
      fix typo in Dist::Zilla::Tutorial

Danijel Tasov (1):
      add: authordeps --missing

Dave O'Neill (1):
      assert that there are no errors while testing the tester

Dave Rolsky (16):
      Files with spaces in a manifest need to be single-quoted
      Add a test for manifest generation, specifically the handling of files with spaces in the name
      Really fix manifest generation to properly handle spaces, single quotes, and backslashes.
      Support both new- and old-style resources in MetaResources.
      Add tests for mb_class argument to ModuleBuild
      Skip monkey patch package declarations with PkgVersion
      docs and Changes for PkgVersion change
      Set DZIL_GLOBAL_CONFIG_ROOT in Tester::_Minter
      Do more error checking on Text::Template use
      Include the file being skipped when skipping a private package in PkgVersion
      make all classes immutable
      Use Archive::Tar::Wrapper if it's available
      Really speed up PPI by avoiding cloning, pruning, and serialization
      Add a cache around the generation of PPI documents
      Add docs for all methods
      Cache based on md5 checksum of doc content - update cache when serializing a PPI document

David Golden (58):
      create ConfirmRelease plugin and test
      add ConfirmRelease to @Classic
      replace File::chdir with File::pushd
      merge Makefile.PL BUILD_REQUIRES instead of deleting it
      have FakeRelease provide a 'name' attribute
      add support for custom Module::Build classes
      keep PkgVersion output on a single line
      fix PkgVersion tests for single-line output
      Change ShareDir guts to provide a hash of dirs
      First draft of ModuleShareDirs
      Give helpful error on missing plugins
      hide commented private packages from PkgVersion
      add test for TRIAL comment in pkgversion
      get abstract from file object instead of disk file
      Add 'exclude' option to GatherDir
      Add 'exclude_match' option to GatherDir
      Rename GatherDir 'exclude' to 'exclude_filename'
      Have PruneCruft exclude _Inline
      make register prereqs use explicit '0' if not defined
      add strict and fix bug in Dist::Zilla::App::Tester
      Add 'dzil add' command
      encode generated META.yml as UTF-8
      license metadata field must be arrayref
      make MetaResources turn license URL into a list
      Chrome encodes/decodes based on user terminal
      first draft of file role with encoding support
      have File::OnDist use Path::Tiny to slurp raw
      improve various error handling issues for file encoding
      fix text/bytes mode for some file injectors
      set chrome binmode to terminal encoding
      FromCode can't use the logger; just confess
      stub file.t
      test changing FromCode throws error
      check changing OnDisk and InMemory files
      rearranged t/file.t into subtests
      fix FromCode default encoding and added_by
      test exceptions on decoding bytes
      test file objects can handle latin1 encoding
      fix indentation
      fix encoding on handle in D::Z::Utils::AuthorDeps
      clean up binmode on some open/slurp/spew operations
      use Path::Tiny for slurping and spewing
      make munge_files skip files with bytes encoding
      Synchronize runtime, build and test phase prereqs
      add merged fallback prereqs for EUMM
      refactor requires merging
      add merged fallback build/test prereqs for MB
      move runtime/build/test prereq sync to finalize
      improve runtime/build/test prereq sync test
      Implement is_bytes method for File role
      make AutoPrereqs skip binary files
      Add 'jobs' argument for 'dzil test'
      instantiate version after file gathering/pruning is done
      PkgVersion: downgrade 'no package' warning to log_debug
      UploadToCPAN: allow custom .pause filename or directory
      hint about Encoding plugin in encoding error messages
      Let extract_author_deps take any string as argument
      replace Path::Class with Path::Tiny in DZ::Util::AuthorDeps

David Steinbrunner (4):
      typo fix
      typo fix
      typo fix
      typo fixes

Davor Cubranic (1):
      Fix formatting in ShareDir POD

Dimitar Petrov (1):
      Better warning message

Florian Ragwitz (13):
      Ignore vim swap files.
      Move MX::Types declaration into a separate type library.
      Don't unimport MX::ClassAttribute, which is never imported.
      Unimport all imported sugar functions and types.
      Remove unnecessary dependency on MX::ClassAttribute.
      Stop generating trailing whitespace in Makefile.PL
      Don't swallow trailing newlines
      Use CMOP instead of a eval
      Allow a payload to be passed to filtered bundles
      Allow passing a subdir to CPAN::Uploader
      Split off testing and building from MakeMaker
      Allow multi-line abstracts to be extracted
      Allow more than one name before '-' in abstracts

Fred Moyer (1):
      typo

Graham Barr (1):
      Add BeforeArchive hook to run just before building the archive

Graham Knop (3):
      remove redundant code to calculate test/build prereqs
      convert versions into a format more suitable for EUMM
      test EUMM version normalization

Grzegorz Rożniecki (1):
      fix typo in documentation

Hans Dieter Pearcey (17):
      add prereqs
      simple bootstrapper
      no .swp
      must have a defined inst_version
      missing prereq
      Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
      Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
      Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
      fix plugin name, add prereq
      prereq
      prereq
      look for data as well as end
      rebase
      include repository in META.yml
      better error message
      add 'clean' command
      document config

Ivan Bessarabov (1):
      Using [Prereqs] (note the 's') in Dist::Zilla::Tutorial

Jakob Voss (2):
      Scanner missed .psgi files
      Document the special encoding value "bytes"

Jesse Luehrs (15):
      add meta-spec to the META.yml and META.json plugins
      don't add versions to packages in test files
      let the cpan uploader get configuration from ~/.pause
      s/_local_stash/_local_stashes/
      add except option for PruneCruft
      prune xs cruft too
      better error message when a plugin fails to load
      allow also listing develop_requires deps with listdeps
      allow listing only missing dependencies in listdeps
      don't list modules under inc:: with authordeps
      handle the case where $VERSION is invalid for --missing
      don't look in the user's global config when testing
      make sure to use the share dirs from the repo for testing
      better diagnostics when this test fails
      the working directory needs to be set for test too

Jesse Vincent (6):
      fix doc in release command
      First pass at a "dzil install" command for author testing
      rafl++ points out how to make this work with Module::Build as well
      fix doc in release command
      First pass at a "dzil install" command for author testing
      rafl++ points out how to make this work with Module::Build as well

John Napiorkowski (1):
      do not mess with exisint PERL5LIB

Jonathan C. Otsuka (1):
      Fixing test for RT 78770, with minor formatting changes.

Jonathan Rockway (1):
      factor the logic out of listdeps

Jonathan Scott Duff (1):
      put directories before their contents

Jonathan Yu (1):
      Phase defaults to Runtime if omitted

Jérôme Quelin (105):
      recognize perl scripts using full shebang line
      ignore file for git
      initial dist-zilla config
      initial module checkin, taken from preprender plugin
      basic compile test
      first working version
      updating dzil conf
      v0.1.0
      do not extract prereq from pod
      specify git repository
      adding functional tests
      v0.1.1
      making sure comments do not pollute output
      v0.1.2
      updated tests to check moose roles
      extracting moose roles prereqs
      adding tests for skiplist
      adding support for skiplist
      using fake DZPA:: modules for tests
      pod fix
      pod update
      v0.2.0
      always ship xt/ tests
      do not try to enforce taint mode for tests
      adding bash completion hints for dzil
      extracting moose extends
      rewrote dist.ini
      compile test now provided by dzp:compiletests
      v0.3.0
      manifst should come last
      v0.3.1
      trim only modules shipped by dist
      update test: trim only modules shipped by dist
      do not require modules used in tests
      adding comments in tests
      move all test modules to DZPA:: namespace
      move strictures to please perlcritic
      modernizing + move to 1.yydddn version
      v1.093000
      recognize indented uses and requires
      test added for indent use
      using meaningful test modules
      v1.093060
      eumm doesn't know how to deal with minimum perl version
      tricking eumm for minimum perl version
      forgot to add version in changes
      adding an abstract to fake module
      using meta.yml instead of hacking makefile.pl to test prereqs
      adding a name to the test
      pod update
      using dzil mailing-list
      requiring perl 5.8.x
      sweetening code with moosex::has::sugar
      v1.093190
      using podweaver
      adding some resources
      adding temp file patterns to git ignore file
      providing AfterRelease role
      NextRelease can make use of AfterRelease role
      adding documentation for nextrelease plugin
      adding some comments
      fix a todo
      update changelog
      remove some blank lines
      forgot the almighty strictures and warnings
      implementing new role BeforeRelease
      forgot to update changelog
      oops. plugins_with() is a zilla method
      introducing FakeRelease plugin
      changing AutoVersion default to allow N env var
      update changelog
      push method body in dist::zilla
      allowing -Idir option for dzil command
      removing leftovers during dzil clean
      introducing buildrunner role
      eumm and mm now implement buildrunner
      fix missing import
      introducing "dzil run"
      using jquelin dzil pluginbundle
      using path::class
      clean after tests
      pod update
      v1.100080
      ignore modules with weird chars
      test for module with weird chars
      v1.100090
      do not set share_dir to empty string (m::b will issue an error)
      use better examples in synopsis
      setting PERL5LIB before running the command
      using ppi to parse files
      using test::deep for easier debugging
      moose extends can have more than one param
      skipping lib,strict,warnings
      extracting prereqs from base and parent
      adding tests for base and parent
      no need to prefix test by number
      moose focuses only with statement beginning with a word
      oops, _looks_like_version() was used elsewhere
      adding an example dist.ini
      comment update
      pod update
      parent is only used in the tests
      v1.100130
      crafting a test for the noprereq situation
      v1.100460

Karen Etheridge (85):
      fix error when no =head1 NAME can be found
      document the arg for the ShareDir plugin.
      spelling fix
      enclose code in MY namespace in braces
      fix broken link in docs
      dependency updates for dzil plugin issue on 5.8.8
      s/testsuite/test suite/g
      another typo
      dzil test --all sets all three environment variables, for convenience
      Explicitly document that the Test lib must be installed
      "dzil run" with no arguments invokes a shell
      make this work under windows too
      --dry-run option for dzil clean
      doc fix: be more clear about the skip config vs. the skips attribute
      check version in authordeps --missing
      only require a specific version if one was specified - prevents blowing up if a package doesnt have a $VERSION
      Support -TRIAL in versions for [NextRelease]
      GenerateFile can now also template its filename
      during "dzil run", prefix $PATH to include ExecDir dirs
      fix to use absolute path
      find executables in blib/
      remove unneeded dependency
      listdeps --versions was not properly sorting
      add [], to disambiguate from fully-qualified module names
      ...and if it's a bundle, say so
      no need for a huge stack trace when plugin :version checks fail
      many changes have occured since the original copy
      dzil listdeps --json command
      fix "latest" symlink
      Fix call to plugins_with
      add a recommended module to recommendations
      document that develop requires prereqs are added
      clarify that prefix indicates the destination, not the source, of the gathered files
      only prompt with the second half of the string
      :ShareFiles actually works now
      new :All and :None filefinders
      typo fix
      fix changelog for renamed filefinders
      log_debug when skipping non-text files
      skip attempting to read "bytes"-encoded files in [PkgVersion]
      die with helpful error if encoding cannot be determined
      munge all found files in [PkgVersion], not a subset
      fix wording in exception
      install dot files/directories that are included in sharedirs (closes #269)
      also clean Makefile.old
      skip passing empty hashrefs, arrayrefs to WriteMakefileArgs
      "dzil authordeps" now properly understands "; authordep perl = <version>"
      better error when file is unexpectedly missing
      delay README munging to avoid trigging version provision
      skip doing a new build if a build has already been done
      note the version drop in [MakeMaker]
      remove unused lib includes
      lower required version of Module::Build
      use CPAN::Meta::Merge to preserve all meta fragments while merging
      test, and fix, symlink traversal in [GatherDir]
      also test a dotted directory that is not the top level directory
      log config options to metadata
      deal with Path::Tiny objects internally, for a bit more sanity
      add some debug logging indicating the path we are considering gathering
      use File::Find::Rule for filtering dotfiles
      use File::Find::Rule to skip the exclude_filename files
      use File::Find::Rule to skip the exclude_match files
      this order now makes more sense
      add "prune_directory" option to [GatherDir]
      more typo fixes
      die with a useful error message when the Changes file cannot be found
      also recommend PPI::XS, for speed
      remove special case for main_module in :InstallModules
      omit the trailing space in the "use" line when eumm_version defaults to undef
      avoid literal __END__ in code, to avoid confusing vim syntax highlighting
      avoid $VERSION assignments in comments that are hiding in PPI::Statement nodes
      issue some diagnostics under --verbose for build/test commands
      delete tempdir_root (usually tmp) at the end of tests
      test all WriteMakefile arguments
      MIN_PERL_VERSION is harmless; leave it
      also get the minimum perl requirement from configure and test prereqs
      also fold configure-requires prereqs into %FallbackPrereqs
      Amend [MetaTests] documentation to remove mention of Test::CPAN::Meta being optional
      skip building manpages when using [MakeMaker] (for builds, not installs)
      ensure that ~/.dzil is never used when testing builds too
      simplify some tests by using cmp_deeply
      setup_installer doesn't actually pass an argument
      nothing from t/lib is used here
      explain what this regexp is for
      remove needless shebangs in tests

Kent Fredric (37):
      Documented 'new'
      Documented 'clean'
      Documented 'build'
      Documented 'install'
      Documented 'release'
      Documentation for 'smoke'
      Documented 'test'
      Half assed attempt at getting coercable main_module
      +Changelog
      Try with initializer instead
      get around files not being declared yet
      This is far better, and it works properly
      Fix documentation on ~/.dzil/config => ~/.dzil/config.ini
      Added a TestRunner role, workalike to Releaser roles
      Command::test now implemented with TestRunner implementing roles
      changelog
      Added Module::Build equivalent Test
      ModuleBuild and MakeMaker now assume TestRunners
      Remove makemaker::test from dist.ini or it will run twice
      provide metadata depends for module::build
      changelog
      Fixed test to work as expected ( fail )
      tweak changelog
      Document 'user' parameter to FakeRelease
      Shamelessly steal Module::Builds file permissions fixing code.
      Fix win32 \r\n handling rubbish.
      Tweak all plugins with raw output to disk and fix tester so
      added diagnostic output when people lack a main_module due to not having any files at all
      Diagnostics test for main-module
      Move guess variable so it can be printed during diag
      Impoved main-module test, now works, should be case-comprehensive
      Update changelog
      Add tests for the Config::MVP 2.200 migration.
      Added documentation for usage of [TemplateModule]
      Added a test for TestRelease.
      Role::PPI: Pump characters through the File object.
      Utils/AuthorDeps.pm: re-write section splitting logic.

Leon Timmermans (4):
      Factored out code from Plugin::ModuleBuild
      Compose all roles at the same time
      Move file writing out of argument loop
      Add an --omit-core option to dzil listdeps

Luc St-Louis (1):
      Allow GatherDir to collect from symlinked directories.

Lucas Theisen (2):
      Allow for multi-line abstract.
      Added support for multi-line abstracts in PodVersion

Marcel Gruenauer (2):
      fix doc typo
      added --root option to the 'build' command to tell it where to build

Martin McGrath (1):
      Update setup.pm - Add warning for account details

Mateu X Hunter (1):
      Add :MainModule default plugin

Mike Doherty (5):
      Silence spurious warning
      Don't echo PAUSE passwords at the prompt
      Let CPAN::Uploader load the config
      PkgVersion: Don't attempt to save if file unchanged
      [Manifest] builds contents as bytes

Moritz Onken (5):
      recursive tests for MakeMaker
      tests recursive improved
      Merge branch 'master' of git://github.com/rjbs/dist-zilla
      formatted back
      formatted back

Nickolay Platonov (2):
      - added regex matching to PruneFiles
      - distinct the release build with the DZIL_RELEASING env variable

Olivier Mengué (78):
      Optimize Chrome::Term initial loading
      Optimize Dist::Zilla::Util startup
      DZ::App: don't load Path::Class (not used here)
      DZ:Util: load Path::Class and File::HomeDir on demand
      DZ:A:C:new: don't load Path::Class (not used here)
      DZ:A:C:setup: don't load Path::Class (not used here)
      DZ:A:C:authordeps: load Path::Class only when used
      Test more abstract_from_file
      authordeps: move uniq filter where the list is complete
      authordeps: insert "; authordep" plugins at the beginning
      authordeps: move inc:: plugins at the beginning of the list
      authordeps: update 'Changes'
      authordeps: minor code style fix
      authordeps: lazy loading of CPAN::Meta::Requirements
      authordeps: fix empty line in output
      Update the tutorial
      POD: Add SEE ALSO sections
      POD: add more links and SEE ALSO sections to plugins
      POD: add SEE ALSO sections to Prereq, RemorePrereqs
      POD: link @Basic and @Filter in SEE ALSO sections
      POD: link to roles in @Basic, @Filter
      POD: @Filter: fix typos and replace refs to @Classic
      POD: add SEE ALSO section to MakeMaker and ModuleBuild
      changelog!
      Move authordeps core code to DZ:Util::Authordeps
      POD: fix links to roles in [MakeMaker]
      POD: add SEE ALSO section to lib/Dist/Zilla.pm
      POD: add SEE ALSO section to Meta{YAML,JSON} plugins
      POD: SEE ALSO section in [License]
      POD: add SEE ALSO in Role::MetaProvider and its plugins
      POD: add SEE ALSO to [MetaTests]
      POD: add SEE ALSO section to Plugin::InlineFiles
      POD: add SEE ALSO in [FakeRelease]
      POD: add SEE ALSO section in [Prereqs]
      POD: add SEE ALSO in [PkgVersion] and [PodVersion]
      POD: add SEE ALSO section in [AutoVersion]
      POD: add SEE ALSO section in [NextRelease]
      POD: add SEE ALSO section in Role::VersionProvider
      Test: add AutoPrereqs in ExtraTests test
      RT76305 AutoPrereqs must skip author/release tests
      Changes file: add missing fixed RT76305 for 4.300016
      DZ:Util:AuthorDeps: add missing use List::MoreUtils
      More ManifestSkip tests
      Add test showing RT#76036 (ManifestSkip and generated files)
      RT#76306: Plugins can now generate MANIFEST.SKIP files
      Changes for RT#76036
      remove TODO in tests for RT#76036
      RT79842: PodSyntaxTests now injects Test::Pod dependency
      Add develop requires for MetaTests, with tests
      Add a test for Dist::Zilla::Util::AuthorDeps
      Travis-CI: add initial build configuration
      Travis-CI: fixed wrapped line (copy-paste error)
      GatherDir: move regexp filter building out of the loop
      GatherDir: merge two loops
      GatherDir: simplify prefix injection
      ConfirmRelease: remove obsolete code (EUMM loading) and doc
      Load Archive::Tar only when used (in Dist::Builder, Plugin::TestRelease)
      "use base ..." -> "use parent ..."
      MakeMaker: delay loading of Data::Dumper
      ManifestSkip: delay loading of ExtUtils::Manifest
      MetaJSON: delay loading of dependencies to use time
      MetaYAML: delay loading of dependencies until run time
      Don't load Hash::Merge::Simple if it is not used
      UploadToCPAN: delay dependency load to use time
      PruneCruft: prune fatlib/
      MetaTests test: unconditionnally load dependencies
      PodCoverageTests test: unconditionnally load dependencies
      PodSyntaxTests test: unconditionnally load dependencies
      UploadToCPAN: load File::HomeDir when used
      GatherDir: load File::HomeDir when used
      AutoVersion: lazy loading of DateTime
      NextRelease: lazy load DateTime
      Command 'add': load Path::Class and File::pushd only on 'execute'
      PkgVersion: use version::is_lax directly
      AutoPrereqs, PkgDist, PkgVersion: lazy load PPI
      AutoPrereqs: lazy load dependencies
      AutoVersion: one more test case: format using CLDR
      AutoVersion: lazy load DateTime

Pedro Melo (3):
      Make MetaResources and Prereq immutable again
      Add smoke command to run tests with the AUTOMATED_TESTING ENV defined
      Fix: config_for requires a blessed config to do his work

Randy Stauner (3):
      Work around dreaded qr//m 5.8 bug in MakeMaker test
      Enforce :version in payload for add_bundle()
      Fix a few minor typos

Ricardo SIGNES (290):
      elaborate proof of concept?
      comment on config
      files
      remove appendicular code
      config
      use MVP
      put MVP to use
      dzil!
      smoke test rewriter
      appify
      in app cmd now
      fix pkg name
      extra tests changes
      oops, make ET work
      plugin loading rejiggered
      formalize arg
      futz around with dist testing
      more testy
      stupid ipc
      stupider ipc
      semicolons have feelings too
      more buildiness
      local chdir
      loggy
      use logga
      fix typo
      license support
      prereq handling
      META.yml output
      hashref does not need extra braces
      AUTHOR TESTING
      make a dist tarball
      add license file
      add versions plz
      remove old versions
      bootstrap version
      bootstrap more versions
      do not output value of chomp
      makemaker refactor
      --no-tgz
      oops, :: not ->
      more no moose, immutability
      version bumpage
      trying to move building to pm
      fix disting
      less stupid var name
      extract abstract
      NAME v. DISTNAME is dumb
      Pod version updater
      bundles (they're lame)
      munge plugin names
      prereq rename
      prereq rename
      working on the podweaver
      pod weaver that mostly works
      try to make build work again
      mismatched quote!
      release tests
      make other xt tests work betterer
      correct manifest skip checking
      PBP
      filter
      eliminate pointless manifest method
      add all kinda of crap
      some desc
      rename method
      Merge branch 'master' of http://www.weftsoar.net/~hdp/git/Dist-Zilla
      prereq
      vers
      tut
      add abstracts
      our
      abstracts
      work around PPI + HereDoc
      weave more masterfully
      README generation
      manage changelog updates
      change default config
      update after build(to be release)
      testing changes header updater
      gather, not write, files
      you will need this!
      set the license the correct way
      improve file adding interface
      get files from another source, too
      for file-containing plugins
      generate xt/release/pod* stuff
      whitespace
      munge files, not file, in main logic
      refactor
      unfix nonfix
      break out injectors for use elsewhere
      build tool!
      working on tweaking files and installations
      make exe_files work
      remove __DATA__ for now
      merge from hdp
      make some distinct steps
      fix how we add things
      basic Module::Build support
      refactoring and reorganizing
      docs
      this built_in stuff is getting out of hand
      remove spurious cuts
      attr!
      docs, updates, prunage, etc
      docs
      docs
      docs for podtests
      more docs
      more docs
      docs doc doc
      so much documentation to write!
      final docs
      tutorial
      update changes
      fix version-assignment detection
      stub out test/release
      start being loud
      reducing shipment of release tests
      remove unneeded crap
      create dir entries for the benefit of (ugh) WinZip
      do not find t/lib/foo.pm
      prefix rewriting for config and allfiles
      work on allowing different config engines
      tweak config utils
      config pluggability, kinda
      retool this and that, still working on config
      remove unused awful code
      will use eg for sample dists
      our pod tests will be hosed because of moose
      some sample stuff
      make basic -do- something
      work on tests
      changelog
      fix call
      ignore stuff
      ignore other kinds of stuff
      need to learn how gitignore works, I guess
      stupidly misplaced
      fix pkg name
      work on prepping a release
      ignore the dist's dist.ini
      I hate the main-module-guessing routien
      no manifest skip needed
      exclude dotfiles
      pass tests
      ignore failed builds
      prune cruft before rewriting
      remove noise; also, we need to USE the cruft pruner
      misisng prereq, thanks fayland
      modern release required
      update prereqs
      use the real Pod::Weaver
      bumping version is not classic unil we have vcs
      dzil new, to start a new dist
      lots of jiggering of config, app, command, etc to allow configuration for new
      remove dumper, avoid mucking directly with config
      changelog
      add release
      document existence of new command
      release with a plugin
      1+ releaser required to, like, release
      upload to cpan is default
      rework release and config to allow release / upload stuff to see other config more easily
      break logging so we can fix it
      fix new config
      use flogger
      update dist
      deal with stupid extra passwd info
      do not die without config
      stop indexing crap
      update prereq
      ship the dist.ini
      PPI is only used by pod weaver, which was spun off
      remove use lib; breaks when working in other repos
      fix method name
      fix method name
      Merge branch 'master' of git at github.com:rjbs/dist-zilla
      Merge branch 'master' of git at github.com:rjbs/dist-zilla
      Merge branch 'master' of git at github.com:rjbs/dist-zilla
      default authors to holder
      fix required/optional
      prep to remove Weaver to its own dist
      moved elsewhere
      bump the vers
      prereq bumps, thanks THEORY
      Merge branch 'master' of git at github.com:rjbs/dist-zilla
      Merge branch 'master' of git://github.com/alexmv/dist-zilla
      Merge branch 'master' of git://github.com/obra/dist-zilla
      Merge branch 'master' of git://github.com/sartak/dist-zilla
      Merge branch 'master' of git://github.com/nothingmuch/dist-zilla
      Merge branch 'master' of git://github.com/hdp/dist-zilla
      restore no critic
      Merge branch 'master' of git://github.com/fayland/dist-zilla
      prep next release
      document fix
      allow arbitrary metadata
      typos, laments
      duh; file is not a plugin
      minor fixes to make MetaResources go
      prep release
      version providers
      autoversion
      self-autoversion
      format your own autoversion
      warn about bogus versions
      document the default
      shorter default version format
      added MetaTests from Barbie
      document #ABSTRACT
      improve tut description of classic
      eliminate some immutability warnings
      changelog entry
      minor tweaks to Filter to improve sanity
      ensure $class is set
      slightly less encapsulation-breaking smoke commad
      Merge commit 'fayland/master'
      MetaJSON; death to META.yml!
      MetaYaml should be MetaYAML
      we will lead by example: MetaJSON
      add changelog entries for last 2 vers
      document changes
      use YAML::Tiny for MetaYAML
      merge in all rafl's changes
      credit for changes
      more quotemeta means more human (and fewer bugs)
      cope with new nonpod events
      changelog
      abstracts are good; add one for ::Types
      improve prereq listing
      Merge branch 'master' of git://github.com/jquelin/dist-zilla
      changelog updates
      error when no main module found
      6.31 for license, not 6.21 of EUMM
      awful hack to fix how license comes from config
      awful hack to fix how license comes from config
      tweak _load_config to, uh, work
      merge with weird conflict
      remove duped BUILD
      more generic read_config method
      major churning changes to use MVP more abstractly
      remove unwanted warnings
      move the MVPAssembler to misc. namespace
      make configmvp look for mvpassembler in the right place
      fix package declaration
      require newer reader
      abstracts are good in the abstract!
      this file is not ready yet by far
      huuuuge refactor to enable alternate config and config format autoselection
      stupidly experimental Perl config reader
      log changes
      @Filter was not updated for new plugin passing
      mechanism for multiple releases per day
      back to 0th release for future
      always ship xt tests
      override no longer did anything; remove
      changelog
      Merge commit 'kentfredric/document-apps'
      changelog entries for kents changes
      Merge commit 'kentfredric/user-spec-main-module'
      rework how findable works; allow it to work for App
      rework how findable works; allow it to work for App
      update changelog
      do not double-find the config
      more tweaking to config finding
      working on making all config mvp, no plain struct
      allow autoversion time to be in a chosen time zone
      all config is now mvp config
      all config is MVP; autoexpand bundles on add
      fix incredibly stupid error that I wish perl had complained about
      Merge branch 'all-mvp'
      Merge commit 'origin/master'
      changelog for 1.092360
      avoid a fatal error if no includes are found
      some plans
      list of possibly poorly-tested prereqs
      store config in meta
      todo: SetOnce,Lazy the core attrs
      MakeMaker plugin correctly requires the right version of perl again
      avoid PAUSE complaint
      elaborate on config arg namespaces
      store and apply file mode
      chmod OnDisk files go-w
      document chmod changes
      released
      plugin name in log
      multi-arg logging
      more todo
      use Version::Requirements

Ricardo Signes (967):
      cope with non-moosey sections
      changelog for 1.092390
      make App work better with Config::MVP
      correct prereq
      use ->execute and app::cmd .299
      changes
      return false, do not check for blessed
      changelog
      reformat more
      Merge commit 'madsen/master'
      changelog
      make the default for version a builder method
      Merge commit 'nperez/master'
      formatting tweak to avoid long lines (sorry, I obsess)
      changelog to credit foks
      support pointers
      Merge branch 'master' of git://github.com/doy/dist-zilla
      correct test-finding
      prep release changelog
      move the DESCRIPTION block up
      prep release
      moving more config-reading code to config-mvp
      use refactored mvp reader
      more refactoring to eliminate config code that lives here
      switch to PodWeaver
      fixes to how bundles work; up MVP requirement
      more tweaks for new Config::MVP::Reader changes
      Merge branch 'config-mvp-reader'
      up prereq
      crank up Moose version required
      update changelog
      fix changelog error made by time zone difference
      FileFinder
      find_files method for zilla
      Merge remote branch 'madsen/master'
      update changelog
      complete merge; prepare release
      avoid Text::Template bug
      doc format tweaks
      make "new" work again
      Merge remote branch 'kentfredric/MB-deps'
      Merge remote branch 'jquelin/master'
      update changelog
      made release
      Merge branch 'master' of git://github.com/doy/dist-zilla
      prep release
      released
      released
      merge weird conflict..?
      timestamp the changelog
      use PPI for adding versions to packages
      annoying space hack for PkgV again
      fix config args for PruneFiles
      prep next release (changelog)
      released
      make directory removal work in prunefiles
      document required filenames arg
      changelog bumped
      fix vers for release
      PPI required
      bump changelog
      remove noise
      require content attr properly in File
      alter the InstallDirs protocol; allow share
      tweaks to get !run integrated
      match style
      fixes to make EUMM sharedir more likely to work
      I do not see why we require this for dzil itself
      picking up pieces broken in EUMM ShareDir support
      I take it back; prereq this
      at least tentative deletion of unneeded plugins
      fix synopsis typo (reported by rafl)
      changelog
      bump changelog
      do not generate Perl; use Dumper
      remove cruft
      changelog
      bump changelog rev
      configure_requires File::Install::ShareDir if required
      update changelog
      set dist version explicitly in M::B
      log dispatchouli?
      just a checkpoint
      second big hunk of code for prereq registry
      improve prereq support in EUMM plugin
      tweaks for versions required
      prep dev release
      changelog header
      fix some prereqs
      try using @RJBS to get autoversion, etc
      v1.100630_001
      add missing abstracts
      v1.100650
      improve plugin naming in bundles
      document work
      improve logging output
      bring in the DEV var from @RJBS
      add a -v globally for "verbose"
      v1.100651
      handle log_fatal in Global
      v1.100660
      make UploadToCPAN log via logger
      fix FakeRelease logging; new env var
      make -v apply globally to logger
      move ->zilla to App from Command
      first pass at a dzil tester!
      get tester looking more-or-less correct
      do all building in tmpdir
      non-App::Cmd tester for dz
      big log simplification
      test that we got log output from tester
      require specific App::Cmd version
      up String::Formatter for non-buggy one
      fix typo
      use prefix system for prefix, not multi-arg
      tweak logging
      better diagnostics for require tests
      newest prefix semantics for LD
      use (temporary?) dispatch prefix arg
      use proxy loggers; much better!
      require correct version of Log::Dispatchouli
      v1.100710
      Global is dead
      v1.100711
      logging updates are done!
      logging tweaks, per-plugin verbose
      pass in the global logger, if given
      global_logger=logger; logger=core_logger
      rename basic->compile
      allow "-v -" or "-v _"
      ensure we log to_self when testing
      simple test of log lines
      rename the vernerable dz1.t
      avoid double-DZ
      add "dzil nop" to see init logging
      eliminate detectable prereqs
      tests to write...
      keep tester tmpdir inside dist
      make a ->build method for prettiness
      add "add_files" to tester
      add a new stock dist for simple tests
      move test corpus out of ./t
      move tester_args to their own param
      extra random files for AllFiles tests
      "also_copy" arg for Tester
      do not skip things from .., only dotfiles
      make tester-demo use new add_files format
      test AllFiles with root and prefix
      we do not need interpolation
      dist.ini generator for tests
      callbacks not implemented
      add include_dotfiles option to AllFiles
      changelog of recent activity
      mark AllFiles tested
      more things I want to do
      remove a lie from the docs
      another config arg prefix
      test the license plugin
      prioritize todos
      minor cleanups in commands
      doc tweaks on !run
      Readme tests
      DZT::Sample, not Simple
      add methods to Tester to match App::Tester
      fix filename from sample/simple
      use the new slurp_file method
      tests for PodVersion
      tests for pkgversion!
      plugin tests for test generators
      tests for manifest
      do not munge corpus!
      pass the tgz name to after release
      add the much-needed plugin_named method
      notes to self on version prereq overhaul
      test the metadata plugins
      tests for file pruners
      test our fake releaser
      cwd for testing release
      phase/type per Prereq section
      merge in the AutoPrereq repo
      move autoprereq test to plugins dir
      clean up merge of AutoPrereq
      skip more warning-producing args on older EUMM
      mediocre tests for the InstallTools
      test xt rewriting
      start a nextversion test; not done yet
      finish the NextVersion tests
      allow arg=>undef to not emit an arg in ini
      simple tests for autoversion
      test @Filter; @Classic too simple to bother(?)
      update changelog
      start "fallback finders" code
      for plugins that want to use filefinders
      simple example core-but-replaceable finder
      make PodVersion use a finder also
      remove some old, unused files
      fix test name
      do not require a munge_file method in FileMunger
      remove stub
      replace some confessions with log_fatal
      add missing abstracts
      preparing the new InstallExec system
      ExecDir and InstallExec now operational
      overhaul sharedir and execdir some more
      InstallDirs should be dead
      correct abstract
      tests for ExecDir and ShareDir
      rename AllFiles to GatherDir
      comment on a few more big changes in changelog
      rename the InstallFoo roles
      add a :ShareFiles finder
      remove the roles from the testing todo
      notes/tweaks toward delayed core attrs
      is_trial and -TRIAL
      is_trial to build -TRIAL wit opts
      return the place we were built in if needed
      use this in tests, not @Classic
      test that resource hashes get merged
      the long-awaited MetaConfig plugin
      x_ not X_ to sort to the end of YAML
      fix !test error message
      ConfirmRelease tweaks; make before_release get the tgz
      note confirmrelease in changes
      limit scope of things scanned for AutoPrereq
      split up PodTests
      more PodTests breakup fixes
      make autoprereq determine runtime and test reqs
      xdg says that Config as a prereq can be bad
      do not test-require things required for runtime
      we need v2 of JSON at runtime
      order the META.json keys for easy skimming
      document recent changes in changelog
      metaconfig todo is done
      testing tools todo is done
      core filefinders are done
      kill dzil_app, make secret "controller" attr
      replace FixedPrereq with PrereqSource
      bump up min EUMM to ensure INSTALL_BASE is there
      fix required method in BuildRunner
      document changes to MakeMaker version min
      going to call prereqs overhauled
      add missing abstracts
      correct test expectations of EUMM ver
      move test temp data form t/tmp to tmp
      never ship MYMETA.yml
      fix abstract in ExecFiles
      start releasing v2s
      do not index the test corpus, please
      bring the PluginBundle role abstract in line with others
      v2.100861
      fix test expectations after madsen's MB patch
      v2.100862
      allow y, ye, or yes to confirm release
      avar is right, this regex was stupid
      make docs match code
      move clean command plugin to zilla
      move install command plugin to zilla
      minor tweaks to how install works
      move testing into Zilla.pm
      remove old stub ->test
      log_fatal, do not exit directly
      fix error message re: BuildRunner
      move run command into run_in_build
      v2.100870
      v2.100880
      require Config::MVP 0.100780
      put version in BEGIN
      remove the arg to build_archive
      remove arg to before_archive
      remove the version of Config::MVP; it is required in source
      v2.100920
      add ->ensure_built
      v2.100921
      run_tests_in, TestRelease, simplified build/test
      add TestRelease
      document latest changes
      use stringified File entity for Archive::Tar
      add back important, deleted line from TestRelease
      v2.100922
      update docs to match code
      more core logging responsibility to the controller
      document the last few changes
      rename controller to interface
      credit where due
      a new @Basic plugin bundle
      clarify classic/basic
      fix/add docs for AutoPrereq and TestRelease
      s/interface/chrome/; thanks, AVAR
      we have a home page now
      v2.100960
      fix pod (missing =for :list)
      v2.100990
      note coming packaging fix
      add a mess of debug output
      hacks to work around .git being too noise with debug logs
      improve -v switch to app
      v2.100991
      mostly trivial tweaks to follow rjbs's whims
      v2.101040
      note the latest change in changelog
      start making chrome pluggable
      specific chrome classes
      include the name of plugins adding files
      update changelog
      TestRelease is in @RJBS
      v2.101150
      changelog credit for prev commit
      changelog credit for prev commit
      removing backups is not dz's job
      do not add dot-dirs if skipping dotfiles
      we can log file add/prune now that .git is not added
      changelog notes of what I just did
      use version.pm to validate version strings
      roll back the fix for .git for now
      bury (and fix) global config
      prep release in changelog
      method invocant fix
      fix non-imported routine use
      v2.101151
      avoid @@ bundle names
      global config subsystem todo
      use markdowny names so github will format
      remove all of the current, bogus !new
      do not make a zilla just to log; chrome++
      prep release
      v2.101160
      make the mailing list links a bit more prosaic
      replace ALL dashes
      v2.101170
      improve error msg/docs for podversion
      more docs on podcoverage test
      tweaks to make listdeps more like rjbs likes
      bizarre, hideous, ugly preparation for dzil new
      put "new" dist code back into Zilla.pm
      poor, temporary substitute for two subclases
      support code, mostly, for minting
      make modulemakers work
      for making a new dist.ini
      add dzil new to changelog
      eliminate trailing ws
      more changelog entries
      v2.101230
      avoid a 5.12-ism; thanks for noticing, BRICAS
      v2.101240
      greatly simplify GenerateFile
      tests for GenerateFile
      replace old-style =over/=back lists
      work around file path comparison issues on win32
      v2.101241
      change our ini/mvp prereq
      GatherDir, skipping dotfiles, excludes .dirs again
      a templatized gatherdir plugin for dzil new
      udpate changelog
      v2.101290
      update_filename for NextRelease
      improve silly use of {__PACKAGE__} RT #57187
      allow module name instead of dist name for new
      only add version 1/pkg; RT #55980
      prep release (Changelog)
      v2.101310
      add a trailing newline, not a trailing esc
      test for newline/backslash bug
      use MooseX::Perl::Types where appropriate
      credit for changes to manifest
      now we produce META.json v2
      emit variable meta spec data
      defer distmeta as long as possible
      we need new Software::License
      require the cpan version of CPAN::Meta
      update changelog for cpan-meta-prereqs branch
      no need for these to pollute my fs
      get autoprereq tests passing again
      quote/escape filenames as needed in manifest
      test for manifest file quoting
      document recent changes in changelog
      add a test suggested by autarch
      fix pod link RT #57505
      make install work on win32 RT #57404
      remove copypasta
      improve use of V:R in MakeMaker
      use V:R better in ModuleBuild
      use V:R better in listdeps
      eliminate as_distmeta
      typo fix
      next release will be v3
      the win32 fix breaks... everything else?
      the new converter will not clobber generated_by
      correct expectations of generated_by
      remove deprecated ->prereq method
      changelog for v3
      prereqs docs
      Types "docs"
      a bit more documentation on Zilla.pm
      docs for meta.* generators
      more docs for GatherDir
      docs on minting-related plugins
      v3.101390
      changelog for next release
      v3.101400
      rework the injection of root section
      change config::mvp
      v3.101410
      show required args to dzil new
      require newer cpan-meta-converter
      fix some tests for new CPAN::Meta behavior
      v3.101421
      merge test into build req for makemaker
      compat with v1 Config::MVP::Reader
      require v1 of Reader
      fix remaining calls to read_config
      require newer CPAN::Meta for custom keys
      v3.101450
      we need a newer config mvp reader ini
      this hack can be dropped now
      changes I am about to release
      v3.101460
      adapt to MVP Reader v2
      v3.101461
      adjust tests for release_status distmeta
      changes for some previously-applied patches
      spaces in synopsis INI content
      rename --root to --in
      final set of changes for upcoming release
      tweak log message skipped packages with newlines
      rename --inc (long form -I) to avoid conflict with --in
      v3.101520
      start reworking global config non-plugin heaps
      make global config an attr
      refactoring buildability and global config
      private utility for dumping global config
      accept the gconf builder we are passed
      prove out a bit more of the stupid temp api
      make a Dist::Zilla::MVP hierarchy
      more structured init via MVP
      make zilla a RootSection property
      return sequence, let assembler go away
      make use of v1 mvp reader
      prune crappy half-measures
      avoid unneeded variable
      our own Section class
      remove unneeded strict/warnings
      register plugins as found
      support the :version global arg!
      config mvp stuff, at least, tested enough
      plugins are now registered on the fly
      listdeps exists now
      dzil new has events
      missing abstracts
      break assembler into pieces
      simplify global config loading
      relax the ways assemblers are generated
      move plugin registration to Plugin role
      move the likely "register bundle" code
      note that this will be v4
      update repo metadata
      restructure placement of mvp readers to free up Config
      update code to cope with moved stuff
      refactor plugin instantiation, arg check
      wire up stash registration
      rename stash stuffs
      putting sashes to use, fixing minter init
      numerous fixes to stashes and !new
      if no default profile, use sharedir
      generic sharedir dzil new starter
      stash reworking
      a Rights stash for license data
      correct behavior of missing global config
      lazify pause credentials stash, as needed
      fix un-updated use of Heap stash
      these tests are safe again
      a better msg for users affected by v4 upgrade
      global config is done
      the generic stash is no more, for now
      command classes are much improved
      document v4
      ignore ~/.dzil when testing
      credit for trailing spaces fix
      skip tests for impossible (in dzil) filenames
      claim to work on win32!  it might even be true!
      v4.101540
      avoid undef warning when uploading
      Build.PL enables recursive tests, just like EUMM
      remove reference to outdated role
      minor doc tweaks
      make some methods more private; improve some type constraints
      various doc and code cleanup
      zilla->install command is now an arrayref
      changelog for next release
      v4.101550
      cleanup distmeta for v2 spec
      validate distmeta
      update changelog
      delay distini file contents until later
      misc. doc cleanup
      more all-around doc fixups
      more docs here and there
      fix busted pod in RootSection
      stop indexing misc!
      v4.101570
      use %PAUSE, not PAUSE, by default
      v4.101580
      fix role/class type
      v4.101581
      fix tests for cpanmeta upgrades
      v4.101582
      eliminate trailing whitespace
      update changelog
      v4.101610
      awful hack to make EUMM version guesser work
      v4.101611
      revert all PkgVersion changes made today
      v4.101612
      this test wasted too much of my time
      update changelog
      the great new PkgDist
      remove a bogus apparent addfile entry
      minting profile work
      whitespace issues; remove tentative docs
      more links to dzil.org
      add a package until P:W:S:Name is tweaked
      changelog for recent commits
      remove lots of trailing whitespace
      make MintingProfile::Default use ModuleShareDirs
      separate implementation and interface for MP
      %User stash for author default
      prep changelog for next release
      remove a trailing space from MakeMaker output
      fix bad use of @_ in try{}
      fix errors/nits in Prereqs docs patch
      allow Conflicts and Develop in Prereqs name
      general shuffling around of stashes/roles
      deprecate BumpVersion
      more stash reworking for generic roles
      put deprecation notice in pod, too
      if there is no MANIFEST.SKIP do not skip anything
      this file is cruft
      make more code more similar in layout
      more changelog entries
      v4.101740
      make gconf test command work again
      chrome can now prompt
      demo of input methods
      document latest changes
      an initial setup command
      the Gnu readline library makes things nicer
      changelog for dzil setup
      v4.101780
      some more todos for the future
      gather files after making modules, not before
      cleave Dist::Zilla in twain
      start refactoring Tester to handle split Zilla
      a bit more tester refactoring
      remove unneeded "use" lines
      make a minter tester!
      provide Minter and Builder short names
      break module build arg generation into a method
      need to make minter tester ... work
      get global config for testing minters
      require a module that we will use
      a basic "does run" test for minting
      a test that actually tests something!
      eliminate unneeded mint subdir for tests
      strengthen warning against from_config
      strengthen warning against altering plugins
      add a file-pruning method to avoid guts-touching
      clearprereqs plugin
      rename Prereq to Prereqs
      clear out a busted prereq
      changelog this branch
      Merge branch 'dzil-classes'
      more changelog entries
      the zilla-subclasses todo is done!
      use [Prereqs] not [Prereq]
      v4.101800
      do not have a useless default!
      rename ClearPrereqs to RemovePrereqs
      fix an incredibly dumb minter test bug
      rename plugin in dist.ini
      v4.101801
      reorganize ./corpus a bit
      use global config root more consistently
      v4.101810
      load pushd before using
      v4.101811
      credit to dave rolsky for fix
      v4.101812
      this plugin is obsolete
      fix a bad logger call
      cope with stupid lame 5.8.7 -- longing for 5.10
      fix indenting in some tests
      v4.101830
      fix another config_root bug (thanks, LA.pm)
      v4.101831
      warn less often about "please run dzil setup"
      avoid looking at $config_root if ! -d
      v4.101880
      v4.101900
      let TemplateModule use $zilla in template
      v4.102220
      use dispachouli muter
      document $dist
      make template rendering errors fatal
      v4.102221
      v4.102340
      authordeps from rafl (with some rework by rjbs)
      avoid undef-join warning
      means to add constant content to end of dist.ini
      deprecate old Prereq names for Prereqs to be consistent
      changelog tweaks
      give our deprecation teeth
      using Git for tags, so no "version" needed
      v4.102341
      give our deprecation teeth
      improved fatality notices for v5
      the default minter now adds a version and @Basic
      v4.102342
      use LaxVersion for testing versions
      document the default
      use delegated methods, not direct hash access
      prune bogus whitespace
      v4.102343
      TRIAL comment in pkgversion
      update changelog
      tweak language of PkgVersion documentation patch
      fix minimum version of Moose::Autobox required
      include main_module in :InstallModules
      bump App::Cmd prereq
      update changelog
      v4.102344
      add missing prereq
      v4.102345
      use log_fatal to die, not die
      changelog last few commits
      v4.102346
      v4.200000
      fixup whitespace
      v4.200001
      code style tweaking for confirmrelease tests
      install a now-documented Test::DZil
      v4.200002
      try to avoid no-known-TZ failures
      v4.200003
      import MetaNoIndex, with some significant overhauls
      changelog for metanoindex
      credit to JT and Mark
      handle the "package not installed" error from mvp
      correct test for current error message
      require Config::MVP that provides ->package
      prune another prereq
      Config isn't indexed (!?)
      v4.200004
      use "filename" in PruneFile docs, not "filenames"
      credit
      throw an error on "dzil run" without args
      eliminate ability to pass in archive name
      fix some whitespace
      provide actual releaser names in ConfirmRelease
      add the ;authordep comment
      restore some undocumented semantics for now
      v4.200005
      credit for Leon T's changes
      fix some role distribution in ModuleBuild
      credit to mateu
      credit apoc
      tweak docs for file finders; credit apoc
      only need EUMM 6.30 to install on client
      v4.200006
      always numify "use VERSION" in MakeMaker
      v4.200007
      PodVersion no longer drops the file's last newline
      include recommended prereqs
      v4.200008
      allow multiple "skip" args to AutoPrereqs
      scan for @Filter in authordeps
      issue simple, short error if no dist.ini found
      allow minimal pod building in "dzil" so "man dzil" works
      add upload_uri to UploadToCPAN
      UploadToCPAN will now prompt for credentials if needed
      v4.200009
      build tarballs with a fixed root
      v4.200010
      get and set mode on tar contents
      v4.200011
      credit to Florian for abstract improvements
      credit to jantore for HEAD~
      v4.200012
      credit to Jesse for HEAD~
      PkgVersion and PkgDist no longer use BEGIN blocks
      v4.200013
      v4.200014
      put the -TRIAL only on filename, not path
      v4.200015
      v4.200016
      adjust for the not-pruning-stuff behavior of new prereqscanner
      v4.200017
      fix prereqscanner requirement
      v4.200018
      use Useqq for Dumper in install tools
      create config.ini go-rw
      write out config.ini utf-8 encoded
      make Chrome::Term return text, not octets
      use namespace::autoclean and make_immutable everywhere applicable
      document latest changes
      v4.300000
      some fixups to changelog
      add a missing space (doc typo)
      minor tweaks to formatting, messages
      minor tweaks to code style
      credit dave with his changes
      v4.300001
      credit to wchristian for 0b fix
      only add the 0b file for testing as needed
      v4.300002
      do some obsessive formatting tweaking
      (Thanks, Christopher J. Madsen!)
      v4.300003
      fix changelog for last release
      Merge remote-tracking branch 'dolmen/faster-startup'
      convert more "use" to "require" in dzil authordeps
      load fewer modules at startup for listdeps
      avoid unneeded module loading in dzil clean
      avoid unneeded module loading in dzil new
      avoid more unneeded module loading in dzil run
      document the "why" of the last commit
      tweak the docs for Prereqs
      more credit where due
      v4.300004
      v4.300005
      do not worry about *.patch files
      use CPAN::Meta::Requirements; V::R is dead
      v4.300006
      link to web tut
      after building a :-free %payload... USE IT
      changelog for previous change
      v4.300007
      document MakeMaker's make_path
      clean up "use" ordering, etc, in MakeMaker
      document eumm_version
      stub methods that will be provided later
      alternate solution to Makemaker role problem
      credit for qr//m fix
      v4.300008
      prune MYMETA.json as cruft
      expose sharedir code as hash, not list
      v4.300009
      typo fix; thanks dpetrov
      do not clutter dist.ini with unneeded prereqs
      some changelogging
      v4.300010
      do not claim that a VERSION-less dep is missing
      v4.300011
      credit for last commit
      v4.300012
      add a comma, without which the code would not compiles
      avoid comments that look like $VERSION=
      v4.300013
      cpanfile plugin!
      changelog!
      v4.300014
      require newer CPAN::Meta::Requirements
      better logging / error handling for "dzil run"
      revert erroneous correction
      credit for :version
      credit for .psgi scanning
      credit for more of Olivier's work
      v4.300016
      changelog entry for dzil add
      more credit
      v4.300017
      v4.300018
      v4.300019
      v4.300020
      typo fix; thanks, dolmen!
      do not compile-test the tutorial
      whitespace and doc tweaks for GenerateFile changes
      v4.300021
      test the right string
      do not detect "\$VERSION = 1" as a version assignment
      v4.300022
      credit for HEAD~
      v4.300023
      add perl to metaconfig
      v4.300024
      eliminate defaults with required
      pass named arguments, not a list, for LicenseProvider
      tweak some documentation nits
      credit as due
      default to being a CaptureExternal App::Cmd::Tester
      changelog the app tester change
      v4.300025
      make PodCoverageTests register prereqs too
      credit for pod test changes
      fix the scoping on the symlink variables
      simplify the test for whether we have symlink
      fix a mistake in the docs for mb_lib
      changelog!
      v4.300026
      avoid calling methods on undef!
      changelog for the symlink fix
      v4.300027
      cope with t::lib::Foo packages better
      v4.300028
      changelog for gatherdir
      require that the extension is dotless
      make MVP RootSection respect ":version" for Dist::Zila
      v4.300029
      changelog tweaks
      do not try to put fixed-string checks in regex
      fix nits in run.pm
      use github issues
      v4.300030
      give credit where it is due!
      v4.300031
      credit for the test-requires support
      v4.300032
      update changelog
      v4.300033
      require CPAN::Uploader 0.103004 for HTTPS
      changelog for next release
      v4.300034
      credit for previous commit
      cope with PrereqScanner finding lib again
      add version for Path::Class prereq
      require the new prereqscanner
      never notice Config or Errno
      v4.300035
      cpan uploader trial?
      use Class::Load, not Class::MOP, for load_class
      provide a better error when @Filter fails to load a bundle
      if a plugin sets dynamic_config to 1, it stays on
      require bugfixed Archive::Tar::Wrapper
      allow "already assign to VERSION" to be fatal
      install with cpanm by default (for now)
      document die_on_existing_version
      v4.300036
      stop setting repo by hand; bundle does it
      v4.300037
      drop brackets around full package name
      fix url of meta-spec (thanks leont)
      consider somewhat more painstakingly how to encode
      props to my uncle https://en.wikipedia.org/wiki/Julian_Besteiro
      insane nonsense to make decode_utf8 barf as needed
      "as is" means "do not encode" you blockhead
      document "cope with bad encoding" changes
      add some bullets to help changelog parser
      pod syntax tests fail with non-ascii for now
      v4.300038
      v4.300039
      begin warning about incompat changes ahead
      bump prereqs for input-decoders
      get bytes from data sections
      fix prereqs to match next release number
      make tester slurp_file return text
      non-ASCII dist corpus for testing
      write out encoded, not stringy, content
      omit an erroneously passed argument
      switch MetaJSON callback to returning bytes
      open file raw instead of opening then binmoding
      when decoding a file, call "decode"
      distmeta tests for non-ASCII authors
      assume that Tester add_files files are text strings
      add a bit of non-ASCII text to generated file tests
      test for non-ASCII author in generated LICENSE file
      non-ASCII author tests for NextRelease
      use encoded content to get md5 sum of document
      non-ASCII copyright holder test for README file
      fix use of "around" advice
      file cannot see the logger, just confess
      fix a for/map confusion
      add encoding to error msg about encoding
      the much-needed Encoding plugin
      v5.000
      typo fix
      Fix "fallback prereqs" for old build tools
      update prereq to ::Readers, not just Mixin::Linewise
      v5.001
      set encoding during listdeps
      v5.002
      v5.003
      add a (TRIAL RELEASE) marker on trial release
      update changelog for stable v5 release
      Merge the v5 "encoding" branch - dists beyond ASCII!
      v5.004
      only use by-hand compile test for now
      suggest something that takes less time!
      add --keep to dzil test and dzil install
      v5.005
      use my new standard(?) travis config; gets coverage
      we cannot build DZ using DZ with 5.8
      changelog for is_bytes
      v5.006
      run without build
      changelog for --no-build
      call the all/none filefinder AllFiles and NoFiles
      add a "generated by" notice to generated Makefile.PL
      add a "generated by" notice to generated Build.PL
      add a "generated by" notice to generated MANIFEST
      add a "generated by" notice to generated README
      add "generated by" notice to test files
      v5.007
      fix dzil run
      v5.008
      include time offset along with time
      make PPI handle bytes, not codepoints
      also use encoded content for PrereqScanner
      make AutoPrereqs use the PPI role
      warn about non-ASCII package or version
      remove unneeded "use PPI"
      pass the encoded content to abstract-extractor
      require PPI as needed!
      Assume that PPI wants octets, not text
      changelog for next release
      v5.009
      create ~/.dzil/profiles as needed
      test that we do not add multiple assignments
      return a clone of the cached doc, not a reference!
      add only one line when adding $VERSION with PkgVersion
      changelog for PkgVersion and PPI changes
      if the line after package is blank, put version there
      allow blank after package stmt for PkgVersion to be mandatory
      if we're not going to die on line insertion, log it
      changelog for more PkgVersion changes
      skip comment-only lines after package statement
      make room, everywhere, for $VERSION assignments
      v5.010
      make sure tester classes match version of main classes
      excluding corpus files no longer needed, because FileFinders
      v5.011
      collapse multi-line abstracts to single line
      v5.012
      remove a misleading * from pattern
      provide META.json as a text file in UTF-8
      use braced block rather than list of statements
      correct careless syntax error
      Merge branch to load author test prereqs unconditionally
      if install fails, propagate exception
      update changelog for next release
      v5.013
      add job_count attribute for test runners
      credit for cc759e1
      fix the placement of variables in loops
      v5.014
      v5.015
      v5.016
      niggle: add a colon to some text
      changelog update
      v5.017
      try to provide abstract as text, not bytes
      v5.018
      do not double decode, dummy
      v5.019
      drop any default required version for EUMM
      changelog entry for DateTime lazy load
      v5.020
      the new ExtUtils::Manifest can finally handle quoted names
      command descriptions for setup and nop
      more help for dzil run
      contain each subpattern in GatherDir's regexp builder
      add a missing . operator!
      changelog for authordeps changes
      more changelogs
      stop referring to non-existing documentation
      Merge branch karenetheridge/topic/gatherdir_rewrite_pruner
      switch PPI::XS from recommends to suggests
      changelog all the things
      Revert "use CPAN::Meta::Merge to preserve all meta fragments while merging"
      v5.021

Rob Hoelz (1):
      Allow a -version argument to the Filter bundle

Robin Smidsrød (1):
      Initial version of Dist::Zilla::App::Command::listdeps, based on hanekomu's prereqs command

Shawn M Moore (5):
      Doc typo
      Allow whitespace before the ABSTRACT comment
      Throw a better error when an abstract is not provided
      Allow whitespace before the ABSTRACT comment
      Throw a better error when an abstract is not provided

Smylers (2):
      Document options in own section
      Document --versions

Steffen Schwigon (2):
      add missing bash_completion subcommands
      v4.300015

Tatsuhiko Miyagawa (2):
      Support TEST_REQUIRES for MakeMaker 6.63_03
      Support test_requires for Module::Build 0.4004+

Upasana Shukla (2):
      add --version, extending App::Cmd::Command::version
      Do not echo PAUSE password in dzil setup

Vyacheslav Matjukhin (2):
      Dist::Zilla::Role::NameProvider implemented
      Dist::Zilla::Role::LicenseProvider implemented

Yanick Champoux (4):
      missing 'use Data::Dumper'
      Add the 'dist=scripts' plugin variable in the pod
      Version plugins change the version in scripts as well
      typo in configuration

Yuval Kogman (1):
      add a DistName type constraint and enforce it on 'name'

ambs (1):
      document Filter including bundle itself

ben hengst (1):
      add an attr to allow for custom lib dirs for a custom MB class.

csjewell (1):
      Make sure files are owner-writable.

fREW Schmidt (1):
      remove silly substitution (name is already dashed)

fayland (4):
      when The getpwuid function is unimplemented
      try getlogin first
      typo for '
      metayaml more resources

gardnerm (3):
      PkgVersion can now find and munge programs
      PodVersion plugin will now munge script pods
      PkgVersion test for packageless scripts as a TODO

gregor herrmann (1):
      Imported Upstream version 5.021

jantore (1):
      Stringify filename passed to Archive::Tar

jrockway (1):
      fix copypasta doc error

nickolay (1):
      - docs for minter profiles providers

nperez (3):
      expand the regex a bit to include scoped-with-braces package statements
      Tweak the regex again, to just look for braces, tabs and spaces
      MakeMaker share_dir support using File::ShareDir::Install

robertkrimen (1):
      Fixed logging output

Ævar Arnfjörð Bjarmason (3):
      Document the recently added Prereq phases
      PkgVersion tests: add a passing test for $VERSION in a comment
      PPI Role: prune end/data statements before trying to find variable assignments

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-perl.git



More information about the Pkg-perl-cvs-commits mailing list