- None.
- None.
- None.
- None.
- None.
- None.
- When downloading via
HTTP
,curl
will take into account the user's~/.netrc
file to determine authentication credentials.
Marius Rackwitz #53 CocoaPods#5055
- None.
- Perform git clones without copying the user's default git repo templates.
Samuel Giddins CocoaPods#4715
- Support for Apple disk images (
.dmg
files) in the HTTP downloader.
Ryosuke Ito
- Include the
submodules
option in the git checkout options when it is specified.
Samuel Giddins CocoaPods#3421
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
- Checkout git submodules recursively.
Boris Bügling Samuel Giddins #46
- Don't checkout git commits onto a new branch, just use the detached head.
Samuel Giddins
- Execute downloads without the use of a subshell (or ensuring that all command
arguments are escaped).
Samuel Giddins
- Ensure that
curl
fails on HTTP error status codes so that archive handling fails at the right time and not when it tries to unpack a 404 HTML document. Eloy Durán #41
- Support for older versions of Ruby has been dropped. cocoapods-downloader now requires Ruby 2.0.0 or greater. Kyle Fuller
- Fixes an issue detecting file types when query parameters are used.
Michael Bishop #40
- Fixed fetching from 'dumb' git remotes that don't support shallow clones.
Samuel Giddins CocoaPods#2537 #35
- Fixed an issue downloading shallow git submodules.
Richard Lee #32
- The
Git
cache and theGitHub
strategy have been dropped.
Fabio Pelosin
-
Improved performance of
Git
downloads using shallow clone.
Marin Usalj Fabio Pelosin -
Added method to check if the head strategy is supported by a concreted downloader class.
Fabio Pelosin #12
- Fixed the check for git references on Ruby 1.8.7.
Fabio Pelosin #28
- Robustness against string keys.
Fabio Pelosin #25
-
Added support for
:checkout
option in SVN sources.
Marc C. Fabio Pelosin #7 -
Added support for
:sha1
and:sha256
options in HTTP sources to verify a files checksum.
Kyle Fuller CocoaPods#2105
-
Added support for
:tag
option in mercurial sources.
Esteban Bouza #16 -
Added support for
:branch
option in mercurial sources.
Esteban Bouza #17
- Support
:http
downloads withget
parameters.
Fabio Pelosin #15
- add shellescape for some path arguments in git.rb Vladimir Burdukov #14
-
Added support to ignore externals (--ignore-externals command line flag) for SVN sources. To ignore the externals it is necessary to specify the
:externals => false
option.
banjun #8 -
Shell-escape all paths to be more robust against spaces/quotes in paths.
Mike Walker #6
- Support LZMA2 compressed tarballs in the
Kyle Fuller #5
- Added support for Bazaar repositories.
Fred McCann #4
-
Improved performance of sources which specify a tag.
CocoaPods/CocoaPods#1077 -
Added support for specification of the cache path relative from the current working directory.
#1