github joshuar/go-hass-agent v2.0.0

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

2.0.0 (2023-07-17)

⚠ BREAKING CHANGES

  • introduce a Config interface for the api
  • cmd: remove shorthand flags for debug, profile and terminal
  • replace mockery with moq
  • major internal rewrite

Features

  • agent,api,hass,settings: standardise naming of shared settings (30ab245)
  • agent,api,hass: new settings package for shared/global settings access (52601eb)
  • agent,api: define an interface for fetching config values for api, (24369d2)
  • agent,api: websocket connection fetches needed config from interface (a972f66)
  • agent,hass,tracker: simplify HA config interaction (5ea40b0)
  • agent: rework registration UI process (6d907d3)
  • agent: window resuage (2de0785)
  • cmd: add an option to toggle trace logging (cff5097)
  • introduce a Config interface for the api (d50b78c)
  • major internal rewrite (58f9610)
  • settings,api,hass: stop sharing settings through a context variable (291f651)

Bug Fixes

  • agent,tracker: adjust log levels for tracker-related messages (6938a35)
  • agent,translations: adjust levels for misc ui-related messages (61dc8c6)
  • agent: abstract app config for more portability (c580536)
  • agent: bail on websocket creation if running headless (e8befd2)
  • agent: correct logic for retrieving token and server from registration details (0be94be)
  • agent: expose error messages for config issues, remove call trace (2ce72c5)
  • agent: rework agent UI (046c4f4)
  • cmd: remove shorthand flags for debug, profile and terminal (1fa6add)
  • device: adjust log levels for external_ip sensor (e01ab42)
  • hass: adjust log levels for messages in websocket handling (f4bc216)
  • linux: adjust log levels for networkConnectionSensor (5b24fe2)
  • linux: adjust logging levels for DBus functions (27e5654)
  • location: error log message should be error log level (da1be00)
  • tracker: remove call trace from debug log message for state update (d3d2976)

Tests

  • replace mockery with moq (587d3dc)

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

NewReleases is sending notifications on new releases.