feat(typescript): apply union discriminators onto members where possible (#1739)
Generator changes (22)
New features
csharp
allow inclusion of empty array query parameter
Refactor
csharp
centralize SDK version constants in Constants class to reduce churn
Bug fixes
csharp
multi-part arrays now serialized according to RFC7578
New features
csharp
union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via `inferUnionDiscriminators: true` in gen.yaml
New features
go
allow inclusion of empty array query parameter
Bug fixes
go
multi-part arrays now serialized according to RFC7578
Bug fixes
javav2
multi-part arrays now serialized according to RFC7578
Bug fixes
mcp-typescript
move .tsBuildInfo to outDir location to avoid false positive cache hit when transpiling TypeScript
Bug fixes
mcp-typescript
multi-part arrays now serialized according to RFC7578
Bug fixes
mockserver
multi-part arrays now serialized according to RFC7578
Bug fixes
php
multi-part arrays now serialized according to RFC7578
Bug fixes
postman
multi-part arrays now serialized according to RFC7578
New features
pythonv2
allow inclusion of empty array query parameter
Bug fixes
pythonv2
multi-part arrays now serialized according to RFC7578
Bug fixes
ruby
multi-part arrays now serialized according to RFC7578
New features
ruby
support union discriminator mappings
Bug fixes
terraform
multi-part arrays now serialized according to RFC7578
New features
typescriptv2
allow inclusion of empty array query parameter
Bug fixes
typescriptv2
multi-part arrays now serialized according to RFC7578
Bug fixes
typescriptv2
improve picking with nested unions
New features
typescriptv2
pre-apply union discriminators onto union members when the type is only used under a discriminated union. Configurable via gen.yaml preApplyUnionDiscriminators
Bug fixes
unity
multi-part arrays now serialized according to RFC7578