Skip to content

Releases: kontent-ai/management-sdk-net

6.9.0

25 Sep 08:48

Choose a tag to compare

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.Completed enum member renamed to VariantFilterCompletionStatus.Ready

Related PR

  • EN-599 Rename completion status completed to ready by @huluvu21 in #285

Full Changelog: 6.8.0...6.9.0

6.8.0

02 Sep 11:07

Choose a tag to compare

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

  • EN-542 Add early access support for new MAPI endpoint `/early-access/… by @arguit in #284

Full Changelog: 6.7.0...6.8.0

6.7.0

12 Jun 14:22

Choose a tag to compare

Kontent.ai .NET Management SDK 6.7.0

ElementModelProvider Class Made Public

  • exposes ElementModelProvider class, providing GetStronglyTypedElements<T>() and GetDynamicElements<T>() functions for converting between dynamic and strongly typed element models

Custom HttpClient injection

  • overloaded constructor for ManagementClient allows specifying your own implementation of HttpClient via second constructor parameter

Dynamic Conversion Fixes

  • added missing to/from dynamic conversion methods for all Reference type values, and for AssetWithRenditionsReference

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

25 Apr 17:42

Choose a tag to compare

Kontent.ai .NET Management SDK 6.6.1

Fixes

  • fixes #280 by adding missing decorators for LanguageVariantUpsertModel serialization

What's Changed

  • add missing decorators to LanguageVariantUpsertModel by @pokornyd in #281

Full Changelog: 6.6.0...6.6.1

6.6.0

11 Feb 09:41
f5c5d33

Choose a tag to compare

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

11 Dec 09:42
0d2af43

Choose a tag to compare

Kontent.ai .NET Management SDK v 6.5.0

Main features

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

Full Changelog: 6.4.0...6.5.0

6.4.0

08 Aug 14:11

Choose a tag to compare

What's Changed

Full Changelog: 6.3.0...6.4.0

6.3.0

30 Jul 08:16

Choose a tag to compare

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 GET request. More info in the changelog.

What's Changed

  • EN-238 Add WebSpotlight support via Management Api by @arguit in #273

Full Changelog: 6.2.0...6.3.0

6.2.0

10 Jun 11:17

Choose a tag to compare

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 CopyDataOptions property on EnvironmentCloneModel, more info in our changelog

What's Changed

  • EN-199 Add options for selecting entities to copy when cloning enviro… by @matus12 in #269

New Contributors

Full Changelog: 6.1.0...6.2.0

6.1.0

13 May 13:04

Choose a tag to compare

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

Full Changelog: 6.0.0...6.1.0