Repository navigation
ICNativeClient 0.7.0
Backward-compatible Candid binding generation and Internet Identity compatibility release.
Highlights:
- Add
ic-candid-swift-bindgen0.1.0, a deterministic Rust CLI for typed Swift models and canister wrappers - Add
ICNativeClientBindgenPluginfor Derived Sources generation in SwiftPM and Xcode - Bundle and verify macOS arm64 and x86_64 generator artifacts
- Validate optional, vector, recursive, numeric-field, and identifier-collision cases
- Support P-256 intermediate delegation signatures used by Internet Identity
- Preserve Ed25519 and canister-signature verification paths
Existing ICNativeClient public APIs, stored session formats, principal derivation, and wire formats remain unchanged.
See CHANGELOG.md and README.md for usage and compatibility details.