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 viaregister_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: v8.2.1...v8.3.0