Version 21.101.00 of the FIT SDK is available for download at https://developer.garmin.com/fit/download/
In this release:
- JavaScript SDK - major version bumped from 0 (beta) to 21 (released)
- Python SDK - major version bumped from 0 (beta) to 21 (released)
*** Moving forward the major and minor version of these SDKs will be in-sync with the other SDKs.
Profile additions in this release:
- Added new manufacturer ids
- LSEC - renamed from ISEC, which was a typo
- Shaynue
- Porsche EP
- Added new Garmin Product ids
- Marq Gen2 Aviator
- Marq Gen2 - all other variants
- Instinct 2 Crossover
- Added new sport types
- Racket
- Water Tubing
- Wakesurfing
- Added new sub-sport types
- Pickelball (used with Sport type Racket)
- Padel (used with Sport type Racket)
- Added new messages
- Time In Zone
- Split
- Added new types
- Split Type
- HR Zone Calc - Percent Lactate Threshold HR (LTHR) value
- Local Device Type - used with the Device Type field in the Device Info message
- BLE Device Type - used with the Device Type field in the Device Info message
- Added Respiration Fields to:
- Session Mesg
- Lap Mesg
- Length Mesg
- Record Mesg
- Added Enhanced Altitude Fields to
- Segment Point Mesg
- Segment Lap Mesg
*** "Enhanced" fields use a larger data type than their counter part field; 32 bits instead of 16 bits, or 16 bits instead of 8 bits. Data from the counterpart field is copied to the enhanced field during decoding, except for the C SDK. The enhanced fields should be used when present.
Release notes for this release and earlier releases can be found at https://forums.garmin.com/developer/fit-sdk/w/fit-sdk-wiki/92/fit-sdk-release-notes