How do you specify a package version in Perl?
I'm a bit confused by conflicting advice between pre-5.10.0 documents and the more recent version module. Perl Best Practices makes it pretty clear that version strings ('v1.0.3') are bad and one is supposed to specify a version as follows: use version; our $VERSION = qv('1.0.3'); but the version module says that we're back to using version strings: use version 0.77; our $VERSION = qv("v1.2.3"); Have we regressed, or is there a reason behind this? ire_and_curses Your quote from Perl Best Practices is not quite right. Specifically, bare vstrings of the form our $VERSION = v1.0.3; are