Skip to content

Release 3.28.0

Compare
Choose a tag to compare
@Stranger6667 Stranger6667 released this 10 May 21:41
· 37 commits to master since this release
v3.28.0
e33fac8

I am happy to announce Schemathesis 3.28 馃帀

It does not include a lot of new features but instead clarifies error messages and makes Schemathesis work with more recursive references than before.

馃殌 Added

  • Request.deserialize_body and Response.deserialize_body helper methods to deserialize payloads to bytes from Base 64.
  • Support for multipart/mixed media type.

馃敡 Changed

  • Do not show suggestions to show a traceback on Hypothesis' Unsatisfiable error.
  • Clarify error message on unsupported recursive references.
  • Report more details on some internal errors instead of "Unknown Schema Error".
  • Update error message on why Schemathesis can't generate test cases for some API operations.

馃悰 Fixed

  • Internal error on Windows when the CLI output is redirected to a file and code samples contain non-CP1252 characters.
  • Properly check for nested recursive references inside combinators. This makes Schemathesis work with more schemas with recursive references.