- Added temperature sensor data
- Added additional error logging
- Renamed data_types and insight_types to snake_case
- Removed manual postSensorData method
- (Android) Fixed some insights not posting correctly
- (Android) Fixed some demographics not posting correctly
- (iOS) Fixed some sensor data not posting correctly
- Added new sensor types
- Added new insights
- Renamed
pedometer
sensor to activity
sensor
- (Android) Support for Health Connect on devices below Android 14
- (iOS) Changed sleep stage enum values
- (Android) Support for Health Connect on devices with Android 14
- Added insights for sleep and steps
- Added error logging
- Added authenticate via profileToken
- Added analyzeDateRange method
- Changed library interface
- (Android) Fixed analyze call parameters
- Removed redundant includeSourceData for calling analyze
- (Android) Fixed an issue that would sometimes cause the configure method to hang
- (Android) Removed redundant sensor permissions from Android manifest
- (Android) Improved how data is sent to the server
- Added
heart
and blood
sensors
- Changed
authenticate
method to take appId, appSecret, externalId
as parameters
- (iOS) Improved background sensor data collection
- (iOS) lower minimum iOS version to 12
- (iOS) Configuration callback possibly fired multiple times
- (Android) Fixed sleep receiver crashing
- Added user device information
- Added callback to configure method
- Refactored sensor methods
- Custom notification settings for Android
- Added more demographic parameters
- Added pedometer sensor
- Added an optional list of sensor data used for analyzation
- Fixed some issues with missing sensor data on Android and iOS
- Changed analyze method to use double instead of long for iOS
- Sensor permission error on Android
- Health sensor data updates while app is in background (iOS)
- Analyze endpoint takes an optional range of dates to include
- Refactored Health Activity -> Sleep Sensor
- Refactored Motion Activity -> Pedometer Sensor
- Authentication
- Demographic
- Health Activity
- Motion Activity
- Analyzation