arturo-lang / arturo

Simple, expressive & portable programming language for efficient scripting
http://arturo-lang.io
MIT License
673 stars 29 forks source link

Add better support for SemVer spec #1650

Closed drkameleon closed 2 weeks ago

drkameleon commented 2 weeks ago

Description

Right now, Arturo's Version values do support SemVer (v2.0).

However, we could add some better support for things like prerelease tags, etc.

In a sense:

as per the official specification.

And, for that, we'd better make sure we can tell apart the -prerelease part from anything following +build.number (and which shouldn't be taken into account for precedence reasons).

Type of change

drkameleon commented 2 weeks ago

Ready to merge! 🚀