- Fixed typo 'unavalable' to 'unavailable'
- Bump jsrsasign from 8.0.19 to 10.3.0
- Bump lodash from 4.17.20 to 4.17.21
- Bump glob-parent from 5.1.1 to 5.1.2
- Bump uuid from 3.4.0 to 8.3.2
- Bump elliptic from 6.5.3 to 6.5.4
- Bump Bump y18n from 4.0.0 to 4.0.1
- Fixed an issue where the library would stop working when received an unknown packet that is not from Smartglass
- Code cleanup
- No new package release. CI Changes only
- Bump jsrsasign from 8.0.13 to 8.0.19
- Bump lodash from 4.17.15 to 4.17.19
- Bump elliptic from 6.5.2 to 6.5.3
- Implemented authentication using a userhash and xsts token
- Added game_dvr_record() function to record the last 60 seconds
- Update handlebars to version 4.5.3
- Fixed a bug that prevented multiple connections
- Added commands to TvRemote channel to get more information about the provider and channel lineups
- Smartglass class rewritten to support promises (API breaking changes)
- Performance improvements
- Implemented support for JSON fragments (for TvRemote configuration)
- Compatibility for NodeJS 12 by removing the x509 package
- Removed cli client from package
- Big update to the API interface of Smartglass (Massive breaking changes)
- Added IR commands to control the tv and stb using the xbox (volume, channel, etc..)
- Added media control (play/pause)
- Added gamepad control
- Media status implemented
- Improved stability in connection
- Implemented events in the smartglass client
- Refactored smartglass class
- Booting a device will now check if a boot was successfully
- Fixed docker image
- Improved discovery callback
- Improved timeout handling
- Added `_on_timeout()` callback
- Fixed discovery on network
- Added disconnect function (See [examples/connect_and_disconnect.js](examples/connect_and_disconnect.js))
- Added debug options using DEBUG=smartglass:*
- Refactored code
- Code coverage using Mocha and SonarQube
- Added examples to connect to the Xbox
- No code changes. Integrated Travis CI + Sonarqube
- Fixed a bug that caused the connection to fail because the path to the python signing component was invalid
- Big update! xbox-smartglass-node-core can connect to the Xbox! For now only polling the status of the active app and tuning off the console
- Fixed a problem where old callbacks were still used when init a new client