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 3.13 - Changelog

Release Date: June 7 2016

This firmware was released only for the Pebble Time series.

Changes to Firmware

  • Added the Weather app (requires mobile app 3.13).
  • Reduced confusion between walking and sleeping in Pebble Health.
  • Added U+1F525 FIRE (🔥) to the supported emoji.
  • layer_set_value() functions now always mark the layer as dirty.
  • Removed complaints about sleeping less than usual if you none-the-less slept plenty.
  • Improved Pebble Health summary notifications
  • gcolor_equal() now considers all transparent functions to be equivalent. This change only affects apps built with SDK 3.13 or later.

Changes to SDK

  • We launched Pebble Packages, our new, npm-based package solution!
    • Check out our Pebble Package guides!
    • appinfo.json is deprecated; long live package.json! Use pebble convert-project to update your app.
    • We now include Pebble Packages that you have installed in your node_modules folder for use in the C or PebbleKit JS code of your app.
    • We also include standard node modules for use in PebbleKit JS (but compatibility varies).
    • We can now create packages as a new project type. Try pebble new-package!
    • Packages can also use AppMessage and resources without identifier conflicts.
  • require in PebbleKit JS now requires explicitly using relative paths when loading files in your app (i.e. prefixing filenames with ./).
  • AppMessage keys are now included in your C code with a MESSAGE_KEY_ prefix. They are also included in your PebbleKit JS code as the return value of require("message_keys").
  • AppMessage keys can be auto-assigned, so numbers don't have to be picked explicitly for communication between C and PebbleKit JS. This is designed to enable libraries to function without conflicts.

Overview

  • Changes to Firmware
  • Changes to SDK