1.3.0

(feat): Add support for receiving raw response headers from API calls with the new WithRawResponse client field.

1response, err := client.WithRawResponse.GetUser(...)
2fmt.Printf("Got response headers: %v", response.Header)

(feat): Bump the minimum Go version to 1.18 because generics are now required by the SDK. Version 1.18 was originally released over three years ago, so this is well within the official Go support window found at https://go.dev/doc/devel/release#policy

1.0.0

(feat): Major version release to update the generator’s default set of configuration options. The following configuration options have been updated:

  • alwaysSendRequiredProperties is now true by default.
  • inlineFileProperties is now true by default.
  • inlinePathParameters is now true by default.
  • useReaderForBytesRequest is now true by default.
  • union is now v1 by default.

0.38.0

(feat): Add support for the useReaderForBytesRequest configuration option, which generates io.Reader request parameters instead of []byte request parameters.

0.37.4

(fix): Fix an issue where enum values containing double quotes were not properly escaped in generated code.

0.37.3

(fix): Install the generator-cli at build time as a fallback if runtime installation fails.

0.37.2

(fix): Fix an issue where the go-v2 generator call prevented the go generator from succeeding in remote code generation environments.

0.37.1

(fix): Fix an issue where the primary Go files were not being written due to README.md generation.

0.37.0

(internal): Upgrade to IRv57.

(feat): Add support for automatic README.md generation.