Releases: dalinicus/homeassistant-aerogarden
Releases · dalinicus/homeassistant-aerogarden
Target Aerogarden API v4
🪲 Fixes
- Target Aerogarden API v4 - Resolves an issue where the v3 API no longer has a valid SSL certificate (#33) @dalinicus
- Fix issue with a couple log lines that weren't properly formatted, resulting in a logging stacktrace. (#33) @dalinicus
🔨 Refactoring
- Fixed assorted misspelled words and code smells (#33) @dalinicus
Fix Days Display Issue
🪲 Fixes
Fix Days Planted and Nutrient Remaining Days Display Issue
Add ability to change password.
Changes
🚀 Features
- add support for updating passwords via options flow (#44) @dalinicus
🪲 Fixes
- Fix issue causing warning for duration sensors not having a native unit of measurement set.
Translation Support and Initilization Improvements
🚀 Features
📣 Translations Wanted! Please open a pull request with your own translation json file.
- Add sensor name values to
strings.json
andtranslations/en.json
(#24) @dalinicus - Replace hard coded sensor names with translation key values (#24) @dalinicus
- Add Portugal Translations (
pt.json
) (#23) (#25) @ViPeR5000
🪲 Fixes
- Fix issue with
Needs Nutrients
binary sensor. Was using an API data field that appears unused. This sensor is now calculated based off of theRemind Days
field instead. (#24) @dalinicus
🔨 Refactoring
- Incorporate EntityDescription pattern provided by HA Core instead of manually setting _attr values. (#24) @dalinicus
- Create mixin objects to provide
fn_get_value
to built-in EntityDescription (#24) @dalinicus- Allows each sensor description to be in control of its own data transformation instead of being implemented by the class object
- Refactor or remove sensor class objects made redundant by using the EntityDescritpion pattern. (#24) @dalinicus
📚 Documentation
- Various README updates.
Data Polling Improvements
Changes
🚀 Features
- Add a configuration options flow, including an option to change the polling interval (#22) @dalinicus
🐎 Performance
- Switch to using the DataCoordinator feature of home assistant instead of ad-hock polling (#22) @dalinicus
🚨 Testing
- Newest version of home assistant adds a new parameter to the hass constructor (#19) @dalinicus
Device Support
🚀 Features
- Support grouping of sensors under devices. (#18) @dalinicus
🔥 Removals and Deprecations
- Removed unnecessary host configuration option (#18) @dalinicus
🚨 Testing
- Feature/synthetic test badge (#17) @dalinicus
- initial synthetic test workflow (#16) @dalinicus
💄 Style
- add mypy, adjust ruff rules, and finish remaning tests (#12) @dalinicus
Fix light binary sensor
Changes
🪲 Fixes
- Fix issue with light binary sensor where it was referencing a field that doesn't exist, resulting in it always being off (#11) @dalinicus
📚 Documentation
- Refactor/add unit tests, additional github actions, and status badges (#11) @dalinicus
Switch references to username to email
Changes
- switch all references to username to instead be e-mail (#8) @dalinicus
Initial Release
Overview of changes
This section highlights the main changes brought by this release.
Changes
- rename release drafter (#6) @dalinicus
- Fix issue with code flow login. Additional documentation updates (#3) @dalinicus
- Initial refactor of integration based on jacobdonenfeld/homeassistant-aerogarden (#2) @dalinicus
🚀 Features
- Default HACS Repository compliance. (#5) @dalinicus
📚 Documentation
- Default HACS Repository compliance. (#5) @dalinicus