Changes for version 0.54 - 2015-11-12 (TRIAL RELEASE)
- Enable support for libcurl at build-time
- Users can now specify the libcurl to use as argument to Makefile.PL:
- --with-curl-include
- --with-curl-libs
- Enable support for OS X's Security framework
- Added Index::Entry methods:
- is_conflict()
- Try to support WinHTTP on Windows
- Removed Remote methods: (Incompatible change)
- save()
- callbacks()
- Remote -> create_anonymous() no longer accepts a 'fetch_refspecs' parameter (Incompatible change)
- The following Remote methods now take a callbacks parameter (Incompatible change)
- connect()
- prune()
- update_tips()
- Remote -> fetch() and Remote -> download() now takes a 'fetch_opts' parameter (Incompatible change)
- Repository -> clone() now takes a 'fetch_opts' parameter (Incompatible change)
- Repository -> clone() now takes an optional 'checkout_opts" parameter
- Remote -> push() and Remote -> upload() now takes a 'push_opts' parameter (Incompatible change)
- Added Remote callbacks:
- push_negotation
Modules
Perl bindings to the Git linkable library (libgit2)
Git blame class
Git blame hunk class
Git blob class
Git branch class
Git certificate class
Git hostkey class
Git X509 certificate class
Git commit class
Git config class
Git credentials class
Git diff class
Git diff delta class
Git diff file class
Git diff hunk class
Git diff statistics class
Error class
Error category class
Git filter class
Git filter list class
Git filter source class
Git graph class
Git index class
Git index conflict class
Git index entry class
Git merge result class
Git note class
Packbuilder class
Git patch class
Git pathspec class
Git pathspec matchlist class
Git refspec class
Git reference class
Git reflog class
Git reflog entry class
Git remote class
Git repository class
Git signature class
Git stash class
Git tag class
Git tree class
Git tree builder class
Git tree entry class
Git revwalker class