Skip to content

ICNativeClient 0.7.0

Choose a tag to compare

@humandebri humandebri released this 04 Sep 11:00
· 26 commits to main since this release
3808879

Backward-compatible Candid binding generation and Internet Identity compatibility release.

Highlights:

  • Add ic-candid-swift-bindgen 0.1.0, a deterministic Rust CLI for typed Swift models and canister wrappers
  • Add ICNativeClientBindgenPlugin for 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.