2023-02-21

API updates

  • FreeStyle Libre: Add support for FR region for customers with a doctor's professional number in France (RPPS or ADELI)
  • Fitbit:
    • Add VO2max to body
    • Add temperature delta & breathing rate to sleep
  • Withings daily: add step, calorie, and distance samples
  • Apple daily: add distance samples
  • Garmin activity: add better internal processing, and additional fields returned in lap samples
  • Google Fit sleep: Add new processing algorithm for data originating from apple watch. Apple health syncs multiple sleep periods for each night into google fit, as well as only indicating "awake" samples in hypnogram details. This update adds in a merging algorithm for these various sleep sessions and fills in the gaps between them.

Bugfixes

  • Garmin daily: appropriately return step samples for correct date
  • Apple activity: filter out -1 value speeds returned by apple, filter out samples outside activity time
  • Google daily: prioritize Google estimated steps over steps merged from various data sources, when available, to reflect data shown in users' GFit app
  • Polar activity: fix pace calculation
  • Strava activity: correct processing of webhook updates
  • Withings: correctly raise a 424 error when user has revoked permissions