flutter_rust_bridge

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

MIT License

Downloads
5.3M
Stars
3.5K
Committers
113

Bot releases are visible (Hide)

flutter_rust_bridge - v2.0.0-dev.11

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.10

Published by fzyzcjy 10 months ago

  • Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
  • Let integrate update .gitignore #1552
  • Fix linter errors when some extra linter rules are enabled #1560
  • Add prefix for generated C symbols #1558
  • Support isize (mimic existing usize) #1482
  • Let flutter_rust_bridge create/integrate support customizing rust crate name and directory #1567
  • Improve flutter_rust_bridge_codegen integrate #1566
  • Add CI for release mode and generate final artifacts #1572
  • No need to let user write AssertUnwindSafe everywhere #1574
  • Allow users to quickly define Rust initialization functions (via #[frb(init)]) #1580
  • Wrap allo-isolate post to return Result instead of bool for better error checking #1584
  • Provide setup for logging, backtrace, etc, by default, but allow easy customization #1581
  • Fix awaiting DartFn, i.e. Rust callback to Dart #1585
flutter_rust_bridge - v2.0.0-dev.9

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.8

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.7

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.6

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.5

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.4

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.3

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.2

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.1

Published by fzyzcjy 10 months ago

flutter_rust_bridge - v2.0.0-dev.0

Published by fzyzcjy 10 months ago

  • Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
  • The 2.0.0-dev.0 will contain bugs and missing features, because I have to have a real (pre-)release before I can start working on the last part of tests and functionalities. So it is a chicken-and-egg problem ;) But I expect 2.0.0-dev.2 (or -dev.3) to be stable.
flutter_rust_bridge - v1.82.6

Published by fzyzcjy 10 months ago

  • Bump README (since before 2.0 stable version, the 1.x will be the default page on pub.dev etc)
flutter_rust_bridge - v1.82.5

Published by fzyzcjy 10 months ago

  • Fix rustfmt::skip #1420 (thanks @rogurotus)
flutter_rust_bridge - v1.82.4

Published by fzyzcjy 12 months ago

  • Fix Result<SyncReturn(T), E> #1407 (thanks @rogurotus)
flutter_rust_bridge - v1.82.3

Published by fzyzcjy about 1 year ago

  • Fix Rust error string not displayed in Dart #1390 (thanks @OfficialBoyfriend)
flutter_rust_bridge - v1.82.2

Published by fzyzcjy about 1 year ago

  • Refactor Vec<Option<_>> #1388 (thanks @Desdaemon)
flutter_rust_bridge - v1.82.1

Published by fzyzcjy about 1 year ago

  • Fix cargo expand missing code #1372 (thanks @erikas-taroza)
  • Use delegate-attr to simplify code #1364 (thanks @upsuper)
flutter_rust_bridge - v1.82.0

Published by fzyzcjy about 1 year ago

  • Support for Result<T, E> with exception throwing on Dart (thanks @lattice0, @SiongSng, @JustSimplyKyle)
  • Fix invalid sdk spec syntax #1331 (thanks @aran)
  • Document some common android fixes #1335 (thanks @powpingdone)
  • Add support of Vec<bool> (thanks @NightFeather0615)
  • Update ffigen version (thanks @aran)
flutter_rust_bridge - v1.81.0

Published by fzyzcjy about 1 year ago

  • Allow macros to be used and will be expanded #1320 (thanks @MnlPhlp)

1.80.2

  • Fix and test for SyncReturn of mirrored type #1315 (thanks @MnlPhlp)
  • Fix better check for whether the file need to generate freezed structs/enums #1312 (thanks @SiongSng)
Package Rankings
Top 4.27% on Crates.io
Top 6.74% on Proxy.golang.org
Top 1.38% on Pub.dev
Badges
Extracted from project README
Rust Package Flutter Package Stars CI Post-Release codecov All Contributors Codacy Badge