The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.4.1 - May the Vision Pro be with you π₯½
44 weeks ago
If you installed xcodes with homebrew you can upgrade with `brew upgrade xcodesorg/made/xcodes`.
Did you know that Xcodes CLI support downloading and installing Apple Runtimes!
`xcodes runtimes --include-betas`
`xcodes runtimes install "visionOS 1.0-beta1"`
## Changes
## π Enhancements
* feat: add support for VisionOS runtime download (#300) @MattKiazyk
## π§° Maintenance
* Update README.md (#297) @ThePredators
1.3.0 - Revenge of the Sith
1 year ago
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
β β Apple has implemented a version of Hashcash when logging in, which caused previous versions to lock Apple ID's. This effect all tools that implemented the similar auth/signin api's. The fix should stop any new locks of Apple ID's. If your Apple ID is locked, you must reset your password. β β
## Changes
## π Bug Fixes
* Implement hashcash for AppleID Authentication (#276) @MattKiazyk
## π Enhancements
* Update unxip to use 1.1.3 code (#271) @MattKiazyk
* Add support for Apple API sessions from Fastlane Spaceship (#257) @adamprice
* Add a download runtimes command (#267) @StevenSorial
* Better Handling of Apple Unauthorized errors (#249) @dmytro-kasianchuk-doordash
* use simpler 'release' instead of 'non-prerelease' word in user-facing⦠(#239) @pastey
1.2.0 - The Empire Strikes Back π
1 year ago
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Changes
This returns the requirement of having to log in via your Apple username/password. :(
In happier news - thanks to @StevenMagdy you can now download ~~simulators~~ runtimes via `xcodes runtimes install` with the speed of `aria2`! π
## π Enhancements
* Support runtime downloading/installing (#230) @StevenMagdy
* Update select command to use .xcode-version (#238) @daltonclaybrook
## π Bug Fixes
* restore downloading via xcodereleases with apple username/password :( (#245) @MattKiazyk
## π§° Maintenance
* Add contributing guide (#237) @MattKiazyk
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Changes
## π Enhancements
* Add select option to install (#182) @tahirmt
* Update the cached list of available Xcodes if it's more than 24 hours old (#226) @rpendleton
* Add a command for listing available simulators (#223) @StevenMagdy
* Add "version" argument to "installed" function, printing Xcode's installation path (#220) @rogerluan
## π Bug Fixes
* Exit immediately if trying to select currently selected xcode (#181) @tahirmt
## π§° Maintenance
* Use mocks when writing the cache file in unit tests (#227) @rpendleton
* Add documentation for the `.xcode-version` file (#218) @rogerluan
* Lint Markdown Files (#217) @rogerluan
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Xcodes now **DOES NOT** require any Apple ID and password when downloading Xcode! π
At long last! **you no longer are required** to provide your Apple username and password in order to download Xcode (as long as your using XcodeReleases datasource).
- No more 2FA prompts!
- No more errors when you haven't signed the latest developer EULA!
- No more nervous feeling giving your password to a 3rd Party.
## Changes
## π Enhancements
* Add ability to download Xcode without logging in using XcodeRelease (#215) @MattKiazyk
* Added support to immediately delete Xcode and its XIPs (#211) @juanjonol
* Added `no-superuser` flag (#207) @juanjonol
## π§° Maintenance
* Update Makefile - refactor swift-build option (#214) @ahmetgeymen
* update unxip to the latest version (#209) @rpendleton
* Fix broken unit tests due to new logs and Xcode version (#189) @tahirmt
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Changes
## π§ͺ Unxip Experiment
Thanks to the wonderful work of https://github.com/saagarjha/unxip - unxipping speed is increased by up to 70% on some newer Macs.
Use `xcodes install --latest --experimental-unxip` to test it out
## π Enhancements
* Add experimental unxip flag (#187) @jpsim
* Setting universal build (#172) @fishcharlie
## π Bug Fixes
* Do not exit(1) if xcode is already installed (#180) @tahirmt
## π§° Maintenance
* Bump actions/checkout from 2.4.0 to 3 (#186) @dependabot
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Changes
## π Bug Fixes
* Build with intel based machine instead of M1
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.
## Changes
## π Enhancements
* Add signout command (#140) @senmu
## π Bug Fixes
* Fixing issue with downloading Release Candidate builds (#168) @fishcharlie
* Forward legible errors (#143) @ffittschen
## π§° Maintenance
* Fix broken link to `swift-argument-parser` (#166) @florentmorin
* Bump actions/checkout from 2.3.5 to 2.4.0 (#159) @dependabot
* Bump actions/checkout from 2.3.4 to 2.3.5 (#157) @dependabot
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`. If you also have [Xcodes.app](https://github.com/RobotsAndPencils/XcodesApp) installed via Homebrew Cask then you may need to run `brew link xcodes` afterwards.
## Changes
## π Enhancements
* Don't output download progress when in a non-interactive terminal (#135) @interstateone
* Add support for coloured output (#130) @interstateone
If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`. If you also have [Xcodes.app](https://github.com/RobotsAndPencils/XcodesApp) installed via Homebrew Cask then you may need to run `brew link xcodes` afterwards.
## Changes
## π Enhancements
* Add support for and default to [Xcode Releases](https://xcodereleases.com) data instead of scraping developer.apple.com (#129) @interstateone
* You can still use the scraped data by providing the `--data-source apple` option
* Previously only prerelease versions displayed build identifiers, and now all versions do. This may be a breaking change if you relied on the previous behaviour.
* The uninstall command can be used interactively by omitting the version argument (#131) @pakko972
* The installed command now prints the absolute path for each version (#133) @NinjaLikesCheez
* This output is aligned into columns for interactive terminals (#134, 784751d662502704f76d1e72dd235e0db7a1393a) @interstateone
* Replaced Guaka with swift-argument-parser (#94) @interstateone
* Output generated by swift-argument-parser, like help output, may be formatted differently than Guaka did, and so this may be a breaking change if you relied on the previous format.
## π§° Maintenance
* Update release-drafter.yml to include Homebrew upgrade instructions (#127) @interstateone