Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/ServiceComposer/ServiceComposer.AspNetCore/llms.txt

Use this file to discover all available pages before exploring further.

ServiceComposer follows a predictable support policy: only the last two major releases are actively supported, and only the latest minor version of each supported major is maintained. Bug fixes are backported to the most recent minor of any affected supported major. Use the guides below to migrate your application between major versions with confidence.

v1.x → v2.0

Migrate from v1.x to v2.0.0. Covers the new endpoints API, renamed composition handler interfaces, the new ICompositionContext retrieval pattern, write support, and case-insensitive route matching.

v2.x → v3.0

Covers both the v2.0→v2.1 write-support default change and the v2.x→v3.0 removals: route mapping methods, legacy types, composed request ID helpers, ViewModel Preview overloads, and event-raising via context.

v3.x → v4.0

Migrate from v3.x to v4.0.0. Covers the switch from Newtonsoft.Json to System.Text.Json, the ExpandoObject default view model, and the updated custom serialization options API.

v4.x → v5.0

Migrate from v4.x to v5.0.0. Covers the updated target framework requirement — v5.0 targets .NET 10 exclusively.

Support policy

ServiceComposer maintains support for the last two major releases at any given time. Within each supported major, only the latest minor version receives updates — upgrading to the latest minor of your current major is required before filing bug reports or requesting backports. Critical bug fixes are backported to the most recent minor of any affected supported major release.
When a new major version is released, the oldest previously-supported major moves out of support. Plan upgrades accordingly to stay on a supported release line.

Build docs developers (and LLMs) love