Download Latest Version v8.3.0 source code.zip (390.2 kB)
Email in envelope

Get an email when there's a new version of VCR.py

Home / v8.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-04 924 Bytes
v8.3.0 source code.tar.gz 2026-07-04 350.9 kB
v8.3.0 source code.zip 2026-07-04 390.2 kB
Totals: 3 Items   742.0 kB 0

What's Changed

  • Add support for niquests (#980) — thanks @ionelmc
  • Recording now fails fast if a request or response contains a Python object the safe YAML loader (introduced in 8.2.1) couldn't read back, instead of writing a cassette that breaks on replay. The error shows exactly how to register the object if you need it (#1007, [#1009]) — thanks @Polandia94
  • New vcr.serializers.yamlserializer.with_custom_tags(...) builds a YAML serializer supporting custom Python object tags on both record and replay, registered per VCR instance via register_serializer (#1007, [#1009]) — thanks @Polandia94
  • Clearer error when a cassette contains an unsupported YAML tag, and the stale git.io migration link is gone (#1007, [#1008]) — thanks @gaoflow
  • Fix stale keep-alive connection reuse across cassettes; unpin werkzeug (#1001)

Full Changelog: https://github.com/kevin1024/vcrpy/compare/v8.2.1...v8.3.0

Source: README.md, updated 2026-07-04