Releases: joshuar/go-hass-anything
Releases · joshuar/go-hass-anything
v8.0.0
8.0.0 (2024-05-01)
⚠ BREAKING CHANGES
- use generics for entities
Features
- use generics for entities (c632384)
v7.2.1
7.2.1 (2024-05-01)
Miscellaneous Chores
v7.2.0
7.2.0 (2024-04-29)
Features
- examples: ✨ update example app to demonstrate a number entity (5f5a30b)
- hass: ✨ add support for number entities (042681d)
v7.1.0
7.1.0 (2024-04-13)
Features
- mqtt: ⚡ use github.com/sourcegraph/conc/pool for sending messages to MQTT (ee5da5c)
v7.0.0
7.0.0 (2024-04-12)
⚠ BREAKING CHANGES
- this change updates the method for publishing app states and thus existing apps will need to make adjustments. See the docs for details.
Features
Bug Fixes
- examples: 🐛 correct client argument (e63f8d7)
v6.0.0
6.0.0 (2024-03-11)
⚠ BREAKING CHANGES
- Refactor to support MQTT brokers configured without persistence. The agent will now register all apps on startup and re-register if Home Assistant is restarted. The code supports similar functionality for when imported as a package.
Features
- zero persistence MQTT support (96e5b2c)
Bug Fixes
- tools: 🐛 fix missing version number for example app import path (44b2937)
v5.0.1
5.0.1 (2024-02-26)
Miscellaneous Chores
v5.0.0
5.0.0 (2024-02-09)
⚠ BREAKING CHANGES
- Creating an MQTT client now requires passing a context. This supports cancellation to avoid a connection problem to the broker resulting in inifinite retries.
Features
- context aware MQTT client creation (63a125d)
Bug Fixes
- agent: 🐛 save new preferences when no existing preferences file (774e09b)
- examples: 🐛 fix api path in exampleapp (71a9e35)
- tools: 🐛 update appgenerator template for new api version (4a82d47)
v4.0.0
4.0.0 (2024-02-06)
⚠ BREAKING CHANGES
- config -> preferences rewrite
Bug Fixes
- examples: 🐛 fix exampleapp New func (fd8200a)
- tools: 🐛 fix import path in generator template (cab23b2)
Code Refactoring
- config -> preferences rewrite (9816c02)
v3.2.0
3.2.0 (2024-02-01)
Features
- config: 🔥 remove deprecated and unused viperconfig wrapper (889563e)
- config: ✨ assume a default path/file for config, provide methods for overriding (13d190c)