Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 30, 2012
  1. 2.3.0 release.

    authored
  2. Update changelog.

    authored
    [ci skip]
  3. Words.

    authored
Commits on Sep 27, 2012
  1. Update changelog.

    authored
Commits on Sep 8, 2012
  1. 2.2.5 release.

    authored
Commits on Sep 7, 2012
  1. Update changelog.

    authored
Commits on Aug 15, 2012
Commits on Jul 20, 2012
  1. 2.2.4 release.

    authored
Commits on Jul 10, 2012
  1. 2.2.3 release.

    authored
Commits on Jun 15, 2012
  1. 2.2.2 release.

    authored
  2. Fix VCR.eject_cassette so that it always pops the cassette off the st…

    authored
    …ack.
    
    Previously, if there was an error while ejecting the cassette, the cassette would remain as the current cassette.
    
    Closes #175.
Commits on Jun 13, 2012
  1. 2.2.1 release.

    authored
Commits on May 31, 2012
  1. 2.2.0 release.

    authored
  2. Update changelog.

    authored
    [ci skip]
Commits on May 30, 2012
  1. Reformat changelog.

    authored
    [ci skip]
  2. Some improvements to @tylerhunt's faraday multipart upload fix.

    authored
    - Add tests.
    - Move the body reading out of #vcr_request and into a helper method--
      we don't want it to happen multiple times and #vcr_request is memoized
      for a reason.
    - Refactor the body reading a bit.
    - Use it for the response body, too. I don't really understand it, but
      for some reason the multipart request body becomes the response body
      when no HTTP adapter is set, and due to the change I made in
      d924f66, an error was raised.
    
    Closes #172.
Commits on May 29, 2012
  1. Allow requests to be stubbed by external libraries (e.g. WebMock or F…

    authored
    …akeWeb).
    
    Previously, direct WebMock/FakeWeb/Typhoeus stubs would be ignored
    unless VCR was turned off. However, some users have requested that
    VCR use these stubs if they are set. This enables that.
    
    Part of this changes the VCR::Request::Typed interface a little bit;
    #stubbed? now returns true regardless of how it was stubbed, and
    #stubbed_by_vcr? should be used to test if VCR stubbed it (vs.
    #externally_stubbed?).
    
    Note that I consider this a bit experimental. I'm not sure I've thought
    through all the repercussions of this, and I consider this only
    "semi supported".
    
    Closes #146.
Commits on May 26, 2012
  1. Work around bug in WebMock's em-http-request adapter.

    authored
    When the :redirects option is used with em-http-request,
    WebMock's after_request hook gets invoked twice for a
    single request. It appears to be doing it one for the original
    request and once for the following redirect request. However,
    the second time it does not actually have the new URL, and,
    furthermore, the globally_stub_request hook is only invoked
    once. As a result, the @__typed_vcr_request ivar has already
    been removed, and we were getting nil on the second after_request
    hook invocation.
    
    Our fix is to make our WebMock library hook tolerant of the
    @__typed_vcr_request hook not being present. Some things
    (such as filtering an after_http_request hook based on request
    type) will not work properly but the main VCR functionality can
    work this way.
    
    Closes #171.
Commits on May 23, 2012
  1. Update changelog.

    authored
  2. Fix HTTPInteraction filtering to handle integers (e.g. port) correctly.

    authored
    Previously, we would get an error:
      TypeError: can't convert Fixnum into String
    
    Closes #167.
Commits on May 3, 2012
  1. Words.

    authored
Commits on May 1, 2012
  1. Words.

    authored
    [ci skip]
Commits on Apr 28, 2012
  1. Words.

    authored
Commits on Apr 25, 2012
  1. 2.1.1 release.

    authored
Commits on Apr 24, 2012
  1. Update changelog.

    authored
    [ci skip]
Commits on Apr 23, 2012
  1. Update Changelog.

    authored
Commits on Apr 19, 2012
Commits on Mar 28, 2012
Commits on Mar 19, 2012
  1. Update Changelog.

    authored
    [ci skip]
Commits on Mar 13, 2012
  1. Update Changelog.

    authored
Commits on Mar 9, 2012
Commits on Mar 2, 2012
  1. Release 2.0.0!

    authored
  2. Update changelog.

    authored
Something went wrong with that request. Please try again.