SDK 1.1.1 Release Available!

We recently released version 1.1.1 of the Connect IQ SDK yesterday, and it's available for download:

http://developer.garmin.com/connect-iq/sdk/

You may also download through the Connect IQ SDK Manager in Eclipse, by clicking the Help menu, selecting Open SDK Manager, and then clicking the Download button for Connect IQ SDK 1.1.1 released April 20, 2015.

v1.1.1

  • Do not support swipe up/down in simulator to match current device behavior
  • Fix simulator onHold() event reporting incorrect coordinates
  • Fix corrupted 1-bit palette bitmap display
  • Fix size/alignment of round watch display region to prevent clipping
  • Add Japanese Gregorian translation
  • Add English support to APAC devices
  • Add Thai language support
  • Disable "Not Set" language option for running applications
  • Allow applications to pass an input delegate into Ui.pushView() when creating a progress bar. The progress bar should only be able to be popped if the developer specifies an input delegate when pushing the dialogue. If null is passed then the progress bar will remain on-screen regardless of input.
  • The simulator now kills an application when pressing back on the base page
  • When adding a Duration to a Moment, Duration.value() will now return a long to avoid floating point number precision loss
  • Fix several stability issues with the geometry iterator
  • info.StartLocation now correctly initializes to null on devices
  • getSystemStats() now returns the correct used/free/total memory amounts
  • The FIT recording session will now be saved when a new session is created, or if the application is closed
  • The dst field in Toybox::System::ClockTime is now correctly populated
  • Activity monitoring history now uses the UNIX time epoch
  • Calling Toybox:System::println(null) now correctly prints "null"
  • Fix issue where Toybox::Application::deleteProperty() would not always delete a specified property depending on call order with setProperty()
  • Changing the content of a property ID from a string to a number using Toybox::Application::setProperty() will no longer result in a crash
  • Using a sub sport greater than SUB_SPORT_FLEXIBILITY_TRAINING should no longer give an unexpected type error
  • Fix several device crashes and memory leaks under various circumstances
  • Various other minor bug fixes and documentation updates


Known Issues:
  • Exceptions are not working correctly


-The Connect IQ Team
  • With eclipse, the println() calls will show up in the console window in Eclipse (not sure about other environments).

    On the device, they show up in <appname>.txt in the app/logs directory, but you must create an empty file of the proper name yourself for them to be saved.
  • New SDK and ANT+ scale

    does the new SDK 1.1.1 support ant+ scale like Tanita BC1000/1500 in order to sync the health data with Garmin Connect?
  • You'd have to use the Toybox.Ant module to talk to a weight scale. Even if you manage to get that working, I don't believe there is any facility for transferring the information to Garmin Connect so it wouldn't be all that useful. Of course if you have access to the web service for a 3rdparty site (like myFitnessPal), you may be able to send it there.
  • Former Member
    Former Member over 10 years ago
    Travis is correct.

    The Weight scales are not supported directly, but the generic ANT channel API can be configured to connect to any ANT device if you have access to the device profile.