Skip to content

feat: Remove support for .NET 6.0, 7.0 #396

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
check-dotnet:
strategy:
matrix:
DOTNET_VERSION: ['6.0', '7.0', '8.0', '9.0']
DOTNET_VERSION: ['8.0', '9.0']
fail-fast: false
name: .NET ${{ matrix.DOTNET_VERSION }}
runs-on: windows-latest
Expand Down Expand Up @@ -42,7 +42,7 @@ jobs:
run: dotnet build Parse.sln --configuration Debug --no-restore /p:DebugType=full /p:GenerateFullPaths=true /p:CollectCoverage=false
- name: Run tests with coverage
run: |
OpenCover.Console.exe -returntargetcode -target:dotnet.exe -targetargs:"test --framework net${{ matrix.DOTNET_VERSION }} --configuration Debug --test-adapter-path:. --logger:console /p:DebugType=full .\Parse.Tests\Parse.Tests.csproj" -filter:"+[Parse*]* -[Parse.Tests*]*" -oldstyle -output:parse_sdk_dotnet_coverage.xml -register:user
OpenCover.Console.exe -returntargetcode -target:dotnet.exe -targetargs:"test --framework net${{ matrix.DOTNET_VERSION }} --configuration Debug --test-adapter-path:. --logger:console /p:DebugType=full .\Parse.Tests\Parse.Tests.csproj" -filter:"+[Parse*]* -[Parse.Tests*]*" -oldstyle -output:parse_sdk_dotnet_coverage.xml -register:user
- name: Upload code coverage
uses: codecov/codecov-action@v4
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-automated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
- name: Set up .NET
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.x'
dotnet-version: '8.x'
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 18
node-version: 20
- name: Install Node dependencies
run: npm ci
- name: Build and publish release
Expand Down
2 changes: 1 addition & 1 deletion Parse.Tests/Parse.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<LangVersion>latest</LangVersion>
</PropertyGroup>
Expand Down
16 changes: 12 additions & 4 deletions Parse/Parse.csproj
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<DocumentationFile>bin\Release\netstandard2.0\Parse.xml</DocumentationFile>
<TargetFramework>net8.0</TargetFramework>
<DocumentationFile>bin\Release\net8.0\Parse.xml</DocumentationFile>
<Version>4.0.2</Version>
<LangVersion>latest</LangVersion>

Expand All @@ -11,10 +11,11 @@
<RepositoryUrl>https://github.com/parse-community/Parse-SDK-dotNET/</RepositoryUrl>
<PackageIconUrl></PackageIconUrl>
<RepositoryType>GitHub</RepositoryType>
<Description>This is the official package for the Parse .NET Standard SDK. Add a cloud backend to any platform supporting .NET Standard 2.0.</Description>
<Description>The Parse .NET SDK for Parse Platform</Description>
<Copyright>Copyright © Parse Platform</Copyright>
<PackageReadmeFile>README.md</PackageReadmeFile>

<PackageTags>Parse;parse-platform;parse-server;netstandard;netstandard2.0;backend;sdk;app</PackageTags>
<PackageTags>Parse;parse-platform;parse-server;backend;sdk;app</PackageTags>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageIcon>parse-logo.png</PackageIcon>
Expand Down Expand Up @@ -49,6 +50,13 @@
</None>
</ItemGroup>

<ItemGroup>
<None Include="..\README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>

<ItemGroup>
<Compile Update="Resources.Designer.cs">
<DesignTime>True</DesignTime>
Expand Down
Binary file modified Parse/parse-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ Parse .NET SDK is continuously tested with the most recent releases of .NET to e
| .NET Version | End-of-Life | Parse .NET SDK Version |
|--------------|---------------|------------------------|
| Standard 2.0 | November 2024 | >=1.0.0 <4.0.0 |
| 6.0 | November 2024 | >=1.0.0 |
| 7.0 | May 2024 | >=1.0.0 |
| 6.0 | November 2024 | >=1.0.0 <5.0.0 |
| 7.0 | May 2024 | >=1.0.0 <5.0.0 |
| 8.0 | November 2026 | >=1.0.0 |
| 9.0 | May 2026 | >=1.0.0 |

Expand Down
Loading