UNPKG

cordova-plugin-health

Version:

A plugin that abstracts fitness and health repositories like Apple HealthKit or Google Health Connect

241 lines (165 loc) 5.33 kB
Log of changes ============== ### v3.2.4 * added aggregated heart rate and variants * added blood pressure * updated documentation * bugfixes ### v3.2.3 * included blood_pressure * added body_position and location to blood_glucose on Android * more complete support for nutrition on Android (not 100% of nutrients covered yet) * updated version of HealthConnect SDK ### v3.2.2 * include route and heart rate in workouts, on iOS only * partial support for nutrition on iOS and Android ### v3.2.1 * bugfixes ### v3.2.0 * added support for aggregate heart rate in iOS * added function to open the Health app in both Android and iOS * [Breaking change] removed setPrivacyPolicyURL in Android. Now the URL is placed in a resource xml file. ### v3.1.1 * [Breaking change] removed permissions for AndroidManifest.xml from plugin.xml, now permissions must be set in config.xml * better explained how to setup Android project, particularly gradle * added heart_rate in Android ### v3.1.0 * added support for sleep in Android * refactoring of Android plugin: data types support split into separate files * [Breaking change] the blood glucose meal should be now fasting_MEAL, where MEAL can be lunch, dinner, etc. By default fasting_ should go with unknown: fasting_unknown. ### v3.0.4 * added support for total calories ### v3.0.3 * added support for blood_glucose, distance and height * redocumented support for gender, date_of_birth, bmi, mindfulness and UVexposure on iOS ### v3.0.2 * bugfixes ### v3.0.1 * bugfixes * return ISO8601 when parsing dates from HealthKit ### v3.0.0 * [Breaking change] plugin is now accessed from `cordova.plugins.healt` * [Breaking change] authorization is asked using the `read` and `write` properties only * [Breaking change] total calories have been removed, now you either treat active or basal ones * [Breaking change] when querying for activities, you can specify `includeCalories` and `includeDistance` separately * Added following activities: * bootcamp * stretching * dancing.cardio * exercise_class * strength_training.functional * guided_breathing * Removed following activities: * aerobics * biathlon * biking.hand * biking.mountain * biking.road * biking.spinning * biking.utility * circuit_training * diving * elevator * ergometer * escalator * functional_strength * gardening * housework * in_vehicle * interval_training * kayaking * kettlebell_training * kick_scooter * kitesurfing * martial_arts.mixed * on_foot * p90x * polo * running.jogging * running.sand * skateboarding * skating.cross * skating.indoor * skating.inline * skiing.back_country * skiing.kite * skiing.roller * sledding * sleep (all types) * snowmobile * standup_paddleboarding * still * stairs * team_sports * tilting * unknown * volleyball.beach * volleyball.indoor * wakeboarding * walking.fitness * walking.nordic * walking.treadmill * walking.stroller * treadmill * windsurfing * zumba ### v2.1.1 * added duration in activities when present (iOS) * added flag `filterOutUserInput` on iOS * oxygen saturation on Android * body temeprature on Android ### v2.1.0 * bumped version of Google Play APIs * added separate sleep datatype for Android and iOS (**API change**) * added sleep sessions in simple query for "sleep" data type for Android * distance and calories are optional when querying activity (**API change**) * bugfixing ### v2.0.5 * bugfixes ### v2.0.4 * added oxygen saturation for Android and iOS * added weight circumference for iOS * added blood pressure for iOS * added BMI for iOS * enable HealthKit automatically in iOS ### v2.0.3 * added separate sleep data from Google Fit * updated activity types in iOS (removed depecrated ones and added new ones) * fixed energy in activity when > 1000 Kcal ### v2.0.2 * increased Google APIs to Play: 19.0.0 and Fit: 20.0.0 ### v2.0.1 * added read scope to write scope in Android * added packages queries for Android * updated README ### v2.0.0 * [Breaking change]: the date of birth and gender have been removed from GoogleFit custom datatypes, you need to store these using your app's persistent mechanism * [Breaking change]: sourceName has been removed from GoogleFit * bumped Google Fit API version to 19.0.0 * fixed bug with water consumption unit in Android ### v1.1.5 * allows longer durations of buckets in Android * remove Java annotations ### v1.1.4 * added mindfulness, heart_rate.resting, resp_rate, vo2max, temperature, iOS only for now ### v1.1.3 * some bugfixes * Google services version locked to specific version but changeable ### v1.1.2 * minor bugfix ### v1.1.1 * do not ask for read permission when storing workouts on iOS * added heart rate variability (iOS only) * added stairs (iOS only) ### v1.1.0 * support for latest Google Fit auth mechanism for health data * added support for 'limit' in query() on Android too * Android and iOS return the same object when queried for activity ### v 1.0.5 * updated README * added `filtered` flag to steps also for iOS (but only in aggregatedQuery) * added `appleExerciseTime` in datatypes (store and query) only on iOS * added support for blood pressure store and query on both Android and iOS ### v 1.0.4 * updated README with better documentation * minor bug fixes