Skip to content

Releases: cunarist/rinf

v6.8.0

05 May 12:33
Compare
Choose a tag to compare

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 and send_signal_to_dart methods no longer require null or None, 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

15 Mar 14:54
Compare
Choose a tag to compare

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 and oneof statements to work in Protobuf message files. Thanks @yeoupooh!

v6.6.3

12 Mar 13:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.6.2...v6.6.3

v6.6.2

29 Feb 14:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.6.1...v6.6.2

  • Updated tokio_with_wasm to a newer version that addresses performance issues with spawn_blocking.
  • Added example code that shows how to use global state in sample_functions.rs file.

v6.6.1

17 Feb 05:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.6.0...v6.6.1

  • Added support for some Linux distributions where patching Flutter SDK is not possible.
  • Fixed a problem with the web sector not working. To use this new version, it's recommended to discard all Git changes in Flutter SDK's directory, or simply run flutter upgrade --force.
  • Fixed a problem with cd error on Windows. Thanks @H2Sxxa!
  • Fixed pub.dev package score.

v6.6.0

06 Feb 03:42
Compare
Choose a tag to compare

Full Changelog: v6.5.0...v6.6.0

  • Now early Rust signals on startup works properly, even if the widgets are not built yet. rustSignalStream will remember Rust signals that were received before widgets were built, and give them to the first listener.

v6.5.0

05 Feb 08:22
Compare
Choose a tag to compare

What's Changed

  • Use dynamic loading for native libraries on iOS and macOS by @temeddix in #290
  • Check pubspec.yaml while applying Rust template by @temeddix in #291

Full Changelog: v6.4.0...v6.5.0

  • Now native library are loaded as dynamic library, not static library, on iOS and macOS, like other platforms. This reduces the possibility of potential conflicts of native symbols.
  • Now rinf template checks pubspec.yaml instead of lib/main.dart to ensure that the current folder is a Flutter project.

v6.4.0

03 Feb 00:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.3.1...v6.4.0

  • The start and stop mechanism of Rust has become more stable.

v6.3.1

01 Feb 18:15
Compare
Choose a tag to compare

Full Changelog: v6.3.0...v6.3.1

  • Fixed a small glitch with codegen.

v6.3.0

01 Feb 17:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.2.0...v6.3.0

  • The interface code has been organized. Now the bridge Rust module is gone and the API makes more sense. Please refer to the example code to upgrade.