Releases: tryVital/vital-android
4.0.1
4.0.0
4.0.0: Disabling Core Library Desugaring
The 4.0 major release contains no new features.
The 4.0 major release simply does three things:
-
Disable Android Core Library Desugaring.
- This may disrupt your Gradle project build assuming Vital is the only library requiring Core Library Desugaring. In this scenario, you can resolve this by removing
coreLibraryDesugaringEnabled true
from your app project'scompileOptions
.
- This may disrupt your Gradle project build assuming Vital is the only library requiring Core Library Desugaring. In this scenario, you can resolve this by removing
-
Bump Vital Core SDK minimum API Level to 26.
- Note that the minimum for Vital Devices SDK and Health SDK has been at API Level 26 for a long while.
-
Remove some public fields that were marked as deprecated in 3.x.
What's Changed
- VIT-7773: Remove dependency on Android Core Library Desugaring by @andersio in #168
- Release 4.0.0 by @andersio in #169
Full Changelog: 3.2.4...4.0.0
3.2.4
3.2.0: Android Health Connect data sync improvements
Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:
-
NEW: The SDK now prioritises syncing of summary types over timeseries data.
- This ensures the SDK would always make forward progress on summary types first.
- Timeseries data take the back seats, as they can take more CPU time, as well as Health Connect on-device minutely and daily request quotas.
-
NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.
-
NEW: Vital Android SDK artifacts are now available through Maven Central.
- Check out our documentation on the new configuration.
- While JitPack would continue to work, we recommend migrating over to Maven Central, due to reports of JitPack's intermittently purging older builds.
-
FIXED: Permission Request Contract now correctly reports some edge cases as
PermissionOutcome.NotPrompted
which had been incorrectly reported asPermissionOutcome.Success
.
What's Changed
- [VIT-7475] Android: Support Nutrition records by @ItachiEU in #165
- VIT-7518: Exceptions thrown from OkHttp interceptor must be okio.IOException to be deemed recoverable by @andersio in #166
- Release 3.2.4 by @ItachiEU in #167
Full Changelog: 3.2.3...3.2.4
3.2.3
3.2.0: Android Health Connect data sync improvements
Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:
-
NEW: The SDK now prioritises syncing of summary types over timeseries data.
- This ensures the SDK would always make forward progress on summary types first.
- Timeseries data take the back seats, as they can take more CPU time, as well as Health Connect on-device minutely and daily request quotas.
-
NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.
-
NEW: Vital Android SDK artifacts are now available through Maven Central.
- Check out our documentation on the new configuration.
- While JitPack would continue to work, we recommend migrating over to Maven Central, due to reports of JitPack's intermittently purging older builds.
-
FIXED: Permission Request Contract now correctly reports some edge cases as
PermissionOutcome.NotPrompted
which had been incorrectly reported asPermissionOutcome.Success
.
What's Changed (3.2.2 -> 3.2.3)
- VIT-7291: Request only permissions the host app has declared in their AndroidManifest.xml by @andersio in #163
- Release 3.2.3 by @andersio in #164
Full Changelog: 3.2.2...3.2.3
3.2.2
3.2.0: Android Health Connect data sync improvements
Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:
-
NEW: The SDK now prioritises syncing of summary types over timeseries data.
- This ensures the SDK would always make forward progress on summary types first.
- Timeseries data take the back seats, as they can take more CPU time, as well as Health Connect on-device minutely and daily request quotas.
-
NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.
-
NEW: Vital Android SDK artifacts are now available through Maven Central.
- Check out our documentation on the new configuration.
- While JitPack would continue to work, we recommend migrating over to Maven Central, due to reports of JitPack's intermittently purging older builds.
-
FIXED: Permission Request Contract now correctly reports some edge cases as
PermissionOutcome.NotPrompted
which had been incorrectly reported asPermissionOutcome.Success
.
What's Changed (3.2.1 -> 3.2.2)
- VIT-7220: Migrate away from androidx-security-crypto by @andersio in #160
- Release 3.2.2 by @andersio in #161
Full Changelog: 3.2.1...3.2.2
3.2.1
3.2.0: Android Health Connect data sync improvements
Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:
-
NEW: The SDK now prioritises syncing of summary types over timeseries data.
- This ensures the SDK would always make forward progress on summary types first.
- Timeseries data take the back seats, as they can take more CPU time, as well as Health Connect on-device minutely and daily request quotas.
-
NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.
-
NEW: Vital Android SDK artifacts are now available through Maven Central.
- Check out our documentation on the new configuration.
- While JitPack would continue to work, we recommend migrating over to Maven Central, due to reports of JitPack's intermittently purging older builds.
-
FIXED: Permission Request Contract now correctly reports some edge cases as
PermissionOutcome.NotPrompted
which had been incorrectly reported asPermissionOutcome.Success
.
What's Changed
- VIT-7186: Fix heart rate zone calcuations off by one by @andersio in #158
- 3.2.1 by @andersio in #159
Full Changelog: 3.2.0...3.2.1
3.2.0
3.2.0: Android Health Connect data sync improvements
Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:
-
NEW: The SDK now prioritises syncing of summary types over timeseries data.
- This ensures the SDK would always make forward progress on summary types first.
- Timeseries data take the back seats, as they can take more CPU time, as well as Health Connect on-device minutely and daily request quotas.
-
NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.
-
NEW: Vital Android SDK artifacts are now available through Maven Central.
- Check out our documentation on the new configuration.
- While JitPack would continue to work, we recommend migrating over to Maven Central, due to reports of JitPack's intermittently purging older builds.
-
FIXED: Permission Request Contract now correctly reports some edge cases as
PermissionOutcome.NotPrompted
which had been incorrectly reported asPermissionOutcome.Success
.
What's Changed
- VIT-7186: Pre-computed sleep & workout summary fields by @andersio in #150
- VIT-7188: Sync activity timeseries independently by @andersio in #151
- VIT-7188: Integration test fixes by @andersio in #152
- VIT-7192: Prioritize syncing summaries over high-frequency timeseries by @andersio in #153
- VIT-7195: Support Temperature and RespiratoryRate by @andersio in #154
- VIT-7195: Support BloodOxygen by @andersio in #156
- Release 3.2.0 by @andersio in #157
Full Changelog: 3.1.0...3.2.0
3.2.0-beta.2
Full Changelog: 3.2.0-beta.1...3.2.0-beta.2
3.2.0-beta.1
What's Changed
- VIT-7186: Pre-computed sleep & workout summary fields by @andersio in #150
- VIT-7188: Sync activity timeseries independently by @andersio in #151
- VIT-7188: Integration test fixes by @andersio in #152
- VIT-7192: Prioritize syncing summaries over high-frequency timeseries by @andersio in #153
- VIT-7195: Support Temperature and RespiratoryRate by @andersio in #154
- VIT-7196: Move to Sonatype OSS Registry by @andersio in #155
Full Changelog: 3.1.0...3.2.0-beta.1
3.1.0
3.1: Menstrual Cycle support
Vital Health Connect integration now works with menstrual cycle data.
- Request read permissions from your user via
VitalResource.MenstrualCycle
.
Fixes
3.1.0 is a recommended update for all customers.
It fixed a scenario where a Health Connect data upload failure was incorrectly treated as success, and therefore results in the upload not being retried.
3.0: Major release
Review the 3.0.1 release note if you are upgrading from a 2.x release.
What's Changed
- VIT-6876: Menstrual Cycle - models by @andersio in #144
- VIT-6876: Menstrual Cycle - models Pt.2 by @andersio in #145
- VIT-6876: Menstrual Cycle - sync Pt.1 by @andersio in #146
- VIT-6877: Menstrual Cycle - sync pt.2 by @andersio in #147
- VIT-6876: Menstrual Cycle - sync Pt.3 by @andersio in #148
- VIT-6876: Menstrual Cycle - sync integration test fixes by @andersio in #149
Full Changelog: 3.0.3...3.1.0