vcr

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

OTHER License

Downloads
115M
Stars
5.7K
Committers
177

Bot releases are hidden (Show)

vcr - v6.2.0 Latest Release

Published by olleolleolle over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/vcr/vcr/compare/v6.1.0...v6.2.0

vcr - v6.1.0

Published by olleolleolle over 2 years 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
vcr - 6.0.0

Published by olleolleolle over 4 years ago

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)
Package Rankings
Top 0.33% on Rubygems.org
Top 4.11% on Proxy.golang.org
Badges
Extracted from project README
CI status GitHub tag (latest SemVer) Version OpenCollective OpenCollective