0.18.1: Redundant Redundancy

@mdiep mdiep released this Oct 6, 2016 · 255 commits to master since this release

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!

Downloads

0.18: Sierralization

@mdiep mdiep released this Sep 11, 2016 · 275 commits to master since this release

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!

Downloads

0.17.2: Zipper of Zippers

@mdiep mdiep released this Jun 30, 2016 · 353 commits to master since this release

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!

Downloads

0.17.1: An Open Book

@mdiep mdiep released this Jun 24, 2016 · 362 commits to master since this release

Fixed

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

Thanks to @ikesyo for reviewing the pull request!

Downloads

0.17: Swift Marches On

@mdiep mdiep released this Jun 22, 2016 · 365 commits to master since this release

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!

Downloads

0.16.2: A Side of Enterprise

@mdiep mdiep released this Apr 13, 2016 · 421 commits to master since this release

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!

Downloads

0.16.1: Totally Tentacular

@mdiep mdiep released this Apr 12, 2016 · 427 commits to master since this release

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

Downloads

0.16: Tentacular Future

@mdiep mdiep released this Apr 10, 2016 · 436 commits to master since this release

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

Downloads

0.15.2: Turn On, Tune In, Time Out

@mdiep mdiep released this Mar 18, 2016 · 548 commits to master since this release

Fixed

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

Thank you to @ikesyo for reviewing pull requests!

SHA256(Carthage.pkg) = 4ef68bde63d545779a06614f0533cae51eee3479951bf176c93ac32fae56583e

Downloads

0.15.1: You Say You Want a Resolution

@mdiep mdiep released this Mar 9, 2016 · 553 commits to master since this release

Fixed

  • Error when using a branch from a dependency that has no tags (#1168). Thanks @mdiep!
  • copy-frameworks now avoids deleting resources when trying to copy to and from the same path (#1160). Thanks @marcoconti83!
  • Errors when a dependency was listed with different capitalization (#1174). Thanks @bhargavg!

Thank you to @kumapo for improvements to the documentation. And thank you to @mdiep and @robrix for reviewing pull requests!

Downloads