Skip to content

Versioning

This SDK follows Semantic Versioning 2.0.0.

A given SDK version supports exactly one firmware series. The supported series is stated in Firmware.

No minimum supported Rust version (MSRV) is guaranteed. The only guarantee is that the SDK builds with the latest stable Rust.

Keep the versions of packages used together identical. Mixing packages of different versions is not supported.

Python and C# packages may use a four-component version, MAJOR.MINOR.PATCH.BUILD. The first three components are the SDK version; the fourth marks a binding-only fix. Unity packages use three components, where MAJOR.MINOR tracks the SDK and PATCH advances independently.