🚀 Features
- 903b022 Export CLI test results to JUnit.xml
- cce1e95 Targeted testing support
- aee9d0c Store requests & responses
🐛 Bug fixes
- 1a5c309 Recursion error in
response_schema_conformance
check - 4c7c7c4 Showing error causes on internal
jsonschema
errors during input schema validation - b567010 Code samples for schemas where
body
is defined as{"type": "string"}
🔧 Chores and Improvements
- 8b549d8 Release 1.3.0
- b13f6c6 Add a help message to the CLI output when an internal exception happens
- 4e5f463 Do not show Click's "Aborted!" message when an error occurs during schema loading in CLI
- 4174100 Use C-extension for YAML loading when it is possible
- 9d04b66 Shutdown writer thread in case of exceptions in the main thread
- c00ce36 Add indentation & section name to the
SUMMARY
CLI block.
📦 Other
- 87a3692 Improve cassette writer performance
- edd0c78 Use 1-based indexing in VCR cassettes
- d4ec6a6 Use
append
insteadinsert
when collecting event handlers - 0a0ec07 Display multiple failure elements in JUnit XML
- 77d8b97 Add an empty line in CLI output for JUnit report
- a42cecc Cleanup new check registration in tests
- 88649fe Fix
Response.headers
type - 50d6575 Fix changelog entry formatting
- ce20655 Fix docs config
- 41d70b4 Add current Schemathesis version to docs
- 3b04f09 Test with
pytest-asyncio
0.11.x - 14672ce Set seed in unstable tests to have reproducible results
- 23fe0af Move documentation info closer to the top of the README