Fixed Node.js Compatibility Issues
🛠️ Bug Fixes
Node.js Compatibility Fix
- Dropped Node.js 16 support to resolve Jest compatibility issues
- Updated CI workflow to test only on Node.js 18.x and 20.x
- Updated package requirements to Node.js ≥18.0.0
Context
Node.js 16 reached End of Life in April 2023 and Jest 29.x has compatibility issues with it. This release aligns with modern Node.js best practices.
What's Included
- ✅ Working CI/CD Pipeline: Tests now pass on supported Node.js versions
- ✅ Automatic Publishing: This release should successfully auto-publish to npm
- ✅ All Previous Features: Device discovery, automation flags, global config
Install with: npm install -g roku-pkg-cli@1.1.2
Note: This release supersedes v1.1.1 which had CI compatibility issues.