Releases: XcodesOrg/xcodes
1.6.0 - Login Fixed and Cryptex Runtimes supported installing
If you installed xcodes with homebrew you can upgrade with brew upgrade xcodesorg/made/xcodes
.
Big shout out to @abiligiri 🎉 for getting the new Apple SRP login changes over the line! 🙏
Changes
🚀 Enhancements
- Support Service Temporarily Unavailable response error (#389) @noppefoxwolf
- Supports iOS 18+ runtime downloads (#391) @spadafiva
🐛 Bug Fixes
- Add support for SRP Apple login (#393) @MattKiazyk
1.5.0
If you installed xcodes with homebrew you can upgrade with brew upgrade robotsandpencils/made/xcodes
.
iOS 18 runtimes are not supported downloading via the xcodes runtimes
command. Apple has included a new way to download that is not supported.
Changes
🚀 Enhancements
- Show proper error when authenticating with unsupported hardware keys (#294) @garrettmoon
- Support parsing
.xcode-version
beta format (#307) @rzulkoski
🐛 Bug Fixes
- Quick fix to ignore new iOS 18 runtime downloadables (#370) @alvar-bolt
- Always respect select flag during install (#310) @DylanBettermannDD
🧰 Maintenance
- Bump github.com/mxcl/promisekit from 6.8.5 to 6.22.1 (#342) @dependabot
- Bump github.com/mxcl/legibleerror from 1.0.4 to 1.0.6 (#339) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#337) @dependabot
- Add dependabot support for swift (#318) @kemchenj
- Bump actions/checkout from 3 to 4 (#315) @dependabot
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