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.0Warning
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
summaryfield to allow short descriptions, used when displaying lists of tags.parentfield to point to the tag that this tag is nested under.kindfield to allow a tag to be classified into a category such as navigation, or audience.The
kindfield 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
querymethod alongside the existingget/post/put/delete/options/head/patch/trace.additionalOperationsentry in a Path, use any other methods not listed as keys using the correct capitalization, e.g.LINK. Do NOT addHEADunder this, use the existing siblinghead.Document identity and URL resolution
$selfis 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-streamfor server-sent events (SSE) andmultipart/mixed,application/jsonl,application/json-seqand others for sequential data.itemSchemain 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 thecontentfield.inthequerystringas an alternative to the existingheader,cookie,queryandpathvalues.allowReservedfield is now permitted on headers and on parameters with any value ofin, and applies where the combination ofinandstyleautomatically percent-encode the value.New
styleoption for cookiesstyleoptioncookiefor content in a cookie, which uses semicolon as a separator and does not encode data values.Additions to support multipart media types
itemSchemafield, for the schema that describes each of the items in a sequential media type.prefixEncodinganditemEncodingcan be used instead ofencodingfor multipart media types.Improvements for APIs using XML as a content format
nodeTypefield allows mapping schemas to common XML node types:element,attribute,text,cdata, ornone.attribute: trueis now deprecated in favor ofnodeType: attribute.wrapped: trueis now deprecated in favor ofnodeType: element(asnodeTypedefaults tononefor arrays to preserve compatibility).xmlkeyword can be used in any Schema Object.null, handling arrays, replacing the name, and handling ordered elements.Examples as either structured or serialized values
examplesfields) gets two new fields:dataValueandserializedValue.dataValuedescribes the example in structured format.serializedValueshows how the example will be formatted when it is sent/received by the API.externalValuefield 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
deviceAuthorizationfield in theflowsobject and for the individual flow, a new fielddeviceAuthorizationUrlalongsidetokenUrl.oauth2MetadataUrlURL for auth server metadata, as described by the OAuth2 Server Metadata Standard.deprecatedfield for security schemes (indicating that the scheme may still be supported, but that it should not be used).Improvements to the Server Object
namefield alongsidedescription,urlandvariables.Better polymorphic support
propertyNamecan now be an optional field.defaultMappingto indicate which schema to use if thepropertyNameis not set, or if the value is unrecognized.Templates with formal syntax
Flexible metadata fields in the Response Object
descriptionfield for responses is now optional.summaryfield for responses.Additional updates
mediaTypesis supported undercomponentsto support re-use of Media Type Objects.Updates to referenced standards
Editorial changes
LinkandSet-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.
$refin a Schema Object is a JSON Schema$refkeyword.nullin 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.