Skip to content

Commit 5609f60

Browse files
New release.
1 parent 87f450e commit 5609f60

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

FsCheck Release Notes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 3.3.0 - 3 June 2025
2+
3+
* Added FsCheck.Xunit.v3. (by JohSand)
4+
15
### 3.2.0 - 10 April 2025
26

37
* Support C# struct record generation. (by Brian Rourke Boll)

build.fsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,10 @@ let packages =
208208
Summary = "Integrates FsCheck with NUnit"
209209
}
210210
{ Name = "FsCheck.Xunit"
211-
Summary = "Integrates FsCheck with xUnit.NET"
211+
Summary = "Integrates FsCheck with xUnit.NET v2"
212+
}
213+
{ Name = "FsCheck.Xunit.v3"
214+
Summary = "Integrates FsCheck with xUnit.NET v3"
212215
}
213216
]
214217

@@ -315,7 +318,7 @@ let packNuGet (_ : HaveTested) : HavePacked =
315318
// via `dotnet pack`. Without this next bit, FsCheck.Xunit vA.B.C depends on >= FsCheck vA.B.C, not
316319
// on FsCheck exactly at vA.B.C.
317320

318-
for package in ["FsCheck.Xunit" ; "FsCheck.NUnit"] do
321+
for package in ["FsCheck.Xunit" ; "FsCheck.NUnit" ; "FsCheck.Xunit.v3"] do
319322
let nupkg = FileInfo (Path.Combine ("bin", $"%s{package}.%s{buildVersion}.nupkg"))
320323
let stream = nupkg.Open (FileMode.Open, FileAccess.ReadWrite)
321324
use archive = new ZipArchive (stream, ZipArchiveMode.Update)
@@ -348,7 +351,7 @@ let pushNuGet (_ : HaveTested) (_ : HavePacked) =
348351
["NUGET_KEY", nugetKey]
349352
|> Map.ofList
350353

351-
for package in ["FsCheck" ; "FsCheck.NUnit" ; "FsCheck.Xunit"] do
354+
for { Name = package } in packages do
352355
let package = Path.Combine ("bin", $"%s{package}.%s{buildVersion}.nupkg")
353356
// yup, `dotnet nuget` really does have no way to pass in the critical secret secretly, so we have
354357
// to get the shell to do it

0 commit comments

Comments
 (0)