Releases: 2BAD/tvt
Releases · 2BAD/tvt
v2.0.0 - Async SDK Migration
Breaking Changes
- SDK methods now return promises and require
await
- Device instances must be created via
Device.create()
static factory method - Changed
info
property to asyncgetInfo()
method
Improvements
- Better error handling with async SDK operations
- Improved concurrent operations with
Promise.all
- SDK version information is now immutable after initialization
Migration Guide
Before:
const device = new Device('192.168.1.100')
const info = device.info
After
const device = await Device.create('192.168.1.100')
const info = await device.getInfo()
Full Changelog: v1.1.0...v2.0.0
v1.1.0
SDK Initialization
- Implemented lazy loading for SDK library
- Added Linux platform check at initialization
New Features
- Added comprehensive logging throughout device operations
- Implemented better cleanup and resource management
- Added complete JSDoc documentation for all SDK methods
Full Changelog: v1.0.6...v1.1.0
1.0.6
Full Changelog: v1.0.5...v1.0.6
1.0.5
Full Changelog: v1.0.4...v1.0.5
1.0.4
1.0.3
Replace the roarr
with the debug
package for logging purposes.
Allow the uuid
to be passed as part of the settings to the Device
constructor; otherwise, it will be generated automatically.
Full Changelog: v1.0.2...v1.0.3
1.0.2
Fixed path resolution for binaries
Full Changelog: v1.0.1...v1.0.2