From 1da64adfc57eec3f0cfff8dc42efa0ccd2042e58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Gro=C3=9F?= Date: Wed, 14 Oct 2026 09:39:01 +0200 Subject: [PATCH] build: open 2.1.0, and move the package-validation baseline to 2.0.0 2.0.0 shipped on 2026-10-14. Version is 2.1.0 and the changelog opens its section as Unreleased; the roadmap's "2.0.0, before the tag" section is empty and goes. Package validation now compares with 2.0.0 on nuget.org. The AspNetCore CompatibilitySuppressions.xml held decision 48's one intended break against 1.5.1, FaultProblem taking notnull; 2.0.0 ships that constraint, so ApiCompat reported the entry as unnecessary and failed the pack. Removed; the Release pack of all seven packages against 2.0.0 has no error and no warning. ChangelogTests fails with the baseline left at 1.5.1, and passes at 2.0.0. Full suite 3700/3700. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 ++ Directory.Build.props | 4 ++-- design/plan.md | 2 +- design/roadmap.md | 6 ------ .../CompatibilitySuppressions.xml | 11 ----------- 5 files changed, 5 insertions(+), 20 deletions(-) delete mode 100644 src/CodoMetis.TypeKit.AspNetCore/CompatibilitySuppressions.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 321a420..578a027 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ A version's heading reads `## — Unreleased` until the release is pre the release date. The release workflow refuses a tag whose section still says `Unreleased`, and the section is the GitHub release's notes. +## 2.1.0 — Unreleased + ## 2.0.0 — 2026-10-14 Still `net10.0` and Metalama 2026.1. What builds or runs differently, and what to write instead: diff --git a/Directory.Build.props b/Directory.Build.props index 4e8b881..85db745 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 2.0.0 + 2.1.0 CaffeinatedCoder Copyright (c) 2026 CaffeinatedCoder MIT @@ -43,7 +43,7 @@ --> true - 1.5.1 + 2.0.0 diff --git a/design/plan.md b/design/plan.md index 49dbf50..d2a155b 100644 --- a/design/plan.md +++ b/design/plan.md @@ -6,7 +6,7 @@ you touch; the rest is reference. | Page | Holds | Changes | |---|---|---| -| [Roadmap](roadmap.md) | What is open: before the tag, 2.1, 2.x with a spike first, 3.0.0 | as work is taken or done | +| [Roadmap](roadmap.md) | What is open: 2.1, 2.x with a spike first, 3.0.0 | as work is taken or done | | [Decisions](adr/README.md) | One record per decision, dated, with the evidence that settled it; a decision is changed by a new one that names it | append only | | [Packages](packages.md) | The package map, what each depends on, and the namespaces | rarely | | [Discovery is by interface](discovery.md) | Why nothing is found by name, and how the analyzer and the satellites find a value object | with the area | diff --git a/design/roadmap.md b/design/roadmap.md index 16cc743..6190f11 100644 --- a/design/roadmap.md +++ b/design/roadmap.md @@ -3,12 +3,6 @@ What is open, and nothing else. Done work is in the [changelog](../CHANGELOG.md) and in git. Each item names the decision that scoped it. -## 2.0.0, before the tag - -- The release: merge so the help links' headings exist on `main`, and tag `v2.0.0`. The changelog's - section is dated and the analyzer rows are shipped; the release workflow and `ChangelogTests` check - both. - ## 2.1, additive - An optional `Cause` on `Fault`, an exception kept beside the reason and the detail for the diff --git a/src/CodoMetis.TypeKit.AspNetCore/CompatibilitySuppressions.xml b/src/CodoMetis.TypeKit.AspNetCore/CompatibilitySuppressions.xml deleted file mode 100644 index c6ac70a..0000000 --- a/src/CodoMetis.TypeKit.AspNetCore/CompatibilitySuppressions.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - CP0021 - T:CodoMetis.TypeKit.AspNetCore.FaultProblem`1``0:notnull - lib/net10.0/CodoMetis.TypeKit.AspNetCore.dll - lib/net10.0/CodoMetis.TypeKit.AspNetCore.dll - true - - \ No newline at end of file