Generator changes (91)
Bug fixes
csharp
Use 0666 file mode for writing configuration and lock files
Docs
csharp
fix usage snippets
Docs
csharp
template union docs
New features
csharp
add support for errorUnions
Bug fixes
go
Use 0666 file mode for writing configuration and lock files
New features
go
make operation timeout available as an extension
Bug fixes
javav2
compute accept types from success responses
Bug fixes
javav2
null enums are coerced into null consts
Bug fixes
javav2
javav2 - minor readme fixes SPE-3634
Bug fixes
javav2
Use 0666 file mode for writing configuration and lock files
Bug fixes
javav2
paths in Error Handling table
Bug fixes
javav2
prevent namespace collisions with java.lang.Object
Bug fixes
javav2
httpMeta being erroneously added to error object when responseFormat == `flat`
Bug fixes
javav2
fixed handling of enums/refs and mix of ref/inline in global parameters
Bug fixes
javav2
fixed hoisting of operation security
Bug fixes
javav2
support applying Bearer prefix for oauth2 and oidc scheme
Bug fixes
javav2
ordering of server variables
Bug fixes
javav2
x-speakeasy-name-overrides being missed when used under an allOf
Bug fixes
javav2
compilation error in client credentials hook when security not flattened
Bug fixes
javav2
remove incorrect retry logic from pagination in javav2
Bug fixes
javav2
fixed imports and handling of security builder field names
Bug fixes
javav2
fixed handling of circular union references
Bug fixes
php
Use 0666 file mode for writing configuration and lock files
Bug fixes
postman
Use 0666 file mode for writing configuration and lock files
Bug fixes
pythonv2
compute accept types from success responses
Bug fixes
pythonv2
null enums are coerced into null consts
New features
pythonv2
add timeout config to pythonv2 operations and sdk
Bug fixes
pythonv2
remove unnecessary accept_header_override documentation elements
Chores
pythonv2
update contribution section wording
Bug fixes
pythonv2
Use 0666 file mode for writing configuration and lock files
Bug fixes
pythonv2
fix docs for unions in Python SDKs
Bug fixes
pythonv2
fixed deserialization of errors when responseFormat = envelope-http
New features
pythonv2
add support for handling an error response of union type
New features
pythonv2
upgrade to pythonv2
New features
pythonv2
support request body flattening in Python v2
Bug fixes
pythonv2
fixed handling of enums/refs and mix of ref/inline in global parameters
Bug fixes
pythonv2
fixed hoisting of operation security
Chores
pythonv2
expand server selection test coverage
New features
pythonv2
added support for hidden globals
Bug fixes
pythonv2
ensure imports work correctly for models with readonly: true
New features
pythonv2
add support for inferring optional sdk method arguments
Bug fixes
pythonv2
support applying Bearer prefix for oauth2 and oidc scheme
Bug fixes
pythonv2
ordering of server variables
Bug fixes
pythonv2
x-speakeasy-name-overrides being missed when used under an allOf
Bug fixes
pythonv2
handle combined security options
New features
pythonv2
add support for "open" enums
Bug fixes
pythonv2
gracefully fail when pagination input is not defined on paginated operations
New features
pythonv2
add support for response formats and flat responses
Bug fixes
pythonv2
add method to correctly case retryConnectionErrors *bool for Python generation
Bug fixes
pythonv2
fixed typing of event stream response
New features
pythonv2
process int64 and float64 srings
Bug fixes
pythonv2
handling of named request/response level examples in generated usage snippets
Bug fixes
pythonv2
ensure union type definitions define types in a way compatible with multiple python versions
New features
pythonv2
add support for url based pagination
Bug fixes
ruby
Use 0666 file mode for writing configuration and lock files
Bug fixes
terraform
Use 0666 file mode for writing configuration and lock files
Bug fixes
terraform
x-speakeasy-entity-description not working unless it was the first entity found in the openapi spec
Bug fixes
typescriptv2
compute accept types from success responses
Bug fixes
typescriptv2
null enums are coerced into null consts
Bug fixes
typescriptv2
avoid setting user agent header in browsers
Chores
typescriptv2
refactor zod schemas for better tree-shaking
Bug fixes
typescriptv2
Use 0666 file mode for writing configuration and lock files
Bug fixes
typescriptv2
avoid importing enum unions in usage docs
Bug fixes
typescriptv2
fix broken usage snippets for SSE SDK methods
Bug fixes
typescriptv2
add explicit types for exported enum schemas
Bug fixes
typescriptv2
find appropriate error message from nested fields in response
Bug fixes
typescriptv2
httpMeta being erroneously added to error object when responseFormat == `flat`
New features
typescriptv2
add support for handling an error response of union type
Code Style
typescriptv2
Remove unnecessary semicolon
Bug fixes
typescriptv2
fixed handling of enums/refs and mix of ref/inline in global parameters
Bug fixes
typescriptv2
TSv2 security compilation
Chores
typescriptv2
expand server selection test coverage
New features
typescriptv2
added support for hidden globals
New features
typescriptv2
add ability to change the suffix used for models using readOnly/writeOnly properties
New features
typescriptv2
add support for inferring optional sdk method arguments
Bug fixes
typescriptv2
support username-only and password-only basic auth
Bug fixes
typescriptv2
ordering of server variables
Bug fixes
typescriptv2
x-speakeasy-name-overrides being missed when used under an allOf
Bug fixes
typescriptv2
clientCredentials hooks incorrect import
Bug fixes
typescriptv2
add missing imports for open enums in TS
Chores
typescriptv2
drop heavy jsonpath dependency if it is not needed
Bug fixes
typescriptv2
gracefully fail when pagination input is not defined on paginated operations
Bug fixes
typescriptv2
flat response format to work when operations contain empty responses
New features
typescriptv2
read retry-after header in typescriptv2
Bug fixes
typescriptv2
remove excess comma inserted when SSE responses include headers
Bug fixes
typescriptv2
support both x-speakeasy-server-id and server variables
New features
typescriptv2
process int64 and float64 srings
Bug fixes
typescriptv2
handling of named request/response level examples in generated usage snippets
Bug fixes
typescriptv2
fixed handling of circular union references
Bug fixes
typescriptv2
support global server URL
Bug fixes
unity
Use 0666 file mode for writing configuration and lock files