chore(deps): update dependency external/openapi-specification to v3.2.0 #3114
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.1.1
->3.2.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
OAI/OpenAPI-Specification (external/openapi-specification)
v3.2.0
: OAS 3.2.0 Released!Compare Source
Headline features
Multipurpose tags, with nesting
summary
field to allow short descriptions, used when displaying lists of tags.parent
field to point to the tag that this tag is nested under.kind
field to allow a tag to be classified into a category such as navigation, or audience.The
kind
field is free-form text, however there are some expected/conventional values such asnav
(in line with the most common current usage as grouping for documentation output).kind
.Support for additional HTTP methods
query
method alongside the existingget
/post
/put
/delete
/options
/head
/patch
/trace
.additionalOperations
entry in a Path, use any other methods not listed as keys using the correct capitalization, e.g.LINK
. Do NOT addHEAD
under this, use the existing siblinghead
.Document identity and URL resolution
$self
is added to allow users to define the base URI of the document, used to resolve relative references.Data modeling and representation
Streaming support: sequential media types including SSE
text/event-stream
for server-sent events (SSE) andmultipart/mixed
,application/jsonl
,application/json-seq
and others for sequential data.itemSchema
in a mediatype entry to describe each item.Parameter and header changes
querystring
, to allow parsing the entire query string as a single field similar to the way a request body is handled, using thecontent
field.in
thequerystring
as an alternative to the existingheader
,cookie
,query
andpath
values.allowReserved
field is now permitted on headers and on parameters with any value ofin
, and applies where the combination ofin
andstyle
automatically percent-encode the value.New
style
option for cookiesstyle
optioncookie
for content in a cookie, which uses semicolon as a separator and does not encode data values.Additions to support multipart media types
itemSchema
field, for the schema that describes each of the items in a sequential media type.prefixEncoding
anditemEncoding
can be used instead ofencoding
for multipart media types.Improvements for APIs using XML as a content format
nodeType
field allows mapping schemas to common XML node types:element
,attribute
,text
,cdata
, ornone
.attribute: true
is now deprecated in favor ofnodeType: attribute
.wrapped: true
is now deprecated in favor ofnodeType: element
(asnodeType
defaults tonone
for arrays to preserve compatibility).xml
keyword can be used in any Schema Object.null
, handling arrays, replacing the name, and handling ordered elements.Examples as either structured or serialized values
examples
fields) gets two new fields:dataValue
andserializedValue
.dataValue
describes the example in structured format.serializedValue
shows how the example will be formatted when it is sent/received by the API.externalValue
field can still be used to give a reference to an example, but this is now clearly documented as being a serialized value.Additional features
Updated security schemes
deviceAuthorization
field in theflows
object and for the individual flow, a new fielddeviceAuthorizationUrl
alongsidetokenUrl
.oauth2MetadataUrl
URL for auth server metadata, as described by the OAuth2 Server Metadata Standard.deprecated
field for security schemes (indicating that the scheme may still be supported, but that it should not be used).Improvements to the Server Object
name
field alongsidedescription
,url
andvariables
.Better polymorphic support
propertyName
can now be an optional field.defaultMapping
to indicate which schema to use if thepropertyName
is not set, or if the value is unrecognized.Templates with formal syntax
Flexible metadata fields in the Response Object
description
field for responses is now optional.summary
field for responses.Additional updates
mediaTypes
is supported undercomponents
to support re-use of Media Type Objects.Updates to referenced standards
Editorial changes
Link
andSet-Cookie
.v3.1.2
: OAS 3.1.2 Released!Compare Source
Version 3.1.2 has no material changes but does contain editorial fixes, additional examples, and clarifications.
$ref
in a Schema Object is a JSON Schema$ref
keyword.null
in XML as an advisory note; since the functionality cannot be changed it is implementation-defined for 3.1 tooling.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.