ObjectiveGit Changelog

What's new in ObjectiveGit 0.8.8

Sep 11, 2015
  • Added support for pull (#464)! Thanks @phatblat and @pietbrauer!
  • Added support for stash apply and stash pop (#501). Thanks @tiennou!
  • Added tests for iOS (#484). Thanks @phatblat!
  • Fixed -isWorkingDirectoryClean (#514). Thanks @dleehr!
  • Fixed checkout methods that use notifyBlock/GTCheckoutStrategySafe (#510). Thanks @dleehr!
  • Made the path in checkoutProgressBlock optional (#517). Thanks @alehed!
  • Removed deprecated -targetCommitAndReturnError: so that the new one can bridge cleanly to Swift 2 (#512). Thanks @phatblat!
  • Fixed GTPushTransferProgressBlock not being called (#508). Thanks @dleehr!
  • Added support for git_cred_ssh_key_memory_new (#507). Thanks @slavikus!
  • Fixes for Xcode 7 (#506, #502). Thanks @phatblat!
  • Fixed nullability warnings (#500). Thanks @wilshipley!

New in ObjectiveGit 0.8.7 (Aug 4, 2015)

  • Updated the submodule ignore rule API (#473).
  • Fixed some inconsistent libgit2 iOS build failures (#491). Thanks @phatblat!
  • Bumped libgit2.

New in ObjectiveGit 0.8.6 (Jul 18, 2015)

  • Removed redundant submodule entries (#471).
  • Update libgit2 (#472).
  • Updates to better support Xcode 7 (#477, #482).
  • Fixed nullability warnings (#479).
  • Clean up libgit2 builds (#483).

New in ObjectiveGit 0.8.5 (Jul 6, 2015)

  • Better unique commit enumeration (#470).

New in ObjectiveGit 0.8.4 (Jun 26, 2015)

  • Updated to the latest libgit2 (#466).
  • Updated the module map (#469).
  • Made GTOID.SHA non nullable (#468).

New in ObjectiveGit 0.8.3 (Jun 23, 2015)

  • Support Xcode 6.3.2, by the power of @phatblat's heroic patience. (#452).
  • API consistency improvements (#460).

New in ObjectiveGit 0.8.2 (Jun 5, 2015)

  • Updated libssh2 submodule URL (#461).
  • Fixed potential tag enumeration crash (#462).
  • Updated ref lookup API (#463).

New in ObjectiveGit 0.8.1 (Apr 24, 2015)

  • Bumped libgit2.

New in ObjectiveGit 0.8 (Mar 21, 2015)

  • Adds NS_DESIGNATED_INITIALIZER annotations (#449). Adds enumeration and ahead/behind counts for OIDs, not just branches (#450).

New in ObjectiveGit 0.7 (Mar 7, 2015)

  • Bumps libgit2 to fix a crash enumerating status items.

New in ObjectiveGit 0.6.3 (Mar 4, 2015)

  • Fixed issue:
  • #445: Create a signature using default values if libgit2’s validation fails.

New in ObjectiveGit 0.6.2 (Feb 18, 2015)

  • Removes an obsolete header from ObjectiveGit's module map.

New in ObjectiveGit 0.6.1 (Feb 18, 2015)

  • Build script fixes (#443) and support for additional libgit2 APIs (#435).

New in ObjectiveGit 0.6 (Feb 16, 2015)

  • More libgit2 updates (#437, #440), a module map for iOS (#438), and clone cancellation (#439).

New in ObjectiveGit 0.5.1 (Jan 17, 2015)

  • Pacify Xcode (#433).

New in ObjectiveGit 0.5 (Jan 17, 2015)

  • Updates the dependencies’ folder structure, and moves stuff into Cartfile.private for Carthage 0.5.
  • This release also adds GTRepositoryCloneOptionsServerCertificateURL for cloning, and includes a (breaking) libgit2 patch for the recently announced Git vulnerability.

New in ObjectiveGit 0.4 (Dec 18, 2014)

  • Push support, libgit2 updates, converted ObjectiveGit into a real module, and other minor fixes.

New in ObjectiveGit 0.3.1 (Dec 18, 2014)

  • Remove USER_HEADER_SEARCH_PATHS build setting