Releases: cunarist/rinf
Releases · cunarist/rinf
v6.11.1
v6.11.0
What's Changed
- Generate cleaner message file code by @temeddix in #337
- Improve docs by @temeddix in #339
- Split pages by @temeddix in #340
- Organize docs section names by @temeddix in #342
- Allow setting compiled library's path by @temeddix in #343
Full Changelog: v6.10.0...v6.11.0
- Now it's possible to set the dynamic library's path.
- Now
rinf message
generates more memory-efficient and cleaner code.
v6.10.0
What's Changed
- Enable early Dart signals by @temeddix in #329
- Improve performance and stability of Dart signals by @temeddix in #331
- Provide better template with
tokio
and fewer samples by @temeddix in #330 - feat(message): enable usage of the protoc-gen-prost-serde plugin by @NeoVance in #332
New Contributors
Full Changelog: v6.9.2...v6.10.0
- Early Dart signals are now stored in the tokio channel instead of being ignored. Their performance is also slightly better.
- Excessive sample code is not included in the template from the
rinf template
command anymore. - Now
tokio
is enabled by default in the template, nottokio_with_wasm
. - A configuration option,
rinf.message.rust_serde
, was added to make generated Rust message files compatible withserde
. Thanks @NeoVance!
v6.9.2
v6.9.1
v6.9.0
What's Changed
- Bump lints from 3.0.0 to 4.0.0 in /flutter_ffi_plugin by @dependabot in #316
- Bump flutter_lints from 3.0.2 to 4.0.0 in /flutter_ffi_plugin/example by @dependabot in #317
- Update cargokit by @temeddix in #320
- Avoid using string paths from command code by @temeddix in #323
Full Changelog: v6.8.0...v6.9.0
- This version supports Flutter 3.22
- The new version of Flutter has a little different way of resolving paths. This release adapts to this change.
v6.8.0
What's Changed
- Update reqwest requirement from 0.11.23 to 0.12.1 by @dependabot in #312
- Fix messages with empty bytes and seprate binary signals by @temeddix in #315
Full Changelog: v6.7.0...v6.8.0
- Now
sendSignalToRust
andsend_signal_to_dart
methods no longer requirenull
orNone
, making the API much cleaner. To make them include binary data, write[RINF:DART-SIGNAL-BINARY]
or[RINF:RUST-SIGNAL-BINARY]
in Protobuf files. - The problem of panicking from null pointers that arise from empty signal data has been fixed.
v6.7.0
What's Changed
- Update image requirement from 0.24.8 to 0.25.0 by @dependabot in #303
- Fix: #306: send_signal_to_dart() function in rust code isn't generated when message contains enum and oneof fields in .protofile by @yeoupooh in #307
New Contributors
Full Changelog: v6.6.3...v6.7.0
- Allowed
enum
andoneof
statements to work in Protobuf message files. Thanks @yeoupooh!
v6.6.3
What's Changed
- Update protoc-prebuilt requirement from 0.2.0 to 0.3.0 by @dependabot in #302
- Add docs about state management by @temeddix in #301
- Update message.dart by @romanseo1 in #305
New Contributors
- @romanseo1 made their first contribution in #305
Full Changelog: v6.6.2...v6.6.3
v6.6.2
What's Changed
Full Changelog: v6.6.1...v6.6.2
- Updated
tokio_with_wasm
to a newer version that addresses performance issues withspawn_blocking
. - Added example code that shows how to use global state in
sample_functions.rs
file.