Releases: touchlab/KMMBridge
1.2.1
1.2.0
Optional flags added to enable KMMBridge configuration changes from the command line. These were added primarily to support debuggable Xcode framework builds, but also to enable streamlined development workflows with iOS builds published from Android repos.
1.1.2-a1
Read parameter to set default native build type (#273)
1.1.1
Read parameter to set default native build type (#273)
1.1.0
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...
1.1.0-a3
Enable CocoaPods publishing
1.1.0-a2
revert to publishing in each module
1.1.0-a1
Version 1.1.0-a1
1.0.1
Minor release with better error reporting for GitHub Release publishing issues.
There are other changes to the template project at https://github.com/touchlab/KMMBridgeSPMQuickStart, which help avoid GitHub Actions permissions issues.
1.0.0
Simplified config, with a focus on SPM. GitHub Release artifact supported for XCFramework storage.
Blog post: https://touchlab.co/kmmbridge-v1