Skip to content

Releases: parroty/exvcr

v0.8.0

10 Jul 14:42
Compare
Choose a tag to compare

Changes

  • Update dependencies.
    • Update httpotion dependency to 3.0 (#63).

Enhancements

  • Support regexp request_body pattern (#62).

v0.7.4

29 May 14:54
Compare
Choose a tag to compare

Changes

  • Ensure blacklist header check is case insensitive (#59).

v0.7.3

27 Apr 13:58
Compare
Choose a tag to compare

Enhancements

  • Allow matching requests by headers (#56).

Changes

  • Fix error at [mix vcr] task when cassette directory does not exist (skip instead of raising errors).
    • Running mix vcr without custom cassette folder gives annoying message (#49).
  • Fix for duplicated/unnecessary directory creation.
    • Fix configuring cassette_library_dir (#50).
  • Fix cached status code for ibrowse (#57).

v0.7.2

27 Apr 13:58
Compare
Choose a tag to compare

Enhancements

  • Support recording/replaying gzipped response.
    • Gzipped response body (#46).

v0.7.1

13 Jan 22:28
Compare
Choose a tag to compare

Enhancements

  • Support config parameters in config.exs (#37).

Changes

  • Fix wrong request arguments handling for httpc adapter (#38).

v0.7.0

21 Dec 13:26
Compare
Choose a tag to compare

Changes

  • Fix handling for response sequence (#35).
    • If recorded cassettes contain multiple HTTP interactions that match a request, the returned responses are now sequenced.
    • It can break the existing cassettes in certain condition. If error occurred, please try re-recording the cassettes.

v0.6.1

16 Dec 14:25
Compare
Choose a tag to compare

Changes

  • Fix for Protocol.UndefinedError when using :multipart with :hackney (#34).

v0.6.0

09 Nov 13:54
Compare
Choose a tag to compare

Changes

  • Update dependency module versions.

v0.5.2

09 Nov 13:50
Compare
Choose a tag to compare

Enhancements

  • Make the return value from use_cassette block available (#17).

Changes

  • Exclude :custom mode from applying match_requests_on: [:request_body] by default.
    • Make it only applies to :stub mode, as it breaks existing custom cassettes.
  • Avoid throwing Argument Error when option contains tuple (#30).

v0.5.1

02 Oct 14:04
Compare
Choose a tag to compare

Enhancements

  • Support matching on request body (#22, #29).
    • match_requests_on: [:request_body]