pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

SDK

  • Installation
  • Changelog
    • 4.3
    • 4.2.2
    • 4.2.1
    • 4.2
    • 4.2-beta5
    • 4.2-beta4
    • 4.1.4
    • 4.1.2
    • 4.1.1
    • 4.1
    • 4.0.1
    • 4.0
    • 4.0-rc20
    • 4.0-beta17
    • 4.0-dp3
    • 3.14
    • 4.0-dp2
    • 4.0-dp1
    • 3.13.1
    • 3.13
    • 3.12
    • 3.11.1
    • 3.11
    • 3.10.1
    • 3.10
    • 3.10-beta6
    • 3.10-beta2
    • 3.10-beta1
    • 3.9.2
    • 3.9.1
    • 3.9
    • 3.9-beta8
    • 3.9-beta7
    • 3.9-beta5
    • 3.8.2
    • 3.8.1
    • 3.8
    • 3.8-beta12
    • 3.8-beta10
    • 3.8-beta8
    • 3.7
    • 3.6.2
    • 3.6
    • 3.6-dp8
    • 3.6-dp7
    • 3.6-dp6
    • 3.6-dp5
    • 3.6-dp2
    • 3.4
    • 3.3
    • 3.2.1
    • 3.2
    • 3.1
    • 3.0
    • 3.0-beta12
    • 3.0-beta11
    • 3.0-beta10
    • 3.0-dp9
    • 3.0-dp8
    • 3.0-dp7
    • 3.0-dp6
    • 3.0-dp5
    • 3.0-dp4
    • 3.0-dp3
    • 3.0-dp2
    • 3.0-dp1
    • 2.9
    • 2.8.1
    • 2.8
    • 2.7
    • 2.6.1
    • 2.6
    • 2.5
    • 2.4.1
    • 2.4
    • 2.3
    • 2.2
    • 2.1.1
    • 2.1
    • 2.0.2
    • 2.0.1
    • 2.0.0
    • 2.0-BETA7
    • 2.0-BETA6
    • 2.0-BETA5
    • 2.0-BETA4
    • 2.0-BETA3
    • 2.0-BETA2
    • 2.0-BETA1
    • 2.0-BETA0
    • 2.0-DP3
    • 2.0-DP2
  • Getting Started with Pebble Time Round

Pebble SDK 2.3 - Changelog

Release Date: June 30 2014

Detailed List of Changes:

Changes for Firmware:

  • Don't generate multiple single click events on release if a repeating click handler is also used
  • Fixed a small memory leak when destroying number_layer objects
  • Fixed a menu_layer display bug when header height is set to 0
  • Allow app developers to supply their own ldscript
  • Give a better error message when an unsupported libc function is used
  • *_destroy functions now correctly do nothing when called with NULL pointers
  • Fixed some BT LE connectivity issues
  • Fixed a crash when we ran out of persist space
  • Fixed a crash on reconnect when a user had a lot of pending iOS notifications
  • Fixed an issue where the watch would continue to vibrate after a call is ended
  • Fixed a display issue in Bluetooth settings when the status bar incorrectly says "Now Discoverable" in airplane mode
  • Fixed a display issue with the notification font settings
  • Fixed a display issue with the music app showing stale information when bluetooth is disconnected.
  • Added the ability to skip to the next and previous notification by double clicking the up and down buttons
  • Disabled the use of the back button for the Bluetooth pairing screen and the Alarm screen
  • Show a status bar icon when notifications are set to "Phone Calls Only"

Changes for PebbleKit iOS:

  • Removed Bluetooth LE code from PebbleKit
  • Improvements to data logging to help troubleshoot issues
  • Removed PBWatch+PhoneVersion and +Polling
  • Made PBWatch+Version report the correct version
  • Fixed a crash when calling PBNumber description
  • Changed imports from <PebbleKit/HeaderName.h> to "HeaderName.h" format
  • Fixed on rare race-condition when sending data between phone and watch
  • Made PebbleKit.podspec pass most-recent CocoaPod linter
  • Prefixed internally used logging classes to fix conflict when using CocoaLumberjack in your app
  • Made existing logging more descriptive

Changes for PebbleKit Android:

No changes

Changes for SDK Tools:

No changes

Changes for Examples:

No changes

Changes for Documentation:

  • Added documentation for the calloc libc function
  • Documented that text drawing functions use UTF-8 and will return errors on invalid input

Overview

  • Detailed List of Changes:
  • Changes for Firmware:
  • Changes for PebbleKit iOS:
  • Changes for PebbleKit Android:
  • Changes for SDK Tools:
  • Changes for Examples:
  • Changes for Documentation: