Skip to content

Releases: cunarist/rinf

v7.3.0

28 Feb 05:40
Compare
Choose a tag to compare

What's Changed

  • Organize introduction docs by @temeddix in #519
  • Call store_dart_post_cobject in Rust to avoid symbol conflicts bewteen Flutter packages by @temeddix in #522

Full Changelog: v7.2.0...v7.3.0

  • It is now possible to use other Flutter packages that rely on Rust by removing a mechanism that might cause symbol conflicts.

v7.2.0

22 Feb 21:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.1.1...v7.2.0

  • Flutter tests now run on Linux, just as they do on other platforms.

v7.1.1

14 Feb 03:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.1.0...v7.1.1

Summary

  • Now, generated Rust message files are automatically formatted. Thanks @2bndy5!
  • Deprecated dart:js and dart:html have been replaced with dart:js_interop and package:web.

v7.1.0

23 Oct 14:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.0.4...v7.1.0

  • Fixed JavaScript bindings on the web, resolving errors related to the missing rinf JavaScript object in web workers.
  • Cleaned up the usage of the global JavaScript namespace on the web.

v7.0.4

22 Oct 14:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.0.3...v7.0.4

  • Upgraded allo-isolate to fix crashes on Android.

v7.0.3

18 Oct 15:39
Compare
Choose a tag to compare

What's Changed

  • Correction of nested folder structure reference error when creating message for rust by @rabbitson87 in #461

Full Changelog: https://github.com/cunarist/rinf/compare/v7.0.2...

  • Fixed a problem where generated Rust message structs were unable to import other messages.

v7.0.2

03 Oct 12:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.0.1...v7.0.2

Summarization

  • Optimized certain async APIs in the rinf crate for better performance.

v7.0.1

29 Sep 14:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.0.0...v7.0.1

  • The initial template and example code has been improved.

v7.0.0

21 Sep 14:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Summarization

  • To migrate from Rinf version 6, please refer to this section in the documentation.
  • Rinf no longer relies on tokio. While it is provided by default in the template, you can now choose whichever async runtime you prefer.
  • The CLI output is now more compact and includes animations.
  • The full flutter run command with the necessary arguments can now be obtained by running rinf server.
  • It is now recommended to import compiled message classes and structs from the root messages module.
  • Memory copying for messages sent from Dart to Rust has been reduced. This was achieved using Dart's FFI feature called 'leaf calls.'

Full Changelog: v6.15.0...v7.0.0

v6.15.0

27 Jul 16:16
Compare
Choose a tag to compare

What's Changed

  • Add the rust_serde to the rinf config command output by @H2Sxxa in #404
  • feat: Support for marking "RUST-ATTRIBUTE" (type attribute) by @H2Sxxa in #405

Full Changelog: v6.14.2...v6.15.0

  • Now it's possible to add attributes to generated message structs in Rust. Thanks @H2Sxxa!