1.15.12
(fix):
Fallback from init
to set
on .NET Framework & .NET Standard 2.0 for public and protected properties.
This ensures the properties can be set on older TFMs without compilation errors.
1.15.11
(chore):
Restructure internal HTTP classes to allow for more granular Fern ignoring.
1.15.10
(fix):
Fix generated tests that fail because of types containing OneOf or ReadOnlyMemory properties.
1.15.8
(fix):
Fix issue where the FileParameter
class was not generated in projects with gRPC/proto endpoints.
1.15.5
(fix):
Fix issue where headers were shared across different client instantiations when they should maintain their own state.
1.15.2
(fix):
Fix a compilation error when using typed idempotency headers.
1.15.0
(feat):
Add AdditionalHeaders
to client and request options. This lets users add and override headers for each request.
1.14.3
(fix):
Escape summary node contents in XML doc comments to prevent XML parsing errors.
1.13.0
(feat):
Add support for multipartform requests with file and non-file parameters.
This is useful when you want to send a file along with other form data in a single request.
For example, you can use the following code to upload a file with a description and some metadata:
1.12.0-rc18
(fix):
Make the behavior between a wrapped request with body properties and normal body request consistent.
Previously, a wrapped request with body properties would not omit null
values even if the JSON configuration is configured to omit null
values.
(fix):
Fix a bug where required properties that were [JsonIgnore]
threw an error during serialization.
(feat):
Improve performance of query string value to string conversion by relying less on JsonSerializer
and more on ToString()
.