Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 5.29 KB

File metadata and controls

95 lines (65 loc) · 5.29 KB

Upcoming releases

Full Changelog: https://github.com/jhugman/uniffi-bindgen-react-native/compare/0.29.0-0...main


0.29.0-0

🦊 What's Changed

  • Hot-reloading: ensure promises resolve, and callbacks are called after hot reload (#232).

🌏🕸️ WASM!

  • Add support for Promises/Futures (#221).

⚠️ Breaking Changes

  • Upgrade uniffi-rs to version 0.29.0.
    • There are several changes users of uniffi-rs (and uniffi-bindgen-react-native) should be aware; a migration guide is provided by the uniffi team.
    • Switching template engines from askama to rinja.

Full Changelog: https://github.com/jhugman/uniffi-bindgen-react-native/compare/0.28.3-3...0.29.0-0


0.28.3-3

✨ What's New

  • Add option to generate native swift bindings (#214)
  • Add option to generate native kotlin bindings (#218)

🌏🕸️ WASM!

  • Added support for synchronous callbacks (#216).

Full Changelog: https://github.com/jhugman/uniffi-bindgen-react-native/compare/0.28.3-2...0.28.3-3


0.28.3-2

✨ What's New

🦊 What's Changed

  • Adjust template to allow for hot reload via metro of running apps (#207).
  • Stabilise require.resolve by looking up package.json instead of entrypoint (#200).
  • Split compat job by platform and version (#211).
    • This shows on the README.md if builder-bob or React Native has changed breaking the tutorial.
    • Thank you @Johennes!
  • Fixed GC'ing objects with callbacks intermittent crasher (#208 and #209)
  • Reproducibly pick the same library file when using --and-generate (#194)

🌏🕸️ WASM!

  • Fixtures coverall, custom-types-example, enum-types, trait-methods (#202).
  • Switched from passing ArrayBuffers to using Uint8Array, to accommodate WASM better. (#187) Callbacks now have UniffiResult to communicate between typescript and C++ (#205).
  • Fixtures coverall2 and rondpoint (#191).
  • Fixture arithmetic (#188).

📰 Documentation

  • Remove duplicate parentheses (#203).
  • Minor typo fixes in GC docs (#204).
  • Remove reference to name field in the ubrn.config.yaml docs (#189).

Full Changelog: https://github.com/jhugman/uniffi-bindgen-react-native/compare/0.28.3-1...0.28.3-2

0.28.3-1

This is the first supported release of the uniffi-bindgen-react-native. Please hack responsibly. Share and enjoy.

🦊 What's Changed

  • Handle type parameter change in crnl 0.45.1 (#182)
  • Make first run more informative while compiling (#185)
  • Initial refactor in preparing for WASM (#174)
  • Add callbacks-example fixture from uniffi-rs (#172)
  • Fix CLI working without an extension (#183)
  • Use version released to Cocoapods and npm (#184)

Full Changelog: https://github.com/jhugman/uniffi-bindgen-react-native/compare/0.28.3-0...0.28.3-1