Seite 1 von 1

Enderal Software Versioning

Verfasst: 21.01.2017 01:37
von Deleted User 23162
I was curious to know what software versioning method are you using for your project?

Major.Minor.Revision.Build?

Re: Enderal Software Versioning

Verfasst: 21.01.2017 18:38
von stuemper
Ehm.
Major.whatever
whatever == every patch contains different fixes: script fixes or master fixes or launcher fixes etc. and each different fix increases the version by 0.0.0.1

E.g the first english version of Enderal was 1.1.0.0 and the first english patch was 1.1.0.3, since it contains some Script (1.1.0.1), some master (1.1.0.2) and finally Launcher fixes (1.1.0.3).

Re: Enderal Software Versioning

Verfasst: 21.01.2017 22:54
von Deleted User 23162
Excellent. Thank you.

When you reference master fixes what are you referring to?

Re: Enderal Software Versioning

Verfasst: 21.01.2017 23:54
von stuemper
Master fixes are Masterfile (.esm) fixes.

Re: Enderal Software Versioning

Verfasst: 22.01.2017 00:06
von Deleted User 23162
German Version 1.0.0.0
English Version 1.1.0.0

1.0 = German
1.1 = English

Third digit I am guessing would be features. Am I correct? Then fourth would be bugfixes/hotfixes for the corresponding features that were added or current build?

Re: Enderal Software Versioning

Verfasst: 22.01.2017 01:46
von stuemper
No, not really. Like I said, we just increase the number. Currently we are at 1.1.7.1, the next patch will probably be 1.1.7.5 (excluding hotfixes - like 1.1.7.2) After the patch 1.1.7.5 we will have 1.1.8.0. Sometimes we just skip digits, if big patches arrive. It's only a rough order :D

Re: Enderal Software Versioning

Verfasst: 22.01.2017 09:59
von Deleted User 23162
Ah, good. I am just asking because I learnt that different companies use their own way to increment their software progression. Your method is new to me since I am used to seeing semantic versioning. That way I know what your patch sequence is when your release versions of your module and what you mean by the numbers. Just a personal thing I like to look at since I'm a software engineer. Thanks again.