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
openapi
field, not theversion
field). - Changed some hyperlinks from
http
tohttps
. - Clarified add the notion of optional security on operations.
- Added an explanation that the
Server Variable Object
'senum
should 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 Object
should start with a forward slash. - Clarified
Path Item Object
's$ref
behavior with sibling fields. - Fixed a few examples.
- Clarified the map structure of
callbacks
under theOperation Object
. - Clarified how path parameters are being matched.
- Clarified
example
/examples
value(s) in theParameter Object
. - Fixed example for
pipeDelimited
object
value. - Fixed
Callback Object
description. - Clarified
Link Object
'soperationDef
's description. - Improved ABNF for
Runtime Expressions
. - Clarified valid regex for
pattern
underSchema Object
. - Clarified the behavior of
nullable
underSchema Object
. - Fixed names of OAuth2 flows in the description of
Security Scheme Object
. - Improved description of
Security Filtering
section.