haply 0.8.1

Haply Robotics Client Library for the Inverse Service
Documentation
# v0.8.1 (2026-04-14)

## 🐛 Bug Fixes
- [`69bc23b`]https://github.com/Haply/public/haply_rust/commit/69bc23b  adapt parsing to work with service 3.5 develop schema 
- [`c02564e`]https://github.com/Haply/public/haply_rust/commit/c02564e  hid roku version of wireless versegrip response until ready for full service 3.5 support

# v0.8.0 (2026-02-23)


## ✨ New Features

- [`d5e6d90`]https://github.com/Haply/public/haply_rust/commit/d5e6d90  added support for common service 3.5 events to reduce log spam

# v0.7.1 (2025-10-21)


## 🐛 Bug Fixes

- [`1543f5c`]https://github.com/Haply/public/haply_rust/commit/1543f5c  removed outdated examples in favor of new unified examples

# v0.7.0 (2025-10-20)


## ✨ New Features

- [`1c9620e`]https://github.com/Haply/public/haply_rust/commit/1c9620e  restructured modules, removed unused traits 
- [`5317191`]https://github.com/Haply/public/haply_rust/commit/5317191  added event data parsing 
- [`c5e7801`]https://github.com/Haply/public/haply_rust/commit/c5e7801  plural forms clean up, simulation socket chore 
- [`53dd722`]https://github.com/Haply/public/haply_rust/commit/53dd722  removed DoCommand, state update functions refactor 
- [`bb062c4`]https://github.com/Haply/public/haply_rust/commit/bb062c4  added waiting till state update to force_read_full_state function 
- [`df1aada`]https://github.com/Haply/public/haply_rust/commit/df1aada  made most config fields required

# v0.6.6 (2025-09-26)


## 🐛 Bug Fixes

- [`d2183b0`]https://github.com/Haply/public/haply_rust/commit/d2183b0  fixed log levels to reduce excessive log spam (leading to multi GB log files)

# v0.6.5 (2025-09-09)


## 🐛 Bug Fixes

- [`cfef777`]https://github.com/Haply/public/haply_rust/commit/cfef777  added a graceful shutdown algorithm for the websocket connections

# v0.6.4 (2025-08-28)


## 🐛 Bug Fixes

- [`cec0a7e`]https://github.com/Haply/public/haply_rust/commit/cec0a7e  small trait fixes on types to force semvar to release new version

# v0.6.3 (2025-08-15)


## 🐛 Bug Fixes

- [`bfd85e7`]https://github.com/Haply/public/haply_rust/commit/bfd85e7  missed removal of debug print statements causing log spam

# v0.6.2 (2025-08-15)


## 🐛 Bug Fixes

- [`b9cb7a6`]https://github.com/Haply/public/haply_rust/commit/b9cb7a6  allow messages without session_id to still be processed with a default value

# v0.6.1 (2025-08-05)


## 🐛 Bug Fixes

- [`c0897f5`]https://github.com/Haply/public/haply_rust/commit/c0897f5  added typescript conversion support for rust structs

# v0.6.0 (2025-07-24)


## ✨ New Features

- [`294c83e`]https://github.com/Haply/public/haply_rust/commit/294c83e  integrated functionality for the services new Events Channel, either a static get_events helper for upstream polling functionality or the option to directly subsribe to the events channel

# v0.5.7 (2025-07-24)


## 🐛 Bug Fixes

- [`2afa057`]https://github.com/Haply/public/haply_rust/commit/2afa057  added new functionality to just send a basic force_full_render command as well as a helper function that sends that command then reads the current state and returns it. This makes the update on device connect/disconnect functionality work correctly

# v0.5.6 (2025-07-15)


## 🐛 Bug Fixes

- [`6c3dcfa`]https://github.com/Haply/public/haply_rust/commit/6c3dcfa  fixed bad parsing issue between wireless and custom versegrips

# v0.5.5 (2025-06-18)


## 🐛 Bug Fixes

- [`2a5f267`]https://github.com/Haply/public/haply_rust/commit/2a5f267  fixed oversite where inverse 3 and 3xs device ids didn't make it to every location in the config struct (base and within device_info sub struct)

# v0.5.4 (2025-06-17)


## 🐛 Bug Fixes

- [`5249086`]https://github.com/Haply/public/haply_rust/commit/5249086  fixed broken signature for new function

# v0.5.3 (2025-06-17)


## 🐛 Bug Fixes

- [`1731055`]https://github.com/Haply/public/haply_rust/commit/1731055  fixed a unnecessary print statement that clutters logs and added the missing get_service_version getter

# v0.5.2 (2025-06-06)


## 🐛 Bug Fixes

- [`f40016e`]https://github.com/Haply/public/haply_rust/commit/f40016e  fixed a few small type/trait errors and serialization/deserialization bugs

# v0.5.1 (2025-06-06)


## 🐛 Bug Fixes

- [`121d84f`]https://github.com/Haply/public/haply_rust/commit/121d84f  fixed a few small bugs related to differences in json parsing between internal/dev/test service 3.4 and release service 3.4

# v0.5.0 (2025-06-04)


## ✨ New Features

- [`4bd82b9`]https://github.com/Haply/public/haply_rust/commit/4bd82b9  quick change to force a new release

# v0.4.3 (2025-05-14)


## 🐛 Bug Fixes

- [`793749f`]https://github.com/Haply/public/haply_rust/commit/793749f  Dep updates and fix

# v0.4.2 (2025-04-28)


## 🐛 Bug Fixes

- [`5e97823`]https://github.com/Haply/public/haply_rust/commit/5e97823  fixed the crate type definitions to match the abi stable format for better compatibility

# v0.4.1 (2025-04-03)


## 🐛 Bug Fixes

- [`7b18855`]https://github.com/Haply/public/haply_rust/commit/7b18855  fixed serialization and deserialization formatting issue with angular3d struct

# v0.4.0 (2025-03-14)


## ✨ New Features

- [`5553fc4`]https://github.com/Haply/public/haply_rust/commit/5553fc4  updated the list_devices helper to also return the connected...

# v0.3.3 (2025-03-12)


## 🐛 Bug Fixes

- [`720967c`]https://github.com/Haply/public/haply_rust/commit/720967c  fixed a build issue with types, added comments, and made sure all the...

# v0.3.2 (2025-02-24)


## 🐛 Bug Fixes

- [`9ca7cf5`]https://github.com/Haply/public/haply_rust/commit/9ca7cf5  added support for common vector libraries

# v0.3.1 (2025-02-17)


## 🐛 Bug Fixes

- [`1ec2a6e`]https://github.com/Haply/public/haply_rust/commit/1ec2a6e  added support for common nalgebra library vector and quaternion

# v0.3.0 (2025-02-14)


## ✨ New Features

- [`89d8e86`]https://github.com/Haply/public/haply_rust/commit/89d8e86  added support for remaining commands: update_position, probe_cursor_position, probe_angular_position, and probe_orientation. Also added support for new VerseGrip extension protocol including receiving the data and the new command: update_extension_data

# v0.2.1 (2025-02-13)


## 🐛 Bug Fixes

- [`8dd8330`]https://github.com/Haply/public/haply_rust/commit/8dd8330  fixed parsing issue in get_devices function under http object to make sure all fields are properly populated

# v0.2.0 (2025-02-13)


## ✨ New Features

- [`63ca4fd`]https://github.com/Haply/public/haply_rust/commit/63ca4fd  Better release version