>>> I would suggest that you bump the version number of version to 1.00 so that
>>> becomes the recommended minimal number instead of an arbitrary number like
>>> 0.77; making the recommended invocation:
>>> use version 1.00; $our $VERSION = qw("v1.2.3");
+1 on version bump since the API is changing. (ignoring "typos", above)
>>> This still confuses me as I think that:
>>> use version 1.00;
>>> ought to be handy way to declare your own $VERSION, not about requesting a
>>> specific version of version.
As an aside, I sort of wish that could be optionally added to package
for some future perl and have "our $VERSION" be hidden away.
package Foo::Bar 1.00;
Yes would need toolchain parsing updates, but heck, we've done that
before, plus we'll have configure_requires on our side this time.
> Seems like a good reason now to do this then. Perhaps it's better to write:
>
> our $VERSION = version->declare("v1.2.3"); use version 1.00;
<cringe>
Yes, that "works" but I think it's horrible for readability. I would
think anyone writing "use version X" will know what it means.
-- David