Significant internal changes, with minor external user-facing changes.
- Support for Gradle configuration cache (with exceptions due to a Gradle issue. More detail: #272).
- Vendor-specific implementations moved to different modules. For most users, this will impact GitHub-related tasks.
- Reduction of public API surface. Mainly for internal functionality.
- Minor updates to public extension interfaces.
- Stability improvements.
- Integration testing (more to come).
- Significant internal refactoring. Mostly removing code related to unused features, as well as more consistent package and code organization.
- Formal support for external-repo SPM publishing.
- Updates and verification of CocoaPods functionality (supported, but like the official CocoaPods project, it is less of a "focus" these days)
For existing users, more detail on changes can be found at: https://touchlab.co/kmmbridge/upgradingfrom10
In addition, significant updates to documentation: https://touchlab.co/kmmbridge/
Updated SPM Quick Start: https://touchlab.co/kmmbridge/spmquickstart
New CocoaPods Quick Start: https://touchlab.co/kmmbridge/cocoapodsquickstart
Remote SPM publishing Quick Start, publishing a KMP module from an Android repo, coming soon...