Skip to content

Support Media Type itemSchema for OpenAPI 3.2 (parse + StreamingFieldsBefore32 rule) - #9

Closed
modosc wants to merge 1 commit into
masterfrom
openapi-3-2/streaming-media-type-fields
Closed

modosc wants to merge 1 commit into
masterfrom
openapi-3-2/streaming-media-type-fields

Conversation

@modosc

@modosc modosc commented Sep 18, 2026 •

Copy link
Copy Markdown
  • parses itemSchema as a Schema (not used for validation yet)
  • StreamingFieldsBefore32 flags these in pre-3.2 docs:
    • itemSchema, itemEncoding, prefixEncoding on media types
    • nested encoding, itemEncoding, prefixEncoding on encoding objects

@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from e6bf93a to 4e6369d Compare September 23, 2026 15:40
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from 175cb02 to 4d6cc33 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/streaming-media-type-fields branch 3 times, most recently from cb63ed8 to 6da9b77 Compare September 24, 2026 21:27
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from 5cd849c to 3c2d3fe Compare September 24, 2026 21:27
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from 6da9b77 to b10cd9f 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/components-media-types branch from 0b8bb0f to 206c3de Compare September 24, 2026 22:28
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from b10cd9f to 05eb752 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 force-pushed the openapi-3-2/streaming-media-type-fields branch from 05eb752 to 994fc54 Compare September 25, 2026 01:36
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from 206c3de to a51f1be Compare September 25, 2026 01:36
@modosc
modosc removed this pull request from stack #20 October 14, 2026 21:06
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from 994fc54 to 99e8549 Compare October 14, 2026 21:07
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from a51f1be to 342e0d9 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/streaming-media-type-fields branch from 99e8549 to 7b76c66 Compare October 20, 2026 16:57
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from 342e0d9 to 20ebcf5 Compare October 20, 2026 16:57
@modosc
modosc added this pull request to stack #23 October 20, 2026 16:57
@modosc
modosc removed this pull request from stack #23 October 22, 2026 17:18
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from 7b76c66 to b7fd20a Compare October 22, 2026 17:18
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from 20ebcf5 to ab037f9 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 force-pushed the openapi-3-2/streaming-media-type-fields branch from b7fd20a to ca906e1 Compare October 27, 2026 16:11
@modosc
modosc force-pushed the openapi-3-2/components-media-types branch from ab037f9 to 5837a61 Compare October 27, 2026 16:11
@modosc
modosc added this pull request to stack #25 October 27, 2026 16:11
…sBefore32 rule)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@modosc
modosc removed this pull request from stack #25 October 30, 2026 16:17
@modosc
modosc changed the base branch from openapi-3-2/components-media-types to master October 30, 2026 16:17
@modosc
modosc force-pushed the openapi-3-2/streaming-media-type-fields branch from ca906e1 to 217b7e4 Compare October 30, 2026 16:17
@modosc
modosc added this pull request to stack #26 October 30, 2026 16:17
@modosc
modosc removed this pull request from stack #26 November 2, 2026 17:19
@modosc

modosc commented Nov 2, 2026

Copy link
Copy Markdown
Author

merged upstream

@modosc modosc closed this Nov 2, 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