From 62856170023b3bccb1557cedbb7554a8b09d0d08 Mon Sep 17 00:00:00 2001 From: nojaf Date: Thu, 16 Feb 2023 14:17:33 +0100 Subject: [PATCH 1/7] Update FSharp.Compiler.Service to 43.7.200 --- RELEASE_NOTES.md | 4 ++ paket.dependencies | 13 ++++--- paket.lock | 91 +++++++++++++++++++++++----------------------- 3 files changed, 56 insertions(+), 52 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index cb77d5c96..cbe2ba3e5 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,7 @@ +## 18.0.0 + +* Update FCS to 43.7.200 + ## 17.4.1 * Update ipynb output metadata [#809](https://github.com/fsprojects/FSharp.Formatting/issues/809) diff --git a/paket.dependencies b/paket.dependencies index caf0fa0fb..d155ea545 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -5,13 +5,14 @@ framework: auto-detect storage: none nuget FSharp.Core >= 4.7 lowest_matching:true -nuget FSharp.Compiler.Service 42.7.101 +nuget FSharp.Compiler.Service 43.7.200 nuget CommandLineParser ~> 2.8 -nuget Microsoft.Build.Framework -nuget Microsoft.Build.Tasks.Core -nuget Microsoft.Build.Utilities.Core -nuget Ionide.ProjInfo 0.61.0 -nuget Ionide.ProjInfo.Sln 0.61.0 +nuget Microsoft.Build copy_local: false +nuget Microsoft.Build.Framework copy_local: false +nuget Microsoft.Build.Utilities.Core copy_local: false +nuget Microsoft.Build.Tasks.Core copy_local: false +nuget Ionide.ProjInfo 0.61.1 +nuget Ionide.ProjInfo.Sln 0.61.1 nuget Newtonsoft.Json nuget Suave nuget System.Memory diff --git a/paket.lock b/paket.lock index 2c7e53dea..f01fb1d7c 100644 --- a/paket.lock +++ b/paket.lock @@ -3,46 +3,44 @@ RESTRICTION: || (== net7.0) (== netstandard2.1) NUGET remote: https://api.nuget.org/v3/index.json CommandLineParser (2.9.1) - FSharp.Compiler.Service (42.7.101) - FSharp.Core (7.0) - Microsoft.Build.Framework (>= 17.4) - Microsoft.Build.Tasks.Core (>= 17.4) - Microsoft.Build.Utilities.Core (>= 17.4) + FSharp.Compiler.Service (43.7.200) + FSharp.Core (7.0.200) System.Buffers (>= 4.5.1) System.Collections.Immutable (>= 6.0) + System.Diagnostics.DiagnosticSource (>= 6.0) System.Memory (>= 4.5.5) System.Reflection.Emit (>= 4.7) System.Reflection.Metadata (>= 6.0) System.Runtime.CompilerServices.Unsafe (>= 6.0) - FSharp.Core (7.0) + FSharp.Core (7.0.200) FSharp.Data (3.3.3) FSharp.Core (>= 4.3.4) FsUnit (3.9) FSharp.Core (>= 4.2.3) NETStandard.Library (>= 2.0.3) NUnit (>= 3.12 < 4.0) - Ionide.ProjInfo (0.61) + Ionide.ProjInfo (0.61.1) FSharp.Core (>= 6.0.5) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Ionide.ProjInfo.Sln (>= 0.61) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + Ionide.ProjInfo.Sln (>= 0.61.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Microsoft.Build (>= 17.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Microsoft.Build.Framework (>= 17.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) SemanticVersioning (>= 2.0.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Ionide.ProjInfo.Sln (0.61) - Microsoft.Build (17.3.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Build.Framework (>= 17.3.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.NET.StringTools (>= 17.3.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Reflection.Metadata (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Json (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Build.Framework (17.4) + Ionide.ProjInfo.Sln (0.61.1) + Microsoft.Build (17.4) - copy_local: false + Microsoft.Build.Framework (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + Microsoft.NET.StringTools (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Collections.Immutable (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Reflection.Metadata (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Json (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + Microsoft.Build.Framework (17.4) - copy_local: false Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 System.Security.Permissions (>= 6.0) - Microsoft.Build.Tasks.Core (17.4) + Microsoft.Build.Tasks.Core (17.4) - copy_local: false Microsoft.Build.Framework (>= 17.4) Microsoft.Build.Utilities.Core (>= 17.4) Microsoft.NET.StringTools (>= 17.4) @@ -55,7 +53,7 @@ NUGET System.Security.Cryptography.Xml (>= 6.0) System.Security.Permissions (>= 6.0) System.Threading.Tasks.Dataflow (>= 6.0) - Microsoft.Build.Utilities.Core (17.4) + Microsoft.Build.Utilities.Core (17.4) - copy_local: false Microsoft.Build.Framework (>= 17.4) Microsoft.NET.StringTools (>= 17.4) Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 @@ -75,7 +73,7 @@ NUGET Microsoft.CodeAnalysis.CSharp (3.11) Microsoft.CodeAnalysis.Common (3.11) Microsoft.CodeCoverage (17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.NET.StringTools (17.4) + Microsoft.NET.StringTools (17.4) - copy_local: false System.Memory (>= 4.5.5) System.Runtime.CompilerServices.Unsafe (>= 6.0) Microsoft.NET.Test.Sdk (17.4) @@ -88,12 +86,12 @@ NUGET Microsoft.TestPlatform.TestHost (17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) Microsoft.TestPlatform.ObjectModel (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) Newtonsoft.Json (>= 13.0.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Win32.Registry (5.0) - restriction: == netstandard2.1 + Microsoft.Win32.Registry (5.0) - copy_local: false, restriction: == netstandard2.1 System.Buffers (>= 4.5.1) - restriction: || (&& (== net7.0) (>= monoandroid) (< netstandard1.3)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (>= uap10.1)) (== netstandard2.1) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Microsoft.Win32.SystemEvents (6.0.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.Win32.SystemEvents (6.0.1) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) NETStandard.Library (2.0.3) Microsoft.NETCore.Platforms (>= 1.1) Newtonsoft.Json (13.0.1) @@ -105,16 +103,19 @@ NUGET Suave (2.6.2) FSharp.Core System.Buffers (4.5.1) - System.CodeDom (6.0) + System.CodeDom (6.0) - copy_local: false System.Collections.Immutable (6.0) System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Configuration.ConfigurationManager (6.0) + System.Configuration.ConfigurationManager (6.0) - copy_local: false System.Security.Cryptography.ProtectedData (>= 6.0) System.Security.Permissions (>= 6.0) - System.Drawing.Common (6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Diagnostics.DiagnosticSource (7.0.1) + System.Memory (>= 4.5.5) - restriction: || (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Drawing.Common (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Formats.Asn1 (6.0) + System.Formats.Asn1 (6.0) - copy_local: false System.Buffers (>= 4.5.1) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Memory (4.5.5) @@ -125,40 +126,38 @@ NUGET System.Reflection.Emit (4.7) System.Reflection.Metadata (6.0.1) System.Collections.Immutable (>= 6.0) - System.Reflection.MetadataLoadContext (6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + System.Reflection.MetadataLoadContext (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Collections.Immutable (>= 6.0) System.Reflection.Metadata (>= 6.0) - System.Resources.Extensions (6.0) + System.Resources.Extensions (6.0) - copy_local: false System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (6.0) - System.Security.AccessControl (6.0) + System.Security.AccessControl (6.0) - copy_local: false System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) - System.Security.Cryptography.Pkcs (6.0.1) + System.Security.Cryptography.Cng (5.0) - copy_local: false, restriction: || (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) + System.Security.Cryptography.Pkcs (6.0.1) - copy_local: false System.Formats.Asn1 (>= 6.0) System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (6.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Security.Cryptography.Xml (6.0.1) + System.Security.Cryptography.ProtectedData (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Security.Cryptography.Xml (6.0.1) - copy_local: false System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Security.AccessControl (>= 6.0) System.Security.Cryptography.Pkcs (>= 6.0.1) - System.Security.Permissions (6.0) + System.Security.Permissions (6.0) - copy_local: false System.Security.AccessControl (>= 6.0) System.Windows.Extensions (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Security.Principal.Windows (5.0) - System.Text.Encoding.CodePages (6.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp3.1)) (== netstandard2.1) + System.Security.Principal.Windows (5.0) - copy_local: false + System.Text.Encoding.CodePages (6.0) - copy_local: false System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + System.Text.Encodings.Web (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Json (6.0.5) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + System.Text.Json (6.0.5) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Text.Encodings.Web (>= 6.0) - System.Threading.Tasks.Dataflow (6.0) + System.Threading.Tasks.Dataflow (6.0) - copy_local: false System.Threading.Tasks.Extensions (4.5.4) System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.0)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= wp8)) (== netstandard2.1) - System.Windows.Extensions (6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Windows.Extensions (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) System.Drawing.Common (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) GROUP Fake From d46106cb1ffbd670300e960d2c4f8cf83c46e535 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 17:30:22 +0200 Subject: [PATCH 2/7] Disable multiemit. --- src/FSharp.Formatting.Common/YaafFSharpScripting.fs | 6 +++++- tests/FSharp.Literate.Tests/Setup.fs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/FSharp.Formatting.Common/YaafFSharpScripting.fs b/src/FSharp.Formatting.Common/YaafFSharpScripting.fs index 298381a45..e011434ae 100644 --- a/src/FSharp.Formatting.Common/YaafFSharpScripting.fs +++ b/src/FSharp.Formatting.Common/YaafFSharpScripting.fs @@ -495,7 +495,7 @@ type internal OptimizationType = | NoCrossOptimize | NoTailCalls -/// See https://msdn.microsoft.com/en-us/library/dd233172.aspx +/// See https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-interactive-options type internal FsiOptions = { Checked: bool option @@ -525,6 +525,7 @@ type internal FsiOptions = WarnLevel: int option WarnAsError: bool option WarnAsErrorList: (bool * int list) list + MultiEmit: bool option ScriptArgs: string list } @@ -554,6 +555,7 @@ type internal FsiOptions = WarnLevel = None WarnAsError = None WarnAsErrorList = [] + MultiEmit = None ScriptArgs = [] } static member Default = @@ -656,6 +658,7 @@ type internal FsiOptions = WarnAsErrorList = (false, parseList (warnOpts.Substring 2)) :: parsed.WarnAsErrorList }, state | _ -> failwithf "invalid --warnaserror argument: %s" arg + | _, FsiBoolArg "--multiemit" enabled -> { parsed with MultiEmit = Some enabled }, state | _, unknown -> { parsed with ScriptArgs = unknown :: parsed.ScriptArgs }, (true, None)) (FsiOptions.Empty, (false, None)) |> fst @@ -747,6 +750,7 @@ type internal FsiOptions = yield! maybeArgMap x.WarnLevel (fun i -> sprintf "--warn:%d" i) yield! getFsiBoolArg "--warnaserror" x.WarnAsError + yield! getFsiBoolArg "--multiemit" x.MultiEmit yield! x.WarnAsErrorList diff --git a/tests/FSharp.Literate.Tests/Setup.fs b/tests/FSharp.Literate.Tests/Setup.fs index 2ee05c411..8a2713578 100644 --- a/tests/FSharp.Literate.Tests/Setup.fs +++ b/tests/FSharp.Literate.Tests/Setup.fs @@ -19,4 +19,4 @@ type TempFile() = member x.Dispose() = File.Delete(file) let getFsiEvaluator () = - FSharp.Formatting.Literate.Evaluation.FsiEvaluator() + FSharp.Formatting.Literate.Evaluation.FsiEvaluator(options = [| "--multiemit-" |]) From 1a83c65998e8124441ec73d969d610159b95f045 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 17:34:10 +0200 Subject: [PATCH 3/7] Pass in --multiemit- for custom evaluator. --- tests/FSharp.Literate.Tests/EvalTests.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/FSharp.Literate.Tests/EvalTests.fs b/tests/FSharp.Literate.Tests/EvalTests.fs index d08f04829..a376b60c5 100644 --- a/tests/FSharp.Literate.Tests/EvalTests.fs +++ b/tests/FSharp.Literate.Tests/EvalTests.fs @@ -148,7 +148,7 @@ let test = [1;2;3] (*** include-value:test ***)""" // Create evaluator & register simple formatter for lists - let fsiEvaluator = FSharp.Formatting.Literate.Evaluation.FsiEvaluator() + let fsiEvaluator = FSharp.Formatting.Literate.Evaluation.FsiEvaluator(options = [| "--multiemit-" |]) fsiEvaluator.RegisterTransformation(fun (o, ty, _executionCount) -> if ty.IsGenericType && ty.GetGenericTypeDefinition() = typedefof> then From 789539d5d91f3cd93bee7fcfd31c6a79c05852b0 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 17:43:59 +0200 Subject: [PATCH 4/7] Include refence to FSharp.Compiler.Service. --- docs/apidocs.fsx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/apidocs.fsx b/docs/apidocs.fsx index c35b8d19a..162f51844 100644 --- a/docs/apidocs.fsx +++ b/docs/apidocs.fsx @@ -9,6 +9,7 @@ index: 5 (*** condition: prepare ***) #nowarn "211" #I "../src/FSharp.Formatting/bin/Release/netstandard2.1" +#r "FSharp.Compiler.Service" #r "FSharp.Formatting.Common.dll" #r "FSharp.Formatting.Markdown.dll" #r "FSharp.Formatting.CodeFormat.dll" From eb95b16abef077e4b7fb0f0fcfbcaada29a6740a Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 19:19:11 +0200 Subject: [PATCH 5/7] Target net6.0 for dotnet tool. --- paket.lock | 144 ++++++++++++++--------------- src/fsdocs-tool/fsdocs-tool.fsproj | 2 +- 2 files changed, 72 insertions(+), 74 deletions(-) diff --git a/paket.lock b/paket.lock index f01fb1d7c..ac5c579dd 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net7.0) (== netstandard2.1) +RESTRICTION: || (== net6.0) (== net7.0) (== netstandard2.1) NUGET remote: https://api.nuget.org/v3/index.json CommandLineParser (2.9.1) @@ -20,47 +20,47 @@ NUGET NETStandard.Library (>= 2.0.3) NUnit (>= 3.12 < 4.0) Ionide.ProjInfo (0.61.1) - FSharp.Core (>= 6.0.5) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Ionide.ProjInfo.Sln (>= 0.61.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Build (>= 17.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Build.Framework (>= 17.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - SemanticVersioning (>= 2.0.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + FSharp.Core (>= 6.0.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + Ionide.ProjInfo.Sln (>= 0.61.1) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Build (>= 17.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Build.Framework (>= 17.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + SemanticVersioning (>= 2.0.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Ionide.ProjInfo.Sln (0.61.1) - Microsoft.Build (17.4) - copy_local: false - Microsoft.Build.Framework (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - Microsoft.NET.StringTools (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - System.Collections.Immutable (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - System.Reflection.Metadata (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) - System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net7.0)) - System.Text.Json (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) - Microsoft.Build.Framework (17.4) - copy_local: false - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 + Microsoft.Build (17.5) - copy_local: false + Microsoft.Build.Framework (>= 17.5) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + Microsoft.NET.StringTools (>= 17.5) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Json (>= 6.0) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + Microsoft.Build.Framework (17.5) - copy_local: false + Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (== netstandard2.1) System.Security.Permissions (>= 6.0) - Microsoft.Build.Tasks.Core (17.4) - copy_local: false - Microsoft.Build.Framework (>= 17.4) - Microsoft.Build.Utilities.Core (>= 17.4) - Microsoft.NET.StringTools (>= 17.4) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 + Microsoft.Build.Tasks.Core (17.5) - copy_local: false + Microsoft.Build.Framework (>= 17.5) + Microsoft.Build.Utilities.Core (>= 17.5) + Microsoft.NET.StringTools (>= 17.5) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (== netstandard2.1) System.CodeDom (>= 6.0) System.Collections.Immutable (>= 6.0) System.Reflection.Metadata (>= 6.0) System.Resources.Extensions (>= 6.0) System.Security.Cryptography.Pkcs (>= 6.0.1) - System.Security.Cryptography.Xml (>= 6.0) + System.Security.Cryptography.Xml (>= 6.0.1) System.Security.Permissions (>= 6.0) System.Threading.Tasks.Dataflow (>= 6.0) - Microsoft.Build.Utilities.Core (17.4) - copy_local: false - Microsoft.Build.Framework (>= 17.4) - Microsoft.NET.StringTools (>= 17.4) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 + Microsoft.Build.Utilities.Core (17.5) - copy_local: false + Microsoft.Build.Framework (>= 17.5) + Microsoft.NET.StringTools (>= 17.5) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (== netstandard2.1) System.Collections.Immutable (>= 6.0) System.Configuration.ConfigurationManager (>= 6.0) - System.Security.Permissions (>= 6.0) - restriction: == netstandard2.1 - System.Text.Encoding.CodePages (>= 6.0) - restriction: == netstandard2.1 + System.Security.Permissions (>= 6.0) - restriction: || (== net6.0) (== netstandard2.1) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net6.0) (== netstandard2.1) Microsoft.CodeAnalysis.Analyzers (3.3.3) Microsoft.CodeAnalysis.Common (3.11) Microsoft.CodeAnalysis.Analyzers (>= 3.3.2) @@ -72,93 +72,91 @@ NUGET System.Threading.Tasks.Extensions (>= 4.5.4) Microsoft.CodeAnalysis.CSharp (3.11) Microsoft.CodeAnalysis.Common (3.11) - Microsoft.CodeCoverage (17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.NET.StringTools (17.4) - copy_local: false - System.Memory (>= 4.5.5) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - Microsoft.NET.Test.Sdk (17.4) - Microsoft.CodeCoverage (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.TestPlatform.TestHost (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.CodeCoverage (17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.NET.StringTools (17.5) - copy_local: false + Microsoft.NET.Test.Sdk (17.5) + Microsoft.CodeCoverage (>= 17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.TestPlatform.TestHost (>= 17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) Microsoft.NETCore.Platforms (6.0.5) - Microsoft.TestPlatform.ObjectModel (17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.TestPlatform.ObjectModel (17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) NuGet.Frameworks (>= 5.11) System.Reflection.Metadata (>= 1.6) - Microsoft.TestPlatform.TestHost (17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.TestPlatform.ObjectModel (>= 17.4) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Newtonsoft.Json (>= 13.0.1) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Win32.Registry (5.0) - copy_local: false, restriction: == netstandard2.1 - System.Buffers (>= 4.5.1) - restriction: || (&& (== net7.0) (>= monoandroid) (< netstandard1.3)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (>= uap10.1)) (== netstandard2.1) + Microsoft.TestPlatform.TestHost (17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.TestPlatform.ObjectModel (>= 17.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Newtonsoft.Json (>= 13.0.1) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.Win32.Registry (5.0) - copy_local: false, restriction: || (== net6.0) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monoandroid) (< netstandard1.3)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (>= uap10.1)) (== netstandard2.1) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Microsoft.Win32.SystemEvents (6.0.1) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.Win32.SystemEvents (6.0.1) - copy_local: false, restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) NETStandard.Library (2.0.3) Microsoft.NETCore.Platforms (>= 1.1) - Newtonsoft.Json (13.0.1) - NuGet.Frameworks (6.3) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Newtonsoft.Json (13.0.3) + NuGet.Frameworks (6.3) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) NUnit (3.13.3) NETStandard.Library (>= 2.0) - NUnit3TestAdapter (4.3) - SemanticVersioning (2.0.2) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + NUnit3TestAdapter (4.4.2) + SemanticVersioning (2.0.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Suave (2.6.2) FSharp.Core System.Buffers (4.5.1) System.CodeDom (6.0) - copy_local: false System.Collections.Immutable (6.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Configuration.ConfigurationManager (6.0) - copy_local: false System.Security.Cryptography.ProtectedData (>= 6.0) System.Security.Permissions (>= 6.0) System.Diagnostics.DiagnosticSource (7.0.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Drawing.Common (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Drawing.Common (6.0) - copy_local: false, restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) System.Formats.Asn1 (6.0) - copy_local: false - System.Buffers (>= 4.5.1) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Memory (4.5.5) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net7.0) (< netcoreapp2.0)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= uap10.1)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Numerics.Vectors (4.5) - restriction: || (&& (== net7.0) (< netcoreapp2.0)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.0)) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= uap10.1)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Numerics.Vectors (4.5) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.0)) (== netstandard2.1) System.Reflection.Emit (4.7) System.Reflection.Metadata (6.0.1) System.Collections.Immutable (>= 6.0) - System.Reflection.MetadataLoadContext (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Reflection.MetadataLoadContext (6.0) - copy_local: false, restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Collections.Immutable (>= 6.0) System.Reflection.Metadata (>= 6.0) System.Resources.Extensions (6.0) - copy_local: false - System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (6.0) System.Security.AccessControl (6.0) - copy_local: false - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) - System.Security.Cryptography.Cng (5.0) - copy_local: false, restriction: || (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (== netstandard2.1) + System.Security.Cryptography.Cng (5.0) - copy_local: false, restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) System.Security.Cryptography.Pkcs (6.0.1) - copy_local: false System.Formats.Asn1 (>= 6.0) - System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (== netstandard2.1) + System.Security.Cryptography.ProtectedData (6.0) - copy_local: false, restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Security.Cryptography.Xml (6.0.1) - copy_local: false System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (== netstandard2.1) System.Security.AccessControl (>= 6.0) System.Security.Cryptography.Pkcs (>= 6.0.1) System.Security.Permissions (6.0) - copy_local: false System.Security.AccessControl (>= 6.0) - System.Windows.Extensions (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Windows.Extensions (>= 6.0) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) System.Security.Principal.Windows (5.0) - copy_local: false System.Text.Encoding.CodePages (6.0) - copy_local: false System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Encodings.Web (6.0) - copy_local: false, restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Json (6.0.5) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) + System.Text.Json (6.0.5) - copy_local: false, restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Text.Encodings.Web (>= 6.0) System.Threading.Tasks.Dataflow (6.0) - copy_local: false System.Threading.Tasks.Extensions (4.5.4) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.0)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= wp8)) (== netstandard2.1) - System.Windows.Extensions (6.0) - copy_local: false, restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Drawing.Common (>= 6.0) - restriction: || (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.0)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= wp8)) (== netstandard2.1) + System.Windows.Extensions (6.0) - copy_local: false, restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) + System.Drawing.Common (>= 6.0) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= netcoreapp3.1)) GROUP Fake STORAGE: NONE diff --git a/src/fsdocs-tool/fsdocs-tool.fsproj b/src/fsdocs-tool/fsdocs-tool.fsproj index 7100626ee..f8e47a1f8 100644 --- a/src/fsdocs-tool/fsdocs-tool.fsproj +++ b/src/fsdocs-tool/fsdocs-tool.fsproj @@ -3,7 +3,7 @@ Exe fsdocs - net7.0 + net6.0 fsdocs-tool LatestMajor true From 9b6959d1becfab09a4d4e85e8bb1f9b38c6292c0 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 19:21:05 +0200 Subject: [PATCH 6/7] Update Ionide.ProjInfo --- paket.dependencies | 4 ++-- paket.lock | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/paket.dependencies b/paket.dependencies index d155ea545..86232240b 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -11,8 +11,8 @@ nuget Microsoft.Build copy_local: false nuget Microsoft.Build.Framework copy_local: false nuget Microsoft.Build.Utilities.Core copy_local: false nuget Microsoft.Build.Tasks.Core copy_local: false -nuget Ionide.ProjInfo 0.61.1 -nuget Ionide.ProjInfo.Sln 0.61.1 +nuget Ionide.ProjInfo 0.61.2 +nuget Ionide.ProjInfo.Sln 0.61.2 nuget Newtonsoft.Json nuget Suave nuget System.Memory diff --git a/paket.lock b/paket.lock index ac5c579dd..41ae3e934 100644 --- a/paket.lock +++ b/paket.lock @@ -19,13 +19,13 @@ NUGET FSharp.Core (>= 4.2.3) NETStandard.Library (>= 2.0.3) NUnit (>= 3.12 < 4.0) - Ionide.ProjInfo (0.61.1) + Ionide.ProjInfo (0.61.2) FSharp.Core (>= 6.0.5) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Ionide.ProjInfo.Sln (>= 0.61.1) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) + Ionide.ProjInfo.Sln (>= 0.61.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Microsoft.Build (>= 17.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) Microsoft.Build.Framework (>= 17.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) SemanticVersioning (>= 2.0.2) - restriction: || (== net6.0) (== net7.0) (&& (== netstandard2.1) (>= net6.0)) - Ionide.ProjInfo.Sln (0.61.1) + Ionide.ProjInfo.Sln (0.61.2) Microsoft.Build (17.5) - copy_local: false Microsoft.Build.Framework (>= 17.5) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) Microsoft.NET.StringTools (>= 17.5) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net7.0)) (== net7.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net7.0)) From e3c463b358b194363ccdeadf36e1f7d4c3e5c5e3 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 28 Mar 2023 19:23:46 +0200 Subject: [PATCH 7/7] Update release notes. --- RELEASE_NOTES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index cbe2ba3e5..dc2d2327b 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,7 @@ ## 18.0.0 * Update FCS to 43.7.200 +* Target `net6.0` for `fsdocs-tool` [#799](https://github.com/fsprojects/FSharp.Formatting/issues/799) ## 17.4.1