diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index 8ca7b8d..23ae3e1 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -3,14 +3,14 @@
"isRoot": true,
"tools": {
"paket": {
- "version": "9.0.2",
+ "version": "10.3.1",
"commands": [
"paket"
],
"rollForward": false
},
"fantomas": {
- "version": "7.0.1",
+ "version": "7.0.5",
"commands": [
"fantomas"
],
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index eab8acd..e9b2df5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,7 +15,7 @@ jobs:
fail-fast: false
matrix:
os: [windows-latest, macOS-latest, ubuntu-latest]
- dotnet: [9.0.101]
+ dotnet: [10.0.105]
runs-on: ${{ matrix.os }}
steps:
diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets
index 17aeb63..8f48b93 100644
--- a/.paket/Paket.Restore.targets
+++ b/.paket/Paket.Restore.targets
@@ -241,8 +241,9 @@
$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])
$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])
$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8])
+ $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[9])
-
+
%(PaketReferencesFileLinesInfo.PackageVersion)
All
runtime
@@ -251,10 +252,8 @@
%(PaketReferencesFileLinesInfo.Aliases)
true
true
-
-
-
+
%(PaketReferencesFileLinesInfo.PackageVersion)
@@ -319,7 +318,17 @@
-
+
+
+
+
+ <_DefinedConditionProperties Include="@(_ConditionProperties)" Condition="$(%(Identity)) == 'true'"/>
+
+
+ <_ConditionsParameter>
+ <_ConditionsParameter Condition="@(_DefinedConditionProperties) != ''">--conditions @(_DefinedConditionProperties)
+
+
diff --git a/paket.dependencies b/paket.dependencies
index d97e72c..c71e8a0 100644
--- a/paket.dependencies
+++ b/paket.dependencies
@@ -1,7 +1,7 @@
source https://api.nuget.org/v3/index.json
-framework: net8.0, net9.0, netstandard2.0, netstandard2.1
+framework: net9.0, net10.0, netstandard2.0, netstandard2.1
-nuget FSharp.Core ~> 6.0.0
+nuget FSharp.Core ~> 8.0.0
nuget FsUnit
nuget Microsoft.NET.Test.Sdk
diff --git a/paket.lock b/paket.lock
index 08b7101..03ca64f 100644
--- a/paket.lock
+++ b/paket.lock
@@ -1,47 +1,139 @@
-RESTRICTION: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+RESTRICTION: || (== net10.0) (== net9.0) (== netstandard2.0) (== netstandard2.1)
NUGET
remote: https://api.nuget.org/v3/index.json
- FSharp.Core (6.0.7)
+ Azure.Core (1.52) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Bcl.AsyncInterfaces (>= 10.0.3)
+ System.ClientModel (>= 1.10)
+ System.Diagnostics.DiagnosticSource (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Memory.Data (>= 10.0.3)
+ System.Text.Encodings.Web (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Text.Json (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ Azure.Monitor.OpenTelemetry.Exporter (1.6) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Azure.Core (>= 1.50)
+ OpenTelemetry.Extensions.Hosting (>= 1.14)
+ OpenTelemetry.PersistentStorage.FileSystem (>= 1.0.2)
+ FSharp.Core (8.0.403)
FsUnit (7.1.1)
FSharp.Core (>= 5.0.2)
NUnit (>= 4.0.1)
- Microsoft.ApplicationInsights (2.23) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- System.Diagnostics.DiagnosticSource (>= 5.0)
- Microsoft.CodeCoverage (17.14.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
- Microsoft.NET.Test.Sdk (17.14.1)
- Microsoft.CodeCoverage (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
- Microsoft.TestPlatform.TestHost (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- Microsoft.Testing.Extensions.Telemetry (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
+ Microsoft.ApplicationInsights (3.0) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Azure.Monitor.OpenTelemetry.Exporter (>= 1.6) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.CodeCoverage (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Extensions.Configuration (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Primitives (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Primitives (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Binder (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Configuration (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.DependencyInjection (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyModel (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Text.Json (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ Microsoft.Extensions.Diagnostics.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Options (>= 10.0.5)
+ System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ Microsoft.Extensions.FileProviders.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Primitives (>= 10.0.5)
+ Microsoft.Extensions.Hosting.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Diagnostics.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.FileProviders.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Logging (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection (>= 10.0.5)
+ Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Options (>= 10.0.5)
+ Microsoft.Extensions.Logging.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ Microsoft.Extensions.Logging.Configuration (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Configuration (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Binder (>= 10.0.5)
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Logging (>= 10.0.5)
+ Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Options (>= 10.0.5)
+ Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.5)
+ Microsoft.Extensions.Options (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Primitives (>= 10.0.5)
+ Microsoft.Extensions.Options.ConfigurationExtensions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Configuration.Binder (>= 10.0.5)
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5)
+ Microsoft.Extensions.Options (>= 10.0.5)
+ Microsoft.Extensions.Primitives (>= 10.0.5)
+ Microsoft.Extensions.Primitives (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.NET.Test.Sdk (18.3)
+ Microsoft.CodeCoverage (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.TestPlatform.TestHost (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Extensions.Telemetry (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
Microsoft.ApplicationInsights (>= 2.23)
- Microsoft.Testing.Platform (>= 1.8.4)
- Microsoft.Testing.Extensions.TrxReport.Abstractions (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Testing.Platform (>= 1.8.4)
- Microsoft.Testing.Extensions.VSTestBridge (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Testing.Extensions.Telemetry (>= 1.8.4)
- Microsoft.Testing.Extensions.TrxReport.Abstractions (>= 1.8.4)
- Microsoft.Testing.Platform (>= 1.8.4)
- Microsoft.TestPlatform.AdapterUtilities (>= 17.13)
- Microsoft.TestPlatform.ObjectModel (>= 17.13)
- Microsoft.Testing.Platform (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Testing.Platform.MSBuild (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Testing.Platform (>= 1.8.4)
- Microsoft.TestPlatform.AdapterUtilities (17.14.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.TestPlatform.ObjectModel (17.14.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= netcoreapp3.1))
+ Microsoft.Testing.Platform (>= 2.1)
+ Microsoft.Testing.Extensions.TrxReport.Abstractions (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Platform (>= 2.1)
+ Microsoft.Testing.Extensions.VSTestBridge (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Extensions.Telemetry (>= 2.1)
+ Microsoft.Testing.Extensions.TrxReport.Abstractions (>= 2.1)
+ Microsoft.Testing.Platform (>= 2.1)
+ Microsoft.TestPlatform.ObjectModel (>= 18.0.1)
+ Microsoft.Testing.Platform (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Platform.MSBuild (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Platform (>= 2.1)
+ Microsoft.TestPlatform.ObjectModel (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
System.Reflection.Metadata (>= 8.0)
- Microsoft.TestPlatform.TestHost (17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- Microsoft.TestPlatform.ObjectModel (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- Newtonsoft.Json (>= 13.0.3) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- Newtonsoft.Json (13.0.4) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- NUnit (4.4)
- NUnit.Analyzers (4.10)
- NUnit3TestAdapter (5.1)
- Microsoft.Testing.Extensions.VSTestBridge (>= 1.7.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Testing.Platform.MSBuild (>= 1.7.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- System.Collections.Immutable (9.0.9) - restriction: || (&& (== net6.0) (== net9.0)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (== net9.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- System.Diagnostics.DiagnosticSource (9.0.9) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- System.Memory (>= 4.5.5) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (>= net462)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (>= net462)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1)
- System.Memory (4.6.3) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (== netstandard2.0)) (&& (== net8.0) (== netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- System.Reflection.Metadata (9.0.9) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
- System.Collections.Immutable (>= 9.0.9) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (6.1.2) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (== netstandard2.0)) (&& (== net8.0) (== netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
+ Microsoft.TestPlatform.TestHost (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.TestPlatform.ObjectModel (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ Newtonsoft.Json (>= 13.0.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ Newtonsoft.Json (13.0.4) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ NUnit (4.5.1)
+ NUnit.Analyzers (4.12)
+ NUnit3TestAdapter (6.2)
+ Microsoft.Extensions.DependencyModel (>= 8.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Extensions.VSTestBridge (>= 2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Testing.Platform.MSBuild (>= 2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ OpenTelemetry (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Extensions.Diagnostics.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Diagnostics.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== net9.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1)
+ Microsoft.Extensions.Logging.Configuration (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Logging.Configuration (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== net9.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1)
+ OpenTelemetry.Api.ProviderBuilderExtensions (>= 1.15.1)
+ OpenTelemetry.Api (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ System.Diagnostics.DiagnosticSource (>= 10.0) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ OpenTelemetry.Api.ProviderBuilderExtensions (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1)
+ OpenTelemetry.Api (>= 1.15.1)
+ OpenTelemetry.Extensions.Hosting (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Extensions.Hosting.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0))
+ Microsoft.Extensions.Hosting.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1)
+ OpenTelemetry (>= 1.15.1)
+ OpenTelemetry.PersistentStorage.Abstractions (1.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ OpenTelemetry.PersistentStorage.FileSystem (1.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ OpenTelemetry.PersistentStorage.Abstractions (>= 1.0.2)
+ System.ClientModel (1.10) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ Microsoft.Extensions.Configuration.Abstractions (>= 10.0.3)
+ Microsoft.Extensions.Hosting.Abstractions (>= 10.0.3)
+ Microsoft.Extensions.Logging.Abstractions (>= 10.0.3)
+ System.Diagnostics.DiagnosticSource (>= 10.0.3) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Memory.Data (>= 10.0.3)
+ System.Text.Json (>= 10.0.3) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Collections.Immutable (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ System.Diagnostics.DiagnosticSource (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ System.Memory.Data (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0))
+ System.Text.Json (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Reflection.Metadata (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0))
+ System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ System.Text.Json (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0))
+ System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
+ System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1)
diff --git a/src/Fli.Tests/Fli.Tests.fsproj b/src/Fli.Tests/Fli.Tests.fsproj
index fae8df9..e33bb99 100644
--- a/src/Fli.Tests/Fli.Tests.fsproj
+++ b/src/Fli.Tests/Fli.Tests.fsproj
@@ -2,7 +2,7 @@
Library
- net9.0
+ net10.0
false
diff --git a/src/Fli/Fli.fsproj b/src/Fli/Fli.fsproj
index 2ee26e3..ec5f623 100644
--- a/src/Fli/Fli.fsproj
+++ b/src/Fli/Fli.fsproj
@@ -3,7 +3,7 @@
Library
Library
- netstandard2.0;netstandard2.1;net8.0;net9.0
+ netstandard2.0;netstandard2.1;net9.0;net10.0
false
Debug;Release
1.111.11.0
@@ -15,7 +15,7 @@
Constantin Tews
An F# library to run CLI commands and processes in F# (CE) style.
- Copyright © 2022-2025
+ Copyright © 2022-2026
diff --git a/src/Fli/paket.template b/src/Fli/paket.template
index bd87f69..0d2c344 100644
--- a/src/Fli/paket.template
+++ b/src/Fli/paket.template
@@ -24,7 +24,7 @@ licenseUrl
requireLicenseAcceptance
false
copyright
- Copyright 2022-2025
+ Copyright 2022-2026
tags
fsharp cli shell process computation-expression
description
@@ -32,8 +32,8 @@ description
summary
F# library to run CLI commands and processes in F# (CE) style.
files
- /bin/Release/net8.0/Fli.* ==> lib/net8.0
/bin/Release/net9.0/Fli.* ==> lib/net9.0
+ /bin/Release/net10.0/Fli.* ==> lib/net10.0
/bin/Release/netstandard2.0/Fli.* ==> lib/netstandard2.0
/bin/Release/netstandard2.1/Fli.* ==> lib/netstandard2.1
../install.ps1 ==> tools