You may also download through the Connect IQ SDK Manager in Eclipse, by clicking the Connect IQ menu, selecting Open SDK Manager, and then clicking the Download button for Connect IQ SDK v1.1.4 released August 26, 2015.
It is also available for download here: http://developer.garmin.com/connect-iq/sdk/
Release Notes:
- Modified grammar to allow an expanded set of unicode characters in the ID definition. Fixes a bug where non-latin characters couldn't be used in hard coded strings because the compiler-generated label was using the string value (which contained non-latin characters).
- Fixed an issue with using string resources qualified using 'zht' and 'zhs' instead of 'cht' and 'chs' when running the app export wizard
- Fixed a simulator-only memory leak in non-simple data fields when an application returned a value from the 'compute()' function.
- Fixed an issue where a large string value could crash the memory window
- With specific projects a bug existed that didn't allow for the application icon to be overridden properly. This could cause compiler errors if the icon to be overridden was bigger than what the device allowed.
- Added the `semi_round_watch` profile to `devices.xml` to support new and exciting devices that will be launching to support Connect IQ.
- Fixed an issue where behavior delegate events were being sent when keys were pressed and released, and not only on the action event for those keys
- Fixed an issue where the system pen width could be altered and affect native application behavior
- Now exits with an error if an application tries to push or switch to something that is not a view
- Increased reliability and speed of JSON requests on devices
- Fixed an issue where a widget was able to pop the base view and put the unit into an undefined state, causing the unit to hang:
- Menu 1: Pop view and push menu 2
- Menu 2: Pop view (and auto pop pops base view)
- The application will exit with an error in this situation.
- Menu 1: Pop view and push menu 2
- Fixed an issue where the generic delegate was not being passed to the progress bar in order for it to be cancelled (if present)
- Now always creates the `CIQ_LOG.txt` in the event of an application crash
- Standardized the output of Error/Warning logging and prevent two errors being issued for a single instance
- Fixed a memory leak in [`Toybox.Lang.Dictionary.values()`][Dictionary]
- Improved memory usage reporting on the simulator in Mac OS X
- Support new Asia/Pacific SKUs for vivoactive, fenix 3 and epix
- Several other minor bug fixes and improvements