🚀 Features
- 2903305 New
before_init_operation
hook - f136a16 (internal)
description
attribute for all parsed parameters insideAPIOperation
. - f4576bd Schemathesis.io integration
🐛 Bug fixes
- cf63173 (example) Docker setup for example project
- a80424b (example) Typo in example project's schema
- df14316 Properly report all failures when custom checks are passed to
case.validate_response
- 54cce04 Stop worker threads on failures with
exit_first
enabled - b1172a1 Rewrite not resolved remote references to local ones
- 167b8a9 Re-used referenced objects during inlining
- 471cebd Stop workers on interrupted event (#1239)
- c8179b9
TypeError
oncase.call
with bytes data on GraphQL schemas - 6168c22 Internal error in
make_case
calls for GraphQL schemas.
🔧 Chores and Improvements
- c7527af Release 3.10.0
- 3f04815 Improve error messages when the loaded API schema is not in JSON or YAML
- 576dba4 Improve error messages for Schemathesis.io
- 84473eb Add an extra message in case of errors with Schemathesis.io
- 669755c Show Schemathesis.io test report URL
- 5780fd2 Open API schema loaders now accept single
DataGenerationMethod
instances for thedata_generation_methods
argument - 608216f Relax colorama and typing-extensions
- e14df88 Add
tool.poetry.urls
section - 829fcb9 Reduce Docker images size
- b6d75cd Add timeouts when loading external schema components or external examples
- 2418188 Do not use
header
filtration when not necessary - affc9a8 Minor refactoring of reference inlining
- e75345c Change
OpenAPI20CompositeBody.definition
type toList[OpenAPI20Parameter]
- fd86bad Pin
werkzeug
to>=0.16.0
- f196825 Remove unused
parameter_cls
attributes fromBaseOpenAPISchema
- 72a946c Remove duplicated keyword
📦 Other
- 7530ff0 Minor changelog correction
- 212ef23 Update Service docs
- e2c7a5f Add a link to a walkthrough
- 97b47b5 Add tests for schema mutations
- 822b084 Add extra tests for
is_valid_header
- 5980df1 Add missing changelog entry
- e5178f3 Disable some health checks for slow tests
- d7e90c0 Add more tests
- 3080028 Fix typo in help message for --header
- 975fb44 Fix Service tests on Windows