Skip to content

Commit

Permalink
Drop dependencies on net6 and net7
Browse files Browse the repository at this point in the history
  • Loading branch information
Tarmil committed Dec 14, 2024
1 parent 672fda1 commit 43182d4
Show file tree
Hide file tree
Showing 14 changed files with 422 additions and 653 deletions.
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"paket": {
"version": "8.0.0",
"version": "9.0.2",
"commands": [
"paket"
]
Expand Down
68 changes: 21 additions & 47 deletions paket.dependencies
Original file line number Diff line number Diff line change
@@ -1,42 +1,26 @@
source https://api.nuget.org/v3/index.json
storage: none
framework: netstandard2.0, net6.0, net7.0
framework: netstandard2.0, net8.0
lowest_matching: true
strategy: min

nuget FSharp.Core >= 6.0 content: none
nuget FSharp.Core >= 8.0 content: none
nuget FSharp.SystemTextJson >= 0.19.13
nuget HtmlAgilityPack >= 1.11.39
nuget Elmish >= 4.0.1 < 5.0
nuget Microsoft.AspNetCore.Components.Authorization >= 6.0.25
nuget Microsoft.AspNetCore.Components.WebAssembly.Authentication >= 6.0.25
nuget Microsoft.Extensions.Configuration.Binder >= 6.0
nuget Microsoft.Extensions.Http >= 6.0
nuget Microsoft.AspNetCore.Components >= 6.0.25
nuget Microsoft.AspNetCore.Components.Web >= 6.0.25
nuget Microsoft.AspNetCore.Components.WebAssembly >= 6.0.25
nuget Microsoft.AspNetCore.Components.WebAssembly.Server >= 6.0.25
nuget System.Text.Json >= 6.0
nuget Nerdbank.GitVersioning copy_local: true, lowest_matching: false
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fsi
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fs

group net8
source https://api.nuget.org/v3/index.json
storage: none
framework: net8.0
lowest_matching: true
strategy: min

nuget FSharp.Core >= 6.0 content: none
nuget Elmish >= 4.0.1 < 5.0
nuget Microsoft.AspNetCore.Components.WebAssembly >= 8.0.0
nuget Microsoft.AspNetCore.Components.Authorization >= 8.0.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Authentication >= 8.0.0
nuget Microsoft.Extensions.Configuration.Binder >= 8.0.0
nuget Microsoft.Extensions.Http >= 8.0.0
nuget Microsoft.JSInterop.WebAssembly >= 8.0.0
nuget Microsoft.AspNetCore.Components >= 8.0.0
nuget Microsoft.AspNetCore.Components.Web >= 8.0.0
nuget Microsoft.Extensions.Http >= 8.0.0
nuget FSharp.SystemTextJson >= 0.19.13
nuget System.Text.Json >= 8.0.0
nuget Microsoft.AspNetCore.Components.WebAssembly >= 8.0.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Server >= 8.0.0
nuget System.Text.Json >= 8.0.5
nuget Nerdbank.GitVersioning copy_local: true, lowest_matching: false
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fsi
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fs

group build
source https://api.nuget.org/v3/index.json
Expand All @@ -61,7 +45,7 @@ nuget FSharp.Data ~> 3.0-beta
group tests
source https://api.nuget.org/v3/index.json
storage: none
framework: net7.0, net8.0
framework: net8.0

nuget FSharp.Core
nuget Elmish ~> 4.0
Expand All @@ -78,27 +62,17 @@ nuget Swashbuckle.AspNetCore
nuget Unquote
nuget System.Text.Encodings.Web prerelease
nuget System.Text.Json prerelease

group tests-net7
source https://api.nuget.org/v3/index.json
storage: none
framework: net7.0

nuget Microsoft.AspNetCore.OpenApi ~> 7.0
nuget Microsoft.AspNetCore.Components.Authorization ~> 7.0
nuget Microsoft.AspNetCore.Components.WebAssembly ~> 7.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Authentication ~> 7.0
nuget Microsoft.AspNetCore.Components.WebAssembly.DevServer ~> 7.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Server ~> 7.0

group tests-net8
source https://api.nuget.org/v3/index.json
storage: none
framework: net8.0

nuget Microsoft.AspNetCore.Authorization ~> 8.0.0
nuget Microsoft.AspNetCore.OpenApi ~> 8.0.0
nuget Microsoft.AspNetCore.Components ~> 8.0
nuget Microsoft.AspNetCore.Components.Analyzers ~> 8.0
nuget Microsoft.AspNetCore.Components.Authorization ~> 8.0
nuget Microsoft.AspNetCore.Components.Forms ~> 8.0
nuget Microsoft.AspNetCore.Components.Web ~> 8.0
nuget Microsoft.AspNetCore.Components.WebAssembly ~> 8.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Authentication ~> 8.0
nuget Microsoft.AspNetCore.Components.WebAssembly.DevServer ~> 8.0
nuget Microsoft.AspNetCore.Components.WebAssembly.Server ~> 8.0
nuget Microsoft.AspNetCore.Metadata ~> 8.0
nuget Microsoft.JSInterop ~> 8.0
nuget Microsoft.JSInterop.WebAssembly ~> 8.0
978 changes: 397 additions & 581 deletions paket.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/Bolero.Html/Bolero.Html.fsproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
<TargetFrameworks>net8.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<OutputType>Library</OutputType>
<RootNamespace>Bolero</RootNamespace>
Expand Down
2 changes: 1 addition & 1 deletion src/Bolero.Server/Bolero.Server.fsproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net8.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<OutputType>Library</OutputType>
Expand Down
2 changes: 0 additions & 2 deletions src/Bolero.Server/paket.references
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
FSharp.Core
Nerdbank.GitVersioning
FSharp.SystemTextJson

group net8
Microsoft.JSInterop.WebAssembly
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.AspNetCore.Components.Web
2 changes: 1 addition & 1 deletion src/Bolero/Bolero.fsproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
<TargetFrameworks>net8.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<OutputType>Library</OutputType>
Expand Down
7 changes: 0 additions & 7 deletions src/Bolero/paket.references
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,4 @@ Elmish
Nerdbank.GitVersioning
Microsoft.Extensions.Http
FSharp.SystemTextJson

group net8
Elmish
Microsoft.AspNetCore.Components
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.JSInterop.WebAssembly
Microsoft.Extensions.Http
FSharp.SystemTextJson
2 changes: 0 additions & 2 deletions tests/Client/paket.references
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
group tests
FSharp.Core
Elmish

group tests-net8
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.AspNetCore.Components.WebAssembly.DevServer
2 changes: 0 additions & 2 deletions tests/Remoting.Client/paket.references
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
group tests
FSharp.Core
Elmish

group tests-net8
Microsoft.Extensions.Configuration.Binder
Microsoft.AspNetCore.Components.WebAssembly.DevServer
Microsoft.AspNetCore.Components.Authorization
Expand Down
2 changes: 0 additions & 2 deletions tests/Remoting.Server/paket.references
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ group tests
FSharp.Core
Swashbuckle.AspNetCore
FSharp.SystemTextJson.Swagger

group tests-net8
Microsoft.AspNetCore.OpenApi
Microsoft.AspNetCore.Components
Microsoft.AspNetCore.Components.WebAssembly
Expand Down
2 changes: 0 additions & 2 deletions tests/Server/paket.references
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
group tests
FSharp.Core

group tests-net8
Microsoft.AspNetCore.Components
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.AspNetCore.Components.WebAssembly.Server
2 changes: 0 additions & 2 deletions tests/Unit.Client/paket.references
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
group tests
FSharp.Core
Elmish

group tests-net8
Microsoft.AspNetCore.Components.Authorization
Microsoft.AspNetCore.Components.WebAssembly.Authentication
Microsoft.AspNetCore.Components.WebAssembly
2 changes: 0 additions & 2 deletions tests/Unit/paket.references
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ Selenium.Support
Selenium.WebDriver
Selenium.WebDriver.ChromeDriver
Unquote

group tests-net8
Microsoft.AspNetCore.Components
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.AspNetCore.Components.WebAssembly.Server

0 comments on commit 43182d4

Please sign in to comment.