Skip to content

Releases: fzyzcjy/flutter_rust_bridge

v1.8.2

02 Dec 11:15
Compare
Choose a tag to compare
  • Fix bug that returning u32 from Rust results in wrong value received by Dart #234

v1.8.1

01 Dec 12:28
6368f77
Compare
Choose a tag to compare
  • Update example and doc.

(Remark: Should make a release, otherwise Post-Release CI fails)

v1.8.0

27 Nov 14:19
Compare
Choose a tag to compare
  • Add support for unit return type #198 (thanks @surban)
  • Add flutter example for macOS and add macOS instructions in README #211 (thanks @AlienKevin)

v1.7.0

26 Nov 12:42
Compare
Choose a tag to compare
  • Enrich metadata of generated ffi calls - now we can have more "reflection" information.
  • Add llvm-compiler-opts as command-line argument #210 (thanks @trobanga)

v1.6.1

23 Nov 06:57
Compare
Choose a tag to compare

v1.6.0

12 Nov 04:00
504789c
Compare
Choose a tag to compare
  • Implement Vec<String> #193 (thanks @Desdaemon)
  • Add logging for FlutterRustBridgeSetupMixin for users to debug easily.
  • Set names of threads for ThreadPoolExecutor to make debugging easier when looking at threads.

v1.5.0

05 Nov 01:54
761b9b5
Compare
Choose a tag to compare
  • Copy Rust comments over to Dart generated file (#182, thanks @Desdaemon)

v1.4.0

03 Nov 00:32
Compare
Choose a tag to compare
  • Support synchronous function calls in addition to existing asynchronous Future and Stream approaches (#175, #176)
  • Remove unnecessary dependency of lint for the Dart package.

v1.3.0

01 Nov 12:59
5c95fc3
Compare
Choose a tag to compare
  • Support more types of the formVec<primitive_type> and ZeroCopyBuffer<Vec<primitive_type>>, such as Vec<f32> and ZeroCopyBuffer<Vec<f32>> to be transformed into Float32List in Dart. (#162, #153)
  • Do not generate unnecessary Dart to Rust wire code to fix bugs such as when Vec<ZeroCopyBuffer<Vec<u8>>> is in output argument.
  • Warn when ffigen emits any [SEVERE] log messages.
  • Make outputs change less when input of codegen changes.
  • Simplify Wire2Api<Option<T>> generated code.

v1.2.2

29 Oct 03:24
ac9f293
Compare
Choose a tag to compare
  • Add Linux and Windows out-of-the-box support for the with_flutter example.
  • Improve linter hints
  • Many more updates of v1.2.1 and v1.2.0 is shown here