Egil.SystemTextJson.Migration multi-targets net10.0;net11.0 since #199, built against the .NET 11 RC1 SDK under the go-live licence. Once .NET 11 ships (GA 2026-11-10), drop the prerelease pins.
Changes
Commit as build(stjm): … [skip notes] unless the runtime changes force a consumer-visible fix.
Egil.SystemTextJson.Migrationmulti-targetsnet10.0;net11.0since #199, built against the .NET 11 RC1 SDK under the go-live licence. Once .NET 11 ships (GA 2026-11-10), drop the prerelease pins.Changes
.github/workflows/egil-systemtextjson-migration-ci.yml: replace11.0.100-rc.1.26425.128with11.0.xin everysetup-dotnetstep (four occurrences) and rewrite the SDK band policy comment abovejobs:so it no longer mentions the RC1 pin.Egil.SystemTextJson.Migration/global.json: setallowPrereleasetofalse.docs/perf/*.mdplus the README perf table withscripts/update-perf-docs.ps1(the current numbers state11.0.0-rc.1.26425.128).JsonTypeClassifierandJsonUnionAPIs used byUnionCaseRoutingandJsonMigratableUnionTypeClassifierwere RC1 shapes, so a GA rename would surface here.JsonConverter.CanHaveMetadatadotnet/runtime#118900 (JsonConverter.CanHaveMetadata). If it became public in GA, the[JsonPolymorphic]limitation indocs/recipes/polymorphism.mdcan be revisited; otherwise leave the recipe as is.Commit as
build(stjm): … [skip notes]unless the runtime changes force a consumer-visible fix.