Skip to content

Releases: Carthage/Carthage

0.9.1: Feature Proof

13 Sep 18:37
Compare
Choose a tag to compare

Fixed

0.9: Sad Effects

13 Sep 01:42
Compare
Choose a tag to compare

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!
  • dSYMs 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

07 Aug 16:44
Compare
Choose a tag to compare
  • [added] .dsyms are now copied alongside built .frameworks (#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] .xcodeprojs 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

18 Jun 05:42
Compare
Choose a tag to compare

Thanks also to @ikesyo and his code reviewers for the improvements to the Carthage codebase!

0.7.4: Time Desk

06 Jun 05:32
Compare
Choose a tag to compare
  • [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

28 May 16:03
Compare
Choose a tag to compare
0.7.4-beta.2 Pre-release
Pre-release
  • [fixed] Hanging during carthage update (#474)
  • [fixed] Potential segfaults during carthage build (#474)

0.7.4-beta.1

26 May 03:12
Compare
Choose a tag to compare
0.7.4-beta.1 Pre-release
Pre-release
  • [fixed] Hanging during carthage update (#474)

0.7.3: Crocodile Lock

12 May 13:46
Compare
Choose a tag to compare
  • [fixed] Deadlocks on cloning/fetching. (Thanks @ikesyo!)

0.7.2: The Only Good Lock Is a Dead Lock

11 May 20:32
Compare
Choose a tag to compare
  • [fixed] Embedded frameworks being copied separately. (Thanks @jpsim!)
  • [fixed] Issues stemming from git 2.3+ asking for credentials. (Thanks @mdiep!)

0.7.1: A Veritable Hub for Gits

07 May 18:38
Compare
Choose a tag to compare

Fixes release downloads being rate-limited and not working for private repositories. (Thanks @mdiep!)