Subject: | Distro version parsing fails with PBP-style three-part version numbers |
So, given a version declaration in a module Foo like this:
use version; our $VERSION = qv('0.1.0'); # or even '1.0'
Module::Build creates a distro tarball:
Foo-v0.1.0.tar.gz
Which Module::Release happily mis-parses as 1.0, and modules appear on
CPAN with an unintended version.
I've sent you a pull-request on github with a tentative fix and some
extra tests. My fork is at https://github.com/wu-lee/module-release/