theory/semver

Missing support for X.Y.Z+builddata

Closed this issue · 0 comments

According to specification, this is a perfectly valid version string (taken from here):

1.0.0+20130313144700

But:

$ perl -MSemVer -le 'print SemVer->declare("1.0.0+20130313144700")->normal;'
Invalid version format (non-numeric data) at /usr/share/perl5/SemVer.pm line 90.

PR #10 doesn't fix it either - it only allows 1.0.0-foo123+20130313144700