Releases: code4me/4me-sdk-graphql-dotnet
Releases · code4me/4me-sdk-graphql-dotnet
Sdk4me.GraphQL 1.4.2
Summary
- Updated Entities: Entities have been updated according to the latest GraphQL schema, including additions, modifications, and deprecations as of 2024-09-07.
- Sdk4meClient.DefaultFieldSelection: This feature now allows disabling the automatic selection of a predefined set of commonly used fields when no specific fields are requested. It is enabled by default for backward compatibility, but the recommended setting is
false
. When enabled, it may select objects for which the current token does not have the necessary permissions.
Sdk4me.GraphQL 1.4.1
Summary
- Updated Entities: Entities have been updated according to the latest GraphQL schema, including additions, modifications, and deprecations as of 2024-08-03.
- Bulk API: Enhanced import and export functions with
cancellationToken
andtimeout
parameters.
Bugfixes
- Events API: Updated the
SourceID
JSON property to correctly map tosourceID
instead ofsource_id
.
Sdk4me.GraphQL 1.4
Summary
- Updated Entities: Entities have been updated according to the latest GraphQL schema, including additions, modifications, and deprecations as of 2024-07-13.
- Bulk API:
- Import: Start, query the status, and optionally wait for completion.
- Export: Start, query the status, optionally wait for completion, and save the file (Excel or ZIP) to a specified location.
- Enumerators: Enumerator summaries are now consistent with the GraphQL descriptions.
Sdk4me.GraphQL 1.3.2
Summary
- Updated Entities: Entities have been updated according to the latest GraphQL schema, including additions, modifications, and deprecations as of 2024-06-29.
- Deprecated Mutation Methods: Deprecated Mutation methods with default responses. These methods will be removed by February 2025.
- New Filter Enumerators: Introduced new filter enumerators to replace the usage of field enumerators for filters. Deprecated filter methods will be removed by February 2025.
Sdk4me.GraphQL 1.3.1
Summary
- Updated entities based on the latest GraphQL schema, including additions, modifications, or deprecations as of 2024-06-15.
- Added constructors for mutations with the required input fields to streamline object creation.
- Implemented additional required input field validation before executing GraphQL mutations.
Bugfixes
- Resolved an issue where ID-based queries threw an error when the response was empty.
- Resolved an issue when updating
Client.AccountID
andClient.ItemsPerRequest
.
Sdk4me.GraphQL 1.3
Summary
- Updated entities based on the latest GraphQL schema, including additions, modifications, or deprecations (as of 2024-05-04)
- Compatible with .NET Framework 4.7.2 and .NET Standard 2.0
- Extended support and query functionality for properties based on interfaces, enabling more flexibility in object retrieval.
Bugfixes
- Possible inconsistency of
AccountID
for recursive requests and trace logs
Sdk4me.GraphQL 1.2.1
Summary
- Updated entities based on the latest GraphQL schema, including additions, modifications, or deprecations (as of 2024-04-06)
- Support and query functionality for properties based on interfaces, enabling more flexibility in object retrieval.
Sdk4me.GraphQL 1.2
Summary
- Updated entities based on the latest GraphQL schema, including additions, modifications, or deprecations (as of 2024-02-03)
- Introduced support for the 4me Events API, enhancing event handling capabilities
- Implemented
IDisposable
onSdk4meClient
for improved resource management - Performance enhancements
- Trace entries are now formatted in JSON, providing more detailed information, including API response times
Bugfixes
- Rectified issues with
DateTime
andTimeSpan
serialization/deserialization in the JSON converters
Sdk4me.GraphQL 1.1.3
Summary
- Updated entities based on the latest GraphQL schema (2024-01-20)
- Support for the 4me Events API
- Updated NuGet packages
- Added dotnet 8.0
Sdk4me.GraphQL 1.1.2
Summary
- Updated entities based on the latest GraphQL schema (2023-11-25)
Bugfixes
- Updated the
UploadAttachment()
methods to support empty whitelists in 4me