Permalink
Commits on Feb 29, 2012
  1. Explicitly require faraday middleware from library hook.

    This ensures that the version checking happens. Previously, if you did `hook_into :faraday` but were on an older version that doesn't support the middleware `lock!` API, the middleware would never be loaded and the version checking would never take place.
    myronmarston committed Feb 29, 2012
Commits on Feb 26, 2012
  1. Update changelog.

    [ci skip]
    myronmarston committed Feb 26, 2012
  2. Add rbx-18mode back to the list of allowed failures.

    Removing it was premature, apparently.  I got a bunch of random cuke failures on travis all of a sudden.
    myronmarston committed Feb 26, 2012
  3. Don't worry about stripping standard port from URIs on playback.

    The standard port only needs to be stripped during recording; for playback, it will have already been stripped.  This allows people to use the `filter_sensitive_data` option in a way that changes the URI; before this change, doing so resulted in `URI::InvalidURIError`.
    
    Closes #137.
    myronmarston committed Feb 26, 2012
  4. Update changelog.

    myronmarston committed Feb 26, 2012
  5. Remove unnecessary code causing a warning on 1.9.3.

    /home/vagrant/builds/myronmarston/vcr/spec/quality_spec.rb:6: warning: setting Encoding.default_external
    myronmarston committed Feb 26, 2012
  6. Add logging of filter_sensitive_data hooks.

    This should help with troubleshooting #137.
    myronmarston committed Feb 26, 2012
Commits on Feb 25, 2012
Commits on Feb 24, 2012
  1. Release 2.0.0.rc2.

    myronmarston committed Feb 24, 2012
Commits on Feb 22, 2012
  1. Use latest Excon.

    myronmarston committed Feb 22, 2012
  2. Words.

    myronmarston committed Feb 22, 2012
  3. Try building against some other rubies.

    [ci skip]
    myronmarston committed Feb 22, 2012
  4. Setup limited red.

    myronmarston committed Feb 18, 2012
  5. Fix build on 1.8.

    myronmarston committed Feb 22, 2012
Commits on Feb 21, 2012
  1. Remove :focus.

    myronmarston committed Feb 17, 2012
  2. Update relish nav.

    myronmarston committed Feb 17, 2012
  3. Ensure VCR.current_cassette is accurate during VCR::Cassette#eject.

    This is needed for the preserve_exact_body_bytes hook.
    myronmarston committed Feb 16, 2012
  4. Allow multiple preserve_exact_body_bytes hooks.

    This will pave the way to make it easy to support a cassette option for this feature.
    myronmarston committed Feb 16, 2012
  5. Pass the entire HTTP message to the preserve hook.

    This provides additional flexibility; the user may want to check the encoding specified in an HTTP header.
    
    Also, I'm passing the current cassette as an optional yielded param as well.
    myronmarston committed Feb 16, 2012