Skip to content

Releases: kevin1024/vcrpy

v4.1.1

09 Oct 20:39
Compare
Choose a tag to compare
  • Fix HTTPX support for versions greater than 0.15 (thanks @jairhenrique)
  • Include a trailing newline on json cassettes (thanks @AaronRobson)

HTTPX support! And several aiohttp bugfixes and improvements.

31 Jul 14:44
Compare
Choose a tag to compare
  • 4.1.0
    • Add support for httpx!! (thanks @herdigiorgi)
    • Add the new allow_playback_repeats option (thanks @tysonholub)
    • Several aiohttp improvements (cookie support, multiple headers with same key) (Thanks @pauloromeira)
    • Use enums for record modes (thanks @aaronbannin)
    • Bugfix: Do not redirect on 304 in aiohttp (Thanks @royjs)
    • Bugfix: Fix test suite by switching to mockbin (thanks @jairhenrique)

v4.0.2

20 Dec 11:09
accffa8
Compare
Choose a tag to compare
  • Correct mock imports. Fixes #504
  • Remove move dependency that was masking error from tox.ini

v4.0.1

20 Dec 09:47
Compare
Choose a tag to compare

Fix logo alignment for PyPI release

v4.0.0

20 Dec 01:08
Compare
Choose a tag to compare
  • Remove Python2 support (@hugovk)
  • Add Python 3.8 TravisCI support (@neozenith)
  • Updated the logo to a modern material design (@sean0x42)

v3.0.0

14 Dec 09:01
8245bd4
Compare
Choose a tag to compare

v3.0.0

  • This release is a breaking change as it changes how aiohttp follows redirects and your cassettes may need to be re-recorded with this update.
  • Fix multiple requests being replayed per single request in aiohttp stub #495 (@nickdirienzo)
  • Add support for request_info on mocked responses in aiohttp stub #495 (@nickdirienzo)
  • doc: fixed variable name (a -> cass) in an example for rewind #492 (@yarikoptic)

v2.1.1

03 Nov 10:36
ffd2142
Compare
Choose a tag to compare
  • 2.1.1
  • Format code with black (@neozenith)
  • Use latest pypy3 in Travis (@hugovk)
  • Improve documentation about custom matchers (@gward)
  • Fix exception when body is empty (@keithprickett)
  • Add pytest-recording to the documentation as an alternative Pytest plugin (@Stranger6667)
  • Fix yarl and python3.5 version issue (@neozenith)
  • Fix header matcher for boto3 - fixes #474 (@simahawk)

v2.1.0

08 Aug 12:03
78e21aa
Compare
Choose a tag to compare

v2.1.0

Updates

  • Add a rewind method to reset a cassette (thanks @khamidou)
  • New error message with more details on why the cassette failed to play a request (thanks @arthurHamon2, @neozenith)
  • Handle connect tunnel URI (thanks @jeking3)
  • Add code coverage to the project (thanks @neozenith)
  • Drop support to python 3.4
  • Add deprecation warning on python 2.7, next major release will drop python 2.7 support

Fixes

py37 support, aiohttp related fixes and fix before_response_record mutability

19 Sep 14:49
Compare
Choose a tag to compare
  • Support python 3.7 (fix httplib2 and urllib2, thanks @felixonmars)
  • [#356] Fixes before_record_response so the original response isn't changed (thanks @kgraves)
  • Fix requests stub when using proxy (thanks @samuelfekete @daneoshiga)
  • (only for aiohttp stub) Drop support to python 3.4 asyncio.coroutine (aiohttp doesn't support python it anymore)
  • Fix aiohttp stub to work with aiohttp client (thanks @stj)
  • Fix aiohttp stub to accept content type passed
  • Improve docs (thanks @adamchainz)

Improve aiohttp support

13 Jul 18:33
Compare
Choose a tag to compare
  • Fix support to latest aiohttp version (3.3.2).
  • Fix content-type bug in aiohttp stub.
  • Properly save URL with query params properly when using aiohttp.