Releases: YorkshireIoT/ha-google-fit
v4.0.2
Warning ⚠️
Minimum HA version is now 2024.1.0.
Improvements
- Fix async_forward_entry_setup warning by @YorkshireIoT in #285
- Add HA configuration to allow development in GitHub codespace with HTTP port forwarding by @YorkshireIoT in #286
- Add upcoming version by @YorkshireIoT in #287
Dependencies
- Bump homeassistant from 2024.5.3 to 2024.7.1 by @dependabot in #284
- Bump softprops/action-gh-release from 2.0.5 to 2.0.6 by @dependabot in #272
- Bump ruff from 0.4.4 to 0.5.1 by @dependabot in #283
- Update pip requirement from <24.1,>=21.0 to >=24.1.1,<24.2 by @dependabot in #280
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
Caution
Google is deprecating the Fit API in June 2025. Please see the README for more information.
Improvements
- Check that sleep time is greater than awake time before subtracting by @YorkshireIoT in #208
- Add new badges to README and update some screenshots by @YorkshireIoT in #211
- Fix bad links in README by @YorkshireIoT in #239
- Add information on REST API deprecation by @YorkshireIoT in #256
Dependencies
- Bump ruff from 0.2.1 to 0.3.0 by @dependabot in #207
- Bump google-api-python-client from 2.116.0 to 2.120.0 by @dependabot in #206
- Bump Python version to 3.12 by @YorkshireIoT in #210
- Bump google-api-python-client from 2.120.0 to 2.122.0 by @dependabot in #218
- Bump homeassistant from 2024.2.0 to 2024.3.1 by @dependabot in #220
- Bump softprops/action-gh-release from 0.1.15 to 2.0.4 by @dependabot in #219
- Bump ruff from 0.3.0 to 0.3.3 by @dependabot in #221
- Bump ruff from 0.3.3 to 0.4.1 by @dependabot in #238
- Bump google-api-python-client from 2.122.0 to 2.126.0 by @dependabot in #235
- Bump homeassistant from 2024.3.1 to 2024.4.3 by @dependabot in #233
- Bump softprops/action-gh-release from 2.0.4 to 2.0.5 by @dependabot in #251
- Bump ruff from 0.4.1 to 0.4.4 by @dependabot in #253
- Bump homeassistant from 2024.4.3 to 2024.5.3 by @dependabot in #255
- Bump google-api-python-client from 2.126.0 to 2.129.0 by @dependabot in #254
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
⚠️ Breaking Changes
A big breaking change in this release. As part of #185, extra device information was added to uniquely identify different accounts. Because of this though, a new device was created for each account and so any existing accounts are now orphaned.
This will impact anywhere where the device is reference in Home Assistant (e.g. dashboards, automations, scripts, etc.).
A new "Device Remove" feature was added at the same time to allow users to remove their old, orphaned accounts.
New Features
- Add new configuration value to reduce polling of infrequently updated sensors by @YorkshireIoT in #187
Bug Fixes
- 109 multiple accounts shown together in device view by @YorkshireIoT in #185
- Fix minor typos in README by @YorkshireIoT in #186
- Add sleep time adjustment to subtract awake time from total sleep time by @YorkshireIoT in #188
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #166
- Bump google-api-python-client from 2.112.0 to 2.115.0 by @dependabot in #175
- Bump colorlog from 6.8.0 to 6.8.2 by @dependabot in #176
- Bump ruff from 0.1.11 to 0.1.14 by @dependabot in #172
- Bump ruff from 0.1.14 to 0.2.1 by @dependabot in #182
- Update pip requirement from <23.3,>=21.0 to >=21.0,<24.1 by @dependabot in #181
- Bump google-api-python-client from 2.115.0 to 2.116.0 by @dependabot in #178
- Bump homeassistant from 2024.1.1 to 2024.2.0 by @dependabot in #184
Full Changelog: v3.1.0...v4.0.0
v3.1.0
What's Changed
Improvements
- Add info on using VS Code for development by @YorkshireIoT in #147
- Update copyright statement by @YorkshireIoT in #157
- Remove Home Assistant from ignored pip packages by @YorkshireIoT in #159
- 138 vs code dev container python linting option deprecated by @YorkshireIoT in #163
Dependencies
- Bump colorlog from 6.7.0 to 6.8.0 by @dependabot in #149
- Bump actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in #152
- Bump google-api-python-client from 2.108.0 to 2.111.0 by @dependabot in #153
- Bump ruff from 0.1.5 to 0.1.8 by @dependabot in #154
- Bump ruff from 0.1.8 to 0.1.11 by @dependabot in #160
- Bump homeassistant from 2023.7.3 to 2024.1.1 by @dependabot in #161
- Bump google-api-python-client from 2.111.0 to 2.112.0 by @dependabot in #162
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
Breaking Changes ⚠️
- Remove use_zero configuration and use zero as base/default value for cumulative sensors by @YorkshireIoT in #139
This removes the existing use_zero
configuration option. It is no longer required by the user to manage what to do when data is unavailable in your Google Fit account.
Improvements
- 140 refresh sensor values on startup by @YorkshireIoT in #141
- Add additional debug logging at integration setup by @YorkshireIoT in #144
- Update bug report template by @YorkshireIoT in #143
Bug Fixes
- Handle case when sleep segment type is 0 by @YorkshireIoT in #135
Dependencies
- Bump google-api-python-client from 2.107.0 to 2.108.0 by @dependabot in #137
Full Changelog: v2.1.2...v3.0.0
v2.2.0 Alpha 1 Release
What's Changed
- Handle case when sleep segment type is 0 by @YorkshireIoT in #135
- Remove use_zero configuration and use zero as base/default value for cumulative sensors by @YorkshireIoT in #139
Full Changelog: v2.1.2...v2.2.0-a1
v2.1.2
What's Changed
- Create sk.json by @misa1515 in #122
- Bump ruff from 0.1.1 to 0.1.5 by @dependabot in #133
- Bump google-api-python-client from 2.104.0 to 2.107.0 by @dependabot in #134
New Contributors
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- Update README to reflect HACS default repository status by @YorkshireIoT in #120
Dependencies
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #97
- Bump ruff from 0.0.284 to 0.0.286 by @dependabot in #96
- Bump google-api-python-client from 2.96.0 to 2.97.0 by @dependabot in #94
- Bump google-api-python-client from 2.97.0 to 2.98.0 by @dependabot in #102
- Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #100
- Bump ruff from 0.0.286 to 0.0.290 by @dependabot in #103
- Bump actions/setup-python from 4.7.0 to 4.7.1 by @dependabot in #111
- Bump ruff from 0.0.290 to 0.1.0 by @dependabot in #113
- Bump ruff from 0.1.0 to 0.1.1 by @dependabot in #118
- Bump actions/checkout from 4.0.0 to 4.1.1 by @dependabot in #116
- Bump google-api-python-client from 2.98.0 to 2.104.0 by @dependabot in #117
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
Improvements
- Use sensor class features to avoid runtime checks by @YorkshireIoT in #93
Dependencies
- Update pip requirement from <23.2,>=21.0 to >=21.0,<23.3 by @dependabot in #77
- Bump google-api-python-client from 2.93.0 to 2.96.0 by @dependabot in #90
- Bump ruff from 0.0.278 to 0.0.284 by @dependabot in #91
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
Breaking changes ⚠️
- Add Blood Glucose, Body Fat, Body Temperaure, and Basal Metabolic Rate sensors by @lunarok in #74
- Two new scopes were added so re-authentication is required
Other changes
- 79 upgrade dev container to python 311 by @YorkshireIoT in #80
New Contributors ⭐
Full Changelog: v1.1.0...v2.0.0