Versioning and Migration
This document covers the SDK versioning policy.
Versioning Policy
The MOSA SDK follows Semantic Versioning (SemVer):
- MAJOR: Breaking changes that require code changes
- MINOR: New features that are backward compatible
- PATCH: Bug fixes that are backward compatible
Version Format
MAJOR.MINOR.PATCH (e.g., 1.2.3)
Breaking Changes
Breaking changes are indicated by:
- Major version increment
- Deprecation warnings in previous version (when possible)
Release Notes
Version 1.0.0 (Pre-release)
Initial Release
- Android SDK support
- iOS SDK support
- Flutter SDK support
- Basic dock operations (unlock/lock)
- Session management
- Offline support
- Callback system
Compatibility
Platform Compatibility
| SDK Version | Android | iOS | Flutter |
|---|---|---|---|
| 1.0.0 | API 24+ | iOS 13+ | 3.0+ |
Backend Compatibility
SDK versions are compatible with backend API versions as documented in release notes.
Support
For help and support:
- Support - Contact support team
- Testing and Debugging - Troubleshooting guide
For detailed API changes, see the API Reference.