* set APP_ID and APP_SECRET from main class
* add APP_ID and APP_SECRET as class constructor parameters
* updated test case
* updated test case
* added new test case
* docs updated
* Release v3.1.0 - "setWSDevicePowerState" (#96)
* new mixing to control devices using websocket
* switch status on single channel devices
* working on deviceControl mixin
* better error handling
* working on fix for shared devices
* refactor/cleanup
* added helper function
* added docs for new method
* return device new status
* added test cases
* properly close websocket connection and clean used properties
* added test cases
* error detection enhancements
* added test cases
* error detection enhancements
* added new test file to jest setup
* method renamed
* fix for closing websocket connection
* new getWSDevicePowerState method
* added test cases
* re-arrange tests
* added new test cases
* extract helpers methods
* added test case
* close WebSocket connection on auth error
* updated docs
* updated dependencies
* fix for "forbidden" error
* updated dependencies
* Added arpTableSolver (#18)
* Added arpTableSolver
* fix package import
* linting class
* changed arp library
* refactor arp class
* using arpping fork
* refactor arpTableSolver class
* Added Zero Conf functionality (LAN mode) (#46)
* added crypto-js
* zeroconf helper functions
* zeroconf update payload
* new method to save devices cache file
* class renamed
* refactor Zeroconf class
* return cached device if exists
* moved method to get local ip address
* fix mac addresses without leading zeroes
* refactor Zeroconf class
* using new zeroconf functionality
* zeroconf working with single and multichannel devices
* save device mixin enhancement
* working on zeroconf test cases
* catch errors on filesystem methods
* zeroconf: added extra test cases
* better error handling
* zeroconf: 100% code coverage
* removed deprecated login method
* updates on credentials file
* version bump
* Docs for v2.0 (#52)
* added v1 docs
* added zeroconf docs
* updated readme
* docs updated
* removed zeroconf article warning
* updated vscode config
Co-authored-by: Luis Llamas <luisllamas@hotmail.com>