Skip to content

Detect XML nodeType in pre-3.2 documents and deprecated attribute/wrapped in 3.2 documents (XmlNodeTypeBefore32 + deprecation rules) - #6

Closed
modosc wants to merge 1 commit into
openapi-3-2/example-value-fieldsfrom
openapi-3-2/xml-node-type
Closed

modosc wants to merge 1 commit into
openapi-3-2/example-value-fieldsfrom
openapi-3-2/xml-node-type

Conversation

@modosc

@modosc modosc commented Sep 18, 2026 •

Copy link
Copy Markdown
  • XmlNodeTypeBefore32 flags xml.nodeType in pre-3.2 docs
  • XmlAttributeDeprecation / XmlWrappedDeprecation flag attribute: true / wrapped: true in 3.2 docs (deprecated in favor of nodeType)
  • violations point at the schema, same as the existing schema rules

depends on #5.

@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch from 5b48e3b to 54b7c9b Compare September 23, 2026 15:40
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from 22f978a to 2b78940 Compare September 23, 2026 15:40
@modosc
modosc added this pull request to stack #13 September 23, 2026 15:43
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch 2 times, most recently from 3c6746e to f68fdef Compare September 23, 2026 15:45
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from 7c9692e to a9933c8 Compare September 24, 2026 21:27
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch 2 times, most recently from 2f8e82a to 4b6af7a Compare September 24, 2026 21:37
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from a9933c8 to 42eb9de Compare September 24, 2026 21:37
@modosc
modosc removed this pull request from stack #13 September 24, 2026 21:38
@modosc
modosc added this pull request to stack #15 September 24, 2026 21:38
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from 42eb9de to a059a61 Compare September 24, 2026 22:28
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch from 4b6af7a to 022e2f7 Compare September 24, 2026 22:28
@modosc
modosc removed this pull request from stack #15 September 24, 2026 22:29
@modosc
modosc added this pull request to stack #20 September 24, 2026 22:29
@modosc modosc changed the title Support XML nodeType for OpenAPI 3.2 (XmlNodeTypeBefore32 + attribute/wrapped deprecations) Detect XML nodeType in pre-3.2 documents and deprecated attribute/wrapped in 3.2 documents (XmlNodeTypeBefore32 + deprecation rules) Sep 24, 2026
@modosc
modosc removed this pull request from stack #20 October 14, 2026 21:06
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from a059a61 to ac9cd18 Compare October 14, 2026 21:07
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch from 022e2f7 to 2257d8c Compare October 14, 2026 21:07
@modosc
modosc added this pull request to stack #22 October 14, 2026 21:07
@modosc
modosc removed this pull request from stack #22 October 20, 2026 16:57
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from ac9cd18 to 7428e51 Compare October 20, 2026 16:57
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch from 2257d8c to 3a4dc6d Compare October 20, 2026 16:57
@modosc
modosc added this pull request to stack #23 October 20, 2026 16:57
…pped in 3.2 documents (XmlNodeTypeBefore32 + deprecation rules)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@modosc
modosc removed this pull request from stack #23 October 22, 2026 17:18
@modosc
modosc force-pushed the openapi-3-2/xml-node-type branch from 3a4dc6d to c866421 Compare October 22, 2026 17:18
@modosc
modosc force-pushed the openapi-3-2/example-value-fields branch from 7428e51 to 5f8f769 Compare October 22, 2026 17:18
@modosc
modosc added this pull request to stack #24 October 22, 2026 17:18
@modosc
modosc removed this pull request from stack #24 October 27, 2026 16:11
@modosc

modosc commented Oct 27, 2026

Copy link
Copy Markdown
Author

merged upstream as ota42y#222

@modosc modosc closed this Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant