- build: Moved CI jobs from Jenkins to GitHub actions.
- docs: Cleaned up readme.
- chore: Updated dependencies.
- feat: Enable arm64 prebuilt binaries for Apple Silicon now that Xcode supports it. Fixes #75.
- chore: Updated dependencies.
- chore: Added arm64 prebuildify script for Apple M1 support, but it's currently untested.
- chore: Updated dependencies.
- chore: Updated dependencies.
- BREAKING CHANGE: Dropped support for Node.js 10.12.0. Please use Node.js 10.13.0 LTS or newer.
- BREAKING CHANGE: Removed syslog relay API. With iOS 10, syslog no longer returned app specific messages. Then in iOS 13, starting the syslog relay service seems to not work reliably.
- fix: Fix assertion failure where async handle was being deleted before libuv had fully closed the handle.
- fix: Flush pending debug log messages when error is thrown initializing relay.
- chore: Updated dependencies.
- feat: Added Electron compatibility.
- chore: Updated dependencies.
- fix: Fixed segfault when copying device value.
- build: Added support for building on macOS Catalina.
- chore: Updated dependencies.
- feat: Registered
node-ios-device
bin in thepackage.json
. - chore: Updated dependencies.
- BREAKING CHANGE: Dropped support for Node.js 8.11 and older.
- BREAKING CHANGE: Completely new API:
devices()
is nowlist()
.trackDevices()
is nowwatch()
and emits achange
event instead ofdevices
.installApp()
is nowinstall()
.log()
has been split up intosyslog()
andforward()
and emit amessage
event.
- refactor: Migrated from
nan
to N-API.