Skip to content

Releases: tryVital/vital-android

4.0.1

27 Nov 12:52
9125ca1
Compare
Choose a tag to compare

What's Changed

  • VIT-7878: Always register SDK process lifecycle observer on the main thread by @andersio in #170
  • Release 4.0.1 by @andersio in #171

Full Changelog: 4.0.0...4.0.1

4.0.0

09 Nov 14:30
f4104fc
Compare
Choose a tag to compare

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's compileOptions.
  • 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

Full Changelog: 3.2.4...4.0.0

3.2.4

26 Sep 11:45
0929fbe
Compare
Choose a tag to compare

3.2.0: Android Health Connect data sync improvements

Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:

  1. 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.
  2. NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.

  3. NEW: Vital Android SDK artifacts are now available through Maven Central.

  4. FIXED: Permission Request Contract now correctly reports some edge cases as PermissionOutcome.NotPrompted which had been incorrectly reported as PermissionOutcome.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

30 Aug 13:27
a4c02e5
Compare
Choose a tag to compare

3.2.0: Android Health Connect data sync improvements

Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:

  1. 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.
  2. NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.

  3. NEW: Vital Android SDK artifacts are now available through Maven Central.

  4. FIXED: Permission Request Contract now correctly reports some edge cases as PermissionOutcome.NotPrompted which had been incorrectly reported as PermissionOutcome.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

20 Aug 13:29
d52b044
Compare
Choose a tag to compare

3.2.0: Android Health Connect data sync improvements

Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:

  1. 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.
  2. NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.

  3. NEW: Vital Android SDK artifacts are now available through Maven Central.

  4. FIXED: Permission Request Contract now correctly reports some edge cases as PermissionOutcome.NotPrompted which had been incorrectly reported as PermissionOutcome.Success.

What's Changed (3.2.1 -> 3.2.2)

Full Changelog: 3.2.1...3.2.2

3.2.1

16 Aug 11:23
0036cc6
Compare
Choose a tag to compare

3.2.0: Android Health Connect data sync improvements

Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:

  1. 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.
  2. NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.

  3. NEW: Vital Android SDK artifacts are now available through Maven Central.

  4. FIXED: Permission Request Contract now correctly reports some edge cases as PermissionOutcome.NotPrompted which had been incorrectly reported as PermissionOutcome.Success.

What's Changed

Full Changelog: 3.2.0...3.2.1

3.2.0

16 Aug 10:42
ae351a4
Compare
Choose a tag to compare

3.2.0: Android Health Connect data sync improvements

Vital Health Android SDK 3.2.0 has made several improvements to Health Data Sync:

  1. 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.
  2. NEW: Support for Blood Oxygen, Respiratory Rate, and Body Temperature.

  3. NEW: Vital Android SDK artifacts are now available through Maven Central.

  4. FIXED: Permission Request Contract now correctly reports some edge cases as PermissionOutcome.NotPrompted which had been incorrectly reported as PermissionOutcome.Success.

What's Changed

Full Changelog: 3.1.0...3.2.0

3.2.0-beta.2

15 Aug 19:26
Compare
Choose a tag to compare
3.2.0-beta.2 Pre-release
Pre-release

3.2.0-beta.1

15 Aug 17:54
d87616b
Compare
Choose a tag to compare
3.2.0-beta.1 Pre-release
Pre-release

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

12 Jul 12:09
Compare
Choose a tag to compare

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

Full Changelog: 3.0.3...3.1.0