Releases: cunarist/rinf
Releases · cunarist/rinf
v8.7.1
What's Changed
- Check signal name only for signals by @markuslevonyak in #626
Full Changelog: v8.7.0...v8.7.1
Summary
- Fixed a bug where non-signal structs were incorrectly included in duplication detection.
v8.7.0
What's Changed
- Bump creyD/prettier_action from 4.5 to 4.6 by @dependabot in #621
- Update serde-generate requirement from 0.31.0 to 0.32.0 by @dependabot in #622
- Enable getting the latest message from
rustSignalStream
by @temeddix in #624
Full Changelog: v8.6.0...v8.7.0
Summary
- Now getting the latest signal value from
rustSignalStream
is possible. This is useful when you're building and mounting a new widget.
v8.6.0
What's Changed
- Respect Serde's skip attribute by @Noah765 in #617
- Ban extra field attributes from Serde by @temeddix in #618
New Contributors
Full Changelog: v8.5.0...v8.6.0
Summary
- Now
#[serde(skip)]
attributes are supported. - Some field attributes from Serde are now treated as syntax errors at compile-time for safer messaging.
v8.5.0
What's Changed
- Bump flutter_lints from 5.0.0 to 6.0.0 in /flutter_package by @dependabot in #611
- Bump flutter_lints from 5.0.0 to 6.0.0 in /flutter_package/example by @dependabot in #612
- Enable recursive data structures that are
SignalPiece
by @temeddix in #615
Full Changelog: v8.4.0...v8.5.0
Summary
- Now
SignalPiece
can be derived on structs with recursive structure.
v8.4.0
What's Changed
- Refine sentences and code snippets by @temeddix in #607
- feat: Implement experimental elinux support by @Losses in #435
- Add eLinux to the first guides by @temeddix in #608
- Improve sentencess in readme files by @temeddix in #609
New Contributors
Full Changelog: v8.3.2...v8.4.0
Summary
- Experimental support for eLinux has been added.
v8.3.2
What's Changed
Full Changelog: v8.3.1...v8.3.2
Summary
- The problem of
libhub.so
not being found on Android has been fixed. This was because of the new Flutter template updated by Google. If you experience any issues, we recommend replacing theandroid
directory under the Flutter project with the latest one.
v8.3.1
What's Changed
- Remove
EventBlocking
and organize internal code by @temeddix in #594 - Remove an unneeded
Arc
by @temeddix in #595 - Update
tokio_with_wasm
by @temeddix in #599 - Remove the extra curly brace from
DartSignalBinary
by @temeddix in #603 - Use the same case converter with
serde-reflection
by @temeddix in #604
Full Changelog: v8.3.0...v8.3.1
Summary
- Now signal structs with numbers in their names work properly with
rinf gen
. - Fixed an issue where
DartSignalBinary
generated code contained an extra curly bracket.
v8.3.0
What's Changed
- Bump creyD/prettier_action from 4.3 to 4.5 by @dependabot in #579
- Improve docs about messaging by @temeddix in #588
- Update serde-generate requirement from 0.30.0 to 0.31.0 by @dependabot in #589
- Organize trait docs by @temeddix in #590
- Block Dart thread until
finalizeRust
is fully completed by @temeddix in #592
Full Changelog: v8.2.0...v8.3.0
Summary
- Now
finalizeRust
properly blocks the Dart thread until Rust async runtime is completely dropped. - Several Dart functions have been changed to non-async, which is more appropriate for their functionality.
- Documentation comments have been improved.
v8.2.0
What's Changed
- Organize pattern matching code by @temeddix in #572
- Simplify trait bound code by @temeddix in #573
- Improve the error handling code snippet by @temeddix in #575
- Improve docs sentences by @temeddix in #576
- Add clear bounds to signal traits by @temeddix in #577
Full Changelog: v8.1.0...v8.2.0
Summary
- The trait bounds of signal traits have been reorganized.
- Internal code structure has been improved.
v8.1.0
What's Changed
- Improve landing page and error handling docs by @temeddix in #559
- Organize upgrading section in the docs by @temeddix in #560
- Update the crate features section in the docs by @temeddix in #561
- Improve readability of some documentation sentences by @temeddix in #563
- Clarify sentences in the messaging section by @temeddix in #564
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #568
- Update bevy_ecs requirement from 0.15 to 0.16 by @dependabot in #569
- Make
DartSignal
a non-generic trait by @temeddix in #571
Full Changelog: v8.0.0...v8.1.0
Summary
DartSignal
andDartSignalBinary
are now non-generic traits. This allows for cleaner and more straightforward signal handling.