Releases: Carthage/Carthage
Releases · Carthage/Carthage
0.9.1: Feature Proof
Fixed
- Crash when use submodules (#752). Thanks @bencochran!
0.9: Sad Effects
New
- Support for universal framework targets (#622). Thanks @neonichu and @jpsim!
- The
github
keyword supports GitHub Enterprise repositories (#657). Thanks @ikesyo! carthage bootstrap
has a--no-checkout
flag (#686). Thanks @ikesyo!dSYM
s will be copied to the build folder from downloaded releases (#684). Thanks @erichoracek!- The
--platform
flag can now take multiple comma-separated platforms (#726). Thanks @ikesyo! - Repositories will be built for only the simulator if the correct signing identity isn’t installed (#583). Thanks @abbeycode!
- Support for tvOS (#742). Thanks @NachoSoto!
Improved
- GitHub API errors are warnings instead of failures (#669). Thanks @ikesyo!
- Projects that don’t share any frameworks are now warnings instead of failures (#679). Thanks @ikesyo!
- A more descriptive description is printed when downloading binaries (#699). Thanks @mdiep!
- Binary downloads are automatically disabled when using submodules (#692). Thanks @ikesyo!
- The
github
keyword tolerates more inputs (#747). Thanks @ikesyo!
Fixed
- Submodules are synced recursively (#674). Thanks @ikesyo!
- Invalid repository errors in the Carthage cache (#695). Thanks @ikesyo!
- Incorrect build orders for nested dependencies (#702). Thanks @ikesyo!
- Random file exists errors when downloading binaries (#707). Thanks @ikesyo!
- Errors when home directory isn’t on the startup volume (#713). Thanks @ikesyo!
Thank you to @ikesyo and @Nirma for improvements to the codebase!
0.8: Llama Calculus
- [added]
.dsym
s are now copied alongside built.framework
s (#516 & #640, thanks @sharplet!) - [added] The option to specify a GitHub access token via the
GITHUB_ACCESS_TOKEN
environment variable (#605, thanks @guidomb!) - [fixed] Carthage tasks will now correctly inherit the environment from
carthage
(#584) - [fixed] A potential crash when running
copy-frameworks
(#526, thanks @eliperkins!) - [fixed] All
git
tasks will no longer prompt for credentials (#648, thanks @ikesyo!) - [fixed] Dependencies will now be pinned to tags when applicable, allowing Carthage to use binaries (#649, thanks @ikesyo!)
- [improved]
.xcodeproj
s that don't share any dynamic frameworks will be skipped (#570, thanks @ikesyo!) - [improved] All architectures will be built, regardless of project settings (#580, thanks @ikesyo!)
- [improved] Binary frameworks will be used for pre-releases (#654, thanks @ikesyo!)
Thanks to @ikesyo for continued improvements to the codebase! Thanks also to @abbeycode, @morizotter, and @sharplet for improvements to the documentation. 💖
0.7.5: Complications
0.7.4: Time Desk
- [fixed] Hanging during
carthage update
(thanks @norio-nomura and @robrix!) - [fixed] Potential segfaults during
carthage build
(thanks @norio-nomura and @robrix!) - [fixed] Repository names being treated as case-sensitive (#525, thanks @eliperkins and @mdiep!)
- [fixed] Private GitHub releases not being downloaded unless logged in through Safari (#529, thanks @erichoracek and @robrix!)
- [fixed] Building user schemes in addition to shared schemes (#488, thanks @neonichu!)
- [fixed] Symlinks to project files not being treated the same as the project file itself (#489, thanks @neonichu!)
- [improved] Tags with only one number are no longer interpreted as semantic versions (#508, thanks @segiddins and @neilpa!)
- [improved] Error messaging when
carthage archive
can't find a framework (#521, thanks @kareman and @mdiep!)
0.7.4-beta.2
0.7.4-beta.1
- [fixed] Hanging during
carthage update
(#474)
0.7.3: Crocodile Lock
- [fixed] Deadlocks on cloning/fetching. (Thanks @ikesyo!)