Skip to content

Releases: Carthage/Carthage

0.26.1

13 Oct 04:56
Compare
Choose a tag to compare

Fixed

  • Building frameworks whose SKIP_INSTALL build setting is set to NO (#2210). Thanks @ikesyo!

Added

  • --xcode-warnings option to the outdated command to output Xcode-compatible warnings (#2209). Thanks @dtweston!

Thanks to @mdiep for reviewing pull requests!

0.26

11 Oct 00:12
Compare
Choose a tag to compare

Carthage now requires Swift 4.0 / Xcode 9.

Fixed

  • jsonDecodingError is incorrectly reported when downloading binaries (#2182). Thanks @ikesyo!

Improved

  • Use archive action when building device SDKs to disable LLVM Instrumentation (#2158). Thanks @ikesyo!

Thank you to @kas-kad for improvements to documentation. Thank you to @ikesyo and @mdiep for improvements to the codebase! Thanks to @BobElDevil, @ikesyo, @jdhealy, @mdiep and @NachoSoto for reviewing pull requests!

0.25: Quarterly Quandary

04 Sep 18:21
Compare
Choose a tag to compare

Fixed

  • Carthage now builds with Xcode 9.
  • Homebrew installations will no longer mistakenly use previously installed versions of CarthageKit.framework (#2059). Thanks @ikesyo!
  • Fetching of local repositories with relative paths (#2125). Thanks @ikesyo!

Added

Improved

Thank you to @ikesyo and @jdhealy for improvements to the codebase! Thanks to @mdiep, @BobElDevil, @jdhealy, @andersio, @norio-nomura, and @ikesyo for reviewing pull requests!

0.24: Build Potion #9

10 Jul 12:29
Compare
Choose a tag to compare

Carthage now requires Swift 3.1.

Fixed

Improved

  • GitHub dependencies will be the same when specified with git (#1995). Thanks @blender!
  • Building will now use checked out Cartfiles instead of getting them from Git (#2041). Thanks @BobElDevil!

Thank you to @ikesyo and @Dschee for improvements to the codebase! 🎉 Thank you to @ikesyo, @mdiep, @jdhealy, and @BobElDevil for reviewing pull requests. ✨

0.23: Statically Speaking

19 May 12:51
Compare
Choose a tag to compare

Improved

  • carthage checkout now checks out dependencies concurrently for a nice speedup (#1910). Thanks @erichoracek!
  • The notification that there’s a new Carthage version available is now printed to stderr instead of stdout (#1918). Thanks @BobElDevil!
  • Carthage can now handle frameworks that have no debug symbols (#1932). Thanks @erichoracek!

Thank you to @ikesyo, @mdiep, and @erichoracek for improvements to the codebase! Thank you to @mdiep, @ikesyo, @jdhealy, and @BobElDevil for reviewing pull requests!

0.22: Invalid Invalidation

28 Apr 13:05
Compare
Choose a tag to compare

Fixed

  • Error when a file is passed multiple times to copy-frameworks (#1902). Thanks @erichoracek!
  • Improper cache invalidation when using --toolchain (#1906). Thanks @klundberg!

Thank you to @ikesyo for improvements to the codebase. Thank you to @mdiep for reviewing pull requests.

0.21: Caches & Crashes

25 Apr 13:19
Compare
Choose a tag to compare

Fixed

  • Improper cache invalidation for nested dependencies (#1831). Thanks @BobElDevil!
  • Improper cache invalidation for prebuilt binaries (#1850). Thanks @erichoracek!
  • Crash from Swift 3.1 compiler issue (#1866). Thanks @jdhealy!
  • Crash from unwrapping of URLs from git (#1806). Thanks @jdhealy!
  • Optional description in error output (#1884). Thanks @Nirma!

Added

Improved

  • copy-frameworks now copies frameworks concurrently (#1841). Thanks @erichoracek!
  • --cache-builds now uses the Swift version of the framework instead of the Xcode version (#1896). Thanks @erichoracek!

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

0.20.1: Preexisting Conditional

11 Mar 18:38
Compare
Choose a tag to compare

Fixed

  • Error when running checkout due to a preexisting symlink (#1805). Thanks @jdhealy!
  • Error when a project has no shared schemes for a given platform (#1827). Thanks @mdiep!
  • Carthage will no longer report draft Carthage releases when checking for a new Carthage release (#1795). Thanks @ikesyo!

Improved

Thank you to @scottrhoyt for improvements to documentation. Thank you to @ikesyo and @BobElDevil for improvements to the code base. Thank you to @mdiep, @ikesyo, and @jdhealy for reviewing pull requests.

0.20: Unary, Binary, Ternary

27 Feb 13:25
Compare
Choose a tag to compare

Added

Improved

  • Pre-built Swift binaries will only be used if they were built with the same version of the Swift compiler (#1755). Thanks @scottrhoyt!
  • Carthage projects will be built with individual, per-version DerivedData directories (#1419). Thanks @ikesyo!
  • The .pkg installer will no longer let you install to volumes without macOS (#1772). Thanks @dcaunt!
  • Submodules checked out with Carthage will get symlinks for their dependencies (#1715). Thanks @jdhealy!

Fixed

  • The PackageInfo for the .pkg install will have the correct version (#1773). Thanks @mdiep!

Thank you to @johnmckerrell, @dcaunt, @louisdh, and @scottrhoyt for improvements to documentation. Thank you to @ikesyo for improvements to the codebase. Thank you to @mdiep and @NachoSoto for reviewing pull requests.

0.19.1: Wat Log

15 Feb 13:32
Compare
Choose a tag to compare

Fixes

  • Failure to print xcodebuild output to the log file (#1761). Thanks @BobElDevil!
  • Printing of the URL to open a new issue on a project (#1764). Thanks @dcaunt!

Thanks to @mdiep for reviewing pull requests.