# mas Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [v1.8.0] πŸ’ͺ🏼 arm64 support for M1 Macs - 2021-02-12 - ✨ Support for Apple Silicon (arm64) #310 thanks, [@chris-araman](https://github.com/chris-araman)! - βš’οΈ Xcode 12.2 and macOS 10.15.4 required to build - πŸ•Š Swift 5.2 #310 - βš’οΈ Xcode 11.4 and macOS 10.15.2 required to build - πŸ› Specify desired `LD_RUNPATH_SEARCH_PATHS` at link-time #310 - πŸ› Default PREFIX to /opt/homebrew on Apple Silicon (arm64) - ⬆️ Commandant (0.18.0) #310 - ⬆️ Nimble (9.0.0) #310 - ⬆️ Quick (3.1.0) #310 - 🎨 Improve `mas list` command output #278 thanks, [@danielbayley](https://github.com/danielbayley)! - πŸ› Fix alignment of 2nd column of list command output #298 - ✨ `Makefile` #277 ## [v1.7.1] πŸ› Search JSON Fix - 2020-09-06 - πŸ› Account for missing JSON fields in search results #299 ## [v1.7.0] πŸ› Purchase Command - 2020-05-24 - ✨ New `purchase` command for purchasing free apps #264 (resolves #2, #145) thanks, [@blochberger](https://github.com/blochberger)! - 🐟 Seriously more interactive fish completions #242 thanks, [@lwolfsonkin](https://github.com/lwolfsonkin)! 🍺Formula 1.7 #275 - ⬆️ Nimble (8.0.9) #274 - πŸ›  Xcode 11.5 #273 - 🧹 Purchase cleanup #272 - ♻️ SoftwareMap Protocol #271 - πŸ•Š Swift 5 #255 - βš’οΈ Xcode 10.2 and macOS 10.14 required to build - ⬆️ Commandant (0.17.0) #255 - ⬆️ Nimble (8.0.4) #255 - ⬆️ Quick (2.2.0) #255 - βž– Result #255 - πŸ’‘ Update readme with simpler tap usage #241 ## [v1.6.4] πŸ”Ž Search Fix - 2020-05-11 - πŸ› Fix search parameters #269 ## [v1.6.3] πŸ—’οΈ List Fix - 2019-03-31 - πŸ› Fix for list command on macOS 10.14.4 #228 - 🐟 Command completions for fish shell #214 thanks, [@ylectric](https://github.com/ylectric)! - 🎨 SwiftFormat #215 - ⬆️ Nimble (7.3.2) #213 - ⬆️ Quick (1.3.2) #213 - ⬆️ Result (4.1.0) #213 ## [v1.6.2] πŸ—‘ Trashy - 2019-01-21 - πŸ—‘πŸ› Remove external trash command dependency #210 ## [v1.6.1] πŸ€ Lucky Again - 2019-01-18 - πŸ› Fix `lucky` command #207 - πŸ› Restore `search` table output #205 ## [v1.6.0] πŸ”— Links - 2019-01-12 - πŸ‘πŸ» Open AppStore.app with just `mas open` #200 - β™»οΈπŸŒ Network refactor #198 - πŸ‘·πŸ»β€β™€οΈ Jenkins Pipeline #197 - ✨ New `home`, `open` and `vendor` commands #196 - πŸ›πŸ“¦ Fix paths building installer package #195 - β™»οΈπŸ“š AppLibrary refactor #193 ## [v1.5.0] πŸ—‘ Uninstall - 2018-12-27 - βœ¨πŸ—‘ `uninstall` command #81, #191 - βž•πŸΊ `trash` formula #191 - πŸ’₯ Dropped support for Yosemite and Mavericks #192 ## [v1.4.4] 🧹 Cleanup - 2018-12-19 - β¬†οΈπŸ› οΈ Xcode 10.1 #186 - πŸ› Prevent `default.profraw` from getting created (again) #186 - 🚨 Change MasKit dylib version to minor.patch #186 - βœ… Search tests #184 ## [v1.4.3] πŸ“¦πŸ›οΈ MasKit & Carthage - 2018-10-17 Big project restructure to fix issues building for Homebrew. The `mas` binary now depends on the separate `MasKit.framework`. Use the `mas.pkg` package to install manually. - 🧰 MasKit Framework #175 - πŸ“¦ Added installer package #178 - πŸ›  Xcode 10 & Swift 4.2 #173 - ♻️ Use Carthage rather than CocoaPods to manage dependencies #169 thanks, [@tonyarnold](https://github.com/tonyarnold)! - ⬆️ danger (5.7.0) #176 ## [v1.4.2] 🚏πŸ“₯πŸ™…πŸ»β€β™€οΈ Sign-In Disabled - 2018-08-12 > Version 1.4.2 was never [released](https://github.com/Homebrew/homebrew-core/pull/31058) through Homebrew. - 🚏πŸ“₯πŸ™…πŸ»β€β™€οΈ Disabled `signin` command on macOS 10.13+ #162 - An error is immediately returned instead of crashing on newer macOS versions. - See #164 for updates on this issue. - πŸ› Fixed `signout` command #162 - πŸ› Fixed `account` command #165 - ✨ Added price to `search` command when `--price` flag specified #62, #148 - 🎨 `search` output is now formatted in columns #148 - πŸ“Ί Added simple bash completion #157 - βž– CocoaSeeds #155 - βž•πŸ« CocoaPods (1.5.3) #155 - πŸ›  Xcode 9.4 #153 - πŸ›  Xcode 9.3 #141 - πŸ‘·πŸ»β€β™€οΈβš οΈ Re-enabled Danger #137 ## [v1.4.1] 🚯 Stop Littering - 2018-02-18 - πŸ› Prevent `default.profraw` from getting created #135 ## [v1.4.0] πŸ§Ÿβ€β™‚οΈ It's Alive! - 2018-02-16 ### ✨ Enhancements - ℹ️ Info command #26, #55 - πŸ€ Lucky command #88 - πŸ•΅πŸ½β€β™€οΈ Include version number in search output #131 - ☝🏻 Support app name(s) arugments for upgrade command #100 ### πŸ”¨ Xcode Project - ⬆️ Swift 4 #114 - βœ… Added test target #127 - πŸ“› Add build badge to readme #121 - πŸ’Ž Configure bundler #118 ### πŸ™ GitHub - ⚠️ Added Danger for PR feedback #124 - πŸ“πŸ€πŸŽ¨ Added Contributing Guidelines, Code of Conduct and style guide #117, #126 - πŸ“ Added CHANGELOG #119 - πŸ“ Added note about installing through app store first #93 ### πŸ› Dependencies #122 - ⬆️ Commandant (0.13.0) - ⬆️ Result (3.2.4) - ⬆️ cocoaseeds (0.8.3) - ⬆️ xcpretty (0.2.8) ### πŸ‘·πŸ»β€β™€οΈ CI Build - 🍎 Now using [`xcode9.2`](https://docs.travis-ci.com/user/reference/osx#Xcode-9.2) image for `macosx10.13` SDK #120 ## [v1.3.1] Better Errors - 2016-09-25 - Descriptive error messages instead of exit codes - Fixed nullability issue with `list` command - Simpler upgrade checking ## [v1.3.0] Multiple app install - 2016-09-14 - Fix install of Free apps (#19) - Install / Upgrade multiple apps at once - Skip Install if the app is already installed ## [v1.2.2] Secure Password entry - 2016-09-14 - Support reading password from STDIN - Fix building with Swift 2.3/Xcode 8 ## [v1.2.1] - 2016-09-13 - Support reading password from STDIN - Fix building with Swift 2.3/Xcode 8 ## [v1.2.0] Search - 2016-04-16 - `search` command - Fix `mas list` illegal instruction (#16) ## [v1.1.3] - 2016-02-21 - Fix Illegal Instruction: 4 error (#10) ## [v1.1.2] Upload dSYM correctly - 2016-02-21 - Move the dSYM to the xcarchive ## [v1.1.1] Upload dSYM - 2016-02-21 - Upload dSYM from Travis release ## [v1.1.0] Sign In - 2016-02-13 - Added `signin` command (#3) - Added `signout` command ## [v1.0.2] Upgrade all - 2015-12-30 - Added `upgrade` command (#1) ### Fixes - Updated to latest version of Commandant - Broken `install` command after updating Commandant ## [v1.0.1] - 2015-12-30 - Bump version to 1.0.1 ## [v1.0.0] - 2015-09-20 - Initial Release [Unreleased]: https://github.com/mas-cli/mas/compare/v1.8.0...HEAD [v1.8.0]: https://github.com/mas-cli/mas/compare/v1.7.1...v1.8.0 [v1.7.1]: https://github.com/mas-cli/mas/compare/v1.7.0...v1.7.1 [v1.7.0]: https://github.com/mas-cli/mas/compare/v1.6.4...v1.7.0 [v1.6.4]: https://github.com/mas-cli/mas/compare/v1.6.3...v1.6.4 [v1.6.3]: https://github.com/mas-cli/mas/compare/v1.6.2...v1.6.3 [v1.6.2]: https://github.com/mas-cli/mas/compare/v1.6.1...v1.6.2 [v1.6.1]: https://github.com/mas-cli/mas/compare/v1.6.0...v1.6.1 [v1.6.0]: https://github.com/mas-cli/mas/compare/v1.5.0...v1.6.0 [v1.5.0]: https://github.com/mas-cli/mas/compare/v1.4.4...v1.5.0 [v1.4.4]: https://github.com/mas-cli/mas/compare/v1.4.3...v1.4.4 [v1.4.3]: https://github.com/mas-cli/mas/compare/v1.4.2...v1.4.3 [v1.4.2]: https://github.com/mas-cli/mas/compare/v1.4.1...v1.4.2 [v1.4.1]: https://github.com/mas-cli/mas/compare/v1.4.0...v1.4.1 [v1.4.0]: https://github.com/mas-cli/mas/compare/v1.3.1...v1.4.0 [v1.3.1]: https://github.com/mas-cli/mas/compare/v1.3.0...v1.3.1 [v1.3.0]: https://github.com/mas-cli/mas/compare/v1.2.2...v1.3.0 [v1.2.2]: https://github.com/mas-cli/mas/compare/v1.2.1...v1.2.2 [v1.2.1]: https://github.com/mas-cli/mas/compare/v1.2.0...v1.2.1 [v1.2.0]: https://github.com/mas-cli/mas/compare/v1.1.2...v1.2.0 [v1.1.3]: https://github.com/mas-cli/mas/compare/v1.1.2...v1.1.3 [v1.1.2]: https://github.com/mas-cli/mas/compare/v1.1.1...v1.1.2 [v1.1.1]: https://github.com/mas-cli/mas/compare/v1.1.0...v1.1.1 [v1.1.0]: https://github.com/mas-cli/mas/compare/v1.0.2...v1.1.0 [v1.0.2]: https://github.com/mas-cli/mas/compare/v1.0.1...v1.0.2 [v1.0.1]: https://github.com/mas-cli/mas/compare/v1.0.0...v1.0.1 [v1.0.0]: https://github.com/mas-cli/mas/compare/7e0e18d8335cf5eee6a162ea7981ad02ca4294b2...v1.0.0