diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index 283c613..4f61a56 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"fake-cli": {
- "version": "5.20.3",
+ "version": "5.20.4",
"commands": [
"fake"
]
diff --git a/AAD.Giraffe/AAD.Giraffe.fsproj b/AAD.Giraffe/AAD.Giraffe.fsproj
index 6144343..fcb1fb5 100644
--- a/AAD.Giraffe/AAD.Giraffe.fsproj
+++ b/AAD.Giraffe/AAD.Giraffe.fsproj
@@ -1,6 +1,6 @@
- netstandard2.0
+ net5.0
true
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/AAD.Suave/AAD.Suave.fsproj b/AAD.Suave/AAD.Suave.fsproj
index 7f22bda..d4b08e1 100644
--- a/AAD.Suave/AAD.Suave.fsproj
+++ b/AAD.Suave/AAD.Suave.fsproj
@@ -1,6 +1,6 @@
- netstandard2.0
+ net5.0
true
@@ -12,8 +12,8 @@
-
+
-
+
\ No newline at end of file
diff --git a/AAD.Test/AAD.Test.fsproj b/AAD.Test/AAD.Test.fsproj
index 9f13bc0..7877992 100644
--- a/AAD.Test/AAD.Test.fsproj
+++ b/AAD.Test/AAD.Test.fsproj
@@ -21,7 +21,7 @@
-
+
@@ -38,6 +38,6 @@
-
+
diff --git a/AAD.Test/TestsCommon.fs b/AAD.Test/TestsCommon.fs
index 24c1809..c532e4b 100644
--- a/AAD.Test/TestsCommon.fs
+++ b/AAD.Test/TestsCommon.fs
@@ -36,7 +36,7 @@ let oidcConfig =
module Http =
open System.Net
- let waitFor method period url =
+ let waitFor method (period:int) url =
async {
use client = new HttpClient()
let rec poll sleep =
diff --git a/AAD.fs.tasks/AAD.fs.tasks.fsproj b/AAD.fs.tasks/AAD.fs.tasks.fsproj
index d468303..d7eef88 100644
--- a/AAD.fs.tasks/AAD.fs.tasks.fsproj
+++ b/AAD.fs.tasks/AAD.fs.tasks.fsproj
@@ -1,6 +1,6 @@
- netstandard2.0
+ net5.0
true
TASKS
@@ -12,7 +12,7 @@
-
+
diff --git a/AAD.fs/AAD.fs.fsproj b/AAD.fs/AAD.fs.fsproj
index c6caff1..9c8bc27 100644
--- a/AAD.fs/AAD.fs.fsproj
+++ b/AAD.fs/AAD.fs.fsproj
@@ -1,6 +1,6 @@
- netstandard2.0
+ net5.0
true
@@ -11,7 +11,7 @@
-
+
diff --git a/AAD.tasks.Test/AAD.tasks.Test.fsproj b/AAD.tasks.Test/AAD.tasks.Test.fsproj
index 033b876..1abc3d5 100644
--- a/AAD.tasks.Test/AAD.tasks.Test.fsproj
+++ b/AAD.tasks.Test/AAD.tasks.Test.fsproj
@@ -20,14 +20,13 @@
-
all
runtime; build; native; contentfiles; analyzers
-
+
@@ -36,6 +35,6 @@
-
+
diff --git a/AAD.tasks.Test/TestsCommon.fs b/AAD.tasks.Test/TestsCommon.fs
index 4c8fe5d..7559cd2 100644
--- a/AAD.tasks.Test/TestsCommon.fs
+++ b/AAD.tasks.Test/TestsCommon.fs
@@ -39,7 +39,7 @@ module Http =
open System.Net
open FSharp.Control.Tasks.V2.ContextInsensitive
- let waitFor method period url =
+ let waitFor method (period:int) url =
task {
use client = new HttpClient()
let rec poll sleep =
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 9b7da4b..70d45fa 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,3 +1,7 @@
+### 3.0.0
+
+* Breaking: dependencies bump and net5.0 target
+
### 2.0.0
* Breaking API change: load OIDC configuration on demand and refresh every 24h
diff --git a/build.fsx.lock b/build.fsx.lock
index 306fe3f..ab97805 100644
--- a/build.fsx.lock
+++ b/build.fsx.lock
@@ -104,29 +104,33 @@ NUGET
FSharp.Core (>= 4.7.2)
System.Reactive (>= 5.0)
FSharp.Core (4.7.2)
- Microsoft.Build (16.9)
- Microsoft.Build.Framework (16.9)
+ Microsoft.Build (16.10)
+ Microsoft.Build.Framework (16.10)
System.Security.Permissions (>= 4.7)
- Microsoft.Build.Tasks.Core (16.9)
- Microsoft.Build.Framework (>= 16.9)
- Microsoft.Build.Utilities.Core (>= 16.9)
+ Microsoft.Build.Tasks.Core (16.10)
+ Microsoft.Build.Framework (>= 16.10)
+ Microsoft.Build.Utilities.Core (>= 16.10)
+ Microsoft.NET.StringTools (>= 1.0)
Microsoft.Win32.Registry (>= 4.3)
System.CodeDom (>= 4.4)
System.Collections.Immutable (>= 5.0)
System.Reflection.Metadata (>= 1.6)
- System.Reflection.TypeExtensions (>= 4.1)
System.Resources.Extensions (>= 4.6)
- System.Runtime.InteropServices (>= 4.3)
System.Security.Cryptography.Pkcs (>= 4.7)
System.Security.Cryptography.Xml (>= 4.7)
System.Security.Permissions (>= 4.7)
System.Threading.Tasks.Dataflow (>= 4.9)
- Microsoft.Build.Utilities.Core (16.9)
- Microsoft.Build.Framework (>= 16.9)
+ Microsoft.Build.Utilities.Core (16.10)
+ Microsoft.Build.Framework (>= 16.10)
+ Microsoft.NET.StringTools (>= 1.0)
Microsoft.Win32.Registry (>= 4.3)
System.Collections.Immutable (>= 5.0)
+ System.Configuration.ConfigurationManager (>= 4.7)
System.Security.Permissions (>= 4.7)
System.Text.Encoding.CodePages (>= 4.0.1)
+ Microsoft.NET.StringTools (1.0)
+ System.Memory (>= 4.5.4)
+ System.Runtime.CompilerServices.Unsafe (>= 5.0)
Microsoft.NETCore.Platforms (5.0.2)
Microsoft.NETCore.Targets (5.0)
Microsoft.Win32.Registry (5.0)
@@ -135,40 +139,37 @@ NUGET
System.Security.AccessControl (>= 5.0)
System.Security.Principal.Windows (>= 5.0)
Mono.Posix.NETStandard (1.0)
- MSBuild.StructuredLogger (2.1.404)
+ MSBuild.StructuredLogger (2.1.507)
Microsoft.Build (>= 16.4)
Microsoft.Build.Framework (>= 16.4)
Microsoft.Build.Tasks.Core (>= 16.4)
Microsoft.Build.Utilities.Core (>= 16.4)
Newtonsoft.Json (13.0.1)
- NuGet.Common (5.9.1)
- NuGet.Frameworks (>= 5.9.1)
- NuGet.Configuration (5.9.1)
- NuGet.Common (>= 5.9.1)
+ NuGet.Common (5.10)
+ NuGet.Frameworks (>= 5.10)
+ NuGet.Configuration (5.10)
+ NuGet.Common (>= 5.10)
System.Security.Cryptography.ProtectedData (>= 4.4)
- NuGet.Frameworks (5.9.1)
- NuGet.Packaging (5.9.1)
+ NuGet.Frameworks (5.10)
+ NuGet.Packaging (5.10)
Newtonsoft.Json (>= 9.0.1)
- NuGet.Configuration (>= 5.9.1)
- NuGet.Versioning (>= 5.9.1)
+ NuGet.Configuration (>= 5.10)
+ NuGet.Versioning (>= 5.10)
System.Security.Cryptography.Cng (>= 5.0)
System.Security.Cryptography.Pkcs (>= 5.0)
- NuGet.Protocol (5.9.1)
- NuGet.Packaging (>= 5.9.1)
- NuGet.Versioning (5.9.1)
+ NuGet.Protocol (5.10)
+ NuGet.Packaging (>= 5.10)
+ NuGet.Versioning (5.10)
System.Buffers (4.5.1)
System.CodeDom (5.0)
System.Collections.Immutable (5.0)
System.Memory (>= 4.5.4)
+ System.Configuration.ConfigurationManager (5.0)
+ System.Security.Cryptography.ProtectedData (>= 5.0)
+ System.Security.Permissions (>= 5.0)
System.Formats.Asn1 (5.0)
System.Buffers (>= 4.5.1)
System.Memory (>= 4.5.4)
- System.IO (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading.Tasks (>= 4.3)
System.Memory (4.5.4)
System.Buffers (>= 4.5.1)
System.Numerics.Vectors (>= 4.4)
@@ -177,36 +178,14 @@ NUGET
System.Reactive (5.0)
System.Runtime.InteropServices.WindowsRuntime (>= 4.3)
System.Threading.Tasks.Extensions (>= 4.5.4)
- System.Reflection (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.IO (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
System.Reflection.Metadata (5.0)
System.Collections.Immutable (>= 5.0)
- System.Reflection.Primitives (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Reflection.TypeExtensions (4.7)
System.Resources.Extensions (5.0)
System.Memory (>= 4.5.4)
System.Runtime (4.3.1)
Microsoft.NETCore.Platforms (>= 1.1.1)
Microsoft.NETCore.Targets (>= 1.1.3)
System.Runtime.CompilerServices.Unsafe (5.0)
- System.Runtime.Handles (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Runtime.InteropServices (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Reflection (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
System.Runtime.InteropServices.WindowsRuntime (4.3)
System.Runtime (>= 4.3)
System.Security.AccessControl (5.0)
@@ -226,16 +205,8 @@ NUGET
System.Security.Permissions (5.0)
System.Security.AccessControl (>= 5.0)
System.Security.Principal.Windows (5.0)
- System.Text.Encoding (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
System.Text.Encoding.CodePages (5.0)
System.Runtime.CompilerServices.Unsafe (>= 5.0)
- System.Threading.Tasks (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
System.Threading.Tasks.Dataflow (5.0)
System.Threading.Tasks.Extensions (4.5.4)
System.Runtime.CompilerServices.Unsafe (>= 4.5.3)