Repository navigation
Release v1.3.3
Version Synchronization Release v1.3.3
Version synchronization release to maintain compatibility with homebridge-tsvesync v1.3.3 enhancements including extended timeout chain support and enhanced session management.
Summary of All Features from v1.2.0 onwards
Session Management System (v1.2.0-1.3.3)
- π Complete Session Persistence: Comprehensive token lifecycle management with SessionStore interface
- β° Advanced Proactive Token Refresh: Intelligent JWT token refresh before expiration with enhanced scheduling (Enhanced in v1.3.0)
- π Automatic Token Refresh: Session hydration and refresh across application restarts
- π JWT Token Support: Built-in JWT decoding for expiration and issuance timestamp extraction with normalized precision (Enhanced in v1.3.2)
- π Event System: onTokenChange callbacks for real-time session state monitoring
- π‘οΈ Secure Storage: Session data persistence with proper file permissions (0o600)
- π« Concurrent Login Protection: Promise-based coordination prevents simultaneous login attempts
- π Cross-Region Resilience: Enhanced authentication failure handling across US/EU regions
- π― Timeout Chain Compatibility: Support for extended timeout scenarios with chained timers (v1.3.3)
Technical Enhancements
This release maintains full compatibility with all session management features introduced in v1.2.0 and enhanced through v1.3.3, supporting the comprehensive timeout chain improvements added in homebridge-tsvesync v1.3.3.
Installation
npm install tsvesync@1.3.3Documentation
π€ Generated with Claude Code