- Encoding
- XML (#169)
- MessagePack (?)
- Custom (?)
- Other (?)
- Parameters
- Complex types
- Any type (?)
- Sum types
- Complex object schemas (e.g
additionalProperties
)
- Cookie parameters
- Complex types
- Request body
-
Content-Type
masks - Forms
- Complex form schemas (e.g
additionalProperties
) - Multipart
- Part headers
-
Content-Type
part header (special encoding field)
- Complex form schemas (e.g
-
- Security
- OAuth2
- OpenID Connect
- HTTP Digest
- Other (?)
- Webhooks
- Callbacks
- Links (?)
- Documentation
- Handle Common Mark in description (#142)
- Complex
anyOf
- Default values for
object
- ECMA-262 Regex (#419)
- Enum
-
enum
withformat
- Object
enum
-
- Tuples
- Validation
- Validate Any type
-
uniqueItems
-
not
(?)
-
format
- Make validators compliant with spec
- Support more formats (?)
- Code generation for regex (?)
- Support more drafts (?)
- User-friendly error reporting
- Print location
- Report multiple errors
- Optimization
- Streaming (?)
- Use generics
- Websocket extension (?)
-
asyncapi
support (?) - Client retries (?)
- Lint specification (?)
- Lint HTTP compliance of definitions
- Handle possible bugs in specification
- Backward compatibility check