Small note: you probably want to use the -alpha.N
label, rather than -alphaN
(and similarly for -beta
, -rc
, etc):
julia> v"1.0.0-beta12" > v"1.0.0-beta2"
false
julia> v"1.0.0-beta.12" > v"1.0.0-beta.2"
true
julia> dump(v"1.0.0-beta.12")
VersionNumber
major: UInt32 0x00000001
minor: UInt32 0x00000000
patch: UInt32 0x00000000
prerelease: Tuple{String, UInt64}
1: String "beta"
2: UInt64 0x000000000000000c
build: Tuple{} ()
julia> dump(v"1.0.0-beta12")
VersionNumber
major: UInt32 0x00000001
minor: UInt32 0x00000000
patch: UInt32 0x00000000
prerelease: Tuple{String}
1: String "beta12"
build: Tuple{} ()