Releases: kontent-ai/management-sdk-net
6.9.0
Kontent.ai .NET Management SDK 6.9.0
Warning
This release includes a minor, yet breaking change in an early access feature. Due to the beta status of the feature in question, this warrants only a minor release.
What's changed
VariantFilterCompletionStatus.Completedenum member renamed toVariantFilterCompletionStatus.Ready
Related PR
Full Changelog: 6.8.0...6.9.0
6.8.0
Kontent.ai .NET Management SDK 6.8.0
Features
✨ New Early-Access Endpoint
Introduced a new filtering endpoint, available as early access.
Warning
As an early-access feature, functionality may change in future releases.
🔍 Filtering Behavior
All filters are optional. They can be omitted or set to null. Empty arrays are not valid input.
📄 Supported Filters
- search_phrase – searches item names and element values in language variants.
- language – operates on a single language. Defaults to the project’s default language if unspecified.
- has_no_contributors – when set to true, the contributors filter must be null or omitted.
- completion_statuses – supported values: unfinished, completed, not_translated, all_done
- order.by – valid values: name, due_date, last_modified.
- order.direction – valid values: asc, desc.
- include_content – optional boolean (default: false). When set to true, the response includes populated variant elements. When false (or omitted), the elements property is not returned.
💡 Example Usage
Minimal request
var request = new VariantFilterRequestModel
{
Filters = new VariantFilterFiltersModel
{
Language = Reference.ByCodename("en-US")
}
};
var response = await client.EarlyAccess.FilterVariantsAsync(request);This request retrieves all English language variants using the default ordering.
Rich request
var request = new VariantFilterRequestModel
{
Filters = new VariantFilterFiltersModel
{
SearchPhrase = "test",
Language = Reference.ByCodename("en-US"),
ContentTypes = new List<Reference>
{
Reference.ByCodename("article")
},
CompletionStatuses = new List<VariantFilterCompletionStatus>
{
VariantFilterCompletionStatus.Completed
}
},
Order = new VariantFilterOrderModel
{
By = "name",
Direction = VariantFilterOrderDirection.Ascending
},
IncludeContent = true
};
var response = await client.EarlyAccess.FilterVariantsAsync(request);This request searches for completed English articles containing the word test, ordered by name ascending, including content in the response.
What's Changed
Full Changelog: 6.7.0...6.8.0
6.7.0
Kontent.ai .NET Management SDK 6.7.0
ElementModelProvider Class Made Public
- exposes
ElementModelProviderclass, providingGetStronglyTypedElements<T>()andGetDynamicElements<T>()functions for converting between dynamic and strongly typed element models
Custom HttpClient injection
- overloaded constructor for
ManagementClientallows specifying your own implementation ofHttpClientvia second constructor parameter
Dynamic Conversion Fixes
- added missing to/from dynamic conversion methods for all
Referencetype values, and forAssetWithRenditionsReference
What's Changed
- Add support for custom HTTP client, make ElementModelProvider public by @pokornyd in #282
- Fix dynamic conversions by @pokornyd in #283
Full Changelog: 6.6.1...6.7.0
6.6.1
6.6.0
Kontent.ai .NET Management SDK 6.6.0
Features
- You can now create notes and assign contributors and due date to a language variant via upsert endpoint, more info in the changelog
- Support for scheduling publishing and unpublishing in one go added, more info in the changelog
Related pull requests
- EN-376 Add contributors and note to language variants by @huluvu21 in #279
- EN-261 Add schedule publish and unpublish endpoint to Management API SDK by @mrnustik in #275
New Contributors
Full Changelog: 6.5.0...6.6.0
6.5.0
Kontent.ai .NET Management SDK v 6.5.0
Main features
- Adds support for custom apps, allowing you to integrate a tool of your choice with Kontent.ai interface. See https://kontent.ai/learn/docs/custom-apps
What's Changed
- Add strongly typed response for listing variants by type by @DiegoFaFe in #271
- add name property to taxonomy element by @pokornyd in #276
- EN-326 Add Custom Apps support via Management Api by @arguit in #278
New Contributors
- @DiegoFaFe made their first contribution in #271
Full Changelog: 6.4.0...6.5.0
6.4.0
6.3.0
Kontent.ai .NET management SDK 6.3.0
New features
- Web spotlight can now be activated/deactivated through management API, optionally allowing you to specify an existing type to use as WSL root. Current status and root type can also be retrieved via a
GETrequest. More info in the changelog.
What's Changed
Full Changelog: 6.2.0...6.3.0
6.2.0
Kontent.ai .NET management SDK 6.2.0
New features
- you can now select whether to include items and assets, and/or version history when cloning an environment using new
CopyDataOptionsproperty onEnvironmentCloneModel, more info in our changelog
What's Changed
New Contributors
Full Changelog: 6.1.0...6.2.0
6.1.0
Kontent.ai .NET management SDK 6.1.0
New features
- implements recently introduced MAPI endpoints to retrieve published language variants, more info in the product changelog
What's Changed
- EN-137 - Add access to published content by @VladimirO-kontent in #264
Full Changelog: 6.0.0...6.1.0