Skip to content

Releases: Carthage/Carthage

0.19: Feels Dichotomy

14 Feb 21:40
Compare
Choose a tag to compare

Added

  • Support for binary-only frameworks (#1760). Thanks @michaelmcguire!
  • Carthage now builds with Swift 3 (#1736 and many others). Thanks @ikesyo!
  • Check to see if a new version of Carthage has been released (#1533). Thanks @rodchile!

Improved

  • Longer Xcode timeout for slow machines (#1532). Thanks @yas375!
  • When checkout fails, the underlying Git error will be printed (#1519). Thanks @NachoSoto!
  • Cartfile.resolved is now sorted alphabetically to reduce conflicts (#1681). Thanks @mdiep!
  • Xcode warnings/errors are no longer passed through to Carthage stdout. This has been a source of confusion for many users. (#1718) Thanks @mdiep!

Fixed

  • Building projects that aren’t configured for the clean action (#1572). Thanks @zachwaugh!
  • Binary downloads are disabled if --toolchain option is given (#1585). Thanks @ikesyo!

Thank you to @Nirma, @ikesyo, and @mdiep for improvements to the code base. Thank you to @mdiep and @ikesyo for reviewing pull requests.

0.18.1: Redundant Redundancy

06 Oct 01:16
Compare
Choose a tag to compare

Fixed

  • Redundant builds when building a scheme that contains multiple targets (#1512). Thanks @mdiep!
  • Errors when using GitHub Enterprise repos with a Carthage built with Swift 2.3 (#1505). Thanks @ikesyo!
  • Updated shell completion for recent changes (#1474). Thanks @nafu!

Improved

  • Consistent usage of ' in terminal output for consistent rendering (#1472, #1476). Thanks @nafu!
  • The help message for --platform now suggests macOS instead of Mac (#1499). Thanks @giginet!

Thank you to @mdiep, @NachoSoto, and @ikesyo for reviewing pull requests!

0.18: Sierralization

11 Sep 01:49
Compare
Choose a tag to compare

Improved

  • Carthage itself now compiles with both Xcode 8 / Swift 2.3 and Xcode 7 / Swift 2.2 (#1395, #1397, #1398, #1404, #1410, #1442). Thanks @ikesyo!
  • Symlinks will now be created in Carthage/Checkouts/ for dependencies (#1421). Thanks @BobElDevil!
  • macOS is accepted as a value for --platform (#1390). Thanks @ikesyo!
  • appletvos and appletvsimulator are accepted as values for --platform (#1391). Thanks @ikesyo!
  • Output is now flushed at the end of each line (#1444). Thanks @slabko!

Fixed

  • xcodebuild hang when the target contains a core data model (#1447). Thanks @salling!
  • Redundant fetching of dependencies (#1429). Thanks @BobElDevil!
  • carthage archive incorrectly added absolute paths (#1386). Thanks @BernardGatt!
  • Crash when a repository wasn’t found (#1451). Thanks @mdiep!
  • PrivateHeaders weren’t stripped from copied frameworks (#1380). Thanks @erichoracek!
  • Issues working repositories that were in /tmp (#1459). Thanks @ikesyo!
  • Schemes weren’t escaped when invoking xcodebuild (#1389). Thanks @ikesyo!
  • Failure to get tags when the global Git config changed the output of git tag (#1463). Thanks @jalcine!

Thank you to @rondiamond and @evgeniyd for improvements to the documentation; to @ikesyo for improvements to the codebase; and to @mdiep and @NachoSoto for reviewing pull requests!

0.17.2: Zipper of Zippers

30 Jun 12:42
Compare
Choose a tag to compare

Improved

  • carthage copy-frameworks now strips headers from the framework (#1377). Thanks @ikesyo!

Fixed

  • carthage archive didn't respect --project-directory (#1373). Thanks @hamchapman!
  • carthage update would sometimes hang (#1376). Thanks @mdiep!

Thank you to @ikesyo and @mdiep for reviewing pull requests!

0.17.1: An Open Book

24 Jun 12:20
Compare
Choose a tag to compare

Fixed

  • Cartfile.private shouldn't be required (#1367, broken in 0.17). Thanks @mdiep!

Thanks to @ikesyo for reviewing the pull request!

0.17: Swift Marches On

22 Jun 12:51
Compare
Choose a tag to compare

Added

  • A --toolchain option to specify the Swift toolchain that should be used (#1303). Thanks @tkrajacic!

Improved

  • Frameworks will be built for the simulator only on platforms that require bitcode when bitcode is disabled (#1280). Thanks @phatblat!
  • Zsh will now autocomplete dependency names from the Cartfile.

Fixed

  • Carthage will error on carthage bootstrap <dependency> if dependency doesn’t exist in Cartfile.resolved (#1294). Thanks @mz2!
  • Carthage will error on carthage update <dependency> if dependency doesn’t exist in Cartfile (#1344). Thanks @ktakayama!
  • carthage archive no longer tries to copy XCTest files with test targets that have "Run" enabled in the build scheme (#1302). Thanks @BernardGatt!

Thank you to @ikesyo for improvements to the codebase! Thank you to @mdiep and @NachoSoto for reviewing pull requests!

0.16.2: A Side of Enterprise

13 Apr 12:37
Compare
Choose a tag to compare

Added

  • copy-frameworks will now ignore frameworks that don't have valid architectures (#1241). Thanks @coenert!

Fixed

Thank you to @ikesyo and @mdiep for reviewing pull requests!

0.16.1: Totally Tentacular

12 Apr 13:02
Compare
Choose a tag to compare

Fixed

  • Archived applications getting placed under “Other Items” (#1261). Thanks @ikesyo!
  • Error when a GitHub repository had tags without releases (#1262). Thanks @mdiep!

Thank you to @mdiep and @ikesyo for reviewing pull requests.

SHA256(Carthage.pkg) = ae8b8b40a7c68efa10d9eb2d9635ea36c9b1b0e8682d006140978abdc24e87a7

0.16: Tentacular Future

10 Apr 15:05
Compare
Choose a tag to compare

This release updates to Swift 2.2. Building Carthage now requires Xcode 7.3.

Added

  • An outdated command that lists dependencies that could be updated (#598). Thanks @mattprowse!
  • A --derived-data option to specify a custom derived data folder (#1143). Thanks @bartoszj!
  • A CARTHAGE_PATH environment variable that contains the path to carthage (#1154). Thanks @auibrian!

Improved

  • The --output option to copy-frameworks now handles directory paths (#1251). Thanks @ikesyo!

Fixed

  • update will fetch when dependencies are pinned to a branch (#1202). Thanks @ikesyo!
  • copy-frameworks will copy frameworks to the correct folder for unit test targets (#1214). Thanks @ali-rantakari!
  • The build order of nested dependencies (#1158). Thanks @erichoracek!

Thank you to @mdiep and @ikesyo for improvements to the codebase. Thank you to @ikesyo, @NachoSoto, and @mdiep for reviewing pull requests!

SHA256(Carthage.pkg) = 3d75c033f72498b379ce4f7d04075303510082f254701df9d5ffe9c18615f085

0.15.2: Turn On, Tune In, Time Out

18 Mar 13:18
Compare
Choose a tag to compare

Fixed

  • Lengthen the timeout for xcodebuild -showBuildSettings (#1192). Thanks @mdiep!

Thank you to @ikesyo for reviewing pull requests!

SHA256(Carthage.pkg) = 4ef68bde63d545779a06614f0533cae51eee3479951bf176c93ac32fae56583e