The version is composed of two parts:
- The supported SWIFT release, for example SRU2019
- The specific version number of the library, for example 8.0.1
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: SRU2020 is the version alive for the period November 2020 to November 2021.