🌿 ✨ [Scheduled] Upgrade Fern Go SDK Generator: (go-sdk
)
#14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgrading from
0.27.0
to0.30.0
- Changelog0.30.0
feat:
Add support for nil-safe getter methods. Callers can more easily access nested properties by chaining together getter method calls instead of a long series of!= nil
checks.0.29.0
feat:
All SDKs now include an exportedFileParam
type that can be used to configure theContent-Type
of file upload properties.fix:
Resolves an issue where multipart/form-data lists were incorrectly serialized as JSON. They are now added as individual parts.internal:
Refactor file upload endpoint generation with the newcore.MultipartWriter
. This significantly improves the aesthetics of the generated code.0.28.3
internal:
Upgrade to IRv53.0.28.2
fix:
Fix an issue where undiscriminated unions were not round-trippable whenever the union is the zero value of the type (e.g.0
forint
).0.28.1
fix:
Fix an issue where optional, allow-multiple query parameter snippets were not rendered.fix:
Fix an issue where service headers were not included in the generated in-lined request.fix:
Fix an issue where literal types were included as path parameter arguments.1 additional update, see more
0.28.0
feat:
Add support for the exportedClientName configuration, which can be used to customize the generated client name and constructor included in snippets.Note that this configuration option assumes that the SDK includes a hand-written client constructor defined in the client package.