Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 19, 2012
  1. Bump to version 1.8.4

Commits on Mar 17, 2012
Commits on Mar 15, 2012
  1. Bump version to 1.8.3

Commits on Mar 13, 2012
  1. @thoughtless
Commits on Mar 7, 2012
  1. Update to version 1.8.2

Commits on Mar 6, 2012
  1. @karayusuf
Commits on Mar 5, 2012
  1. Update to version 1.8.1

Commits on Mar 3, 2012
  1. @oruen
Commits on Feb 20, 2012
  1. Update to version 1.8.0

Commits on Feb 19, 2012
  1. @myronmarston

    Ensure multiple values for the same header can be recorded and played…

    myronmarston authored
    … back.
    This already worked for most adapters, but had an issue for the HTTP client adapter.
    Note that I had to change the line breaks in the webmock server response to \r\n (which matches the HTTP spec, I believe) in order to get curb and patron to parse the headers correctly.
Commits on Feb 11, 2012
Commits on Feb 5, 2012
Commits on Feb 4, 2012
  1. Merge pull request #154 from bblimke/vcr_fixes

    A few fixes that improve APIs used by VCR
  2. Disabled assertion which depends on Hash#inspect result and is nondet…

    …erministic in Ruby 1.8.7-p357
  3. Merge pull request #158 from dim/master

    Added support for Excon
  4. Merge pull request #159 from thenoseman/master

    Allow WebMock.disable_net_connect! to accept a RegExp as :allow Parameter
  5. Merge pull request #153 from markiz/master

    em_http_request_1_x: use bytesize of message instead of its length for content-length header
  6. Merge pull request #152 from thunderboltlabs/master

    Fixed a Rack::Lock bug around failing to close the response body
  7. @nfo

    Added Test::Unit methods +assert_stub_requested+ and +assert_stub_not…

    nfo authored committed
Commits on Feb 3, 2012
  1. @thenoseman
  2. @dim
  3. @dim

    Added support for Excon

    dim authored
Commits on Jan 29, 2012
  1. @myronmarston

    Fix spec failing on 1.8.7.

    myronmarston authored
    Weirdly, it appears that on 1.8.7, Array#delete will return the object you pass to it rather than the object in the array!
    O =, :b)
    i1, i2 =, 5),, 5)
    list = [i1]
    deleted = list.delete(i2)
    deleted.equal?(i1) # => true on 1.9.2, false on 1.8.7
    deleted.equal?(i2) # => false on 1.9.2, true on 1.8.7
Commits on Jan 28, 2012
  1. @myronmarston

    Use the same request signature object in multiple hooks for the same

    myronmarston authored
    Previously, the httpclient and typhoeus adapters would use different
    request_signature instances for the global_stub hook and the
    after_requets hook. Using the same instance makes it more consistent and
    enables a new VCR feature.
  2. @myronmarston

    Fix RequestSignature#==.

    myronmarston authored
    Previously it just used the definition in Object#== which only returned true for the same object instance.
  3. @myronmarston

    Ensure that global stubs take precedence over non-global stubs.

    myronmarston authored
    This is important for tools like VCR that use global stubs for more than just returning a stubbed response--for consistency, it needs to always have the stub block invoked so it can manage before/after request hooks.
  4. @myronmarston

    Fix #globally_stub_request to support multiple global stubs.

    myronmarston authored
    Previously it didn't fully support this (but didn't prevent it either) and it had weird ambiguities.  This cleans the code up a bit, too.
Commits on Jan 27, 2012
  1. @markiz

    em_http_request_1_x: use bytesize of message instead of its length fo…

    markiz authored
    …r content-length header
    In rubies 1.8.x this will have no effect whatsoever
    In rubies 1.9.x this fixes problem of receiver's message getting truncated
       (since some utf-8 characters are more than 1 byte long)
Commits on Jan 23, 2012
  1. @joevandyk
Something went wrong with that request. Please try again.