- chore: Updated dependencies.
- fix: Fixed yarn lockfile.
- chore: Updated dependencies.
- feat(xcode): Added
userLicenseFile
path. - chore: Updated dependencies.
- BREAKING CHANGE: Dropped support for Node.js 10.12 and older. Please use Node.js 10.13.0 LTS or newer.
- feat: Added Xcode 12 and iOS 14 to the device pair compatibility table.
- feat: Lazy load
node-ios-device
when listing or watching for devices. - chore: Updated dependencies.
- chore: Updated dependencies.
- fix(xcode): Fixed bug where compatible iOS runtime filtering was also being applied to watchOS runtimes causing them to not be listed. (DAEMON-306)
- fix(simulator): Fixed watchOS sim semver ranges for device pair compatibility lookup and added a truthiness check in case we ever need to blacklist a version.
- fix(simulator): Added
simctl
andsimualator
executables to simulator info handles. - fix(cli): Fixed simulator info to display generated data instead of just the unsorted sims.
- fix(xcode): Fix Xcode sim runtime compatiblity lookup. (TIMOB-27463)
- chore: Updated dependencies.
- fix: Added support for Apple developer certificates. (TIMOB-27358)
- chore: Updated dependencies.
- feat: Registered
ioslib
bin inpackage.json
. - chore: Updated dependencies.
- feat: Added
teamId
to certificate info. - chore: Updated dependencies.
- fix: Removed global simulator profiles directory from Xcode
coreSimulatorProfilesPaths
.
- fix: Added new Xcode 11 simulator runtime and device types search paths.
- feat: Added
info
andreset-sims
commands toioslib
CLI. - feat: Added
coreSimulatorProfilesPaths
to Xcode info object. (DAEMON-250)
- BREAKING CHANGE: Dropped support for Node.js versions before v8.12.0.
- BREAKING CHANGE(dep): Upgraded to node-ios-device v2 which dropped support for Node.js 7.x and older.
- BREAKING CHANGE(simulator): iOS Simulator watch companion lookup map changed to only have compatible watch simulator UDIDs instead of full descriptor to save on memory.
- fix(simulator): Added check for the existence of the simulator device directory before walking.
- feat(simulator): Added support for Xcode 11.
- chore: Updated dependencies.
- fix: Added support for Apple developer certificates. (TIMOB-27358)
- feat: Added teamId to certificate info.
- feat: Added info and reset-sims commands to ioslib CLI.
- feat: Added coreSimulatorProfilesPaths to Xcode info object. (DAEMON-250)
- feat(simulator): Added support for Xcode 11.
- fix: Removed global simulator profiles directory from Xcode coreSimulatorProfilesPaths.
- fix: Added new Xcode 11 simulator runtime and device types search paths.
- fix(simulator): Added check for the existence of the simulator device directory before walking.
- chore: Updated dependencies.
- chore: Updated dependencies.
- refactor: Upgraded to Gulp 4.
- refactor: Refactored promises to use async/await.
- fix: Added pluralize dependency since it was removed from snooplogg 2.
- chore: Updated dependencies.
- fix: Workaround for sim runtimes that have a bad version number in the runtime's
profile.plist
. (DAEMON-259) - refactor: Moved simctl path into executables under xcode info.
- fix: Added path to global Xcode license file.
- chore: Updated dependencies.
- feat: Added the
ioslib detect-device-pairs
command. - chore: Updated the device pair compatibility table.
- chore: Updated dependencies.
- chore: Added Xcode 10 to device pair lookup. (TIMOB-26089)
- chore: Updated
ioslib
bin to usecli-kit
's help, version, and aliases. - chore: Updated dependencies.
- chore: Updated dependencies.
- fix: Fixed bug where extract teams from provisioning profiles would fail if any provisioning profiles didn't have any associated teams. (DAEMON-209)
- chore: Updated dependencies.
- fix: Fixed bug where a failure to parse a cert name would cause no certs to be found and an error to be thrown.
- chore: Updated dependencies.
- chore: Updated dependencies.
- chore: Removed hard coded path that was used for debugging.
- Initial release of the v2 rewrite.
- Updated code to ES2015.
- Support for detecting Xcode, iOS SDKs, simulators, devices, keychains, certs, provisioning profiles, and teams.