Skip to content

Bump Expecto and 6 others - #254

Merged
nojaf merged 2 commits into
masterfrom
dependabot/nuget/dotnet-5ef93487cd
Sep 25, 2026
Merged

nojaf merged 2 commits into
masterfrom
dependabot/nuget/dotnet-5ef93487cd

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Updated Expecto from 9.0.4 to 11.1.0.

Release notes

Sourced from Expecto's releases.

10.2.1

  • Fix bug where testTask and testCaseTask allow the tasks to start immediately when the test is defined, breaking backward compatibility with testTask (#​492). Thanks @​TheAngryByrd

10.2.0

  • Add throwsAsync, throwsAsyncT, and throwsAsyncC (#​469), thanks @​jwosty
  • Add Nullable<'t> helpers to Expect module (#​478), thanks @​bisen2
  • Add *testCaseTask functions (#​483), thanks @​ratsclub and @​farlee2121
  • Support ValueTask and Async bindings in testTask expressions (#​489), thanks @​farlee2121

10.1.0

Add Theory Test Support #​456, thanks @​ratsclub
Loosen the FSharp.Core version requirement #​458, thanks @​farlee2121 and @​JohnTheGr8
New Expecto.FsCheck pre-release version with FsCheck3 support #​450, thanks @​farlee2121
Add Flip.Expect.hasLength #​455, thanks @​JohnTheGr8

Commits viewable in compare view.

Updated Expecto.FsCheck from 9.0.4 to 11.1.0.

Release notes

Sourced from Expecto.FsCheck's releases.

10.2.1

  • Fix bug where testTask and testCaseTask allow the tasks to start immediately when the test is defined, breaking backward compatibility with testTask (#​492). Thanks @​TheAngryByrd

10.2.0

  • Add throwsAsync, throwsAsyncT, and throwsAsyncC (#​469), thanks @​jwosty
  • Add Nullable<'t> helpers to Expect module (#​478), thanks @​bisen2
  • Add *testCaseTask functions (#​483), thanks @​ratsclub and @​farlee2121
  • Support ValueTask and Async bindings in testTask expressions (#​489), thanks @​farlee2121

10.1.0

Add Theory Test Support #​456, thanks @​ratsclub
Loosen the FSharp.Core version requirement #​458, thanks @​farlee2121 and @​JohnTheGr8
New Expecto.FsCheck pre-release version with FsCheck3 support #​450, thanks @​farlee2121
Add Flip.Expect.hasLength #​455, thanks @​JohnTheGr8

Commits viewable in compare view.

Updated FsCheck from 2.16.5 to 3.0.0.

Release notes

Sourced from FsCheck's releases.

3.0.0

  • Fix stamp missing for final test. (by Calum Sieppert)

  • FsCheck.NUnit: updated to NUnit 4. (with David Naylor)

  • FsCheck.NUnit: implement PropertiesAttribute. (by Oleksandr Bogomaz)

  • FsCheck.NUnit: handle NUnit's signalling exceptions. (by Oleksandr Bogomaz)

  • FsCheck.Xunit: fixed MissingMethodException caused by integration issue with xunit 2.9.x.

3.0.0-rc3

  • Breaking change: confusingly named StringNoNnulls is renamed to StringNoNullChar.
  • Breaking change: The operators |@, @| and %> are removed. Please use Prop.label instead.
  • Added more ForAll overloads for various Task types.
  • The collections types NonEmptySet, NonEmptyArray and FixedLengthArray now implement IEnnumerable to avoid a call to Get in common scenarios.
  • Enabled source linking and deterministic builds. (by Patrick Stevens)

3.0.0-rc2

  • Negative decimals are now also generated. (by Stephen Smith)

  • Relax FsCheck.Xunit's restriction on xUnit versions. (by Tom Rijnbeek)

  • Made Gen.choose64 public.

  • Remove dependency on FAKE and paket in favor of standard .NET tools. (by Patrick Stevens)cription of the release

3.0.0-rc1

  • Enable properties that return Task<T>. (by Mark Seemann)

  • Includes all changes up to 2.16.6.

3.0.0-beta2

Fixed bug that caused exceptions not to be propagated to output correctly.
Added a few missing methods in Fluent.Arbitrary.
Add a few missing Prop.ForAll overloads.
Includes changes in 2.16.4.

3.0.0-beta1

Backwards incompatible*: Refactor and split of the Gen and Arbitrary APIs into FsCheck.FSharp and FsCheck.Fluent. This is a first step in splitting the entire API into a functional (for F# consumers) and fluent (for C# and VB.NET consumers) interface. This should be clearer for both kinds of consumers.
By and large, if you are an F# user, now open FsCheck.FSharp in addition to open FsCheck. If you are a C# or VB.NET user, add using FsCheck.Fluent.
Backwards incompatible*: redesigned API for per-type Arbitrary instance discovery and lookup. There is no longer a single global, mutable map of type to Arbitrary instances, instead there are any number of immutable IArbMaps that can be configured at your leisure, and set via Config.WithArbitrary on the test.
Detailed changes to FsCheck.FSharp.Gen: Added RequireQualifiedAccess. Added apply and bind. Renamed collect and sequence to collect/sequenceToList/Array/Seq for clarity. Removed unzip and unzip3 - their implementation is problematic, and it's hard to see a use case for them. Removed subListOfToIlist, subListOfArr - these returned IList<'T> types. Untupled rows,cols arguments in array2DOfDim.
Detailed changes to FsCheck.Fluent.Gen: Split into non-extension methods on Gen and extension methods on Gen<T> type in GenExtensions. Removed Gen.Apply - not useful without partial application. Two, Three, Four and Zip now output ValueTuples, which is idiomatic in modern C#, and are only visible as extension methods on Gen<T>. Removed the overloads of Zip with arity 3. Changed the return type of methods that returned IList<T> previously to List<T>. Split the Sample method with optional arguments in three overloads, this is better for backwards compatibilty going forward.
Detailed changes to FsCheck.FSharp.Arb: Removed fromGenShrinkFunc. Removed register, registerByType, from, generate and shrink - these are replaced by functions on ArbMap, resp. mergeWith, mergeWithType, arbitrary and generate. Made Arb.Default internal. Default types should now be looked up using ArbMap, e.g. ArbMap.defaults |> ArbMap.arbitrary<list<int>>.
Detailed changes to FsCheck.Fluent.Arb: Removed extension method ToArbitrary that took an F# function as argument for the shrinker. Renamad Arb.From methods to Arbitrary.From - C# does not tolerate ambiguity between using two types of the same name in the same namespace. Removed Register, RegisterByType, From, Generate and Shrink - these are replaced by methods on ArbMap, resp. Merge<'T>, Merge, ArbFor and GeneratorFor. Made Arb.Default internal. Default Arbitrary types should now be looked up using ArbMap, e.g. ArbMap.Default.ArbFor<int[]>().
First pass at improving XML docs for Gen API.
Fixed bug in try..with computation expression builder.
Added support for let!...and!... syntax in computation expression builder.

3.0.0-alpha4

Propagate thread-local arbitraries to thread pool threads that are executing tests.

3.0.0-alpha3

NuGet packaging: relax FSharp.Core constraint to 4.0 and higher for .NET Desktop.

3.0.0-alpha2

Remove PCL builds. NET Standard is the way forward. Latest FSharp.Core builds don't even include PCL versions. As a result of the FSharp.Core dependency, FsCheck targets NET Standard 1.6.
Remove Prop.within.
Remove tuple and list testables.
Bug fix: Tasks that were faulted or canceled were not detected as test failures (by chrisoverzero)

3.0.0-alpha1

Update random number generator to SplitMix algorithm. (with thanks to Jack Pappas for making it fast)
Add support for parallel and async testing. (by Sergey - great effort!)
Simplify sampling data: Gen.sample et al.

2.16.6

Added Map and Return methods to make FsCheck more F#+ friendly. (by Gustavo Leon)

Commits viewable in compare view.

Updated FsCheck from 2.16.5 to 3.4.0.

Release notes

Sourced from FsCheck's releases.

3.4.0

Updated xunit.v3 to version 4.x. (by Simon Baynes)

3.3.4

Fixed a bug in C# record type generation.

3.3.3

Add Gen.pick and Gen.tryPick functions.
Fill NullReferenceException when using Replay with an Implies combinator.
Improve behavior of stamps and labels when using And/Or property combinators.

3.3.2

Fixed FsCheck.NUnit failure reporting. (by Brian Rourke Boll)
Added a replay hint to failure message. (by Brian Rourke Boll)

3.3.1

Update xunit.v3.extensibility.core to v3.0.1 to fix a test discovery issue. (by Hyogeol Lee)

3.3.0

Added FsCheck.Xunit.v3. (by JohSand)

3.2.0

Support C# struct record generation. (by Brian Rourke Boll)
Xunit Property respects IAsyncLifetime. (by Arialdo Martini)

3.1.0

Support Async<'Testable> & Task<'Testable>. Slight behavior change: an explicit upcast to non-generic Task (:> Task) is now needed for tests involving Task<'T> where 'T is not itself a testable type. (by Brian Rourke Boll)

3.0.1

  • FsCheck.Xunit: target net462 explicitly, so xunit picks the right runner on .NET Framework.

3.0.0

  • Fix stamp missing for final test. (by Calum Sieppert)

  • FsCheck.NUnit: updated to NUnit 4. (with David Naylor)

  • FsCheck.NUnit: implement PropertiesAttribute. (by Oleksandr Bogomaz)

  • FsCheck.NUnit: handle NUnit's signalling exceptions. (by Oleksandr Bogomaz)

  • FsCheck.Xunit: fixed MissingMethodException caused by integration issue with xunit 2.9.x.

3.0.0-rc3

  • Breaking change: confusingly named StringNoNnulls is renamed to StringNoNullChar.
  • Breaking change: The operators |@, @| and %> are removed. Please use Prop.label instead.
  • Added more ForAll overloads for various Task types.
  • The collections types NonEmptySet, NonEmptyArray and FixedLengthArray now implement IEnnumerable to avoid a call to Get in common scenarios.
  • Enabled source linking and deterministic builds. (by Patrick Stevens)

3.0.0-rc2

  • Negative decimals are now also generated. (by Stephen Smith)

  • Relax FsCheck.Xunit's restriction on xUnit versions. (by Tom Rijnbeek)

  • Made Gen.choose64 public.

  • Remove dependency on FAKE and paket in favor of standard .NET tools. (by Patrick Stevens)cription of the release

3.0.0-rc1

  • Enable properties that return Task<T>. (by Mark Seemann)

  • Includes all changes up to 2.16.6.

3.0.0-beta2

Fixed bug that caused exceptions not to be propagated to output correctly.
Added a few missing methods in Fluent.Arbitrary.
Add a few missing Prop.ForAll overloads.
Includes changes in 2.16.4.

3.0.0-beta1

Backwards incompatible*: Refactor and split of the Gen and Arbitrary APIs into FsCheck.FSharp and FsCheck.Fluent. This is a first step in splitting the entire API into a functional (for F# consumers) and fluent (for C# and VB.NET consumers) interface. This should be clearer for both kinds of consumers.
By and large, if you are an F# user, now open FsCheck.FSharp in addition to open FsCheck. If you are a C# or VB.NET user, add using FsCheck.Fluent.
Backwards incompatible*: redesigned API for per-type Arbitrary instance discovery and lookup. There is no longer a single global, mutable map of type to Arbitrary instances, instead there are any number of immutable IArbMaps that can be configured at your leisure, and set via Config.WithArbitrary on the test.
Detailed changes to FsCheck.FSharp.Gen: Added RequireQualifiedAccess. Added apply and bind. Renamed collect and sequence to collect/sequenceToList/Array/Seq for clarity. Removed unzip and unzip3 - their implementation is problematic, and it's hard to see a use case for them. Removed subListOfToIlist, subListOfArr - these returned IList<'T> types. Untupled rows,cols arguments in array2DOfDim.
Detailed changes to FsCheck.Fluent.Gen: Split into non-extension methods on Gen and extension methods on Gen<T> type in GenExtensions. Removed Gen.Apply - not useful without partial application. Two, Three, Four and Zip now output ValueTuples, which is idiomatic in modern C#, and are only visible as extension methods on Gen<T>. Removed the overloads of Zip with arity 3. Changed the return type of methods that returned IList<T> previously to List<T>. Split the Sample method with optional arguments in three overloads, this is better for backwards compatibilty going forward.
Detailed changes to FsCheck.FSharp.Arb: Removed fromGenShrinkFunc. Removed register, registerByType, from, generate and shrink - these are replaced by functions on ArbMap, resp. mergeWith, mergeWithType, arbitrary and generate. Made Arb.Default internal. Default types should now be looked up using ArbMap, e.g. ArbMap.defaults |> ArbMap.arbitrary<list<int>>.
Detailed changes to FsCheck.Fluent.Arb: Removed extension method ToArbitrary that took an F# function as argument for the shrinker. Renamad Arb.From methods to Arbitrary.From - C# does not tolerate ambiguity between using two types of the same name in the same namespace. Removed Register, RegisterByType, From, Generate and Shrink - these are replaced by methods on ArbMap, resp. Merge<'T>, Merge, ArbFor and GeneratorFor. Made Arb.Default internal. Default Arbitrary types should now be looked up using ArbMap, e.g. ArbMap.Default.ArbFor<int[]>().
First pass at improving XML docs for Gen API.
Fixed bug in try..with computation expression builder.
Added support for let!...and!... syntax in computation expression builder.

3.0.0-alpha4

Propagate thread-local arbitraries to thread pool threads that are executing tests.

3.0.0-alpha3

NuGet packaging: relax FSharp.Core constraint to 4.0 and higher for .NET Desktop.

3.0.0-alpha2

Remove PCL builds. NET Standard is the way forward. Latest FSharp.Core builds don't even include PCL versions. As a result of the FSharp.Core dependency, FsCheck targets NET Standard 1.6.
Remove Prop.within.
Remove tuple and list testables.
Bug fix: Tasks that were faulted or canceled were not detected as test failures (by chrisoverzero)

3.0.0-alpha1

Update random number generator to SplitMix algorithm. (with thanks to Jack Pappas for making it fast)
Add support for parallel and async testing. (by Sergey - great effort!)
Simplify sampling data: Gen.sample et al.

2.16.6

Added Map and Return methods to make FsCheck more F#+ friendly. (by Gustavo Leon)

Commits viewable in compare view.

Updated FSharp.Core from 10.0.100 to 10.1.401.

Release notes

Sourced from FSharp.Core's releases.

10.0.401

Release

What's Changed

... (truncated)

10.0.400

You can build .NET 10.0 from the repository by cloning the release tag v10.0.400 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.303

You can build .NET 10.0 from the repository by cloning the release tag v10.0.303 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.302

You can build .NET 10.0 from the repository by cloning the release tag v10.0.302 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.301

You can build .NET 10.0 from the repository by cloning the release tag v10.0.301 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.300

You can build .NET 10.0 from the repository by cloning the release tag v10.0.300 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.204

You can build .NET 10.0 from the repository by cloning the release tag v10.0.204 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.203

You can build .NET 10.0 from the repository by cloning the release tag v10.0.203 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.202

You can build .NET 10.0 from the repository by cloning the release tag v10.0.202 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.201

You can build .NET 10.0 from the repository by cloning the release tag v10.0.201 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.200

You can build .NET 10.0 from the repository by cloning the release tag v10.0.200 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.112

You can build .NET 10.0 from the repository by cloning the release tag v10.0.112 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.111

You can build .NET 10.0 from the repository by cloning the release tag v10.0.111 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.110

You can build .NET 10.0 from the repository by cloning the release tag v10.0.110 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.109

You can build .NET 10.0 from the repository by cloning the release tag v10.0.109 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.108

You can build .NET 10.0 from the repository by cloning the release tag v10.0.108 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.107

You can build .NET 10.0 from the repository by cloning the release tag v10.0.107 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.106

You can build .NET 10.0 from the repository by cloning the release tag v10.0.106 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.105

You can build .NET 10.0 from the repository by cloning the release tag v10.0.105 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.104

You can build .NET 10.0 from the repository by cloning the release tag v10.0.104 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.103

You can build .NET 10.0 from the repository by cloning the release tag v10.0.103 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached is the PGP signature for the GitHub generated tarball. You can find the public key at https://dot.net/release-key-2023

10.0.102-sb1

You can build .NET 10.0 from the repository by cloning the release tag v10.0.102-sb1 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.101

You can build .NET 10.0 from the repository by cloning the release tag v10.0.101 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

Commits viewable in compare view.

Updated FsLexYacc from 10.2.0 to 12.1.2.

Release notes

Sourced from FsLexYacc's releases.

12.1.2

Changed

  • Packages are pushed to NuGet with trusted publishing, so the release workflow no longer needs a long-lived API key. #​251

NuGet

12.1.1

Changed

  • Versions and package release notes come from CHANGELOG.md through Ionide.KeepAChangelog.Tasks, and every release gets a matching GitHub release. #​250

Fixed

  • CallFsLex and CallFsYacc regenerate their output when only the .fsi is missing, and both tools' outputs are registered for dotnet clean. #​231

NuGet

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.9.0 to 18.10.1.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.10.1

What's Changed

Full Changelog: microsoft/vstest@v18.10.0...v18.10.1

18.10.0

What's Changed

Full Changelog: microsoft/vstest@v18.9.0...v18.10.0

Commits viewable in compare view.

Updated YoloDev.Expecto.TestSdk from 0.13.3 to 0.16.1.

Release notes

Sourced from YoloDev.Expecto.TestSdk's releases.

0.16.1

0.16.1 (2026-08-12)

Dependencies

0.16.0

0.16.0 (2026-07-08)

⚠ BREAKING CHANGES

  • Depending on your version of .NET, this may require setting test.runner to Microsoft.Testing.Platform in global.json.

Features

  • change Expecto package version range (#​292) (09e925c)
  • emit public TestMethodIdentifierProperty and stop advertising vstestProvider (#​284) (4597e35)

Dependencies

0.15.6

0.15.6 (2026-04-14)

Bug Fixes

Dependencies

0.15.5

0.15.5 (2025-10-02)

Dependencies

0.15.4

0.15.4 (2025-07-23)

Bug Fixes

Dependencies

0.15.3

0.15.3 (2025-03-03)

Features

Dependencies

0.15.2

0.15.2 (2025-02-19)

Dependencies

0.15.1

0.15.1 (2025-02-17)

Bug Fixes

Miscellaneous Chores

Dependencies

0.15.0

0.15.0 (2025-02-04)

⚠ BREAKING CHANGES

Features

Miscellaneous Chores

Dependencies

0.14.3

0.14.3 (2023-11-16)

Dependencies

0.14.2

0.14.2 (2023-08-09)

Features

Dependencies

0.14.1

0.14.1 (2023-06-29)

Bug Fixes

Dependencies

0.14.0

0.14.0 (2023-06-19)

⚠ BREAKING CHANGES

  • major expecto update and drops support for older .NET framework versions.

Features

Dependencies

Commits viewable in compare view.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Sep 15, 2026
Bumps Expecto from 9.0.4 to 11.1.0
Bumps Expecto.FsCheck from 9.0.4 to 11.1.0
Bumps FsCheck to 3.0.0, 3.4.0
Bumps FSharp.Core from 10.0.100 to 10.1.401
Bumps FsLexYacc from 10.2.0 to 12.1.2
Bumps Microsoft.NET.Test.Sdk from 18.9.0 to 18.10.1
Bumps YoloDev.Expecto.TestSdk from 0.13.3 to 0.16.1

---
updated-dependencies:
- dependency-name: Expecto
  dependency-version: 11.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: Expecto.FsCheck
  dependency-version: 11.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: FsCheck
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: FsCheck
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: FSharp.Core
  dependency-version: 10.1.401
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: FsLexYacc
  dependency-version: 12.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: YoloDev.Expecto.TestSdk
  dependency-version: 0.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the dotnet group with 7 updates Bump Expecto and 6 others Sep 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/dotnet-5ef93487cd branch from d860275 to b2013f1 Compare September 24, 2026 20:30
Expecto 11 removed runTestsInAssembly, so both test entry points now call
runTestsInAssemblyWithCLIArgs.

FsLexYacc 13 writes the generated lexer and parser to the intermediate
folder, so FsLex.Core and FsYacc.Core, which bootstrap from the released
tools, compile them from $(FsLexOutputFolder) and $(FsYaccOutputFolder).

FSharp.Core stays at 10.0.100. It is the floor our packages ask for, and
raising it would force every consumer onto a newer FSharp.Core. Dependabot
now ignores it so it stops proposing the bump.

The explicit FsCheck reference only existed because Expecto.FsCheck 9 asked
for FsCheck 2.14.3, which has no FsCheck.UnicodeChar. Expecto.FsCheck 11
depends on FsCheck 3, which does, so the pin is gone.

Also bump Ionide.KeepAChangelog.Tasks to 0.4.0.
@nojaf
nojaf merged commit 92cb855 into master Sep 25, 2026
6 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/dotnet-5ef93487cd branch September 25, 2026 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant