What's Changed
🚀 Features
- 🖥️ Only search, outdated and update macOS apps by @phatblat in #505
- Improve downloading output by @rgoldberg in #625
🐛 Bug Fixes
- 🔧 Check for mac updates only by @WangEdward in #496
- Re-enable
purchase
. by @rgoldberg in #556 outdated
checks if new app version requires newer macOS for all kinds of apps, not just mac-software by @rgoldberg in #551- Fix app IDs by @rgoldberg in #570
- Fix iTunes Search API issues by @rgoldberg in #572
- Downgrade Nimble & Quick to fix testing on newer Xcode versions. by @rgoldberg in #584
- Fix
uninstall
by @rgoldberg in #599 - Use
formattedPrice
for prices by @rgoldberg in #601 - Open the Mac App Store without any spurious error dialogs. by @rgoldberg in #618
Changes
- 👷🏻♂️ Switch to self-hosted M1 Mac mini runner by @phatblat in #382
- 📦 Migrate to GitHub automated release notes by @chris-araman in #445
- 🐛 Fix link to known issues by @beatngu13 in #448
- ⬆️(deps): Bump actions/checkout from 2 to 3 by @dependabot in #454
- 📜 Script fixes by @phatblat in #451
- ⬆️ Swift 5.6 by @phatblat in #470
- Fix error message wording by @janbrasna in #465
- Identifier from App Store by @brettrowberry in #460
- Corrected the build folder name by @jankais3r in #472
- Improve
mas upgrade
output by @rgoldberg in #475 - ⬆️ Dependency & tool updates by @phatblat in #476
- 🔇 Error message cleanup by @phatblat in #477
- Apple silicon GitHub hosted runner by @GreyTeardrop in #509
- Apple Silicon Github-hosted runner for build-test job by @rgoldberg in #508
- ⬆️(deps): Bump actions/checkout from 3 to 4 by @dependabot in #500
- 👷🏻♂️ GHA release workflow by @phatblat in #510
- Add all versions of mas to the Homebrew prerelease allow list by @tonyarnold in #517
- Fix breaking lint issue in MasStoreSearch.swift. by @rgoldberg in #548
- Improve scripts: bootstrap, build, format, lint, test & version. by @rgoldberg in #553
- Git ignore JetBrains IntelliJ IDEA config directory. by @rgoldberg in #552
- Fix typos in comments & in documentation. by @rgoldberg in #549
- Output to stderr responses from Apple endpoints that are unparsable as JSON by @rgoldberg in #550
- Improve
Account
,SignIn
,SignOut
&ISStoreAccount
extension & associated code: by @rgoldberg in #563 - Use Swift Argument Parser instead of Commandant. by @rgoldberg in #554
- Improve tests by @rgoldberg in #571
- Update
README.md
. by @rgoldberg in #573 appIDValue
to encapsulateuint64Value
. by @rgoldberg in #575- Improve usage of
trash
in scripts. by @rgoldberg in #577 - Improve
bootstrap
. by @rgoldberg in #581 - Additional linting / cleanup code by @rgoldberg in #593
- Improve GitHub runners by @rgoldberg in #595
- Improve naming by @rgoldberg in #600
- Improve help output. by @rgoldberg in #610
- Increase minimum macOS version to 10.13 & upgrade Swift to 5.7.1 by @rgoldberg in #611
- Additional improvements enabled by macOS 10.13 by @rgoldberg in #614
- Refactor
AppStoreSearcher
code. by @rgoldberg in #615 - Cleanup help. by @rgoldberg in #617
- Replace
ExternalCommand
code that starts new processes with Apple library calls by @rgoldberg in #621 - Simplify
open()
extension func forURL
. by @rgoldberg in #622 - Improve error messages by @rgoldberg in #623
- Fix typos in DocC by @rgoldberg in #624
New Contributors
- @beatngu13 made their first contribution in #448
- @janbrasna made their first contribution in #465
- @brettrowberry made their first contribution in #460
- @jankais3r made their first contribution in #472
- @GreyTeardrop made their first contribution in #509
- @WangEdward made their first contribution in #496
Full Changelog: v1.8.6...v1.8.7