All Versions
63
Latest Version
Avg Release Cycle
113 days
Latest Release
192 days ago

Changelog History
Page 1

  • v5.0.0

    May 27, 2019

    Full Changelog

    • [breaking] disabling webmock excon adapter due to issues
    • [breaking] change the compressed extension from gz to zz
    • [breaking] don't eject cassettes on UnhandledHTTPRequestError
    • [breaking] when logging the before_playback placeholder replacement, VCR would state "replacing with " which does not correctly represent what is actually happening, it's now semantically correct
    • [breaking] removing more ruby 1.8 weirdness, re: ordered hashes quirk
    • [patch] VCR.use_cassettes raises no implicit conversion of nil into Hash https://github.com/vcr/vcr/pull/730#issuecomment-454049764
    • faster JSON comparison
    • recompress_response option+hook
    • unignore_hosts option: remove hosts added to @ignored_hosts Set with ignore_hosts
    • support ruby 2.6 in test matrix
    • support ruby 2.5 in test matrix
    • support Typhoeus 1.1 in test matrix
    • updating repository meta files

    I want to take explicit time here to thank the wonder people who contributed these changes. Some were small and easy while others were challenging and large. They are all meaningful to me and to VCR. Those people are (in no order):

    @marshall-lee, @mcfiredrill, @aimerald, @saveriomiroddi, @bwilczek, @felipecsl, @jessedoyle, @raszi, @hdabrows, @nicolasleger, @sckott, @Mehonoshin, @willywg, @sathieu, @skryukov, @joshRpowell, @gregmolnar, @notEthan, @andrew-lewin, and @laserlemon.

    If I missed anyone I'm very sorry, you deserve credit.

  • v4.0.0

    December 01, 2017

    Full Changelog

    • [Feature] Output non-matched headers on error
    • [Fix] Allow non-latin charaters in cassette filenames
    • [Breaking] Remove deprecated VCR::RSpec::Macros
    • [Breaking] Remove support for ruby 1.9.3
    • [Breaking] Remove support for Fakeweb
  • v3.0.3

    May 22, 2016

    Full Changelog

    🐛 Bug Fixes:

  • v3.0.2

    May 20, 2016

    Full Changelog

    🐛 Bug Fixes:

    • Support WebMock 2.0.0 by calling WebMock.enable! when the library hook is enabled. (Tony Miller)
    • fix webmock thread safety for with_global_hook_disabled (Jan Berdajs)
  • v3.0.1

    December 21, 2015

    Full Changelog

    • [Adding] Use the specs scope as the cassette name when the description is empty (Philipp Tessenow)
    • [Fixing] make ignore_cassettes a boolean again to prevent nil.dup crashes (Harald Sitter)
    • [Fixing] Fix issue #517 Cucumber scenario outlines use incorrect cassette (Jan Berdajs)
    • [Fixing] fix(persisters): use binary mode in read/write (KARASZI István)
  • v3.0.0

    November 01, 2015

    Full Changelog

    • [Breaking] test support for 1.8.7, 1.9.2, 2.0.0, 2.1.0, ree, jruby 1.8mode, rbx 1.8mode
    • [Breaking] the possible return value VCR.configuration, it now might return nil
    • [Breaking] the possible return value VCR.cassette_serializers, it now might return nil
    • [Breaking] the possible return value VCR.cassette_persisters, it now might return nil
    • [Breaking] the possible return value VCR.library_hooks, it now might return nil
    • [Breaking] the possible return value VCR.request_ignorer, it now might return nil
    • [Breaking] the possible return value VCR.request_matchers, it now might return nil
    • [Breaking] the threadness of VCR, by using Mutex
    • [Adding] a new :compressed value for serializers that stores in gzipped files
    • [Adding] support for farady's RackBuilder if it exists
    • [Changing] the cucumber scenario naming mechanism
  • v2.9.3

    September 08, 2014

    Full Changelog

    🐛 Bug Fixes:

    • Fix VCR::Cassette#serializable_hash so that it does not allow before_record hooks to apply mutations to existing HTTPInteraction instances. (Myron Marston)
  • v2.9.2

    May 28, 2014

    Full Changelog

    🐛 Bug Fixes:

    • Fix RSpec metadata integration once more -- we changed it a bit more in response to user feedback. (Myron Marston)
  • v2.9.1

    May 23, 2014

    Full Changelog

    🐛 Bug Fixes:

    • Fix RSpec metadata integration to not trigger deprecation warnings with RSpec 3.0.0.rc1+. (Janko Marohnić)
  • v2.9.0

    March 27, 2014

    Full Changelog

    ✨ Enhancements:

    • Update version checking to only assert that a given library is >= a minimum version. (Ryan Foster)
    • Explicitly support the latest Excon release (0.32). (Ryan Foster)
    • Explicitly support the latest Excon release (0.31). (Michiel de Mare)
    • Explicitly support the latest Webmock releases (1.16, 1.17). (Ryan Foster, Lawson Kurtz)