Skip to content

Tapo Rust v0.7.7

Compare
Choose a tag to compare
@mihai-dinculescu mihai-dinculescu released this 13 Jan 14:50
· 114 commits to main since this release
eb06a73

Changed

  • The anyhow::anyhow!("Local hash does not match server hash") error has been replaced with the more specific tapo::TapoResponseError::InvalidCredentials error.

Fixed

  • The default_states field that's part of the device info response has been changed for the L510, L520, and L610 devices to match the actual response from the device.
  • A handful of edge cases around the Klap Protocol that were causing panics have been fixed to return tapo::TapoResponseError::SessionTimeout or tapo::TapoResponseError::InvalidResponse errors instead.