File tree Expand file tree Collapse file tree
HealthCheckPlusDemoBackgroudService
HealthCheckPlus.Abstractions Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 build :
77 runs-on : ubuntu-latest
88 steps :
9- - uses : actions/checkout@v4
9+ - uses : actions/checkout@v5
1010
1111 - name : Setup dotnet
12- uses : actions/setup-dotnet@v3
12+ uses : actions/setup-dotnet@v5
1313 with :
14- dotnet-version : ' 9 .0.x' # SDK Version to use.
14+ dotnet-version : ' 10 .0.x' # SDK Version to use.
1515
1616 - name : Build project
1717 run : dotnet build HealthCheckPlus.sln -c Release
Original file line number Diff line number Diff line change @@ -19,13 +19,13 @@ jobs:
1919
2020 steps :
2121 - name : Checkout repository
22- uses : actions/checkout@v4
22+ uses : actions/checkout@v5
2323
2424 - name : Setup .NET
2525 if : matrix.language == 'csharp'
26- uses : actions/setup-dotnet@v3
26+ uses : actions/setup-dotnet@v5
2727 with :
28- dotnet-version : ' 9 .0.x'
28+ dotnet-version : ' 10 .0.x'
2929
3030 - name : Initialize CodeQL
3131 uses : github/codeql-action/init@v3
Original file line number Diff line number Diff line change 88 publish :
99 runs-on : ubuntu-latest
1010 steps :
11- - uses : actions/checkout@v4
11+ - uses : actions/checkout@v5
1212
1313 - name : Setup dotnet
14- uses : actions/setup-dotnet@v3
14+ uses : actions/setup-dotnet@v5
1515 with :
16- dotnet-version : ' 9 .0.x' # SDK Version to use.
16+ dotnet-version : ' 10 .0.x' # SDK Version to use.
1717
1818 - name : Setup Version
1919 id : setup_version
Original file line number Diff line number Diff line change 77[ ![ NuGet] ( https://img.shields.io/nuget/v/HealthCheckPlus )] ( https://www.nuget.org/packages/HealthCheckPlus/ )
88[ ![ Downloads] ( https://img.shields.io/nuget/dt/HealthCheckPlus )] ( https://www.nuget.org/packages/HealthCheckPlus/ )
99
10- ** HealthCheckPlus** was developed in c# with the ** .Net9** and ** .Net8** target frameworks.
10+ ** HealthCheckPlus** was developed in c# with the ** .Net10 ** , ** . Net9** and ** .Net8** target frameworks.
1111
1212## Table of Contents
1313
4747
4848### What's new in the latest version
4949
50- - ** V3.0.0 (latest version)**
50+ - ** V3.0.1 (latest version)**
51+ - Added support for .Net10
52+ - Sanitization of references
53+
54+ - V3.0.0
5155
5256 - Added support for .Net9
5357 - Removed support for .Net6, .Net7
Original file line number Diff line number Diff line change 1- <Project Sdk =" Microsoft.NET.Sdk.Web" >
1+ <Project Sdk =" Microsoft.NET.Sdk.Web" >
22
33 <PropertyGroup >
4- <TargetFramework >net8 .0</TargetFramework >
4+ <TargetFramework >net10 .0</TargetFramework >
55 <Nullable >enable</Nullable >
66 <ImplicitUsings >enable</ImplicitUsings >
77 <InvariantGlobalization >true</InvariantGlobalization >
1010
1111 <ItemGroup >
1212 <PackageReference Include =" AspNetCore.HealthChecks.Redis" Version =" 9.0.0" />
13- <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" Version =" 2.3.0" />
14- <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 8.0.0" />
13+ <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 10.0.0" />
1514 </ItemGroup >
1615
1716 <ItemGroup >
Original file line number Diff line number Diff line change 1- <Project Sdk =" Microsoft.NET.Sdk.Web" >
1+ <Project Sdk =" Microsoft.NET.Sdk.Web" >
22
33 <PropertyGroup >
4- <TargetFramework >net8 .0</TargetFramework >
4+ <TargetFramework >net10 .0</TargetFramework >
55 <Nullable >enable</Nullable >
66 <ImplicitUsings >enable</ImplicitUsings >
77 <InvariantGlobalization >true</InvariantGlobalization >
1010
1111 <ItemGroup >
1212 <PackageReference Include =" AspNetCore.HealthChecks.Redis" Version =" 9.0.0" />
13- <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" Version =" 2.3.0" />
14- <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 8.0.0" />
13+ <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 10.0.0" />
1514 </ItemGroup >
1615
1716 <ItemGroup >
Original file line number Diff line number Diff line change 11<Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
4- <TargetFrameworks >net9.0;net8.0</TargetFrameworks >
4+ <TargetFrameworks >net10.0; net9.0;net8.0</TargetFrameworks >
55 <LangVersion >latest</LangVersion >
66 <NeutralLanguage >en</NeutralLanguage >
77 <AssemblyName >HealthCheckPlus.Abstractions</AssemblyName >
4545 <None Include =" ..\..\icon.png" Pack =" true" PackagePath =" \" />
4646 <None Include =" ..\..\README.md" Pack =" true" PackagePath =" \" />
4747 </ItemGroup >
48-
49- <ItemGroup Condition =" '$(TargetFramework)'=='net9.0'" >
50- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version =" 9.0.3" />
51- </ItemGroup >
52- <ItemGroup Condition =" '$(TargetFramework)'=='net8.0'" >
53- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version =" 8.0.14" />
48+ <ItemGroup >
49+ <FrameworkReference Include =" Microsoft.AspNetCore.App" />
5450 </ItemGroup >
5551</Project >
Original file line number Diff line number Diff line change 11<Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
4- <TargetFrameworks >net9.0;net8.0</TargetFrameworks >
4+ <TargetFrameworks >net10.0; net9.0;net8.0</TargetFrameworks >
55 <LangVersion >latest</LangVersion >
66 <NeutralLanguage >en</NeutralLanguage >
77 <AssemblyName >HealthCheckPlus</AssemblyName >
5252 <None Include =" ..\..\icon.png" Pack =" true" PackagePath =" \" />
5353 <None Include =" ..\..\README.md" Pack =" true" PackagePath =" \" />
5454 </ItemGroup >
55-
56- <ItemGroup Condition =" '$(TargetFramework)'=='net9.0'" >
57- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version =" 9.0.3" />
58- <PackageReference Include =" Microsoft.Extensions.Options" Version =" 9.0.3" />
59- <PackageReference Include =" System.Text.Encodings.Web" Version =" 9.0.3" />
60- <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" Version =" 2.3.0" />
61- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks" Version =" 9.0.3" />
62- </ItemGroup >
63- <ItemGroup Condition =" '$(TargetFramework)'=='net8.0'" >
64- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version =" 8.0.14" />
65- <PackageReference Include =" Microsoft.Extensions.Options" Version =" 8.0.2" />
66- <PackageReference Include =" System.Text.Encodings.Web" Version =" 8.0.0" />
67- <PackageReference Include =" Microsoft.AspNetCore.Http.Abstractions" Version =" 2.3.0" />
68- <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks" Version =" 8.0.14" />
69- </ItemGroup >
7055 <ItemGroup >
7156 <FrameworkReference Include =" Microsoft.AspNetCore.App" />
7257 </ItemGroup >
Original file line number Diff line number Diff line change 11<Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
4- <TargetFramework >net9 .0</TargetFramework >
4+ <TargetFramework >net10 .0</TargetFramework >
55 <ImplicitUsings >enable</ImplicitUsings >
66 <Nullable >enable</Nullable >
77 <IsPackable >false</IsPackable >
88 </PropertyGroup >
99
1010 <ItemGroup >
11- <PackageReference Include =" coverlet.collector" Version =" 6.0.2" />
12- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.12.0" />
13- <PackageReference Include =" Moq" Version =" 4.20.72" />
14- <PackageReference Include =" xunit" Version =" 2.9.2" />
15- <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.8.2" />
11+ <PackageReference Include =" coverlet.collector" Version =" 6.0.4" >
12+ <PrivateAssets >all</PrivateAssets >
13+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
14+ </PackageReference >
15+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 18.0.1" />
16+ <PackageReference Include =" xunit" Version =" 2.9.3" />
17+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.1.5" >
18+ <PrivateAssets >all</PrivateAssets >
19+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
20+ </PackageReference >
1621 </ItemGroup >
1722
1823 <ItemGroup >
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ Welcome to HealthCheckPlus
1919
2020HealthCheck with individual policies based on healthy/degraded/unhealthy status and optimized Report Publisher.
2121
22- HealthCheckPlus was developed in c# with the **.Net9** and **.Net8** target frameworks.
22+ HealthCheckPlus was developed in c# with the **.Net10**, **. Net9** and **.Net8** target frameworks.
2323
2424Features
2525********
@@ -47,7 +47,12 @@ Features
4747What's new
4848----------
4949
50- - V3.0.0 (latest version)
50+ - V3.0.1 (latest version)
51+
52+ - Added support for .Net10
53+ - Sanitization of references
54+
55+ - V3.0.0
5156
5257 - Added support for .Net9
5358 - Removed support for .Net6, .Net7
You can’t perform that action at this time.
0 commit comments