Changelog
This page provides the historical changes to the WeFitter API. For any questions or concerns, please contact us via tech@wefitter.com
All changes are applicable to all API versions, unless specified in the log. For bi-components of the WeFitter environment (e.g. WeFitter Dashboard), the changes are applicable, unless otherwise specified.
Changelog timeline
WeFitter API
30th of March, 2022:
Added support for Heart rate samples
-
Withings: Added functionality for ECG
-
MyZone: data from the workouts is now reflected in the daily summaries.
-
Polar: Added functionality for VO2
14th of March, 2022:
-
Added ECG functionality
-
Improved sychronisation times for fitbit, withings, strava
-
Improved leaderboards for challenges with a capped goal
-
Added bodyfat measurements for FitBit
-
Added biometric measurements for Withings
22 februari, 2022:
-
Added historical data functionaility for googlefit, strava, and fitbit.
-
Added support for custom terms of service, pivacy policy and data agreement files.
-
Improved speed of pulling data from wearables.
21 Januari, 2022:
-
New BiometricMeasurements model and endpoint
-
Added support for mulit language challenge titles/descriptions/slogans.
-
Connections widget now has brand logos.
WeFitter API
-
Data model expansion with more biometric and health parameters.
-
Improved speed of processing data.
-
Diversified gamification functionalities.
-
More connections for an even better experience with the API (to be announced).
Functionalities
-
Dashboard v.2.0. including a new design and new in-page functionalities.
-
Website v.3.0. with more user interaction available.
-
New user support process integration, for the convenience and ease of use of our clients and your end users.
-
WeFitter Demo app launch.
WeFitter API
30 November, 2021:
-
Added strength training activity type.
-
Fix multiple webhooks for the same type would only send the data to one.
28 September, 2021:
-
Added Oura connection
-
Added date_start/date_end to /profile/<id>/challenge/ to select a specific range of challenges.
-
Added description to the body of /challenge/.
-
Fixed DELETE /challenge/<id>/member/ not always deleting the enrollment.
-
Improved the speed of the leaderboard for streak/stick to it challenges.
06 August, 2021:
-
Disabled saving new daily summary samples.
- Moved the default "successfully connected" response, when creating a connection and without specifying a redirect, to a separate url.
- Make search field case insensitive on the leaderboard page in the dashboard.
Functionalities
30 November, 2021:
-
Added the timestamp for when a goal is reached, visible in dashboard -> challenge -> leaderboard.
06 August, 2021:
-
Fixed the challenge edit page in the dashboard to handle large amount of profiles/team
-
Added the ability to search for profiles/teams while adding profiles/teams to a challenge in the dashboard.
-
On the dashboard's challenge edit/create page, an invalid form message will appear when the start date has been omitted, instead of a 500 server error.
01 August, 2021:
- Android (beta) connection live on WeFitter app
- Samsung Health (beta) connection live on WeFitter app
16 July, 2021:
- Dashboard changes (leaderboard pagination, enroll button, search functionality for challenge members)
SDKs
03 August, 2021:
- Samsung Health SDK v.0.0.1 available for API clients on request.
16 July, 2021:
- SDK packages updated with added "Source" header to ingest call.
WeFitter API
30 June, 2021:
-
Changed OMH activity type mapping for hiking from other to walking.
-
Changed OMH activity type mapping for snorkeling from other to swimming.
-
Fixed a bug where GoogleFit daily summaries were off by 1 day on the first initial sync.
Functionalities
30 June, 2021:
- Refactor challenge team leaderboard calculation, make average calculation of teams possible.