All Versions
Latest Version
Avg Release Cycle
21 days
Latest Release

Changelog History
Page 4

  • v3.7.4 Changes

    September 16, 2019
    • Resetting memoized response fields in Curb adapter.

      Thanks to Andrei Sidorov

  • v3.7.3 Changes

    September 13, 2019
    • Fix for http.rb. Allow passing an output buffer to HTTP::Response::Body#readpartial

      Thanks to George Claghorn

    • Fixed Manticore adapter to invoke Manticore failure handler on stubbed timeout

      Thanks to Alex Junger

    • Added project metadata to the gemspec

      Thanks to Orien Madgwick

  • v3.7.2 Changes

    September 04, 2019
    • Fixed handling of non UTF-8 encoded urls

      Thanks to Rafael França

    • Fixed "shadowing outer local variable" warning

      Thanks to y-yagi

  • v3.7.1 Changes

    September 02, 2019
    • Fixed Async::HTTP::Client adapter code to not cause Ruby warning

      Thanks to y-yagi

  • v3.7.0 Changes

  • v3.6.2 Changes

  • v3.6.1 Changes

    • Fixed issue with matching Addressable::Template without a period in the domain

      Thanks to Eike Send

    • Support for write_timeout in Net::HTTP

      Thanks to Claudio Poli

    • Fixed issue with handling urls with ":80" or ":443" in the path.

      Thanks to Csaba Apagyi for reporting and to Frederick Cheung for fixing the issue.

  • v3.6.0 Changes

    • Compatibility with the latest version of hashdiff gem, with constant changed from HashDiff to Hashdiff

      Thanks to Jeff Felchner

    • Added a hint to the error message raised when with method is called without args or a block.

      Thanks to Adam Sokolnicki

    • Resetting configured HTTP method in Curb adapter after each request

      Thanks to tiendo1011

    • Added WebMock.enable_net_connect! as an alias for WebMock.allow_net_connect! and WebMock.disallow_net_connect! as an alias for WebMock.disable_net_connect!

      Thanks to SoonKhen OwYong

    • Fixed handling of empty arrays as query params when using Faraday

      Thanks to Ryan Moret

  • v3.5.1 Changes

    • Disabling TracePoint defined in Net::BufferedIO in case of exception being raised.

      Thanks to Koichi Sasada

  • v3.5.0 Changes

    • Ruby 2.6.0 support

      Thanks to Arkadiy Tetelman

    • Added WebMock.reset_executed_requests! method.

      stub_get = stub_request(:get, "")
      Net::HTTP.get('', '/')
      WebMock::RequestRegistry.instance.times_executed(stub_get.request_pattern)  # => 1
      WebMock::RequestRegistry.instance.times_executed(stub_get.request_pattern)  # => 0

      Thanks to Olia Kremmyda

    • Performance improvements

      Thanks to Pavel Rosický