• Garmin Insider

Release Notes

Release Policy

In general releases are made as soon as new features or important bug fixes are available. Release numbers consist of four parts: major-version.compatibility-version.new-features-version.bug-fix-version

  1. major-version – Used for major releases. There may be little or no backwards compatibility.
  2. compatibility-version – Used for releases where some coding may be needed for backwards compatibility.
  3. new-features-version – Used for releases that introduce new features without breaking backwards compatibility.
  4. bug-fix-version – Used for releases that only contain bug fixes and maintain full backwards compatibility.

Release Roadmap

The long-term goal of the Communicator-API is to allow the exchange of all formats of data supported by Garmin devices on both the Mac and PC. Current high-priority goals are:

  1. Firefox and Safari support on Mac OS X.
  2. Full support for reading and writing all formats of fitness data.

Release History

communicator-api-1.7 (August 12th, 2009)

  • Added ability to differentiate between FIT and TCX devices
  • Added FIT course and user profile write support for FIT devices
  • Note about reading FIT files: The use of the getBinaryFile function is restricted to Garmin websites. This will be fixed in an upcoming Communicator plugin release.
  • Fixed conflict issue with Flip4Mac plugin in Safari 4
  • Added methods for unit software updates to Control layer
  • Added ability to limit number of activities user can upload at once
  • Added ability to upload compressed data
  • Added fitness workout support (read/write)
  • Added fitness goals support (read/write)
  • Added support for Windows Safari
  • Improved progress status
  • Added ability to retrieve datatype file path from device object
  • Resurrected unit tests using the YUI Test framework

communicator-api-1.4.2 (February 27th, 2008)

  • Added ability to get device XML for the current device
  • Added a generic method for writing binary files (GPI specific methods/fields are deprecated and will be removed in 2.0)
  • Fixed bugs in the Device Control Demo
  • More complete documentation for display options
  • Improved end of progress status when writing large binary files to device

communicator-api-1.4.1 (December 19th, 2007)

  • Improved internationalization capabilities in DeviceDisplay.

communicator-api-1.4 (December 12th, 2007)

  • Added support for Edge 705
  • Maven groupId changed to com.garmin.developer
  • Required plugin version supported, allowing developers to set the minimum plugin version required on a per-application basis.

communicator-api-1.3 (September 14th, 2007)

  • Added the capability to read and write courses, workouts and user profile to fitness devices such as the Edge 305 and Forerunner 305.
  • Added Mac plugin detection and support.
  • Added the capability to plan trips by writing locations to SD cards without a GPS device present.
  • Added the capability to allow a web site to read a directory of fitness activities or courses and then just retrieve details for individual activities.
  • Added a function to allow web sites to retrieve fitness data in compressed format.
  • Cleaned up and improved JSDocs, linking related functions to each other, and adding minimum plugin version requirements.
  • Improved error message reporting for incompatible devices and plugin versions.

communicator-api-1.2 (July 13th, 2007)

communicator-api-1.1 (June 22nd, 2007)

communicator-api-1.0 (May 29th, 2007)

  • default CSS styling

communicator-api-0.9 (May 25th, 2007)

  • single-button UI support
  • object element generation
  • device testing and bug fixes

communicator-api-0.8 (May 23th, 2007)

  • moved JavaScript to garmin/device folder
  • Extensive device testing and bug fixes

communicator-api-0.7 (May 8th, 2007)

  • added Web Drop support and demo page
  • added TCX history (training data) read support
  • subversion protocol is now https

communicator-api-0.6 (May 2nd, 2007)

  • subversion repository moved to public location
  • added support for GPI format
  • fixed IE bugs

communicator-api-0.5 (April 17th, 2007)

  • discover and list connected devices
  • read and write track logs
  • read and write waypoints
  • support GPX file format