- Fix multiple async packages not working together #45.
- Add package name to
RustBufferI
if it needs it #43. - Fix several issues with the error interface #36.
- Cleanup callback code.
- Fix generated code when
error
field name is used in an associated error variant - Implement docstrings
- BREAKING: Update to uniffi 0.25.0.
- IMPORTANT: Fix race condition in callback handling code #28.
- Implement
--library-mode
command line option. - Implement async functions and methods.
- implement foreign executor.
- Implement
bytes
type. - Implement external types.
- Fix incorrect code emitted for all caps acronyms in objects and callbacks, e.g.
HTTPClient
.
- IMPORTANT: Fix memory leak for all strings being read from FFI.
- Fix typo in generated Go bindings for associated enum case with no fields.
- Closing generated binding file before formatting.
- Removed unnecessery import from EnumTemplate.go.
- Fix 0.1 release to be compatible with mozilla/uniffi-rs 0.23.0 after docstring changes.
- Changed callback return type to
C.uint64_t
.
- Updated version tag pattern.