I am building a system for my company for our product versioning. Assume there are multiple versions and sub-versions of a product:

  • V1

    • V1.1
    • V1.2
    • V1.3
  • V2

    • V2.1
    • V2.2
    • V2.3


I need to filter on the latest sub-version of each 'full' version - V1.3 and V2.3 in the above example. It needs to be the same word so that we can get both to show in a filter. We have already agreed that in the above example, all old sub-versions (Versions 1.1-1.2 & 2.1-2.2) will be defined as 'Superseded'.

For the others, we have drafted some basic ideas:

  • Latest
  • Current
  • New

...but none of these really work as they don't apply to V1.3 - this is no longer the 'current' or 'new' version overall so would be confusing from a user point of view.

What is the best word to use in this scenario?

  • 1
    subversion doesn't mean sub-version. – Spagirl Mar 3 '17 at 16:22
  • I actually doubted myself on that before posting but the Google results threw me off! Edited now. – finjo Mar 3 '17 at 16:26
  • "definitive" ? Are the older versions still under development, i.e. might there be a V1.4 in the future or will the newer versions only be V[max].N ? If V1.3 is the permanent "last of the V1s" you could maybe say "final" or "terminal" ? – Oosaka Mar 3 '17 at 16:41
  • Saying "highest patch levels of all versions" should get the message across. This works for software. – alwayslearning Mar 3 '17 at 17:44
  • But isn't V1.3 superseded by V2.1, so only V2.3 is current? – Yosef Baskin Mar 3 '17 at 17:54

See the accepted answer to How to do version numbers?

You can define the decimal places, such as "[major].[minor].[release].[build]", and then specify the final version of each major release (or whatever terms you wish to use).


You might use the term "leaf versions" to indicate that you have multiple branches and there is one active endpoint on any particular branch. With this mental imagery, you would have to imagine that once a new leaf version is produced, the previous leaf version is no longer a viable leaf. (E.g., v1.3 becomes a new leaf and v1.2 has been dropped.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.