Generator changes (264)
New features
csharp
add a new global parameters section to the README
New features
csharp
add descriptions for http response additions
New features
csharp
add RepositoryUrl to csproj file if present
New features
csharp
add support for bigints
Chores
csharp
add support for remote URLs
New features
csharp
added sdk package name to user-agent string in http requests
New features
csharp
added support for decimal types
Bug fixes
csharp
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
csharp
adds .gitattributes file to generated SDKs
New features
csharp
adjust default max method params
Bug fixes
csharp
allow a non-string example to be considered a string for string schemas
Bug fixes
csharp
allow cursor field to be any type for pagination
New features
csharp
allow parameterised protocols in server URLs
Bug fixes
csharp
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Docs
csharp
avoid duplicate examples in array and maps
Bug fixes
csharp
better handling of option fields when generating usage snippets
New features
csharp
bring back .genignore for all languages for monkey patch support
New features
csharp
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
csharp
correct problems with genignore
Bug fixes
csharp
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
csharp
edge case which could cause conflicted names under some circumstances
Bug fixes
csharp
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
csharp
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
csharp
enum deserialization
Bug fixes
csharp
field comments for CSharp that include markdown links
Bug fixes
csharp
fix classNames incorrectly cased in ReadMe
Bug fixes
csharp
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Bug fixes
csharp
fixed bug in readme badge formatting
Bug fixes
csharp
fixed comments on SDKs
Bug fixes
csharp
handle special characters for readme examples
Bug fixes
csharp
handling of circular references in allOf using inline schemas
Bug fixes
csharp
handling of markdown comments in csharp and unity
New features
csharp
hoist most used security to the global level
New features
csharp
implement granular versioning to aid in generating relevant changelogs
New features
csharp
multilevel tagging
Bug fixes
csharp
prevent usage snippet generation from panicking when an example operation cannot be found
Refactor
csharp
rebuilt C# sdk to match standard Speakeasy structure
Chores
csharp
refactor templateTypeMarkdown using object destructuring
Chores
csharp
remove multi word generated examples
Bug fixes
csharp
replace generic faker strings with known valus
Bug fixes
csharp
retain configuration passed in on CLI for future gen runs
New features
csharp
speakeasy readme badges
Bug fixes
csharp
support for long and double types
New features
csharp
template comments for concrete classes
Bug fixes
csharp
titles for SDKs in Readmes
Bug fixes
csharp
to model serialization in non-default namespace names
Bug fixes
csharp
unreachable code when no error status codes are defined in OpenAPI def
Bug fixes
csharp
various fixes to serialization logic and warnings cleanup
Bug fixes
go
accept headers in go
New features
go
add a new global parameters section to the README
New features
go
add descriptions for http response additions
New features
go
add global retry configuration
New features
go
add support for additional properties
New features
go
add support for decimals
New features
go
add support for json-schema defaults and consts
New features
go
add support for nullable unions
New features
go
add support for nullable+required object properties
Chores
go
add support for remote URLs
New features
go
added sdk package name to user-agent string in http requests
New features
go
adding the x-speakeasy-docs extension and per-SDK documentation customization to Go, Python, and TypeScript
Bug fixes
go
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
go
adds .gitattributes file to generated SDKs
New features
go
adjust default max method params
Bug fixes
go
allow a non-string example to be considered a string for string schemas
Bug fixes
go
allow cursor field to be any type for pagination
New features
go
allow parameterised protocols in server URLs
Bug fixes
go
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Docs
go
avoid duplicate examples in array and maps
Bug fixes
go
avoid generating utility/shared classes used by custom errors as errors themselves
Bug fixes
go
better handling of option fields when generating usage snippets
New features
go
bring back .genignore for all languages for monkey patch support
Bug fixes
go
catch literal nil derefs when mashaling models to JSON
New features
go
clarify dev containers ReadMe
New features
go
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
go
consts and defaults when dealing with error models
Bug fixes
go
consts and defaults when dealing with unions
Bug fixes
go
correct problems with genignore
Bug fixes
go
correct typo in readme generation
New features
go
create input and output unions when appropriate
Bug fixes
go
deserialization of zero-valued date and time pointers in Go
Bug fixes
go
detection of download streams
Bug fixes
go
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
go
edge case which could cause conflicted names under some circumstances
New features
go
enable go download streaming
Bug fixes
go
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
go
ensure single value enums don't generate as consts
Bug fixes
go
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
go
fix classNames incorrectly cased in ReadMe
Bug fixes
go
fix for missing imports in usage snippets when using operation level security
Bug fixes
go
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Docs
go
fix readme generation for globalSecurityFlattening
Bug fixes
go
fixed bug in readme badge formatting
Bug fixes
go
fixed handling of errors for schemas that can't be converted to a error class
Bug fixes
go
fixed handling of import paths when major version bumped
Bug fixes
go
fixed query params being added twice to url if security is used
Bug fixes
go
fixes for passing null as an optional request body
Bug fixes
go
fixes for regressions when dealing with consts and defaults
Bug fixes
go
fixes variable naming in union marshalling
New features
go
global security flattening in go
Bug fixes
go
handle additionalProperties: false as if it is a NOOP
Bug fixes
go
handle shared error types that are used directly as responses better
Bug fixes
go
handle special characters for readme examples
Bug fixes
go
handling of circular references in allOf using inline schemas
Bug fixes
go
handling of sub types within errors
New features
go
hoist most used security to the global level
New features
go
implement granular versioning to aid in generating relevant changelogs
Bug fixes
go
improve ReadMe formatting nested groups
Bug fixes
go
invalid withSecurity generation
New features
go
make devContainers readme instructions more clear
New features
go
more flexibility for README files and improvements to content
Bug fixes
go
multi level tagging now supports symbols in tag names
New features
go
multi-level tagging
Bug fixes
go
nullable request body serialization
Bug fixes
go
nullable serialization
New features
go
oAuth support through function callbacks
New features
go
out of the box dev containers for go this provides an easy to use sandbox for your SDKs
Bug fixes
go
prevent usage snippet generation from panicking when an example operation cannot be found
New features
go
readme badges for dev containers
Chores
go
refactor templateTypeMarkdown using object destructuring
Chores
go
remove multi word generated examples
Bug fixes
go
replace generic faker strings with known valus
Bug fixes
go
retain configuration passed in on CLI for future gen runs
Bug fixes
go
sdk class global retry config
New features
go
selectable accept headers in go
Bug fixes
go
serialization of bigints to path and query params
New features
go
speakeasy readme badges
New features
go
support complex types in unions
Bug fixes
go
titles for SDKs in Readmes
Bug fixes
go
undefined accept header options in go methods
Bug fixes
go
unions converted to errors no longer pollute the type register and generate unique types
New features
php
add a new global parameters section to the README
New features
php
add descriptions for http response additions
Chores
php
add support for remote URLs
New features
php
added sdk package name to user-agent string in http requests
Bug fixes
php
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
php
adds .gitattributes file to generated SDKs
Bug fixes
php
allow a non-string example to be considered a string for string schemas
New features
php
allow parameterised protocols in server URLs
Bug fixes
php
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Docs
php
avoid duplicate examples in array and maps
New features
php
bring back .genignore for all languages for monkey patch support
New features
php
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
php
correct problems with genignore
Bug fixes
php
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
php
edge case which could cause conflicted names under some circumstances
Bug fixes
php
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
php
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
php
fix classNames incorrectly cased in ReadMe
Bug fixes
php
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Bug fixes
php
fixed bug in readme badge formatting
Bug fixes
php
fixes for passing null as an optional request body
Bug fixes
php
handling of circular references in allOf using inline schemas
New features
php
hoist most used security to the global level
New features
php
implement granular versioning to aid in generating relevant changelogs
Bug fixes
php
prevent usage snippet generation from panicking when an example operation cannot be found
Chores
php
refactor templateTypeMarkdown using object destructuring
Chores
php
remove multi word generated examples
Bug fixes
php
replace generic faker strings with known valus
Bug fixes
php
retain configuration passed in on CLI for future gen runs
New features
php
speakeasy readme badges
Bug fixes
php
titles for SDKs in Readmes
New features
ruby
add a new global parameters section to the README
New features
ruby
add descriptions for http response additions
Chores
ruby
add support for remote URLs
New features
ruby
added sdk package name to user-agent string in http requests
Bug fixes
ruby
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
ruby
adds .gitattributes file to generated SDKs
New features
ruby
adjust default max method params
Bug fixes
ruby
allow a non-string example to be considered a string for string schemas
New features
ruby
allow parameterised protocols in server URLs
Bug fixes
ruby
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Docs
ruby
avoid duplicate examples in array and maps
New features
ruby
bring back .genignore for all languages for monkey patch support
New features
ruby
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
ruby
correct problems with genignore
Bug fixes
ruby
disable Style/CaseLikeIf rubocop warning
Bug fixes
ruby
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
ruby
edge case which could cause conflicted names under some circumstances
Bug fixes
ruby
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
ruby
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
ruby
fix classNames incorrectly cased in ReadMe
Bug fixes
ruby
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Bug fixes
ruby
fixed bug in readme badge formatting
Bug fixes
ruby
fixes for passing nil as an optional request body
Bug fixes
ruby
handling of circular references in allOf using inline schemas
New features
ruby
hoist most used security to the global level
New features
ruby
implement granular versioning to aid in generating relevant changelogs
Bug fixes
ruby
prevent usage snippet generation from panicking when an example operation cannot be found
Chores
ruby
refactor templateTypeMarkdown using object destructuring
Chores
ruby
remove multi word generated examples
Chores
ruby
remove redundant returns to improve idiomaticness of generated code
Bug fixes
ruby
replace generic faker strings with known valus
Bug fixes
ruby
retain configuration passed in on CLI for future gen runs
New features
ruby
speakeasy readme badges
Bug fixes
ruby
titles for SDKs in Readmes
New features
terraform
add descriptions for http response additions
New features
terraform
add support for nullable+required object properties
Chores
terraform
add support for remote URLs
New features
terraform
added sdk package name to user-agent string in http requests
Bug fixes
terraform
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
terraform
adds .gitattributes file to generated SDKs
Bug fixes
terraform
allow a non-string example to be considered a string for string schemas
Bug fixes
terraform
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Bug fixes
terraform
apply terraform formatting to generated examples without a second step being necessary
Docs
terraform
avoid duplicate examples in array and maps
New features
terraform
bring back .genignore for all languages for monkey patch support
New features
terraform
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
terraform
correct problems with genignore
Bug fixes
terraform
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
terraform
edge case generating an incorrect identifier lookup for resource get without hoisting
Bug fixes
terraform
edge case when generating type definition mappings for nullable, yet required properties
Bug fixes
terraform
edge case which could cause conflicted names under some circumstances
Bug fixes
terraform
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
terraform
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
terraform
fix classNames incorrectly cased in ReadMe
Bug fixes
terraform
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Bug fixes
terraform
fixed bug in readme badge formatting
Bug fixes
terraform
fixes for passing null as an optional request body
Bug fixes
terraform
handle additionalProperties: false as if it is a NOOP
Bug fixes
terraform
handling of circular references in allOf using inline schemas
New features
terraform
hoist most used security to the global level
New features
terraform
reduce the need for x-speakeasy-entity on create/update request bodies with more inference logic
Chores
terraform
remove multi word generated examples
Chores
terraform
remove special x-speakeasy-entity scoping rules to get ready for import scope changes
Bug fixes
terraform
retain configuration passed in on CLI for future gen runs
Bug fixes
terraform
some edge cases with request/response bodies not defined as explicit components
New features
terraform
speakeasy readme badges
Bug fixes
terraform
state names with underscores get trimmed
Bug fixes
terraform
titles for SDKs in Readmes
New features
unity
add a new global parameters section to the README
New features
unity
add descriptions for http response additions
New features
unity
add support for multi level tagging
Chores
unity
add support for remote URLs
New features
unity
add Unity Serializable fields to models
New features
unity
added sdk package name to user-agent string in http requests
Bug fixes
unity
additionalProperties not currently supported for parameter serialization so fall back to maps
New features
unity
adjust default max method params
Bug fixes
unity
allow cursor field to be any type for pagination
Bug fixes
unity
allow schemas that use enums with base types speakeasy doesn't support to still generate fields based on the base type
Docs
unity
avoid duplicate examples in array and maps
Bug fixes
unity
better handling of option fields when generating usage snippets
New features
unity
collapse primitive oneOf single sub schema type and fix handling of null and any types
Bug fixes
unity
detection of download streams
Bug fixes
unity
don't generate sub types for oneOf/anyOf if unions not support in language
Bug fixes
unity
ensure complex allOfs are handle correctly with circular reference tracking
Bug fixes
unity
ensure x-speakeasy-groups and tags behave exactly the same in terms of operation namespacing
Bug fixes
unity
Enum class name conflict with System
Bug fixes
unity
enum deserialization
Bug fixes
unity
field comments for CSharp that include markdown links
Bug fixes
unity
fix classNames incorrectly cased in ReadMe
Bug fixes
unity
fix handling of allOf circular references when arrays and non-referenced schemas are involved
Bug fixes
unity
fixed comments on SDKs
Bug fixes
unity
handling of circular references in allOf using inline schemas
Bug fixes
unity
handling of markdown comments in csharp and unity
New features
unity
hoist most used security to the global level
Bug fixes
unity
prevent usage snippet generation from panicking when an example operation cannot be found
Chores
unity
refactor templateTypeMarkdown using object destructuring
Chores
unity
remove multi word generated examples
Bug fixes
unity
replace generic faker strings with known valus
Bug fixes
unity
retain configuration passed in on CLI for future gen runs
Bug fixes
unity
support for long and double types
New features
unity
template comments for concrete classes
Bug fixes
unity
titles for SDKs in Readmes
Bug fixes
unity
unreachable code when no error status codes are defined in OpenAPI def