github jhugman/uniffi-bindgen-react-native 0.30.0-1
v0.30.0-1

10 hours ago

✨ What's New ✨

  • Add support for 16KB page size alignment on android (as required by Android 15 + Google Play by Nov 1, 2025) (#294). Thank you @zzorba!
  • Uniffi traits Display, Debug, Eq, Hash, and Ord now generate corresponding TypeScript methods for records and enums (they already worked for objects; Ord/compareTo() is also new for objects).
  • Custom types can now be used as Result error types when wrapping enums or objects.
  • Function/method argument defaults now work correctly for custom types (e.g. Option<CustomType> parameters can have = None).

🦊 What's Changed

  • Build TS to JS before publish; ship compiled JS + types to avoid strict TS errors. Inspired by #198 (@hassankhan); implemented in #297 (@EthanShoeDev).
  • Bump uniffi-rs to 0.30.0.
  • Changed RustBuffer capacity and len to uint64_t, fixing a crasher on 32-bit devices. (#313). Thank you @sfourdrinier!

⚠️ Breaking Changes

  • UniffiRustArcPtr renamed to UniffiGcObject and UnsafeMutableRawPointer renamed to UniffiHandle in generated TypeScript bindings. Regenerate your bindings to pick up the new names.

Full Changelog: 0.29.3-1...0.30.0-1

Don't miss a new uniffi-bindgen-react-native release

NewReleases is sending notifications on new releases.