Speakeasy Logo

Follow us on to be up
to date with the latest changes.

Choose a changelog

v1.348.0

// July 29, 2024

feat: Introduce status command (#824)

No generator changes

v1.347.1

// July 29, 2024

fix(terraform): Prevent creating attribute validators for invalid or RE2 engine incompatible OAS pattern

Generator changes (1)

Bug fixes

terraform

Prevent creating attribute validators for invalid or RE2 engine incompatible OAS pattern

v1.347.0

// July 29, 2024

feat: environment variable support for TypeScript SDKs (#826)

Generator changes (14)

Bug fixes

csharp

avoid injecting empty 2xx sub-response if `default` status code is available and considered succesful

Bug fixes

go

avoid injecting empty 2xx sub-response if `default` status code is available and considered succesful

Bug fixes

go

show username environment variable in usage snippets

Bug fixes

javav2

avoid injecting empty 2xx sub-response if `default` status code is available and considered succesful

Bug fixes

php

avoid injecting empty 2xx sub-response if `default` status code is available and considered succesful

+9 more changes

v1.346.3

// July 26, 2024

fix: flattened security env vars (tf)

Generator changes (1)

Bug fixes

terraform

flattened security env vars

v1.346.2

// July 26, 2024

fix: properly respect workflow output file type (overlays) (#825)

No generator changes

v1.346.1

// July 26, 2024

fix: speakeasy domain in autogenerated notice

Generator changes (1)

Bug fixes

csharp

fix conflicting namespaces and classnames for union types

v1.346.0

// July 25, 2024

feat: Implement x-speakeasy-enums in csharp/unity and various bug fixes for csharp/python/terraform/typescript generation

Generator changes (5)

New features

csharp

implement x-speakeasy-enums

Bug fixes

csharp

fix usage templating for discriminated unions

Bug fixes

pythonv2

unflatten per-operation security in python v2 and typescript v2 usage snippets

Bug fixes

terraform

Prevent compilation errors for array type with response only primitive enum items

Bug fixes

typescriptv2

unflatten per-operation security in python v2 and typescript v2 usage snippets

v1.345.4

// July 23, 2024

fix: only add required changes to suggest overlay (#822)

No generator changes

v1.345.3

// July 23, 2024

fix: various fixes for pythonv2 include usage snippets, response handling and more

Generator changes (11)

Bug fixes

csharp

fixed usage snippet generation not showing examples for oneOf/anyOf schemas

Bug fixes

go

fixed usage snippet generation not showing examples for oneOf/anyOf schemas

Bug fixes

javav2

fixed usage snippet generation not showing examples for oneOf/anyOf schemas

Bug fixes

php

fixed usage snippet generation not showing examples for oneOf/anyOf schemas

Bug fixes

postman

fixed usage snippet generation not showing examples for oneOf/anyOf schemas

+6 more changes

v1.345.2

// July 23, 2024

chore: make OAS versioning logic accurate (#818)

No generator changes

v1.345.1

// July 22, 2024

fix: properly output codeSamples

No generator changes

v1.345.0

// July 22, 2024

feat(go): Support URL-based pagination

Generator changes (2)

Chores

csharp

improve NuGet metadata, add support for publishing debug symbols

New features

go

Support URL-based pagination

v1.344.2

// July 22, 2024

fix: make python unset falsy and fix handling of renamed object properties

Generator changes (3)

Bug fixes

pythonv2

handling of renamed object fields using x-speakeasy-name-override

New features

pythonv2

make unset a falsy value

Bug fixes

typescriptv2

handling of renamed object fields using x-speakeasy-name-override

v1.344.1

// July 19, 2024

chore: ensure custom plan modifiers are in the same folder as the normal plan modifiers (TF) / only add the changerecord title if there is some sections (PRs) (#821)

Generator changes (1)

Chores

terraform

prefer to keep boilerplate in same folder for plan modifiers

v1.344.0

// July 18, 2024

feat: dynamic quickstart descriptions (#820)

No generator changes

v1.343.0

// July 18, 2024

feat: trim spaces from config prompts (#819)

No generator changes

v1.342.0

// July 18, 2024

feat: bump charm/huh 5.0.0 release (#816)

No generator changes

v1.341.0

// July 18, 2024

feat(terraform): Automatic Terraform configuration validators for OAS maxLength, maximum, minLength, minimum, and pattern (#817)

Generator changes (2)

New features

terraform

Automatic Terraform configuration validators for OAS maxLength, maximum, minLength, minimum, and pattern

Bug fixes

typescriptv2

drop jsonpath if input is exactly `$`

v1.340.1

// July 18, 2024

fix: support defaults and correct usage snippet generation for flattened request bodies for pythonv2

Generator changes (2)

Bug fixes

pythonv2

const and enum discriminator in error unions

Bug fixes

pythonv2

support defaults and correct usage snippet generation for flattened request bodies

v1.340.0

// July 17, 2024

feat: streamline quickstart (#811)

No generator changes

v1.339.0

// July 17, 2024

feat: trim tab/space from configs (#815)

No generator changes

v1.338.3

// July 17, 2024

fix: python unions

Generator changes (4)

New features

pythonv2

Support for deepObject style parameters with BaseModel and Dict

Bug fixes

pythonv2

handle unions with single member correctly

New features

typescriptv2

Support for deepObject style parameters with objects

Bug fixes

typescriptv2

union-with-any fields must be marked optional

v1.338.2

// July 17, 2024

chore: run all tests all the time (#814)

No generator changes

v1.338.1

// July 17, 2024

chore: make yaml default indentation 2 (#813)

No generator changes