What's Changed
- Big refactor of the code base
- Device handlers are now separated into their own files.
- Code base now adheres to TypeScript strict.
- Update packages and remove unused dependencies.
- Add support for web sockets! The plugin can now use web sockets instead of polling to refresh device state. This results in almost instantaneous notifications about device changes. Note: this is still marked as experimental, so you will need to enable Web sockets in your config in order to try it.
Full Changelog: v1.11.0...v1.12.0