Releases: schemathesis/schemathesis
Releases · schemathesis/schemathesis
Release 0.13.1
Release 0.13.0
Added
- An option to configure request timeout for CLI / Runner. #204
- A help snippet to reproduce errors caught by Schemathesis. #206
- Total running time to the CLI output. #181
- Summary line in the CLI output with the number of passed / failed / errored endpoint tests. #209
- Extra information to the CLI output: schema address, spec version, and base URL. #188
Fixed
- Compatibility with Hypothesis 4.42.4+ . #212
- Display flaky errors only in the "ERRORS" section and improve CLI output. #215
- Handling
formData
parameters inCase.call
. #196 - Handling cookies in
Case.call
. #211
Changed
- More readable falsifying examples output. #127
- Show exceptions in a separate section of the CLI output. #203
- Error message for cases when it is not possible to satisfy schema parameters. It should be more clear now. #216
- Do not stop on schema errors related to a single endpoint. #139
- Display a proper error message when the schema is not available in CLI / Runner. #214
Release 0.12.2
Release 0.12.1
Release 0.12.0
Release 0.11.0
Added
- LazySchema accepts filters. #149
- Ability to register strategies for custom string formats. #94
- Generator-based events in
runner
module to improve control over the execution flow. - Filtration by tags. #134
Changed
- Base URL in schema instances could be reused when it is defined during creation.
Now on,base_url
argument inCase.call
is optional in such cases. #153 - Hypothesis deadline is set to 500ms by default. #138
- Hypothesis output is captured separately, without capturing the whole stdout during CLI run.
- Disallow empty username in CLI
--auth
option.
Fixed
Removed
- Undocumented support for
file://
uri schema.
Release 0.10.0
Release 0.9.0
Added
- Test executor collects results of execution. #29
- CLI option
--base-url
for specifying base URL of API. #118 - Support for coroutine-based tests. #121
- User Agent to network requests in CLI & runner. #130
Changed
- CLI command
schemathesis run
prints result in a more readable way with a summary of passing checks. - Empty header names are forbidden for CLI.
- Suppressed hypothesis exception about using
example
non-interactively #92
Release 0.8.1
Fixed
- Wrap each individual test in
suppress
so the runner doesn't stop after the first test failure.