From 419420fe0bc357b67933f11e12bc53ecfeedc1a4 Mon Sep 17 00:00:00 2001 From: Rafael Vuijk Date: Tue, 11 Aug 2026 11:54:50 +0000 Subject: [PATCH] Name the version 2.0.0 rather than a third preview The two previews are published and the surface has settled: the last thing that moved between them, the implicit conversion from a collection to a FiniteSet, is removed and recorded. Nothing in BREAKING-CHANGES.md is now waiting on a decision. Version only. AssemblyVersion stays pinned at 2.0.0.0 for the whole of 2.x, so a signed-assembly consumer needs no binding redirect across 2.x releases, and the NuGet workflow takes the package version from the release tag either way -- this is what a local build and the assembly metadata carry. Measured on this commit, .NET 10: 6253 C# tests pass, 0 fail, 14 skipped. --- BREAKING-CHANGES.md | 8 ++++---- Sources/Package.Build.props | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/BREAKING-CHANGES.md b/BREAKING-CHANGES.md index a3a9eb0c5..80fea2cd1 100644 --- a/BREAKING-CHANGES.md +++ b/BREAKING-CHANGES.md @@ -15,7 +15,7 @@ read first. --- -## 2.0.0 (unreleased) — since 1.4.0 +## 2.0.0 — since 1.4.0 ### At a glance @@ -134,9 +134,9 @@ This was not three separate defects. One conversion made *every* `params Entity[ the library uncallable with a list, including any added later. **This one moves between previews.** The conversion is in `2.0.0-preview.1` and -`2.0.0-preview.2`, both published, and is removed in the release that follows them. It is so -far the only entry here that changes between two previews rather than between releases: a -reader coming from 1.3.0 or 1.4.0 can ignore the distinction, one already on a preview cannot. +`2.0.0-preview.2`, both published, and is gone in `2.0.0`. It is the only entry here that +changes between two previews rather than between releases: a reader coming from 1.3.0 or +1.4.0 can ignore the distinction, one already on a preview cannot. **What breaks.** Assigning a list where an `Entity` is expected: diff --git a/Sources/Package.Build.props b/Sources/Package.Build.props index 2e580bb90..5617e4782 100644 --- a/Sources/Package.Build.props +++ b/Sources/Package.Build.props @@ -17,7 +17,7 @@ release tag, so what ships is named by the tag; this is what a local build and the assembly metadata carry. --> - 2.0.0-preview.2 + 2.0.0