OAS 3.0.3 Released!
OAS 3.0.3 Change Log
The OAI is pleased to announce the official release of the OpenAPI Specification 3.0.3!
As a patch release, the following changes were made to improve the specification in terms of readability and accuracy. None of these modifications change the behavior of the spec.
- Clarified how Path Templating works.
- Clarified the meaning of Semantic Versioning as it applies to the OpenAPI Specification (note, this is the
openapifield, not theversionfield). - Changed some hyperlinks from
httptohttps. - Clarified add the notion of optional security on operations.
- Added an explanation that the
Server Variable Object'senumshould not be empty. This is not a breaking change but should be considered as guidance for a more explicit restriction in the next major version. - Clarified paths under the
Paths Objectshould start with a forward slash. - Clarified
Path Item Object's$refbehavior with sibling fields. - Fixed a few examples.
- Clarified the map structure of
callbacksunder theOperation Object. - Clarified how path parameters are being matched.
- Clarified
example/examplesvalue(s) in theParameter Object. - Fixed example for
pipeDelimitedobjectvalue. - Fixed
Callback Objectdescription. - Clarified
Link Object'soperationDef's description. - Improved ABNF for
Runtime Expressions. - Clarified valid regex for
patternunderSchema Object. - Clarified the behavior of
nullableunderSchema Object. - Fixed names of OAuth2 flows in the description of
Security Scheme Object. - Improved description of
Security Filteringsection.