vcr v1.2.0 Release Notes

Release Date: 2010-10-13 // over 13 years ago
  • Full Changelog

    • Improved the :all record mode so that it keeps previously recorded interactions that do not match the new recorded interactions. Previously, all of the previously recorded interactions were deleted.
    • Added :re_record_interval cassette option. This option causes a cassette to be re-recorded when the existing file is older than the specified interval.
    • Improved RSpec support. Added #use_vcr_cassette RSpec macro method that sets up a cassette for an RSpec example group.
    • Fixed VCR/Net::HTTP/WebMock integration so that VCR no longer loads its Net::HTTP monkey patch when WebMock is used, and relies upon WebMock's after_request callback to record Net::HTTP instead. This fixes a bug when using WebMock and Open URI.
    • Consider 0.0.0.0 to be a localhost alias (previously only "localhost" and 127.0.0.1 were considered).
    • Added spec and feature coverage for Curb integration. Works out of the box with no changes required to VCR due to Pete Higgins' great work to add Curb support to WebMock.
    • Got specs and features to pass on rubinius.
    • Changed WebMock version requirement to 1.4.0.