All notable changes to this project will be documented in this file.
🚨 This release is a major version and contains some breaking changes. Please read the list below.
- Nothing happened when a
customPosition
command was issued.
🚨 This release is a major version and contains some breaking changes. Please read the list below.
- Auto discovery of the Tahoma box using Bonjour
🚨 This release is a major version and contains some breaking changes. Please read the list below.
- Package of 3.0.0-beta.1 was not complete (ignored files on publication)
Skipped
🚨 This release is a major version and contains some breaking changes. Please read the list below.
- Migration to the new Local API, replacing the cloud-based Somfy Open API.
tahoma-read
node returns the raw data retrieved from the local API. (a remapping of your flows might be needed)- Upgraded the dependencies to their latest versions
- Replaced TSLint with ESLint
- Removed deprecated properties on the Tahoma node
- Added error message when automatic session refresh is impossible (see this article for more information)
- Added support for blinds rotation for motors that support it (#33, thanks to @marekhalmo)
- Added a buffer when setting a custom position to consider close-enough values as valid (#34)
- Fixed an issue that prevented tokens from being correctly refreshed
- Fixed an unhandled Promise rejection (#31)
- Refactored the network layer to retrieve credentials from memory, instead of global context.
- Fix publication to NPM registry issue (#20)
🚨 This release is a major version and contains some breaking changes. Please read the list below.
- Implementation of Somfy Open API, replacing unofficial TahomaLink API
- Migration of the network layer from deprecated request to axios
tahoma-read
node now returns the raw response from the Somfy Open API (a remapping of your flows might be needed)
- New code quality control using TSLint
- Added door handle state support, contributed by @matthub
- Fix missing break statement (#8, thanks to @taucher4000)
- Fix login strategy, preventing "Too Many Requests" error returned by Somfy (See #9)
- New node
tahoma-read
(#6) - New
stop
action to immediatly stop the current action on the devices (#5, thanks to @Genosse274) - New CHANGELOG.md file to keep track of all updates.
- Fix path in getSetup() (#7, thanks to @hobbyquaker)