Repository navigation
Description
Moved into 2.4.0 on 2026-10-31 by decision 129: on Metalama 2026.1 a web project with the Generators package fails with LAMA0625 where SDK 11 is the only SDK (#275, KB-060), and 2.4.0 must build for every .NET 11 consumer. 2.4.0 is tagged only on a stable 2027.0; 2.3.x is the line below the ceiling.
Decision 120, as decision 129 amends it: 2.3 stays on Metalama 2026.1, and 2.4.0 moves CodoMetis.TypeKit.Generators to Metalama 2027.0 for the net10.0 and net11.0 assets alike. TypeKit follows the maintained Metalama year in a minor (1.5.0 already raised the floor from 2026.1.28 to 2026.1.29), the first rule of decision 120 applied to the dependency with the widest reach. A project that references Metalama.Framework 2026.1 directly gets NU1605 and stays on TypeKit 2.3.x or raises its reference.
Conditions, all before the tag:
- Metalama 2027.0 is stable (a stable package should not depend on a prerelease: NU5104, an error under warnings-as-errors);
- a build with no Metalama license passes in CI and in a clean container on 2027 (Spike: build and weave under the .NET 11 SDK before any net11.0 target (decision 120) #170); a conventions test keeps
Metalama.Licensingout of the restore output; - a CI and smoke-test lane with only SDK 11 installed builds a web consumer (CI and the smoke test: a lane with only SDK 11 installed, with a web consumer (decision 129) #281);
- the weaving review and the smoke test run on 2027: a consumer on Metalama 2027, one with a direct 2026.1 reference (the NU1605), one on
Metalama.Patterns2026.1, and design-time in Visual Studio, Rider and VS Code; the[Durable]placeholder inValueObjectAspect.Templates.csreturns; - 2.4.0's changelog "Changed" and the Generators README name the Metalama version, both ways out, that a woven
net11.0project moves from C# 14 to C# 15, the minimum IDE versions (an unsupported host fails silently) and what Metalama 2027 drops (Visual Studio 2022, .NET SDK 8 and 9); - 2.4.0's release notes say whether 2.3.x is patched and whether Metalama 2026.1 is still maintained (ADR 4 and Metalama's versioning page disagree).
Not before Metalama 2027.0 ships (planned for 2027-01-01 in Metalama's internal documents; no public date found 2026-10-29).
Activity
docs: decision 120 moves Metalama to 2027.0 in 2.5.0 for both targets
[-]Move the Generators package to Metalama 2027.0 in 2.5.0 (decision 120)[/-][+]Move the Generators package to Metalama 2027.0 in 2.4.0 (decisions 120 and 129)[/+]