Search Unity

Version naming

Discussion in 'General Discussion' started by KiddUniverse, Oct 25, 2019.

  1. KiddUniverse

    KiddUniverse

    Joined:
    Oct 13, 2016
    Posts:
    115
    With today's release of version 2019.2.10, I'm kind of confused on the conventions of naming. Shouldn't it have been 2019.3? Isn't 2019.2.10 confusing, as it can be identified as 2019.2.1?
     
  2. kdgalla

    kdgalla

    Joined:
    Mar 15, 2013
    Posts:
    4,634
    No, they're not the same. One is dot-one, the other is dot-ten. The dots are just a character separating three separate numbers. They do not indicate a decimal point or anything like that.
     
    vakabaka, Ryiah and SparrowGS like this.
  3. ShilohGames

    ShilohGames

    Joined:
    Mar 24, 2014
    Posts:
    3,021
    Version numbers are written like x.y.z, where x is a major version, y is a branch within that major version, and z is a hotfix level within that branch. There is no rule that certain values of z or y should automatically change the values of x or y. A version number is not a decimal number.

    And just to clarify, no 2019.2.10 cannot ever be identified as 2019.2.1. 2019.2.10 is the 10th fix level within the 2 branch of the Unity 2019 major version. 2019.2.1 is only the 1st fix level within that same branch.

    https://en.wikipedia.org/wiki/Software_versioning
     
    vakabaka, Socrates and Ryiah like this.
  4. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    11,847
    2019.3 is on its own release cycle largely independent of fixes to 2019.2.x, so following your idea would be extremely confusing at minimum.

    https://forum.unity.com/forums/2019-3-beta.337/
     
  5. newjerseyrunner

    newjerseyrunner

    Joined:
    Jul 20, 2017
    Posts:
    966
    The format is year.month.release

    technically there is also a .build after that

    they aren’t decimals, you can have a product 2.15.100. The format isn’t also universal so other apps you might find tend to be major release.minor release.patch.build
     
  6. ShilohGames

    ShilohGames

    Joined:
    Mar 24, 2014
    Posts:
    3,021
    It is not year.month.release. It is major.minor.build, and the major portion roughly correlates with the year.
     
    angrypenguin likes this.
  7. PizzaPie

    PizzaPie

    Joined:
    Oct 11, 2015
    Posts:
    106
    So it took them 2013 years to release a new version after 5.x. ?

    Sorry, couldn't resist.
     
  8. newjerseyrunner

    newjerseyrunner

    Joined:
    Jul 20, 2017
    Posts:
    966
    I see what you did there.

    It’s actually becoming quite common in the industry, and is fairly useful to know how old a system is. If I’m using Apache 2.0, I have no idea when it came out. Ubuntu uses the same year and month format.
     
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,147
    Wouldn't major.minor.patch be more accurate since builds usually refer to the number of times you've made a build?
     
    angrypenguin and ShilohGames like this.
  10. Yepp, we already knew that the guys at Unity are ancient Egyptian mages.
     
    Antypodish likes this.