vcr v6.1.0 Release Notes

Release Date: 2022-03-13 // 4 months ago
  • 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

Previous changes from v6.0.0

  • 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)