-
@IgorMinar I'm saying it's a coincidence that the accepted abbreviation term for "next prod release" *just happens* to alphabetically follow the accepted convention for general prereleases. Sure, you picked the terms intentionally, but you found a happy medium in a coincidence.
-
@IgorMinar Imagine if "candidate for release" was the common the term, and
crwas the abbreviation. You couldn't use that in combination withnextdue to alphabetic ordering. You just have to find another term that both: 1. Communicates the intent. 2. Orders alphabetically as desired. -
@IgorMinar Personally, I'd rather see: 1. Prerelease labels are inherently incomparable. 2. Installing
^1.0.0-next.0can give later patches like1.0.0-next.1. 3. Installing^1.0.0-nextwill *never* give a different label (1.0.0-rc.0). -
@IgorMinar In my mind, the semantics of any given label are defined by the maintainer, and a user of a package has no reason to believe that
1.0.0-foocomes *after*1.0.0-bar. I don't think it's safe or reasonable for semver to assume an implicit ordering between two such labels.
develwoutacause’s Twitter Archive—№ 1,063