10.0.0-beta
Pre-release
Pre-release
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.