Vulkan ErupteD breaking changes and transition strategy

Seb seb at wilzba.ch
Mon Mar 26 07:51:31 UTC 2018


On Monday, 26 March 2018 at 07:04:00 UTC, Anton Fediushin wrote:
> This is a *bad* idea and you shouldn't do that.
>
> Just increase MAJOR version and start from there:
>
> 2.0.0 - Changing how binding works, Vulkan v1.0.69
> 2.1.0 - Vulkan 1.0.70
>
> ...And so on. This way semver is followed and you don't have to 
> mess with erupted-v1 and erupted-v2 repos.

Also note that SemVer allows to attach meta data:

2.0.0+1.0.69

> Build metadata MAY be denoted by appending a plus sign and a 
> series of dot separated identifiers immediately following the 
> patch or pre-release version. Identifiers MUST comprise only 
> ASCII alphanumerics and hyphen [0-9A-Za-z-]. Identifiers MUST 
> NOT be empty. Build metadata SHOULD be ignored when determining 
> version precedence. Thus two versions that differ only in the 
> build metadata, have the same precedence.

https://semver.org/#spec-item-10


More information about the Digitalmars-d-announce mailing list