The version is composed of two parts:
- The supported SWIFT release, for example SRU2017
- The specific version number of the library, for example 7.9.7
The version number follows the semantic versioning with major, minor and patch numbers.
Since the library is pretty stable major releases are normally incremented along with a JDK requirement update, and minor version are incremented yearly with the SRU update.
Note the SWIFT standard is updated yearly. The new version of the standard normally goes live by late November each year. For example: SRU2018 is the version alive for the period November 2018 to November 2019.