SmartThingsCommunity/smartapp-sdk-nodejs
Javascript/NodeJS SDK to create SmartThings SmartApps
30 Releases
Latest: 2w ago
v4.3.7Latest
🐛 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
🐛 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
🐛 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
🐛 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
🐛 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
🐛 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
🐛 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
✨ 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
✨ 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
✨ 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
💥 ⚠ 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
🐛 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
🐛 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
💥 ⚠ 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
🐛 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
🐛 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
✨ 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
🐛 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
🐛 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
🐛 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
🐛 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
🐛 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
✨ 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
🐛 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
🐛 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
🐛 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
v1.2.0
✨ 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
🐛 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
🐛 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))
