Added --check-min-os & --no-check-min-os to outdated & update (--check-min-os is the default), which enable/disable (respectively) checking that the running macOS is new enough to install the newest version of the given app.
Removed --accurate-ignore-unknown-apps. This is a break change, hence the new major version.
--check-min-os ignores unknown apps, so --accurate by itself (or with --check-min-os) behaves like --accurate-ignore-unknown-apps, though it also ignores apps whose newest version requires a newer macOS.
--accurate --no-check-min-os behaves like pre-6.0.0 --accurate, as it neither ignores unknown apps nor checks the minimum macOS version.
--no-check-min-os is useful for the rare cases:
- when the newest version of the given app requires a newer macOS than is running on your Mac, but another version exists (that is newer than your current version, but older than the newest version) that can install on your macOS
- when the iTunes Search web API doesn't know about an app in the App Store (might not ever occur, but is theoretically possible)
What's Changed
๐ Bug Fixes
- Improve performance of unindexed app detection for nonstandard apps by @rgoldberg in #1210
- Ignore empty receipts when searching for unindexed apps by @rgoldberg in #1211
- Fix minimum OS version check by @rgoldberg in #1212
Full Changelog: v5.2.0...v6.0.0