Releases: kladd/krpc-client
Releases · kladd/krpc-client
v0.6.1
This release includes improvements to Stream stability when using the async interface (feature: "tokio").
Change log
- Reference count Streams when using the tokio feature
- Add a
wait_timeout()interface to wait on a Stream until the value is updated or the timeout is reached
Full Changelog: https://github.com/kladd/krpc-client/commits/v0.6.1
v0.6.0
Retroactive release notes from Nov 11, 2024
This version adds support for the tokio async runtime. Compile with feature tokio.
Change log
- [#17]: Async support: Adds
tokiofeature to enable async interfaces - [Breaking]: Update service definitions for kRPC v0.5.4 (Breaking: Some values that were f32 are now f64)
- Allow building with custom service definitions via compile time environment variable
Full Changelog: https://github.com/kladd/krpc-client/commits/v0.6.0
v0.5.0
This version adds support for nullable parameters and responses.
Change log
- [Breaking #8]: Add support for nullable parameters. This changes some operations to accept
Option<T>instead ofT, e.g.Vessel::flight()accepts an optional reference frame. - [Breaking #10]: Nullable responses are now also
Option<T>, e.g.KerbalAlarmClock::alarm_with_name()returns an optional alarm.
Full Changelog: https://github.com/kladd/krpc-client/commits/v0.5.0-0.5.2