Come build with us.
Stacks API v13 for Stacks 5.0
This is replaced with the major component of the macOS version. The major component is the first of the three
components of the macOS version. As an example, the current version as of this writing is macOS
13.0.2, so the major compoent
13, the minor component is
0, and the patch component is
2. This template would be replaced by
This is not meant to be a human readable value, if you need the full human readable macOS version you should use %macOSMajorVersion% instead.
The value returned is an integer, so this template works well as part of a conditional statement or a math expression.
If you need to compare to a specific version of macOS, you might also consider using %macOSVersionAsInteger% instead which is perfect for doing version comparisons.
You are running %[if %( %macOSMajorVersion% >= 13 )% ]% macOS Ventura, the latest major macOS release. %[else]% an older version of macOS. Time for an update! %[endif]%
You are running macOS Ventura, the latest major macOS release.
It should be noted that macOS/Mac OS X, versions and naming both shift in an unexpected way at macOS Big Sur. The major component didn’t increment for many years. All versions prior to and including Big Sur had the major version of 10. After Big Sur the major version always increments and is one bigger than the year before. Below is a list of the versions, names, and associated components.
|macOS Name||Version Number||Major||Minor||Patch|
|Mac OS X Sierra||10.12.0||10||12||00|
|Mac OS X High Sierra||10.13.0||10||13||00|
|Mac OS X Mojave||10.14.0||10||14||00|
|Mac OS X Catalina||10.15.0||10||15||00|
|macOS Big Sur||11.0.0||11||00||00|