I love the new versioning. What I absolutely dislike is the versioning of alpha,beta,rc. I can see that might conflict with some package management systems where
40.alpha > 40=40.0
Wouldn’t it be more sane to just go for something like
Alpha X = (n-1).97.x
Beta X = (n-1).98.x
RC X = (n-1).99.x
And stay away from potential downstream versioning conflicts in the first place?
So 40, alpha 1 would be “39.97.1
”, beta 3 would be “39.98.3
” and RC 15 “39.99.15
”
Except that part I LOVE it.