SDK change log

Former Member
Former Member
Where I can see sdk changes from 1.3 to 1.4?
  • If you want to see the changes to the ConnectIQ SDK, you can open up the README.html included with the SDK distribution. It lists the changes between SDK versions all the way back to version 0.0.1

    If you want to find functions that are available to devices support for version 1.4 of the ConnectIQ API, you have to search the documentation or diff it against the previous version. As far as I can tell, the only functionality changed for 1.4 was that String.toNumberWithBase() was back-ported from 2.1.0.

    Travis
  • Former Member
    Former Member over 8 years ago
    I try to download latest sdk from
    https://developer.garmin.com/downloads/connect-iq/sdks/connectiq-sdk-mac-2.2.2.zip

    And have error "Not found"
  • With this being a holiday weekend, Garmin probably won't do anything about the link until next week.

    What version of the SDK do you currently have? Like Travis, the only 1.3.x to 1.4.x CIQ change I've seen is the backporting of toNumberWithBase()

    (convert a string to a number, using a "base" -hex, octal, etc) in 1.4.x. Any 2.x.x SDK should be fine if you don't use that one call.

    Here's the 2.2.1 changelog, and this is the SDK that had the 1.4 changes (but the toNumberWithBase() call isn't listed, as it's pretty minor)
    v2.2.1

    General Changes

    Update the compiler to include warnings when a module and class share the same name.
    Prevent zero/negative width characters in custom fonts.
    Fixed directory name build exclusion bug. Now excluding “source_fenix3” won’t also exclude “source_fenix3hr”.
    Fix compile time error with using clauses when trying to use a previously defined ‘using’ label in another ‘using’ label.
    Fix bugs in the “Not all code paths return a value” and “Variable used before being initialized” error detection logic.
    Update the Windows monkeydo script to prevent shortening of PRG file names.
    Enable limited Selectable functionality in data-fields; the Highlighted state is not possible in this mode due to input restrictions. Remove support for Buttons and View.setKeyToSelectableInteraction() when in data-fields.
    Various fixes related to stability and security.
    Updated Programmer’s Guide, UX Guide and API documentation with fixes and new additions.
    Simulator Changes

    Fix issues which may cause a crash when trying to download FIT files.
    Fix a crash that occurred when clicking a progress bar.
    Add an ANT+ sensor dialog that shows ANT+ sensor and allows pairing and unpairing.
    Add menu item to clean up persisted content storage within the simulator.
    Fix “pen” set-up issues to draw primitive shapes correctly.
    Update monkeydo.bat to support /t and -t, and correct the Programmer’s Guide to specify use of -t for Run No Evil commands.
    Fix vivoactive HR swipe direction definitions.
    Fix NumberPicker / isSleepMode missing on Connect IQ 1.x simulated devices (fenix 3, Forerunner 920xt, etc).
    Add a 240x240 Round Device.
    Deprecate Round Watch, Square Watch, Semi-Round Watch and Tall Watch generic devices. If one of these generic devices is detected in a manifest file at compiler time a warning is printed indicating the device will be removed in the future.
  • They had to switch from .zip to .dmg on MacOS, and failed to update the link. If you already have the SDK installed, you can use the SDK manager to get the latest version. Otherwise, you can acquire it here...

    https://developer.garmin.com/downloads/connect-iq/sdks/connectiq-sdk-mac-2.2.2.dmg

    Travis
  • Former Member
    Former Member over 8 years ago
    Travis is correct ... the new MacOS SDK is shipped in DMG format, and we'll get the links updated ASAP. You can either use:

    https://developer.garmin.com/downloads/connect-iq/sdks/connectiq-sdk-mac-2.2.2.dmg

    OR the SDK manager to download the new version. Either should work fine and Happy Holidays!