GitPedia
SmartThingsCommunity

SmartThingsCommunity/smartapp-sdk-nodejs

Javascript/NodeJS SDK to create SmartThings SmartApps

30 Releases
Latest: 2w ago
v4.3.7Latest
smartthingspismartthingspi·2w ago·June 10, 2026
GitHub

🐛 Bug Fixes

  • release dependency updates ([#277](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/277)) ([ee24f32](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/ee24f326052458b17a095f8f88b1999b36a241b0))
v4.3.6
smartthingspismartthingspi·10mo ago·August 20, 2025
GitHub

🐛 Bug Fixes

  • update core sdk and axios ([#266](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/266)) ([7712ab0](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/7712ab0da777373fb2920f1db0610bbb4c78196f))
v4.3.5
smartthingspismartthingspi·1y ago·September 10, 2024
GitHub

🐛 Bug Fixes

  • bugfix to context store remove item methods ([#264](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/264)) ([476c133](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/476c133fe4ff66bf94e130a44a66fb0d1931fd22))
v4.3.4
smartthingspismartthingspi·2y ago·April 25, 2024
GitHub

🐛 Bug Fixes

  • update to core SDK to fix axios issue ([#263](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/263)) ([0370b32](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/0370b32f0b2e4e2bce4f495ff8f6fa22da79e901))
v4.3.3
smartthingspismartthingspi·2y ago·April 17, 2024
GitHub

🐛 Bug Fixes

  • decouple axios version from core SDK ([#261](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/261)) ([aaa4ffe](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/aaa4ffe028e61591c0a729629f287fd720a97138))
v4.3.2
smartthingspismartthingspi·2y ago·January 3, 2024
GitHub

🐛 Bug Fixes

  • corrections to handleHttp and handleUnverified ([#259](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/259)) ([4c55a98](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/4c55a987e549a67a2d4925e803458ba4a56566be))
v4.3.1
smartthingspismartthingspi·2y ago·October 17, 2023
GitHub

🐛 Bug Fixes

  • bug where context state was overwritten at install ([#251](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/251)) ([13b1c56](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/13b1c56513c997c80f310c37feca11e93e409b8b))
v4.3.0
smartthingspismartthingspi·2y ago·October 5, 2023
GitHub

Features

  • added methods to store and retrieve state in the context store ([#249](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/249)) ([1d35407](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/1d35407af07ad5f4c8b80a96fc2a22da3e5fe4c2))
  • release of context store methods ([#250](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/250)) ([4e53c3c](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/4e53c3c12e6bb704d754fd11e7a0d02829d3b486))
v4.2.0
smartthingspismartthingspi·3y ago·March 20, 2023
GitHub

Features

  • added i18n translation to postMessage fields ([#244](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/244)) ([21ffbb7](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/21ffbb7f13eaa98e830c163d4ca31705eaf517c0))
v4.1.0
smartthingspismartthingspi·3y ago·March 20, 2023
GitHub

Features

  • added default scheduled event handler ([#243](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/243)) ([f790c7e](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/f790c7e8152cb5de1a436aa3ecdbcb34a4df79d6))
v4.0.0
smartthingspismartthingspi·3y ago·February 1, 2023
GitHub

💥 ⚠ BREAKING CHANGES

  • remove deprecated color-setting feature (#239)

Features

  • remove deprecated color-setting feature ([#239](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/239)) ([d8449bc](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/d8449bc78ad383c64c6df1e3d9668055863ac518))
v3.0.2
smartthingspismartthingspi·3y ago·February 1, 2023
GitHub

🐛 Bug Fixes

  • update dependencies ([#240](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/240)) ([abe793d](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/abe793db09195ad69b18217f42472b14ae8cb05f))
v3.0.1
smartthingspismartthingspi·3y ago·December 13, 2022
GitHub

🐛 Bug Fixes

  • specify main as the semantic release branch ([#235](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/235)) ([75d34c3](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/75d34c31e179133f94c55be40b80509357bade7f))
  • support other API urls for API_ONLY apps ([#234](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/234)) ([22578a6](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/22578a6abadb54cd9ebe5d58d028487d5ec5b62a))
v3.0.0
smartthingspismartthingspi·3y ago·August 11, 2022
GitHub

💥 ⚠ BREAKING CHANGES

  • The SmartThingsClient (context.api) has been updated
  • which includes breaking changes to select devices and apps methods.
  • The SDK will also no longer write OAuth client details to the context
  • store if it is configured.

Features

  • update Core SDK to v5 ([#227](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/227)) ([e0e374c](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/e0e374c871c64e985db6caeb5099a814172284ec))
v2.6.2
smartthingspismartthingspi·4y ago·April 12, 2022
GitHub

🐛 Bug Fixes

  • deps: npm audit ([#220](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/220)) ([6f229cc](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/6f229cccf84a94ca58b0fd9a38414e2c4a32c0b6))
v2.6.1
smartthingspismartthingspi·4y ago·January 27, 2022
GitHub

🐛 Bug Fixes

  • deps: npm audit ([#215](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/215)) ([7ad8032](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/7ad803267928096d256b0b0d06cb01acdb2d8f11))
v2.6.0
smartthingspismartthingspi·4y ago·September 13, 2021
GitHub

Features

  • Exported Page class to support unit testing of SmartApps ([#206](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/206)) ([0af7ef9](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/0af7ef9680673a445e7cf034cff70e3e68428f64))
v2.5.5
smartthingspismartthingspi·4y ago·September 1, 2021
GitHub

🐛 Bug Fixes

  • Fixed bug when making API calls from page handlers in installed apps ([#205](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/205)) ([34b50d5](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/34b50d51f0aaad618d22f20c0e3261f4b1986716))
v2.5.4
smartthingspismartthingspi·4y ago·July 8, 2021
GitHub

🐛 Bug Fixes

  • await async updated handlers during install ([#202](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/202)) ([834c176](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/834c17642edcf58920b6f3ecaa20997cd4e7bb1b)), closes [#200](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/200)
v2.5.3
smartthingspismartthingspi·5y ago·June 2, 2021
GitHub

🐛 Bug Fixes

  • Initialization: add return type annotations ([#198](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/198)) ([b4b1afc](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/b4b1afcf2bde579ad0e97a3435f50eac71927600))
v2.5.2
smartthingspismartthingspi·5y ago·May 13, 2021
GitHub

🐛 Bug Fixes

  • Handle re-written URLs in HTTP signature validation ([#196](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/196)) ([69b89c5](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/69b89c52bba7386952590880a9a19484444c8f68))
v2.5.1
smartthingspismartthingspi·5y ago·May 11, 2021
GitHub

🐛 Bug Fixes

  • deps: npm audit ([#195](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/195)) ([fdbf767](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/fdbf7676dc97d27c26caebb9e776da42e1d5c067))
v2.5.0
smartthingspismartthingspi·5y ago·February 2, 2021
GitHub

Features

  • Added optional handler for CONFIGURATION/INITIALIZE event ([#183](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/183)) ([4179093](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/41790938f80aa34dd79333d47187b4e6bc62e14b))
v2.4.5
smartthingspismartthingspi·5y ago·January 26, 2021
GitHub

🐛 Bug Fixes

  • Add Accept-Language to API calls when locale is set ([#182](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/182)) ([7dfe817](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/7dfe8179b7f8243d6d24808cfb39a8c03757d85b))
v2.4.4
smartthingspismartthingspi·5y ago·January 7, 2021
GitHub

🐛 Bug Fixes

  • Updated axios and core-sdk versions ([#179](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/179)) ([770dfee](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/770dfee10604ce604e0ca9d902dd2a595ceda3dc))
v2.4.3
smartthingspismartthingspi·5y ago·November 18, 2020
GitHub

🐛 Bug Fixes

  • Added modules docs ([#172](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/172)) ([ec9d6eb](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/ec9d6eb1ca47ce53d70a0884bdc1614541f5a99b))
v1.2.1
erodewalderodewald·7y ago·May 7, 2019
GitHub
v1.2.0
smartthingspismartthingspi·7y ago·April 24, 2019
GitHub

Features

  • Added default unhandled promise rejection handler ([#67](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/67)) ([1869a9c](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/1869a9c))
v1.1.3
smartthingspismartthingspi·7y ago·April 20, 2019
GitHub

🐛 Bug Fixes

  • set _defaultRequired=false ([#65](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/65)) ([a2d168f](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/a2d168f))
v1.1.2
smartthingspismartthingspi·7y ago·April 18, 2019
GitHub

🐛 Bug Fixes

  • autocompletions with jsdocs ([#63](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/issues/63)) ([5895d6b](https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs/commit/5895d6b))