Versioning

A version number tells you how much care an upgrade needs. The Roomio SDK follows semantic versioning, and every platform shares the same version number.

Release Contains Upgrading
Major Breaking changes, such as a renamed method or a higher minimum OS version Read the release notes for what to change.
Minor New features that don't break existing code, including new error codes and guidance values Safe, as long as your switches have a default or else branch.
Patch Fixes Safe.

Minor releases can add error codes, states and guidance values, which is why the guides ask you to keep a default or else branch whenever you switch on them.

Read the version at runtime with Roomio.version, and include it when you contact Roomio support.

Until version 1.0, any release may include breaking changes. The release notes flag them under Breaking changes.

Roomio SDK 0.0.15