🐛 Fixed
- Recognize
+yamlmedia types (e.g.application/apply-patch+yaml) and YAML content types with parameters. - Exceed a declared
maximum/minimumthat lies outside the range offormat: int32/int64. - Keep percent-encoded reserved characters in the base path intact in request URLs.
- Cover path parameter
enumandconstvalues containing/by sending them percent-encoded. - Name every negated location in the
negative_data_rejectionfailure message. - Send request bodies for
text/*media types without a dedicated serializer as plain text. - Generate
email,hostnameandurivalues with a dotted domain, which strict checkers require. #4782 - Cover nested properties, items and enums under an
allOfsharing a node withadditionalProperties. - False positive
ensure_resource_availabilitywhen a verb other thanDELETEremoved the resource. - False positive
negative_data_rejectionwhen another location's negation only adds undeclared parameters. - False positive
ensure_resource_availabilityfor aPOSTto a resource URI that does not create it. - Wrap a top-level string body in an XML element instead of sending bare text.
- Complete body
examplevalues that omit required fields, and skip those the schema still rejects. - Crash when an example uses a YAML tag such as
!!binary. - Keep negatives that do not need the body when its media type has no serializer.
- Generate values violating
format: durationunder Swagger 2.0 and Open API 3.0. - Generate string values where a
formatand a widerpatternboth apply, instead of skipping the body. - Infer links from a collection nested under a parent into its top-level resource operations.
- Cover subschemas below a
$refbase reused across nesting levels.