Added
- Add cause to all thrown errors (#329)
- Add named options for all functions (#314)
- Add validation helper functions and validate all parameters for commands (#320)
- Add option to get screenshot as a buffer (#304)
- Add a files option to the zip command (#290)
- New args for commands (#202)
- Add Roku Cloud Emulator (RCE) support (#331)
Changed
- Unified device option (#323)
- Error handling rewrite (#302)
- Ensure all functions return objects (#316)
- Allow setting options when creating the Roku-Deploy object (#291)
- Return the out path when zipping (#296)
- Standardize Parameter Names Between Node API and CLI (#233)
- Download actual signed package from device on newer firmware (#244)
- upgrade to @rokucommunity/logger@0.4.1. Notable changes since 0.3.10:
Fixed
- Security enhancements (#322)
- Fix getDestPath dropping absolute src entries (#347)
- Fix mocha/ts-node breaking on Node 22+ (#341)
- Fix security audit issues (#289)
- chore: Full test coverage (#325)
- chore: Add 1s breathing room between device tests (#348)
- chore: Close code coverage gaps to hit 100% (#343)
Removed
- Remove
getOptions(#284)