This is likely the last release to be done for the uniffi version 0.28.x. We were hoping to backport the WASM support to 0.28.x, but without mozilla/uniffi-rs#2418 this is not going to be possible.
Rust responsibly!
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.resolveby looking uppackage.jsoninstead of entrypoint (#200).- Thank you @hassankhan!
- 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)- Thank you @Johennes!
🌏🕸️ WASM!
- Fixtures
coverall,custom-types-example,enum-types,trait-methods(#202). - Switched from passing
ArrayBuffers to usingUint8Array, to accommodate WASM better. (#187)
Callbacks now have UniffiResult to communicate between typescript and C++ (#205). - Fixtures
coverall2androndpoint(#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: 0.28.3-1...0.28.3-2