Versioning & API Stability
Manage breaking changes and a public API contract.
A Version Is a Promise
When teams depend on your library, your version number tells them what to expect from an upgrade. Treat it as a contract, not a guess. 🤝
Semantic Versioning
SemVer uses three numbers: major, minor, and patch. Each part signals a different kind of change to anyone depending on your code.
version = "2.4.1"All lessons in this course
- Configure maven-publish for KMP
- Ship an XCFramework for iOS
- Versioning & API Stability
- Release to Maven Central & SPM