Skip to content

10.0.0-beta

Pre-release
Pre-release

Choose a tag to compare

@pokornyd pokornyd released this 26 Oct 23:15

Kontent.ai model generator for .NET

πŸš€ Beta Release - Modern Delivery SDK (v19+) Support

This is a beta release that has been completely modernized to work exclusively with the Kontent.ai Delivery SDK
for .NET v19.0.0-beta-2 and higher.

βœ… What's Included

  • Modern record-based model generation for Delivery SDK v19+
  • File-scoped namespaces, { get; init; } accessors
  • JSON property attributes for explicit mapping
  • Modern concrete types (RichTextContent, Asset, TaxonomyTerm, IEmbeddedContent)
  • Single file generation per model (no .Generated.cs splits)
  • Partial records for easy extensibility

❌ What's NOT Included

This beta does not support:

  • Legacy Delivery SDK (v18.x and earlier)
  • Management SDK model generation
  • Extended Delivery model generation

πŸ“¦ Who Should Use This Release?

βœ… Use this beta if:

  • You're using the new Delivery SDK v19.0.0-beta-2 or higher
  • You want modern C# record-based models

❌ Use the https://github.com/kontent-ai/model-generator-net/releases if:

  • You're using legacy Delivery SDK (v18.x or earlier)
  • You need Management SDK models
  • You need Extended Delivery models

###πŸ”§ Breaking Changes

  • All Management and ExtendedDelivery code generation has been removed
  • Obsolete configuration options removed (-m, -e, -f, -g, -s)
  • Requires Delivery SDK v19+ - incompatible with v18.x

###πŸ“ Installation

Global tool

dotnet tool install -g Kontent.Ai.ModelGenerator --version

Usage

KontentModelGenerator --environmentid "" --namespace "" --outputdir ""


This beta release enables early adopters to test the modernized model generation alongside the beta Delivery
SDK. Full public release will follow once the Management SDK is also modernized.