6.1. SIMP Version Guide

The SIMP versioning system has caused some confusion over time and this document serves as the authoritative reference for clarification.

6.1.1. Top-Level SIMP for 6.X+

Note

This is the version number that you get when you run rpm -q simp

The top level SIMP version for SIMP releases from 6.0.0 onward will be following Semantic Versioning 2.0.0.

In short, this means (from the reference):

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes
  2. MINOR version when you add functionality in a backwards-compatible manner
  3. PATCH version when you make backwards-compatible bug fixes

6.1.2. Sub-Component Versioning

For all versions of SIMP, sub-components generally follow Semantic Versioning 2.0.0.