Because Kosmorro and Kosmorrolib are two specific projects that don't have the same goal, they don't benefit of the same kind of version support.
This page gives all the details you need on how are supported the versions of both projects.
Kosmorro Last version: 0.10.12
For Kosmorro, the command line program, only the last version is supported.
If you are not sure of what version of Kosmorro you are running, invoke
kosmorro --version, and upgrade if needed.
Kosmorrolib Last version: 1.0.8
For Kosmorrolib, the library that actually makes the calculations, two versions are supported at the same time:
- the last version is actively supported and receives fixes for both bugs and security issues,
- the previous version receives fixes for security issues only.
Backward Compatibility Promise
Kosmorrolib versioning follows the Semantic Versioning 2.0.0 specification, so each minor version keeps backward compatibility (BC) of the features. Any BC-break in a minor version must be treated as a bug. See the support page for more information about how to report it.
When it is possible, any BC break that can be anticipated in the next major release will be preceded by a deprecation in a minor version, that are listed in the Changelog for each version.