Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 2.03 KB

CHANGELOG.md

File metadata and controls

68 lines (52 loc) · 2.03 KB

v0.7.5 - 2024-09-27:

  • Accept nalgebra versions up to 0.33.
  • Update prost to version 0.13.

v0.7.4 - 2022-06-08

  • Accept nalgebra versions up to 0.31.
  • Update to prost to version 0.10.

v0.7.3

  • Accept nalgebra versions up to 0.30.

v0.7.2

  • Dual license as BSD-2-Clause and Apache-2.0.

v0.7.1

  • Update prost to version 0.9.0.

v0.7.0

  • Fix tokio_peer::EgmPeer::bind_sync() to set non-blocking mode on the created socket.
  • Make tokio_peer::EgmPeer::purge_read_queue() synchronous.

v0.6.0

  • Update tokio to version 1.11.0.
  • Update prost to version 0.8.0.
  • Disable nalgebra feature by default.

v0.5.0

  • Update tokio to version 0.3.0.
  • Make Peer::send/recv functions take non-mutable &self.
  • Remove Peer::split() since you can now use shared references to send/recv.

v0.4.2

  • Accept nalgebra versions 0.21 and 0.22.

v0.4.1

  • Add methods to purge the socket read queue.

v0.4.0

  • Add has_nan() to check for NaN values in messages.
  • Check messages for NaN values before sending.

v0.3.0

  • Remove angular velocity from EgmCartesianSpeed constructor.
  • Add a few more From<...> implementations.

v0.2.2

  • Add constructors to create message with speed reference.
  • Expose function to get a millseconds timestamp from EgmClock.
  • Deal with EgmClock microseconds overflowing into seconds when converting to Duration.
  • Move code generation program to separate crate.

v0.2.1

  • Add function to create a tokio_peer::EgmPeer synchronously.

v0.2.0

  • Add functions to create EGM messages.
  • Implement addition for EgmClock and Duration.
  • Document which units are used in the library overview.
  • Rename motors_enabled and rapid_running accessors.

v0.1.1

  • Tweak warning message regarding safety precautions.
  • Add readme to cargo manifest.

v0.1.0

  • Synchronous client using standard library.
  • Asynchronous client using tokio with the tokio feature.
  • Conversions between nalgebra and EGM messages with the nalgebra feature.