Carthage Versions Save

A simple, decentralized dependency manager for Cocoa

0.32.0

5 years ago

Fixed

  • More resiliency towards xcrun simctl list devices --json outputting com.apple.CoreSimulator.SimRuntime in keys whose values are available simulator devices (#2693, #2696). Thanks @kmcbride and @DavidBrunow!

Thank you to @giginet, @taher-mosbah, @ikesyo, and @blender for reviewing pull requests!

0.31.2

5 years ago

:warning: Carthage will only consider targets that support the archive action. (#2507 & #2515) :warning: :warning: Carthage does not support Xcode 6 anymore. (#2561) :warning: :warning: Carthage source only builds on Xcode 9.4+, thus requiring macOS High Sierra. :warning:

Fixed

  • More resiliency towards xcrun simctl list devices --json outputting isAvailable as String, isAvailable as Bool, or availability as String depending upon whether Xcode 10B61 has been installed, or an Xcode 10.1 beta has been installed (#2630). Thanks @ olejnjak!

Thank you to @artemnovichkov for improvements to the documentation.

Thank you to @ikesyo and @giginet for improvements to the codebase and the infrastructure.

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

0.31.1

5 years ago

:warning: Carthage will only consider targets that support the archive action. (#2507 & #2515) :warning: :warning: Carthage does not support Xcode 6 anymore. (#2561) :warning: :warning: Carthage source only builds on Xcode 9.4+, thus requiring macOS High Sierra. :warning:

Fixed

  • Resiliency towards xcrun simctl list devices --json outputting availability or isAvailable depending upon whether an Xcode 10.1 beta has been installed (#2606). Thanks @giginet!

Added

  • Add support for *.xcfilelist file in carthage copy-frameworks (#2591). Thanks @kishikawakatsumi!

Thank you to @ikesyo and @giginet for improvements to the codebase and the infrastructure.

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

0.31.0

5 years ago

:warning: Carthage will only consider targets that support archive action .(#2507 & #2515 ) :warning: :warning: Carthage does not support Xcode 6 anymore (#2561) :warning: :warning: Carthage source only builds on Xcode 9.4, thus requiring macOS High Sierra :warning:

Fixed

  • Ignore targets that don't support archive (#2507). Thanks @chuganzy !
  • Watch OS targets won't build in Xcode 10 (#2561). Thanks @giginet !
  • Fix SemVer parsing with too many dots (#2518). Thanks @marcoconti83 !
  • Fix timeout in carthage version check (#2546). Thanks @Sebastian-Hojas !

Added

  • Symlink the Build folder for binary downloads (#2551). Thanks @jasonboyle !
  • Implement carthage validate to validate the correctness of the Cartfile.resolved (#2523). Thanks @jasonboyle !
  • Add support for .xz archives (#2548). Thanks @carolanitz !

Improved

  • Improve handling of binaries with no Info.plist (#2542). Thanks @ikesyo !

Thank you to @3lvis (#2524), @brentleyjones (#2537), @sgl0v (#2556), @martnst (#2563) for improvements to the documentation!

Thank you to @ikesyo (#2520, #2522, #2535, #2527, #2538, #2574, #2571) for improvements to the code base! Thank you to @ikesyo @jdhealy (#2510) for improving the infrastructure!

Thank you to @mdiep @jdhealy @ikesyo @blender for reviewing pull requests!

0.30.1

5 years ago

:warning: This release improves support for Semantic Versions. You might experience changes to dependency resolution when running update. See (#2412) :warning:

Fixed

  • Use correct URL format when using Proxies (#2428). Thanks @blender !
  • Filter out improper directories passing as frameworks (#2436). Thanks @blender !
  • Fix symlinks on APFS volumes (#2445). Thanks @cmittendorf !
  • Consider XCODE_PRODUCT_BUILD_VERSION alongside EXPANDED_CODE_SIGN_IDENTITY to address Xcode 10’s empty build setting behavior (#2476). Thanks @jdhealy !
  • Make use of --new-resolver flag in bootstrap command (#2486). Thanks @blender !

Added

  • Support for building static frameworks (#2415, #1935). Thanks @Aranoledur @ikesyo !

Improved

  • Semantic Version Support Enhancements (#2412 , #1553). Thanks @marcoconti83 !
  • Add --archive option to build command (#2438). Thanks @sunshinejr !
  • Generate a version file for projects with no shared schemes (#2450). Thanks @jasonboyle !
  • Relative Path Support In Cartfile.resolved (#2383). Thanks @dmiluski !
  • Allow Github releases archieves with application/octect-stream MIME type (#2448). Thanks @bwhiteley !
  • Truncate log file before writing new one (#2474). Thanks @ChristopherRogers !
  • Allow binary dependencies with no Info.plist (#2502). Thanks @blender !

Thank you to @blender ( #2386, #2399, #2447), @TwiterZX (#2396), @valeriyvan ( #2385), @DanTheColoradan (#2426), @walshie4 (#2463), @dimazen (#2471), @isaac-weisberg (#2499) for improvements to the documentation!

Thank you to @ikesyo (#2413) for improving the infrastructure!

Thank you to @ikesyo ( #2431, #2434, #2435), @ChristopherRogers (#2475) for improvements to the code base!

Thank you to @mdiep @jdhealy @ikesyo @blender @kballard @artemnovichkov for reviewing pull requests!

0.30.0

5 years ago

⚠️

This release contains a potential security concern. Do not download

0.29.0

6 years ago

:warning: This release raises the deployment target to macOS 10.11 El Capitan :warning:

Fixed

  • Fix dSYM generation (#2334). Thanks @abrindam!
  • Fix update X's dependencies when running carthage update X (#2321). Thanks @jwutke!
  • Fix segmentation fault when bootstrapping (#2376). Thanks @vytis!
  • Fix a bug involving carthage outdated fail (#2328). Thanks @chuganzy!
  • Fix a bug involving tvOS binary releases (#2346). Thanks @blender!

Added

  • Optionally strip debug symbols in carthage copy-frameworks (#2361). Thanks @abrindam!
  • Support relative file path for binary dependencies (#2360). Thanks @dmiluski!
  • Don't create Carthage/Build symlink if project doesn't use Carthage (#2368). Thanks @mdiep!
  • Add support for proxied environments (#2371). Thanks @jakeadams!

Improved

  • Limit Parallelism in scheme discovery (#2343). Thanks @flovilmart!
  • Speed up scheme discovery (#2344) (#2372). Thanks @flovilmart!
  • Move binary download to build process (#2342). Thanks @chuganzy!
    • :warning: Users should add --no-use-binaries to carthage build executions where necessary.

Thank you to @yoching for improvements to the code base! Thank you to @mdiep @jdhealy @ikesyo @blender @47014106 @tbrannam @awgeorge @hyperspacemark for reviewing pull requests!

0.28.0

6 years ago

Fixed

  • Use of Swift toolchains that report a prerelease version (#2282). Thanks @tonyarnold!

Added

  • Support for downloading static binaries with binary dependencies (#2235). Thanks @blender!

Improved

  • outdated now lists all dependencies, even those that will not be updated because of the specified version in the Cartfile (#2254). Thanks @iv-mexx!
  • ouddated now includes color output (#2257). Thanks @iv-mexx!

Thank you to @ikesyo and @chuganzy for improvements to the codebase! Thank you to @mdiep, @NachoSoto, and @jdhealy for reviewing PRs!

0.27.0

6 years ago

Fixed

  • Incorrectly named .xcarchive folders are no longer created (#2239). Thanks @kishikawakatsumi!
  • Some git errors will now be fully printed (#2252). Thanks @iv-mexx!

Added

  • A new resolver algorithm is available with the --new-resolver flag for carthage update (#2122). Thanks @BobElDevil!
  • Building Carthage (the tool itself) now uses Xcode's new build system (#2269). Thanks @ikesyo!

Changed

  • Potentially alleviate situations where (despite prior versions of Carthage upgrading) a downgrade or lack of upgrade occurs for dependencies (and/or subdependencies of those) specified by branch or no given version requirement (#2260).

Thank you to @ikesyo, @zhongwuzw, @BobElDevil and @dtweston for improvements to the codebase! Thanks to @mdiep, @ikesyo, @NachoSoto and @jdhealy for reviewing pull requests!

0.26.2

6 years ago

Fixed

  • CocoaPods-generated projects support when running archive action (#2213). Thanks @ikesyo!

Thanks to @mdiep for reviewing pull requests!