Releases: fzyzcjy/flutter_rust_bridge
Releases · fzyzcjy/flutter_rust_bridge
v2.0.0-dev.10
- 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
v2.0.0-dev.9
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Support ignoring a function via
#[frb(ignore)]
#1544 (thanks @JustSimplyKyle) - Bump dependency to allow building if rust toolchain for esp32 is installed #1498 (thanks @mattiasgronlund)
v2.0.0-dev.8
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Let codegen report error when provided configuration names are incorrect #1509 (thanks @patmuk)
v2.0.0-dev.7
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Improve error message when a file ending is not provided in configuration #1540 (thanks @patmuk)
v2.0.0-dev.6
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Remove double-allocation for enum CST decode #1500 (thanks @Desdaemon)
v2.0.0-dev.5
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Set the msrv #1463 (thanks @patmuk)
- Toggle off default
clap
feature forcbindgen
#1503 (thanks @CosmicHorrorDev)
v2.0.0-dev.4
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Fix Generated Rust code of
Result<RustOpaque<...>>
is incorrect #1474 (thanks @trobanga) - (My (@fzyzcjy's) PRs are not listed here)
v2.0.0-dev.3
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- This is still a separate version to see whether the readme image layout works for pub.dev and crates.io.
v2.0.0-dev.2
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- This is again a separate version, because I need to trigger the
release
CI to fix the binary forcargo binstall
(that CI did not checkout recursive submodule before).
v2.0.0-dev.1
- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- This is a separate version, because cargo publish seems not to understand frb_codegen's template Cargo.toml files, so need to publish version to test.