I have a doubt with semantic versioning. I'm working with semantic version like is shown in semver
Imagine this scenario:
- An estableA stable version, named as 1.1.0
- An unestableunstable version, named as 1.1.1-rc1
- A bug is discovered in establestable version 1.1.0 and you need to fix it asap
- 1.1.1-rc1 version is deployed in a test enviroment, but has not been validated yet
So, what would be the version that solves the bug? I mean, is a rename of 1.1.1-rc1 into 1.1.2-rc1 and solve the bug in 1.1.1 a good practice?
Or is needed a different aproachapproach?
Thanks in advance!