FIT SDK Release Notes
Welcome Guest,Register Now
Log In

FIT SDK Release Notes

SDK 20.76.00

Released 2018-10-17

SHA256: A7F60D4110A734BD6E6B14C5EF8D78C2C1CCBD590782B02552F26DE2D6D9CD55 *FitSDKRelease_20.76.00.zip

New Features

General


 

SDK 20.74.01

Released 2018-09-20

SHA256: 109F384358FE0164794BE906B38BB0748FA10F0262A468870FF263A4174AFE54 *FitSDKRelease_20.74.01.zip

New Features

General


SDK 20.72.00

Released 2018-08-22

SHA256: A2908C67E403276B8446B558A6F3FE3FA2E667EA9D5DD44A57AB61BA138EC4BF *FitSDKRelease_20.72.00.zip

New Features

General


 

SDK 20.67.00

Released 2018-07-25

SHA256: DA6F88995A8518E5370006AEFE49F5C45F7C2AE601F60F87162B0C7769E394D3 *FitSDKRelease_20.67.00.zip

New Features

General


 

SDK 20.66.00

Released 2018-05-24

SHA256: 2006102253CEACE1CE96CA238BC720C3D17DBD3F9F55C82E89111044D5229658 *FitSDKRelease_20.66.00.zip

New Features

General


 

SDK 20.64.00

Released 2018-04-30

SHA256: 2CA7ACF07904F34FBD7D61D35F11096FDE036F28CF684520C33C09236CC5CDC7 *FitSDKRelease_20.64.00.zip

New Features

General

C++


SDK 20.63.00

Released 2018-04-04

SHA256: BCEAB00BB65AA5CB8F5762325ED36F852277FBD32F97C00E4E1C10937B6AD47A *FitSDKRelease_20.63.00.zip

New Features


SDK 20.62.00

Released 2018-03-21

SHA256: BECE52C07E15473B692E9B40B8FA97006F31AF0312C4D4A992A8657E7B8BACEB *FitSDKRelease_20.62.00.zip

New Features


SDK 20.58.10

Released 2018-02-22

SHA256: 0E3414F5A50DBC075758D6CC558A842724A351935C55A3DA479060D18B09FB64 *FitSDKRelease_20.58.10.zip

New Features


SDK 20.58.00

Released 2018-02-21

SHA256: BAD37F69EC6CD9A08114A064888B4A2782F0B5F6F0BB6DFB48C757ED2671AAF3 *FitSDKRelease_20.58.00.zip

New Features


SDK 20.56.00

Released 2018-01-25

SHA256: 1BDAC39D00A7342B30AEEFF4D0B257757C001921D2BC319C999013CBDBE1497B *FitSDKRelease_20.56.00.zip

New Features


SDK 20.54.00

Released 2017-12-22

SHA256: ED7C5E6D690DDDF8F432F706AFABB3C83D33752F0454BF30D3ABB0561C31580E *FitSDKRelease_20.54.00.zip

New Features


SDK 20.51.00

Released 2017-11-23

SHA256: 111FD871952F17086463AE3A965885DEAAE3BFE251C7FC0FFF76A468DA790F2E *FitSDKRelease_20.51.00.zip

New Features


SDK 20.50.00

Released 2017-10-26

SHA256: D957E447E90F4D6A04959DE809D9B7D0FE2353D70C90DB0ED5F6F6FE02A6E607 *FitSDKRelease_20.50.00.zip

New Features

Improvements

C


SDK 20.46.00

Released 2017-09-25

SHA256: E9630D939283DAFCA7CD5B19AACA6E2F3D95C05757263DE2A764FB93302C4B17 *FitSDKRelease_20.46.00.zip

New Features


SDK 20.43.00

Released 2017-08-30

SHA256: 027F70F21B6AB312B051DD4AA7642DA12A3F2B3DEC0A0043B5608DB27ABD59E2 *FitSDKRelease_20.43.00.zip

New Features


SDK 20.42.00

Released 2017-08-16

SHA256: 5A567EBBC9B84A00B7B66CA15C5AA2E0FA69BB54AD94DF37588D461A32F65971 *FitSDKRelease_20.42.00.zip

New Features


SDK 20.41.00

Released 2017-08-02

SHA256: 185BAE89807B18A3777B7FED74C35ECC60CE6BABD3F74F1B7FB36D97F6DE6EB3 *FitSDKRelease_20.41.00.zip

New Features


SDK 20.38.00

Released 2017-07-05

SHA256: 629b4ae3d87f130a0cb9b220b38d896c270c4fe3d414401ec37b826b8e69d526 *FitSDKRelease_20.38.00.zip

New Features


SDK 20.35.00

Released 2017-06-07

SHA256: 73c6bef46985f4fbbd6ffbe11a93885aa6ed0b0a98e08c852db4be8c551fa2e8 *FitSDKRelease_20.35.00.zip

New Features


SDK 20.33.01

Released 2017-05-12

SHA256: 41472ba8e6fd56ec9ea39305dd60ddddc078f52deab2844b81da4299bcb8c3a4 *FitSDKRelease_20.33.01.zip

Bug Fixes

C#


SDK 20.30.00

Released 2017-04-12

SHA256: ee243f3fce2f47ec752f86df02908de76d7ccbfc5101dca415ef40c7bb62ace7 *FitSDKRelease_20.30.00.zip

Bug Fixes

C#


SDK 20.27.00

Released 2017-03-15

SHA256: 0dcd3334d89343becf92e0572594dadeac4de94a4c9a7bd00c94c70b9b50655f *FitSDKRelease_20.27.00.zip

Bug Fixes

C++

C

C#


SDK 20.24.01

Released 2017-02-15

SHA256: 38d21442ff671eebe1271451a949a9cf016c317479be87631e2cfb8f619d9d40 *FitSDKRelease_20.24.01.zip

New Features

Improvements

C++

C


SDK 20.22.00

Released 2017-01-18

SHA256: 3b4b30cf55c922fafe4095ecb88ef34fd35986010230b28c3e851537240630b9 *FitSDKRelease_20.22.00.zip

New Features


SDK 20.21.00

Released 2017-01-04

SHA256: b53fc73c921a7d59db86c61f9a4975e7a1b1852c07c041d07fe0fd544a0e1862 *FitSDKRelease_20.21.00.zip

New Features

Bug Fixes

FitGen

Documentation


SDK 20.18.00

Released 2016-11-30

SHA256: 04ef77ea30bfb7213fa65b5a6047434d8a8f1c5d1d42d77c5d65e50d03e983e2 *FitSDKRelease_20.18.00.zip

New Features

FitGen


SDK 20.16.00

Released 2016-11-02

SHA256: a41a77eac45a3e86bcaf1773e2fd2b7a1b65b42dc3bafb57edbf887b19f5dbfa *FitSDKRelease_20.16.00.zip

Bug Fixes

FitGen

Code Improvements

C


SDk 20.14.00

Released 2016-10-04

SHA256: 2fff2d479bc797ed5a65e6244e7b8a2fad4326ffceb031f6dc532b0e0405c2e8 *FitSDKRelease_20.14.00.zip

Bug Fixes

C#

C

New Features


SDK 20.10.01

Released 2016-09-02

SHA256: e805e512d1fffce4bf5fe3425a503ba4eb77b8ae34889e0a3e03fb663a7a6d71 *FitSDKRelease_20.10.01.zip

Bug Fixes

Java

C++

C#

New Features

Java

Improvements

C


 

  • Profile Updates
    • Profile Updates
    • Profile Updates
    • Added the ability to suppress component expansion when decoding FIT files.
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Added method to remove fields from messages in Mesg.cs
    • Profile Updates
    • Fixed declaration ordering to reduce old-style-declaration warnings (const static has been changed to static const)
    • Profile Updates
    • Fixed an issue where the CSVTool would truncate data when converting from CSV to FIT when the CSV file had blank cells
    • Added the ability to strip expanded fields from messages in the C#, C++, and Java SDKs
    • Added the "-re" flag to the CSVTool to remove fields generated by component expansion from CSV output
    • Profile Updates
    • Fixed an issue where the CSVTool would throw an error when decoding .FIT files with developer data
    • Profile Updates
    • Added the "-e" flag to the CSVTool which will attempt to display enum values as their string representations
    • Profile Updates
    • Profile Updates
    • Profile Updates
    • Fix a multi-threading issue in Profile.cs
    • Fix an issue where field accessor helper methods would remove fractional component of scaled fields
    • Fix an issue when writing messages with unknown fields
    • Throw an exception if a file with a bad field size is encountered. (Previously SDK would segfault)
    • Fix an issue in FIT Ram files where Ram objects would not be created correctly
    • Fix an issue in file header generation that would write an invalid protocol version (thanks to mdlieder for finding this)
    • Profile Updates
    • FIT_USE_STDINT_H is now enabled by default.
    • Improvements to C/C++ SDK coexistence 
    • Profile updates
    • Profile Updates
    • Fixed a potential issue when compiling Java with FitGen where command line could be too long on Windows
    • Fixed some typos in Profile.xlsx
    • Provide more detailed state feedback during Java Compile
    • No longer fail Java builds if _JAVA_OPTIONS environment variable is set
    • Fix some errors caught by static code anaysis
    • Fixed an issue with developer data decoding
    • RAM file definitions had an incorrectly calculated CRC
    • RAM file data structures could generate empty arrays
    • Added a -o argument to FitGen.exe that allows for specification of the root output directory
    • Java Decode did not correctly handle messages with no fields

    • C++ Developer Data Encode was incorrectly implemented

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

    • Mono can now run FitGen.exe

    • Profile Updates

    • Added a GetStringValue method to Java types

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