github joshuar/go-hass-agent v1.0.0

latest releases: v13.3.3, v13.3.2, v13.3.1...
2 years ago

1.0.0 (2023-05-20)

⚠ BREAKING CHANGES

  • linux: remove unused context management for previous api
  • linux: remove deprecated functions and rework api struct
  • agent,linux: utilise the device API interface in agent code
  • device,linux,sensors: remove sensorinfo struct, move sensor workers into device API

Features

  • agent: add a (very rough) window to display all sensors and their states (f7fb4b9)
  • agent: add tray menu option to access fyne settings (3ef943e)
  • agent: report Home Assistant version in About dialog (a7e1d83)

Bug Fixes

  • agent: better initial window size for sensors display (c46792f)
  • agent: correct config validation returns (8c89544)
  • agent: waitgroup decrement for worker finish (42ff9f0)
  • device,linux: create and use a safer function for getting an endpoint from the API interface (d5a8c66)
  • device: use a context with timeout for fetching external ip (a888d5f)
  • hass: cancel websocket connection context when done message received (6ecfc8e)
  • hass: don't run response handler if request was never sent (dc6e4b1)
  • hass: make sure api context is cancelled/closed in all branches (f40971d)
  • linux: bail early if the matched signal doesn't have a body (d53eb02)
  • linux: clean up finding processes (8856bb2)
  • linux: remove outdated external package for geoclue/location (22a4b7f)
  • linux: safer access to api endpoint map (f7defa3)
  • sensors: bail on error getting sensor workers (1f1442b)

Code Refactoring

  • agent,linux: utilise the device API interface in agent code (a87cc06)
  • device,linux,sensors: remove sensorinfo struct, move sensor workers into device API (bceea60)
  • linux: remove deprecated functions and rework api struct (6125e9f)
  • linux: remove unused context management for previous api (dd740e5)

Don't miss a new go-hass-agent release

NewReleases is sending notifications on new releases.