Releases: XcodesOrg/xcodes
1.4.1 - May the Vision Pro be with you 🥽
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
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 🍎
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
1.1
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
🧰 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
v1.0.0
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
0.20.0
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
🧰 Maintenance
- Bump actions/checkout from 2.4.0 to 3 (#186) @dependabot
0.19.0
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
0.18.0
If you installed xcodes with homebrew you can upgrade with brew upgrade robotsandpencils/made/xcodes
.
Changes
🚀 Enhancements
🐛 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
0.17.0
If you installed xcodes with homebrew you can upgrade with brew upgrade robotsandpencils/made/xcodes
. If you also have Xcodes.app 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
0.16.0
If you installed xcodes with homebrew you can upgrade with brew upgrade robotsandpencils/made/xcodes
. If you also have Xcodes.app installed via Homebrew Cask then you may need to run brew link xcodes
afterwards.
Changes
🚀 Enhancements
- Add support for and default to Xcode Releases 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.
- You can still use the scraped data by providing the
- 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, 784751d) @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