mirror of
https://github.com/google/pebble.git
synced 2025-03-15 08:41:21 +00:00
2.9 KiB
2.9 KiB
title | date |
---|---|
Pebble SDK 4.3 - Changelog | 2016-11-23 |
Changes to Firmware
- Added heart rate zones to the Health app.
- Added a heart rate measurement characteristic to the Pebble GATT profile, enabling mobile apps to retrieve live heart rate data from Pebble watches with a built-in heart rate monitor.
- Added
HealthMetricHeartRateRawBPM
to allow access to raw heart rate measurements from supported watches. - Added Kickstart watchface.
- Added the display of heart rate measurements in the sports app when a 3rd party app uses the Sports API.
- Added voice reminders on Pebble for iOS users.
- Improved measurements of heart rate on Pebble 2 devices.
- Bug fixes and improvements.
Changes to SDK
- Fixed a bug where the Rocky.js
minutechange
event was not emitted when the hour or day changed. - Added
quiet_time_is_active
to permit C apps to check if Quiet Time is active on a watch. - Added the alias
app_package.json
to the webpack.config.js file, to allow Pebble Packages torequire('app_package.json')
, which will require an app's package.json or appinfo.json file during JS bundling. - Added support for specifying custom PebbleKit JS and Rocky.js entry points from within a Rocky.js project's package.json file.
Changes to PebbleKit Android (v4.0.1)
- Added new APIs for sending custom HR data and a custom label/value from a mobile companion app, using the Sports API.
- Added a helper object that will automatically manage state and message construction for updates to the Sports app on a Pebble watch.
- Updated the Constant
ICON_MAX_DIMENSIONS
to be 25px, to be consistent with watches running 4.0 firmware. If your provided icon exceeds 25px x 25px, you will encounter a runtime error when callingcustomizeWatchApp
.
Changes to PebbleKit iOS (v4.0.0)
- Added support for Diorite and Emery watches.
- Added new APIs for sending custom HR data and a custom label/value from a mobile app.
- Added a helper object that will automatically manage state and message construction for updates to the Sports app on a Pebble watch.
- Removed Bluetooth Classic support. Mobile apps compiled with this version of PebbleKit will only communicate with watches running FW 3.8 and later, which use BLE for communications. Mobile apps using PebbleKit iOS 4.0.0 and later will no longer need to be whitelisted for use with Pebble.