Software version numbers provide developers an easy way to determine what changes had be made and when the changes had been made to the software.
Types of version numbers
- A major version number is incremented when there is a significant code change that might be incompatible with previous versions, such as a fundamental change of framework.
- A minor version number is incremented when significant bug fixes are implemented, or a new feature is added.
- A revision number is incremented when minor bug fixes are implemented.
Why are there different versions of software?
When new features are introduced, bugs are fixed, or security holes are patched, the version number is increased to indicate the installed software includes those improvements. Version numbering is especially important in corporate settings, where products and services may rely upon features specific to a certain version of the software.
Software Version Number definition by Wiki
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software. At a fine-grained level, revision control is often used for keeping track of incrementally different versions of information, whether or not this information is computer software.
Find the software version on your iPhone, iPad, or iPod
You can find the version of iOS, iPadOS, or iPod software installed on your iPhone, iPad, or iPod with your device or using your computer.
On an iPhone, iPad, or iPod touch
To find software version installed on your device, go to Settings > General, then tap About.
On your iPod, iPod classic, iPod nano, or iPod mini
- Press the Menu button multiple times until the main menu appears.
- Scroll to and select Settings > About.
- The software version of your device should appear on this screen. On iPod nano (3rd or 4th generation) and iPod classic, press the Center button twice on the About screen to see the software version.
Software Version Numbering Rules
here’s a quick look at software version numbering rules and what those numbers mean for you as a software user.
- The software release cycle
- A numbers breakdown
- A release type breakdown
Let’s go back to the number we used as an example at the start of this post: Version 17.4.26.
Each number in that sequence refers to a specific release type:
- Major releases (indicated by the first number)
- Minor releases (indicated by the second number)
- Patches (indicated by the third number)
In this instance, Version 17.4.26 means that:
- Your current product has had 17 sweeping upgrades (versions) during its lifecycle
- This current version of the product has since received four updates
- The current version has been patched 26 times
Clear and consistent software version numbering rules, then, make it easy to track where you’re at with your current release.