FIT SDK Release Notes
Welcome Guest,Register Now
Log In

FIT SDK Release Notes

SDK 20.33.01

Released 2017-05-12

SHA256: 41472ba8e6fd56ec9ea39305dd60ddddc078f52deab2844b81da4299bcb8c3a4 *FitSDKRelease_20.33.01.zip

Bug Fixes

C#

  • Fix a multi-threading issue in Profile.cs

SDK 20.30.00

Released 2017-04-12

SHA256: ee243f3fce2f47ec752f86df02908de76d7ccbfc5101dca415ef40c7bb62ace7 *FitSDKRelease_20.30.00.zip

Bug Fixes

C#

  • Fix an issue where field accessor helper methods would remove fractional component of scaled fields
  • Fix an issue when writing messages with unknown fields

SDK 20.27.00

Released 2017-03-15

SHA256: 0dcd3334d89343becf92e0572594dadeac4de94a4c9a7bd00c94c70b9b50655f *FitSDKRelease_20.27.00.zip

Bug Fixes

C++

  • Throw an exception if a file with a bad field size is encountered. (Previously SDK would segfault)

C

  • Fix an issue in FIT Ram files where Ram objects would not be created correctly

C#

  • Fix an issue in file header generation that would write an invalid protocol version (thanks to mdlieder for finding this)

SDK 20.24.01

Released 2017-02-15

SHA256: 38d21442ff671eebe1271451a949a9cf016c317479be87631e2cfb8f619d9d40 *FitSDKRelease_20.24.01.zip

New Features

  • Profile Updates

Improvements

C++

  • FIT_USE_STDINT_H is now enabled by default.

C

  • Improvements to C/C++ SDK coexistence 

SDK 20.22.00

Released 2017-01-18

SHA256: 3b4b30cf55c922fafe4095ecb88ef34fd35986010230b28c3e851537240630b9 *FitSDKRelease_20.22.00.zip

New Features

  • Profile updates

SDK 20.21.00

Released 2017-01-04

SHA256: b53fc73c921a7d59db86c61f9a4975e7a1b1852c07c041d07fe0fd544a0e1862 *FitSDKRelease_20.21.00.zip

New Features

  • Profile Updates

Bug Fixes

FitGen

  • Fixed a potential issue when compiling Java with FitGen where command line could be too long on Windows

Documentation

  • Fixed some typos in Profile.xlsx

SDK 20.18.00

Released 2016-11-30

SHA256: 04ef77ea30bfb7213fa65b5a6047434d8a8f1c5d1d42d77c5d65e50d03e983e2 *FitSDKRelease_20.18.00.zip

New Features

FitGen

  • Provide more detailed state feedback during Java Compile

SDK 20.16.00

Released 2016-11-02

SHA256: a41a77eac45a3e86bcaf1773e2fd2b7a1b65b42dc3bafb57edbf887b19f5dbfa *FitSDKRelease_20.16.00.zip

Bug Fixes

FitGen

  • No longer fail Java builds if _JAVA_OPTIONS environment variable is set

Code Improvements

C

  • Fix some errors caught by static code anaysis

SDk 20.14.00

Released 2016-10-04

SHA256: 2fff2d479bc797ed5a65e6244e7b8a2fad4326ffceb031f6dc532b0e0405c2e8 *FitSDKRelease_20.14.00.zip

Bug Fixes

C#

  • Fixed an issue with developer data decoding

C

  • RAM file definitions had an incorrectly calculated CRC
  • RAM file data structures could generate empty arrays

New Features

  • Added a -o argument to FitGen.exe that allows for specification of the root output directory

SDK 20.10.01

Released 2016-09-02

SHA256: e805e512d1fffce4bf5fe3425a503ba4eb77b8ae34889e0a3e03fb663a7a6d71 *FitSDKRelease_20.10.01.zip

Bug Fixes

Java

  • Java Decode did not correctly handle messages with no fields

C++

  • C++ Developer Data Encode was incorrectly implemented

C#

  • C# SDK String Fields will now correctly return null if no valid value is encoded 

New Features

  • Mono can now run FitGen.exe

  • Profile Updates

Java

  • Added a GetStringValue method to Java types

Improvements

C

  • Removed some warnings that were being generated in RAM file structures in C SDK