🌿 ✨ [Scheduled] Upgrade Fern C# SDK Generator: (csharp-sdk)
#208
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
1.9.15to1.9.29- Changelog1.9.29fix:The Protobuf package aliases now include the package name to avoid conflicts when multipleProtobuf packages are used. For example,
com.acme.users.v1would be aliased asProtoUsersV1instead of just
Proto.1.9.28fix:Fix the Protobuf mappers for the google.protobuf.Any type.fix:The Protobuf mappers now refer to the original name of the Protobuf type insteadof the PascalCase name.
1.9.27fix:Fix the Protobuf mappers for enum and timestamp types.1.9.26fix:Useglobal::System.Typeinstead ofSystem.TypeinOneOfSerializerwhen a type named
Systemexists in the current namespace.1.9.25fix:Useglobal::System.Typeinstead ofSystem.Typein generated code to avoid potential naming conflictswhen a type named
Systemexists in the current namespace.9 additional updates, see more
1.9.24fix:Use the original gRPC service name in the generated client reference instead of applying any casing transformations.1.9.23fix:Fix method return types to use unqualified Task instead of System.Threading.Tasks.Taskwhen the method returns a response.
1.9.22feat:Generate a pagination section to the generated README.md file.feat:You can nowforeach(var item in page)onPage<T>instances.1.9.21fix:Support literals in query parameters and headers. For example, if a field in a wrapped request has a literal value of "foo", we will now set that value as the default value for the field.Note that wrapped requests are just a bag of properties that include body properties.
1.9.20fix:Support literals in wrapped requests (). For example, if a field in a wrapped request has a literal value of "foo", we will now set that value as the default value for the field.Note that wrapped requests are just a bag of properties that include body properties.
1.9.19fix:Fix serialization of enum path parameters. Previously, enum path parameters were serialized using their C# enum name, but now they arecorrectly serialized using their wire value.
1.9.18fix:Fix serialization of enum path parameters. Previously, enum path parameters were serialized using their C# enum name, but now they arecorrectly serialized using their wire value.
1.9.17fix:Support required literals. For example, if a field has a literal value of "foo", we will now set that value as the default value for the field.1.9.16fix:Required client parameters that are headers are now sent when making API requests. For example if a bearer token is required toinstantiate the client, we will ensure that it is sent when making API requests.