🚀 Added
- The
ensure_resource_availability
check. It verifies that a freshly created resource is available in related API operations. - The
ignored_auth
check. It verifies that the API operation requires the specified authentication. - Enable string format verification in response conformance checks. #787
- Control over cache key in a custom auth implementation. #1775
- The
--generation-graphql-allow-null
CLI option that controls whethernull
should be used for optional arguments in GraphQL queries. Enabled by default. #1994 - Filters for hooks. #1852
- Verify header schema conformance. #796
🔧 Changed
- Pass default stateful test runner config to
TestCase
used bypytest
&unittest
integration. - Rework transitions in stateful tests in order to reduce the number of unhelpful API calls.
- Improve the error message when
base_url
is missing for a schema loaded from a file.
🐛 Fixed
- Missing sanitization in new-style stateful tests.
- Missing new-style stateful testing results in JUnit output.
- Internal error when handling an exception inside a hook for a GraphQL schema.
- Filters being ignored in the old-style stateful test runner. #2376
- Missing sanitization for query parameters in code samples.