I've been meaning to release Dist::Zilla v6 for quite a while now, but I've finally done it as a trial release. I'll make a stable release in a week or two. So far, I see no breakage, which is about what I expected. Here's the scoop:
Actually, you get a subclass of Path::Tiny. This isn't really supported behavior. In fact, Path::Tiny tells you not to do this. It won't be here long, though, and it only needs to work one level deep, which it does. It's just enough to give people downstream a warning instead of an exception. A lot of the grotty work of updating the internals to use Path::Tiny methods instead of Path::Class methods was done by Kent Frederic. Thanks, Kent!
It used to be that
dzil test -v put things in verbose mode,
dzil test -v
Plugin put just that plugin in verbose mode, and
dzil -v test screwed up
because it decided you meant
test as a plugin name, and then couldn't figure
out what command to run.
-v is all-things-verbose and
-V is one plugin. It turns out that
single-plugin verbosity has been broken for some time, and still is. I'll fix
it very soon.
[BumpVersion]. These were
long marked as deprecated. The first two are just old spellings of the
now-canonically-plural versions. BumpVersion is awful and nobody should use it
So, now you can avoid deciding how to assign to
$VERSION and add the version
number directly to the package declaration. This also avoids the need to have
any room for blank lines in which to add
Party like it's 2011.