user1121332
user1121332

Reputation: 217

What should be the next software version number?

My current live app is 1.2.3.

Internally i have released up to 1.2.3.5 for testing. I now need to do an emergency fix on the production app. this version should ideally be 1.2.4 , but it would be confusing, as it should have all changes upto 1.2.3.5 and it would not.

I cant make the new production app 1.2.3.1 because that was already released internally.

what should be the new version number for my app?

Upvotes: 2

Views: 86

Answers (1)

lc.
lc.

Reputation: 116528

I would recommend something akin to 1.2.3 Update 1. Or, 1.2.3.0.1, although I personally think more than four version numbers is ugly and would go with the former. FWIW, Java also uses similar wording.

The other logical options collide with existing versions and have a good probability of causing confusion, as you have already pointed out.


Ideally I would begun using 1.2.4.x internally as soon as 1.2.3 was released, thereby reserving the rest of 1.2.3.x for out-of-band updates to the current production version. You may wish to adopt something like this for the future to avoid similar collisions, but it is truly personal preference.

Upvotes: 2

Related Questions