Skip to content

Releases: vcr/vcr

v6.2.0

26 Jun 13:14
a15914e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.1.0...v6.2.0

v6.1.0

13 Mar 19:19
a19a615
Compare
Choose a tag to compare

Full Changelog

  • [breaking] Remove support for Ruby 2.4, require Ruby 2.5 or newer (#900) by @aka47
  • [breaking] JSON-serializer generates pretty-formatted output. (#840) by @mainameiz
  • [breaking] Drop support for ancient typhoeus 0.4 (#905) by @aka47
  • [new] Add VCR.turned_on similar to VCR.turned_off (#835) by @hirowatari
  • [fix] cassettes will match URIs with trailing dot. eg example.com. (#838) by @hirowatari
  • [fix] Use YAML.unsafe_load if available to load cassette data (better compatibility with Psych 4.0). (#911) by @casperisfine
  • [patch] Improve error message for syntax error in ERB-using cassettes (#909) by @sambostock
  • [patch] Handle use_cassette(..., erb: {}) (#908) by @sambostock
  • [fix] Use fiber-local for global_hook_disabled_requests (#907) by @jhawthorn
  • [docs] Document the RSpec cassette name shorthand (#821) by @nicolasiensen
  • [fix] Fix the behavior of the option re_record_interval "none" (#824) by @nicolasiensen
  • [fix] Fix compatibility with frozen string literals (#832) by @casperisfine
  • [fix] [Transforms ERB hash keys to symbol, in case string (#833) by @z1lk
  • [fix] Support Cucumber-Ruby v4 and later (#845) by @brasmusson
  • [patch] Extract #vcr_cassette_name_for (#882) by @dabroz
  • [fix] Fix CI to use GitHub Actions (#883) by @bradshjg
  • [new] Add #localhost_ignored? to request_ignorer (#895) by @ThHareau
  • [docs] Remove mention of dead JS alternatives (#904) by @mtancoigne
  • [fix] Upgrade cucumber to 7.0 (#915) by @andrehjr and @aka47
  • [fix] Don't attempt to parse a nil response when hooking into Excon (#916) by @andrehjr

6.0.0

28 May 07:23
91e1aa3
Compare
Choose a tag to compare

Full Changelog

  • [breaking] Require Ruby 2.3 or newer (#816)
  • [new] Add option to downcase cassette names before saving (#802)
  • [patch] Fix: Prevent storing empty http_version on cassettes (#709)
  • [patch] Support Faraday persistent connection closing (#793)
  • [patch] Support Faraday 1.0 (#794)
  • Remove multi_json dependency, yajl-ruby and use only JSON (#815)