Skip to content

Releases: cunarist/rinf

v6.11.1

02 Jun 02:57
Compare
Choose a tag to compare

What's Changed

  • Fix the extension method's name from codegen by @temeddix in #346

Full Changelog: v6.11.0...v6.11.1

  • Fixed a bug with Dart's extension methods in the generated message code.

v6.11.0

01 Jun 01:58
Compare
Choose a tag to compare

What's Changed

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

22 May 15:52
Compare
Choose a tag to compare

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, not tokio_with_wasm.
  • A configuration option, rinf.message.rust_serde, was added to make generated Rust message files compatible with serde. Thanks @NeoVance!

v6.9.2

19 May 13:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.9.1...v6.9.2

v6.9.1

18 May 14:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.9.0...v6.9.1

v6.9.0

15 May 15:45
Compare
Choose a tag to compare

What's Changed

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

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.