mirror of
https://github.com/mas-cli/mas
synced 2024-11-28 14:30:29 +00:00
254 lines
8.3 KiB
Markdown
254 lines
8.3 KiB
Markdown
|
# 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]
|
|||
|
|
|||
|
- 🍼 Formula updates from 1.8 release #319
|
|||
|
|
|||
|
## [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
|