diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..61a1386 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +@1eyewonder \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2da1d97..27b5c1c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,14 +10,15 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - name: Use .NET 6 SDK - uses: actions/setup-dotnet@v1 + - uses: actions/checkout@v4 + - name: Use .NET 8 SDK + uses: actions/setup-dotnet@v4 with: - dotnet-version: '6.x' + dotnet-version: '8.x' + # Not specifying a version will attempt to install via global.json - name: Use .NET Core global.json - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 - name: Build if: runner.os != 'Windows' @@ -26,6 +27,7 @@ jobs: ./build.sh env: CI: true + - name: Build if: runner.os == 'Windows' run: ./build.cmd diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 16f812a..b0e70c4 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,8 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.1.0] - 2017-03-17 -First release +## [0.1.0] - 2024-08-23 +Inital release ### Added - This release already has lots of features diff --git a/build/build.fs b/build/build.fs index 977fc30..0cc33f4 100644 --- a/build/build.fs +++ b/build/build.fs @@ -48,8 +48,6 @@ let coverageThresholdPercent = 80 let coverageReportDir = __SOURCE_DIRECTORY__ ".." "docs" "coverage" let docsDir = __SOURCE_DIRECTORY__ ".." "docs" -let docsSrcDir = __SOURCE_DIRECTORY__ ".." "docsSrc" -let docsToolDir = __SOURCE_DIRECTORY__ ".." "docsTool" let gitOwner = "1eyewonder" let gitRepoName = "Fs.TestContainers" @@ -78,9 +76,9 @@ let docsSiteBaseUrl = sprintf "https://%s.github.io/%s" gitOwner gitRepoName let disableCodeCoverage = environVarAsBoolOrDefault "DISABLE_COVERAGE" false -let githubToken = Environment.environVarOrNone "GITHUB_TOKEN" +let githubToken = Environment.environVarOrNone "MY_GITHUB_TOKEN" -let nugetToken = Environment.environVarOrNone "NUGET_TOKEN" +let nugetToken = Environment.environVarOrNone "MY_;NUGET_TOKEN" //----------------------------------------------------------------------------- // Helpers @@ -289,10 +287,9 @@ let updateChangelog ctx = "Version %s already exists in %s, released on %s" verStr changelogFilename - (if entry.Date.IsSome then - entry.Date.Value.ToString("yyyy-MM-dd") - else - "(no date specified)") + (match entry.Date with + | Some d -> d.ToString("yyyy-MM-dd") + | None -> "(no date specified)") failwith "Can't release with a duplicate version number") @@ -303,10 +300,9 @@ let updateChangelog ctx = "You're trying to release version %s, but a later version %s already exists, released on %s" verStr entry.SemVer.AsString - (if entry.Date.IsSome then - entry.Date.Value.ToString("yyyy-MM-dd") - else - "(no date specified)") + (match entry.Date with + | Some d -> d.ToString("yyyy-MM-dd") + | None -> "(no date specified)") failwith "Can't release with a version number older than an existing release") @@ -356,7 +352,7 @@ let updateChangelog ctx = let tailLines = File.read changelogFilename |> List.ofSeq |> List.rev - let isRef line = + let isRef (line: string) = System.Text.RegularExpressions.Regex.IsMatch(line, @"^\[.+?\]:\s?[a-z]+://.*$") let linkReferenceTargets = @@ -703,11 +699,11 @@ let initTargets () = // "DotnetPack" ?=>! "BuildDocs" "GenerateCoverageReport" ?=>! "ReleaseDocs" - "DotnetRestore" - ==> "CheckFormatCode" - ==> "DotnetBuild" - ==> "FSharpAnalyzers" - ==> "DotnetTest" + "DotnetRestore" ==>! "CheckFormatCode" + "CheckFormatCode" ==>! "DotnetBuild" + "DotnetBuild" ==>! "FSharpAnalyzers" + + "DotnetBuild" ==> "DotnetTest" =?> ("GenerateCoverageReport", not disableCodeCoverage) ==> "DotnetPack" // ==> "SourceLinkTest" diff --git a/build/build.fsproj b/build/build.fsproj index 19b9fdd..8300a3b 100644 --- a/build/build.fsproj +++ b/build/build.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 3390;$(WarnOn) false diff --git a/global.json b/global.json index a5f462c..4e91b4a 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.3", + "version": "8.0.4", "rollForward": "latestMinor" } } \ No newline at end of file diff --git a/paket.dependencies b/paket.dependencies index b81b51b..0ba8a61 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,5 +1,6 @@ source https://api.nuget.org/v3/index.json storage: none +framework: auto-detect nuget FSharp.Core nuget Microsoft.SourceLink.GitHub copy_local: true nuget Expecto @@ -10,6 +11,7 @@ nuget TestContainers group Build storage: none + framework: auto-detect source https://api.nuget.org/v3/index.json nuget Fake.IO.FileSystem nuget Fake.Core.Target @@ -28,6 +30,7 @@ group Build group Analyzers source https://api.nuget.org/v3/index.json storage: analyzers + framework: auto-detect nuget FSharp.Analyzers.Build nuget G-Research.FSharp.Analyzers diff --git a/paket.lock b/paket.lock index 7391afb..ec1aee4 100644 --- a/paket.lock +++ b/paket.lock @@ -1,93 +1,57 @@ STORAGE: NONE +RESTRICTION: == net8.0 NUGET remote: https://api.nuget.org/v3/index.json altcover (8.9.3) - BouncyCastle.Cryptography (2.4) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - Docker.DotNet (3.125.15) - restriction: >= netstandard2.0 - Newtonsoft.Json (>= 13.0.1) - restriction: >= netstandard2.0 - System.Buffers (>= 4.5.1) - restriction: >= netstandard2.0 - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: >= netstandard2.0 - Docker.DotNet.X509 (3.125.15) - restriction: >= netstandard2.0 - Docker.DotNet (>= 3.125.15) - restriction: >= netstandard2.0 + Docker.DotNet (3.125.15) + Newtonsoft.Json (>= 13.0.1) + System.Buffers (>= 4.5.1) + System.Threading.Tasks.Extensions (>= 4.5.4) + Docker.DotNet.X509 (3.125.15) + Docker.DotNet (>= 3.125.15) Expecto (10.2.1) - FSharp.Core (>= 7.0.200) - restriction: >= net6.0 - Mono.Cecil (>= 0.11.4 < 1.0) - restriction: >= net6.0 + FSharp.Core (>= 7.0.200) + Mono.Cecil (>= 0.11.4 < 1.0) FSharp.Core (8.0.400) - Microsoft.Bcl.AsyncInterfaces (8.0) - restriction: || (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net462) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Bcl.HashCode (1.1.1) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) Microsoft.Build.Tasks.Git (8.0) - copy_local: true - Microsoft.CodeCoverage (17.11) - restriction: || (>= net462) (>= netcoreapp3.1) - Microsoft.Extensions.DependencyInjection.Abstractions (8.0.1) - restriction: >= netstandard2.0 - Microsoft.Bcl.AsyncInterfaces (>= 8.0) - restriction: || (>= net462) (&& (>= netstandard2.0) (< netstandard2.1)) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net462) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Extensions.Logging.Abstractions (8.0.1) - restriction: >= netstandard2.0 - Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1) - restriction: || (>= net462) (>= netstandard2.0) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) + Microsoft.CodeCoverage (17.11) + Microsoft.Extensions.DependencyInjection.Abstractions (8.0.1) + Microsoft.Extensions.Logging.Abstractions (8.0.1) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1) Microsoft.NET.Test.Sdk (17.11) - Microsoft.CodeCoverage (>= 17.11) - restriction: || (>= net462) (>= netcoreapp3.1) - Microsoft.TestPlatform.TestHost (>= 17.11) - restriction: >= netcoreapp3.1 + Microsoft.CodeCoverage (>= 17.11) + Microsoft.TestPlatform.TestHost (>= 17.11) Microsoft.SourceLink.Common (8.0) - copy_local: true Microsoft.SourceLink.GitHub (8.0) - copy_local: true Microsoft.Build.Tasks.Git (>= 8.0) Microsoft.SourceLink.Common (>= 8.0) - Microsoft.TestPlatform.ObjectModel (17.11) - restriction: >= netcoreapp3.1 - System.Reflection.Metadata (>= 1.6) - restriction: || (>= net462) (>= netstandard2.0) - Microsoft.TestPlatform.TestHost (17.11) - restriction: >= netcoreapp3.1 - Microsoft.TestPlatform.ObjectModel (>= 17.11) - restriction: >= netcoreapp3.1 - Newtonsoft.Json (>= 13.0.1) - restriction: >= netcoreapp3.1 - Mono.Cecil (0.11.5) - restriction: >= net6.0 - Newtonsoft.Json (13.0.3) - restriction: >= netstandard2.0 - SharpZipLib (1.4.2) - restriction: >= netstandard2.0 - System.Memory (>= 4.5.4) - restriction: && (>= netstandard2.0) (< netstandard2.1) - System.Threading.Tasks.Extensions (>= 4.5.2) - restriction: && (>= netstandard2.0) (< netstandard2.1) - SSH.NET (2024.1) - restriction: >= netstandard2.0 - Microsoft.Bcl.AsyncInterfaces (>= 1.0) - restriction: || (>= net462) (&& (>= netstandard2.0) (< netstandard2.1)) - System.Buffers (4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.1) (>= netstandard2.1)) (&& (< monoandroid) (>= netstandard2.1)) (&& (>= monotouch) (>= netstandard2.1)) (&& (>= net45) (>= netstandard2.1)) (&& (>= net461) (>= netstandard2.1)) (&& (>= net462) (>= netstandard2.1)) (&& (>= net462) (>= xamarinios)) (&& (>= net462) (>= xamarinmac)) (&& (< net6.0) (>= netstandard2.1)) (&& (< net6.0) (>= xamarinios)) (&& (< net6.0) (>= xamarinmac)) (&& (< netcoreapp2.0) (>= netstandard2.1)) (&& (< netstandard1.1) (>= netstandard2.1) (>= win8)) (>= netstandard2.0) (&& (>= netstandard2.1) (>= wpa81)) (&& (< netstandard2.1) (>= xamarinios)) (&& (< netstandard2.1) (>= xamarinmac)) - System.Collections.Immutable (8.0) - restriction: >= netcoreapp3.1 - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (4.5.5) - restriction: || (&& (>= net462) (>= netcoreapp3.1)) (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (< net6.0) (>= netcoreapp3.1)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - System.Buffers (>= 4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.1)) (&& (< monoandroid) (< net45) (>= netstandard1.1) (< netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< netstandard1.1) (>= portable-net45+win8+wpa81) (< win8)) (>= monotouch) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (&& (< netstandard1.1) (>= win8)) (&& (< netstandard2.0) (< uap10.1) (>= wpa81)) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Numerics.Vectors (>= 4.4) - restriction: && (< net45) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos) - System.Numerics.Vectors (>= 4.5) - restriction: >= net461 - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (>= monoandroid) (< netstandard1.1)) (&& (< monoandroid) (< net45) (>= netstandard1.1) (< netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (< monoandroid) (< netstandard1.1) (>= portable-net45+win8+wpa81) (< win8)) (>= monotouch) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (&& (< netstandard1.1) (>= win8)) (&& (< netstandard2.0) (>= wpa81)) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Numerics.Vectors (4.5) - restriction: || (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)) (&& (>= net461) (>= netstandard2.0)) (&& (>= net461) (>= netstandard2.1)) (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (< netcoreapp2.0) (>= netstandard2.1) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) - System.Reflection.Metadata (8.0) - restriction: >= netcoreapp3.1 - System.Collections.Immutable (>= 8.0) - restriction: || (>= net462) (>= netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (6.0) - restriction: || (&& (>= monoandroid) (< netstandard1.1) (>= netstandard2.0)) (&& (>= monoandroid) (< netstandard1.1) (>= netstandard2.1)) (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (>= netstandard2.1)) (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (< monoandroid) (< netstandard1.0) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< netstandard1.1) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< netstandard1.1) (>= netstandard2.1)) (&& (< monoandroid) (< netstandard2.0) (>= netstandard2.1)) (&& (>= monotouch) (>= netstandard2.0)) (&& (>= monotouch) (>= netstandard2.1)) (&& (>= net45) (< netstandard2.0) (>= netstandard2.1)) (&& (< net45) (< netcoreapp2.1) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= net461) (>= netstandard2.0)) (&& (>= net461) (>= netstandard2.1)) (&& (>= net462) (>= net6.0)) (&& (>= net462) (>= netcoreapp2.0)) (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (>= net462) (>= xamarinios)) (&& (>= net462) (>= xamarinmac)) (&& (>= net6.0) (< net7.0)) (&& (>= net6.0) (< netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) (&& (< net6.0) (>= xamarinios)) (&& (< net6.0) (>= xamarinmac)) (&& (< netcoreapp2.0) (>= netstandard2.1)) (&& (< netstandard1.0) (>= netstandard2.0) (>= win8)) (&& (< netstandard1.1) (>= netstandard2.0) (>= win8)) (&& (< netstandard1.1) (>= netstandard2.1) (>= win8)) (&& (>= netstandard2.0) (< netstandard2.1)) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= wp8)) (&& (< netstandard2.0) (>= netstandard2.1) (>= wpa81)) (&& (>= netstandard2.1) (>= uap10.1)) (&& (< netstandard2.1) (>= xamarinios)) (&& (< netstandard2.1) (>= xamarinmac)) - System.Text.Encodings.Web (8.0) - restriction: || (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Text.Json (8.0.4) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Bcl.AsyncInterfaces (>= 8.0) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Text.Encodings.Web (>= 8.0) - restriction: || (>= net462) (>= netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.ValueTuple (>= 4.5) - restriction: >= net462 - System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (>= net462) (>= netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) (>= netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.0) (< netstandard2.0) (< win8) (< wpa81) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< netstandard1.0) (>= portable-net45+win8+wp8+wpa81) (< win8)) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.1) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (>= net461) (&& (< netstandard1.0) (>= win8)) (&& (< netstandard2.0) (>= wpa81)) (>= wp8) - System.ValueTuple (4.5) - restriction: || (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) + Microsoft.TestPlatform.ObjectModel (17.11) + System.Reflection.Metadata (>= 1.6) + Microsoft.TestPlatform.TestHost (17.11) + Microsoft.TestPlatform.ObjectModel (>= 17.11) + Newtonsoft.Json (>= 13.0.1) + Mono.Cecil (0.11.5) + Newtonsoft.Json (13.0.3) + SharpZipLib (1.4.2) + SSH.NET (2024.1) + System.Buffers (4.5.1) + System.Collections.Immutable (8.0) + System.Reflection.Metadata (8.0) + System.Collections.Immutable (>= 8.0) + System.Threading.Tasks.Extensions (4.5.4) Testcontainers (3.9) - BouncyCastle.Cryptography (>= 2.3.1) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - Docker.DotNet (>= 3.125.15) - restriction: >= netstandard2.0 - Docker.DotNet.X509 (>= 3.125.15) - restriction: >= netstandard2.0 - Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Bcl.HashCode (>= 1.1.1) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Extensions.Logging.Abstractions (>= 6.0.4) - restriction: >= netstandard2.0 - SharpZipLib (>= 1.4.2) - restriction: >= netstandard2.0 - SSH.NET (>= 2023.0) - restriction: >= netstandard2.0 - System.Text.Json (>= 6.0.9) - restriction: || (&& (< net6.0) (>= netstandard2.1)) (&& (>= netstandard2.0) (< netstandard2.1)) + Docker.DotNet (>= 3.125.15) + Docker.DotNet.X509 (>= 3.125.15) + Microsoft.Extensions.Logging.Abstractions (>= 6.0.4) + SharpZipLib (>= 1.4.2) + SSH.NET (>= 2023.0) YoloDev.Expecto.TestSdk (0.14.3) - Expecto (>= 10.0 < 11.0) - restriction: >= net6.0 - FSharp.Core (>= 7.0.200) - restriction: >= net6.0 - System.Collections.Immutable (>= 6.0) - restriction: >= net6.0 + Expecto (>= 10.0 < 11.0) + FSharp.Core (>= 7.0.200) + System.Collections.Immutable (>= 6.0) GROUP Analyzers +RESTRICTION: == net8.0 NUGET remote: https://api.nuget.org/v3/index.json FSharp.Analyzers.Build (0.3) @@ -96,243 +60,174 @@ NUGET GROUP Build STORAGE: NONE +RESTRICTION: == net8.0 NUGET remote: https://api.nuget.org/v3/index.json Argu (6.2.4) - FSharp.Core (>= 6.0.7) - restriction: >= netstandard2.0 - System.Configuration.ConfigurationManager (>= 4.4) - restriction: >= netstandard2.0 - BlackFox.VsWhere (1.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 4.0.0.1) - restriction: >= net45 - FSharp.Core (>= 4.2.3) - restriction: && (< net45) (>= netstandard2.0) - Microsoft.Win32.Registry (>= 4.7) - restriction: && (< net45) (>= netstandard2.0) + FSharp.Core (>= 6.0.7) + System.Configuration.ConfigurationManager (>= 4.4) + BlackFox.VsWhere (1.1) + FSharp.Core (>= 4.2.3) + Microsoft.Win32.Registry (>= 4.7) Fake.Api.GitHub (6.1) - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Octokit (>= 6.0) - restriction: >= netstandard2.0 + FSharp.Core (>= 8.0.301) + Octokit (>= 6.0) Fake.BuildServer.GitHubActions (6.1) - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.CommandLineParsing (6.1) - restriction: >= netstandard2.0 - FParsec (>= 1.1.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.Context (6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.Environment (>= 6.1) + Fake.Core.Trace (>= 6.1) + FSharp.Core (>= 8.0.301) + Fake.Core.CommandLineParsing (6.1) + FParsec (>= 1.1.1) + FSharp.Core (>= 8.0.301) + Fake.Core.Context (6.1) + FSharp.Core (>= 8.0.301) Fake.Core.Environment (6.1) - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.FakeVar (6.1) - restriction: >= netstandard2.0 - Fake.Core.Context (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + FSharp.Core (>= 8.0.301) + Fake.Core.FakeVar (6.1) + Fake.Core.Context (>= 6.1) + FSharp.Core (>= 8.0.301) Fake.Core.Process (6.1) - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.FakeVar (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0 + Fake.Core.Environment (>= 6.1) + Fake.Core.FakeVar (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) + System.Collections.Immutable (>= 8.0) Fake.Core.ReleaseNotes (6.1) - Fake.Core.SemVer (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.SemVer (6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.String (6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.SemVer (>= 6.1) + Fake.Core.String (>= 6.1) + FSharp.Core (>= 8.0.301) + Fake.Core.SemVer (6.1) + FSharp.Core (>= 8.0.301) + Fake.Core.String (6.1) + FSharp.Core (>= 8.0.301) Fake.Core.Target (6.1) - Fake.Core.CommandLineParsing (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Context (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.FakeVar (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Control.Reactive (>= 5.0.2) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.Tasks (6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.Trace (6.1) - restriction: >= netstandard2.0 - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.FakeVar (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Core.Xml (6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.CommandLineParsing (>= 6.1) + Fake.Core.Context (>= 6.1) + Fake.Core.Environment (>= 6.1) + Fake.Core.FakeVar (>= 6.1) + Fake.Core.Process (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + FSharp.Control.Reactive (>= 5.0.2) + FSharp.Core (>= 8.0.301) + Fake.Core.Tasks (6.1) + Fake.Core.Trace (>= 6.1) + FSharp.Core (>= 8.0.301) + Fake.Core.Trace (6.1) + Fake.Core.Environment (>= 6.1) + Fake.Core.FakeVar (>= 6.1) + FSharp.Core (>= 8.0.301) + Fake.Core.Xml (6.1) + Fake.Core.String (>= 6.1) + FSharp.Core (>= 8.0.301) Fake.DotNet.AssemblyInfoFile (6.1) - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.Environment (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) Fake.DotNet.Cli (6.1) - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.DotNet.MSBuild (>= 6.1) - restriction: >= netstandard2.0 - Fake.DotNet.NuGet (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Mono.Posix.NETStandard (>= 1.0) - restriction: >= netstandard2.0 - Newtonsoft.Json (>= 13.0.3) - restriction: >= netstandard2.0 - Fake.DotNet.MSBuild (6.1) - restriction: >= netstandard2.0 - BlackFox.VsWhere (>= 1.1) - restriction: >= netstandard2.0 - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - MSBuild.StructuredLogger (>= 2.1.815) - restriction: >= netstandard2.0 - Fake.DotNet.NuGet (6.1) - restriction: >= netstandard2.0 - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.SemVer (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Tasks (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Xml (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - Fake.Net.Http (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Newtonsoft.Json (>= 13.0.3) - restriction: >= netstandard2.0 - NuGet.Protocol (>= 6.10.1) - restriction: >= netstandard2.0 + Fake.Core.Environment (>= 6.1) + Fake.Core.Process (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.DotNet.MSBuild (>= 6.1) + Fake.DotNet.NuGet (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) + Mono.Posix.NETStandard (>= 1.0) + Newtonsoft.Json (>= 13.0.3) + Fake.DotNet.MSBuild (6.1) + BlackFox.VsWhere (>= 1.1) + Fake.Core.Environment (>= 6.1) + Fake.Core.Process (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) + MSBuild.StructuredLogger (>= 2.1.815) + Fake.DotNet.NuGet (6.1) + Fake.Core.Environment (>= 6.1) + Fake.Core.Process (>= 6.1) + Fake.Core.SemVer (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Tasks (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.Core.Xml (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + Fake.Net.Http (>= 6.1) + FSharp.Core (>= 8.0.301) + Newtonsoft.Json (>= 13.0.3) + NuGet.Protocol (>= 6.10.1) Fake.DotNet.Paket (6.1) - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.DotNet.Cli (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.Process (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.DotNet.Cli (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) Fake.IO.FileSystem (6.1) - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - Fake.Net.Http (6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + FSharp.Core (>= 8.0.301) + Fake.Net.Http (6.1) + Fake.Core.Trace (>= 6.1) + FSharp.Core (>= 8.0.301) Fake.Tools.Git (6.1) - Fake.Core.Environment (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Process (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.SemVer (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.String (>= 6.1) - restriction: >= netstandard2.0 - Fake.Core.Trace (>= 6.1) - restriction: >= netstandard2.0 - Fake.IO.FileSystem (>= 6.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 8.0.301) - restriction: >= netstandard2.0 - FParsec (1.1.1) - restriction: >= netstandard2.0 - FSharp.Core (>= 4.3.4) - restriction: || (>= net45) (>= netstandard2.0) - System.ValueTuple (>= 4.4) - restriction: >= net45 - FSharp.Control.Reactive (5.0.5) - restriction: >= netstandard2.0 - FSharp.Core (>= 4.7.2) - restriction: >= netstandard2.0 - System.Reactive (>= 5.0 < 6.0) - restriction: >= netstandard2.0 - FSharp.Core (8.0.400) - restriction: >= netstandard2.0 - Microsoft.Bcl.AsyncInterfaces (8.0) - restriction: || (&& (>= net462) (>= netstandard2.0)) (>= net472) (&& (< net5.0) (>= netstandard2.0)) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net462) (&& (>= netstandard2.0) (< netstandard2.1)) - Microsoft.Build.Framework (17.11.4) - restriction: >= netstandard2.0 - Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - System.Memory (>= 4.5.5) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - Microsoft.Build.Utilities.Core (17.11.4) - restriction: >= netstandard2.0 - Microsoft.Build.Framework (>= 17.11.4) - restriction: >= netstandard2.0 - Microsoft.IO.Redist (>= 6.0) - restriction: >= net472 - Microsoft.NET.StringTools (>= 17.11.4) - restriction: >= netstandard2.0 - Microsoft.Win32.Registry (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - System.Collections.Immutable (>= 8.0) - restriction: >= netstandard2.0 - System.Configuration.ConfigurationManager (>= 8.0) - restriction: >= netstandard2.0 - System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - System.Text.Encoding.CodePages (>= 7.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - Microsoft.IO.Redist (6.0.1) - restriction: >= net472 - System.Buffers (>= 4.5.1) - restriction: >= net472 - System.Memory (>= 4.5.4) - restriction: >= net472 - Microsoft.NET.StringTools (17.11.4) - restriction: >= netstandard2.0 - System.Memory (>= 4.5.5) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net472) (&& (< net8.0) (>= netstandard2.0)) - Microsoft.NETCore.Platforms (7.0.4) - restriction: || (&& (< monoandroid) (< net45) (< netcoreapp3.1) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (< netstandard1.2) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (>= net5.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos)) (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0)) - Microsoft.NETCore.Targets (5.0) - restriction: || (&& (< monoandroid) (< net45) (< netcoreapp3.1) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< net45) (< netstandard1.2) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< net45) (< netstandard1.3) (>= netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (< netstandard1.5) (>= netstandard2.0) (< win8) (< wpa81)) - Microsoft.Win32.Registry (5.0) - restriction: || (&& (< net45) (>= netstandard2.0)) (&& (< net472) (< net8.0) (>= netstandard2.0)) - System.Buffers (>= 4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Memory (>= 4.5.4) - restriction: || (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (>= uap10.1) - System.Security.AccessControl (>= 5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (&& (< monoandroid) (>= netcoreapp2.0)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.1) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3)) (&& (< monoandroid) (>= netcoreapp2.0)) (>= monotouch) (&& (< net46) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (>= netcoreapp2.1) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - Mono.Posix.NETStandard (1.0) - restriction: >= netstandard2.0 - MSBuild.StructuredLogger (2.2.291) - restriction: >= netstandard2.0 - Microsoft.Build.Framework (>= 17.5) - restriction: >= netstandard2.0 - Microsoft.Build.Utilities.Core (>= 17.5) - restriction: >= netstandard2.0 - Newtonsoft.Json (13.0.3) - restriction: >= netstandard2.0 - NuGet.Common (6.11) - restriction: >= netstandard2.0 - NuGet.Frameworks (>= 6.11) - restriction: >= netstandard2.0 - NuGet.Configuration (6.11) - restriction: >= netstandard2.0 - NuGet.Common (>= 6.11) - restriction: >= netstandard2.0 - System.Security.Cryptography.ProtectedData (>= 4.4) - restriction: && (< net472) (>= netstandard2.0) - NuGet.Frameworks (6.11) - restriction: >= netstandard2.0 - NuGet.Packaging (6.11) - restriction: >= netstandard2.0 - Newtonsoft.Json (>= 13.0.3) - restriction: >= netstandard2.0 - NuGet.Configuration (>= 6.11) - restriction: >= netstandard2.0 - NuGet.Versioning (>= 6.11) - restriction: >= netstandard2.0 - System.Security.Cryptography.Pkcs (>= 6.0.4) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net5.0) - NuGet.Protocol (6.11) - restriction: >= netstandard2.0 - NuGet.Packaging (>= 6.11) - restriction: >= netstandard2.0 - System.Text.Json (>= 7.0.3) - restriction: || (>= net472) (&& (< net5.0) (>= netstandard2.0)) - NuGet.Versioning (6.11) - restriction: >= netstandard2.0 + Fake.Core.Environment (>= 6.1) + Fake.Core.Process (>= 6.1) + Fake.Core.SemVer (>= 6.1) + Fake.Core.String (>= 6.1) + Fake.Core.Trace (>= 6.1) + Fake.IO.FileSystem (>= 6.1) + FSharp.Core (>= 8.0.301) + FParsec (1.1.1) + FSharp.Core (>= 4.3.4) + FSharp.Control.Reactive (5.0.5) + FSharp.Core (>= 4.7.2) + System.Reactive (>= 5.0 < 6.0) + FSharp.Core (8.0.400) + Microsoft.Build.Framework (17.11.4) + Microsoft.Build.Utilities.Core (17.11.4) + Microsoft.Build.Framework (>= 17.11.4) + Microsoft.NET.StringTools (>= 17.11.4) + System.Collections.Immutable (>= 8.0) + System.Configuration.ConfigurationManager (>= 8.0) + Microsoft.NET.StringTools (17.11.4) + Microsoft.Win32.Registry (5.0) + System.Security.AccessControl (>= 5.0) + System.Security.Principal.Windows (>= 5.0) + Mono.Posix.NETStandard (1.0) + MSBuild.StructuredLogger (2.2.291) + Microsoft.Build.Framework (>= 17.5) + Microsoft.Build.Utilities.Core (>= 17.5) + Newtonsoft.Json (13.0.3) + NuGet.Common (6.11) + NuGet.Frameworks (>= 6.11) + NuGet.Configuration (6.11) + NuGet.Common (>= 6.11) + System.Security.Cryptography.ProtectedData (>= 4.4) + NuGet.Frameworks (6.11) + NuGet.Packaging (6.11) + Newtonsoft.Json (>= 13.0.3) + NuGet.Configuration (>= 6.11) + NuGet.Versioning (>= 6.11) + System.Security.Cryptography.Pkcs (>= 6.0.4) + NuGet.Protocol (6.11) + NuGet.Packaging (>= 6.11) + NuGet.Versioning (6.11) Octokit (13.0.1) - System.Buffers (4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.1) (>= netstandard2.0)) (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (< netstandard1.1) (>= netstandard2.0) (< win8)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.1)) (&& (< net462) (< net6.0) (>= netstandard2.0)) (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (>= net472) (&& (>= net5.0) (< netstandard2.1)) (&& (< net5.0) (>= netstandard2.0)) (&& (< net6.0) (>= netstandard2.1)) (&& (< netstandard1.1) (>= netstandard2.0) (>= win8)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac) - System.Collections.Immutable (8.0) - restriction: >= netstandard2.0 - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Configuration.ConfigurationManager (8.0) - restriction: >= netstandard2.0 - System.Diagnostics.EventLog (>= 8.0) - restriction: >= net7.0 - System.Security.Cryptography.ProtectedData (>= 8.0) - restriction: || (&& (< net462) (>= netstandard2.0)) (>= net6.0) - System.Diagnostics.EventLog (8.0) - restriction: >= net7.0 - System.Formats.Asn1 (8.0.1) - restriction: || (&& (< net462) (>= netstandard2.0)) (&& (>= net5.0) (< xamarintvos) (< xamarinwatchos)) (&& (>= netcoreapp3.0) (< xamarintvos) (< xamarinwatchos)) (>= netstandard2.1) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (4.5.5) - restriction: || (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= net462) (>= netstandard2.0)) (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (>= net472) (&& (>= net5.0) (< netstandard2.1)) (&& (< net5.0) (>= netstandard2.0)) (&& (< net6.0) (>= netstandard2.0)) (&& (< net8.0) (>= netstandard2.0)) (&& (>= netstandard2.0) (>= uap10.1)) - System.Buffers (>= 4.5.1) - restriction: || (&& (>= monoandroid) (< netstandard1.1)) (&& (< monoandroid) (< net45) (>= netstandard1.1) (< netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (< netstandard1.1) (>= portable-net45+win8+wpa81) (< win8)) (>= monotouch) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (&& (< netstandard1.1) (>= win8)) (&& (< netstandard2.0) (< uap10.1) (>= wpa81)) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Numerics.Vectors (>= 4.4) - restriction: && (< net45) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos) - System.Numerics.Vectors (>= 4.5) - restriction: >= net461 - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (>= monoandroid) (< netstandard1.1)) (&& (< monoandroid) (< net45) (>= netstandard1.1) (< netstandard2.0) (< win8) (< wpa81)) (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (< monoandroid) (< netstandard1.1) (>= portable-net45+win8+wpa81) (< win8)) (>= monotouch) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (>= net461) (&& (< netstandard1.1) (>= win8)) (&& (< netstandard2.0) (>= wpa81)) (>= uap10.1) (>= xamarinios) (>= xamarinmac) (>= xamarintvos) (>= xamarinwatchos) - System.Numerics.Vectors (4.5) - restriction: || (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= net461) (>= netstandard2.0)) (&& (>= net462) (>= netstandard2.0)) - System.Reactive (5.0) - restriction: >= netstandard2.0 - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: && (< net472) (< netcoreapp3.1) (>= netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net472) (&& (< netcoreapp3.1) (>= netstandard2.0)) (>= uap10.1) - System.Runtime (4.3.1) - restriction: && (< monoandroid) (< net45) (< netcoreapp3.1) (>= netstandard2.0) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.2) (< win8) (< wp8)) (&& (< monoandroid) (< net45) (>= netstandard1.2) (< netstandard1.3) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.5) (< win8) (< wpa81)) (&& (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (< monoandroid) (< net45) (>= netstandard1.0) (< netstandard1.2) (< win8) (< wp8)) (&& (< monoandroid) (< net45) (>= netstandard1.2) (< netstandard1.3) (< win8) (< wpa81)) (&& (< monoandroid) (< net45) (>= netstandard1.3) (< netstandard1.5) (< win8) (< wpa81)) (&& (< monotouch) (< net45) (>= netstandard1.5) (< win8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) - System.Runtime.CompilerServices.Unsafe (6.0) - restriction: || (&& (>= monoandroid) (< netstandard1.1) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (< monoandroid) (< netstandard1.0) (>= netstandard2.0) (< win8)) (&& (< monoandroid) (< netstandard1.1) (>= netstandard2.0) (< win8)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.1) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (&& (>= net461) (>= netstandard2.0)) (&& (>= net462) (>= netcoreapp2.0)) (&& (>= net462) (>= netstandard2.0)) (&& (>= net462) (>= xamarinios)) (&& (>= net462) (>= xamarinmac)) (>= net472) (&& (< net5.0) (>= net6.0)) (&& (< net5.0) (>= netstandard2.0)) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) (&& (< net6.0) (>= xamarinios)) (&& (< net6.0) (>= xamarinmac)) (&& (< net8.0) (>= netstandard2.0)) (&& (< netstandard1.0) (>= netstandard2.0) (>= win8)) (&& (< netstandard1.1) (>= netstandard2.0) (>= win8)) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= wp8)) - System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: && (< net472) (< netcoreapp3.1) (>= netstandard2.0) - System.Runtime (>= 4.3) - restriction: && (< monoandroid) (< monotouch) (< net45) (>= netstandard1.0) (< win8) (< wp8) (< wpa81) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos) - System.Security.AccessControl (6.0.1) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac) - System.Security.Principal.Windows (>= 5.0) - restriction: || (>= net461) (&& (< net6.0) (>= netstandard2.0)) - System.Security.Cryptography.Cng (5.0) - restriction: || (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (&& (>= net5.0) (< net6.0)) (&& (>= net5.0) (< netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) - Microsoft.NETCore.Platforms (>= 5.0) - restriction: && (< monoandroid) (>= netcoreapp2.0) (< netcoreapp2.1) (< netstandard2.1) (< xamarintvos) (< xamarinwatchos) - System.Formats.Asn1 (>= 5.0) - restriction: && (>= netcoreapp3.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos) - System.Security.Cryptography.Pkcs (8.0) - restriction: || (&& (< net472) (>= netstandard2.0)) (>= net5.0) - System.Buffers (>= 4.5.1) - restriction: && (< net462) (>= netstandard2.0) (< netstandard2.1) - System.Formats.Asn1 (>= 8.0) - restriction: || (&& (< net462) (>= netstandard2.0)) (>= netstandard2.1) - System.Memory (>= 4.5.5) - restriction: && (< net462) (>= netstandard2.0) (< netstandard2.1) - System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (< net462) (>= netstandard2.0) (< netstandard2.1)) (&& (< net6.0) (>= netstandard2.1)) - System.Security.Cryptography.ProtectedData (8.0) - restriction: || (&& (< net462) (>= netstandard2.0)) (&& (< net472) (>= netstandard2.0)) (>= net6.0) - System.Memory (>= 4.5.5) - restriction: && (< net462) (< net6.0) (>= netstandard2.0) - System.Security.Principal.Windows (5.0) - restriction: || (&& (>= monoandroid) (< netstandard1.3) (>= netstandard2.0)) (&& (< monoandroid) (>= netcoreapp2.0)) (&& (>= monotouch) (>= netstandard2.0)) (&& (< net45) (>= net461) (>= netstandard2.0)) (&& (< net45) (< netcoreapp2.0) (>= netstandard2.0)) (&& (>= net461) (>= netcoreapp2.0)) (&& (< net472) (< net8.0) (>= netstandard2.0)) (>= netcoreapp2.1) (&& (>= netstandard2.0) (>= uap10.1)) (&& (>= netstandard2.0) (>= xamarintvos)) (&& (>= netstandard2.0) (>= xamarinwatchos)) (>= xamarinios) (>= xamarinmac) - Microsoft.NETCore.Platforms (>= 5.0) - restriction: || (&& (>= netcoreapp2.0) (< netcoreapp2.1)) (&& (>= netcoreapp2.1) (< netcoreapp3.0)) - System.Text.Encoding.CodePages (8.0) - restriction: && (< net472) (< net8.0) (>= netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Text.Encodings.Web (8.0) - restriction: || (&& (>= net462) (>= netstandard2.0)) (>= net472) (&& (< net5.0) (>= netstandard2.0)) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Text.Json (8.0.4) - restriction: || (>= net472) (&& (< net5.0) (>= netstandard2.0)) - Microsoft.Bcl.AsyncInterfaces (>= 8.0) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Buffers (>= 4.5.1) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Memory (>= 4.5.5) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (>= net462) (&& (>= net6.0) (< net7.0)) (&& (< net6.0) (>= netstandard2.0)) - System.Text.Encodings.Web (>= 8.0) - restriction: || (>= net462) (>= netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (>= net462) (&& (< net6.0) (>= netstandard2.0)) - System.ValueTuple (>= 4.5) - restriction: >= net462 - System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (>= net462) (>= netstandard2.0)) (>= net472) (&& (< net5.0) (>= netstandard2.0)) (&& (< netcoreapp3.1) (>= netstandard2.0)) (&& (>= netstandard2.0) (< netstandard2.1)) (&& (>= netstandard2.0) (>= uap10.1)) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (< monoandroid) (< monotouch) (< net45) (>= netstandard1.0) (< netstandard2.0) (< win8) (< wpa81) (< xamarintvos) (< xamarinwatchos)) (&& (< monoandroid) (< netstandard1.0) (>= portable-net45+win8+wp8+wpa81) (< win8)) (&& (>= net45) (< netstandard2.0)) (&& (< net45) (< netcoreapp2.1) (>= netstandard2.0) (< xamarinios) (< xamarinmac) (< xamarintvos) (< xamarinwatchos)) (>= net461) (&& (< netstandard1.0) (>= win8)) (&& (< netstandard2.0) (>= wpa81)) (>= wp8) - System.ValueTuple (4.5) - restriction: || (&& (>= net462) (>= netstandard2.0)) (>= net472) + System.Collections.Immutable (8.0) + System.Configuration.ConfigurationManager (8.0) + System.Diagnostics.EventLog (>= 8.0) + System.Security.Cryptography.ProtectedData (>= 8.0) + System.Diagnostics.EventLog (8.0) + System.Formats.Asn1 (8.0.1) + System.Reactive (5.0) + System.Security.AccessControl (6.0.1) + System.Security.Cryptography.Pkcs (8.0) + System.Formats.Asn1 (>= 8.0) + System.Security.Cryptography.ProtectedData (8.0) + System.Security.Principal.Windows (5.0)