Skip to content

Commit e802883

Browse files
Merge pull request #16 from lord-executor/feature/dotnet-10-update
.NET 10 Update
2 parents 53d4c94 + e36fd9f commit e802883

26 files changed

+44
-38
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
name: .NET 9 CI
1+
name: .NET 10 CI
22
on: [push]
33

44
jobs:
55
build:
66
runs-on: ubuntu-latest
77
name: Build and Test
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v5
1010

11-
- uses: actions/setup-dotnet@v3
11+
- uses: actions/setup-dotnet@v5
1212
name: Setup .NET SDK
1313
with:
14-
dotnet-version: '9.0.x'
14+
dotnet-version: '10.0.x'
1515

1616
- name: Build
1717
run: dotnet build src/Ninject.Web.AspNetCore.sln -c Release

CHANGELOG

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ The major and minor parts of the version number indicate the compatibility
77
with the ASP.NET Core framework version (2.2.\*, 3.0.\*, 5.0.\*, 7.0.\*) and only
88
the build part is actually indicating the release version of the project.
99

10+
## 10.0.0 - 2025-11-16
11+
12+
### Changed
13+
* Update to .NET 10
14+
* Updated all dependencies to their latest versions
15+
1016
## 8.0.1 - 2023-11-19
1117

1218
### Fixed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2023 Lukas Angerer
1+
Copyright 2025 Lukas Angerer & Dominic Ullmann
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ The package version numbers are chosen to align with the version of ASP.NET Core
270270

271271
| Version | ASP.NET Core Version | Ninject Version | Target Frameworks | Notes |
272272
|---------|----------------------|-----------------|--------------------------------|-------------------------------------------------------------------------------------------------------------------------|
273-
| 9.* | 9.0 | 3.3.4 | net9.0, net8.0 | The current _mainline_ version for use together with ASP.NET Core 9 and 8 |
274-
| 8.* | 8.0 | 3.3.4 | net8.0, net7.0, net6.0, net5.0 | "v-prev" with support for ASP.NET Core 8, 7, 6 or 5 |
273+
| 10.* | 10.0 | 3.3.6 | net10.0, net9.0, net8.0 | The current _mainline_ version for use together with ASP.NET Core 8 through 10 |
274+
| 9.* | 9.0 | 3.3.6 | net9.0, net8.0 | "v-prev" with support for ASP.NET Core 9 and 8 |
275275
| 5.* | 5.0 | 3.3.4 | net5.0 | Old NET 5 version. Obsolete now and included in 7.* line |
276276
| 3.0.* | 3.0.*, 3.1.* | 3.3.4 | netcoreapp3.0, netcoreapp3.1 | The last .NET Core version. No longer maintained. |
277277
| 2.2.* | 2.2.* | 3.3.4 | netstandard2.0, netcoreapp2.2 | Should only be used as a "transitional" version when migrating to more recent .NET Core versions. No longer maintained. |

src/Ninject.Web.AspNetCore.ComplianceTest/Ninject.Web.AspNetCore.ComplianceTest.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Specification.Tests" Version="9.0.0" />
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
11-
<PackageReference Include="xunit" Version="2.9.2" />
12-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
9+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Specification.Tests" Version="10.0.0" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
11+
<PackageReference Include="xunit" Version="2.9.3" />
12+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
<PrivateAssets>all</PrivateAssets>
1515
</PackageReference>
16-
<PackageReference Include="coverlet.collector" Version="6.0.2">
16+
<PackageReference Include="coverlet.collector" Version="6.0.4">
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>

src/Ninject.Web.AspNetCore.Httpsys/Ninject.Web.AspNetCore.HttpSys.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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
<RootNamespace>Ninject.Web.AspNetCore</RootNamespace>
66
<PackageProjectUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</PackageProjectUrl>
77
<RepositoryUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</RepositoryUrl>

src/Ninject.Web.AspNetCore.IIS/Ninject.Web.AspNetCore.IIS.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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
<RootNamespace>Ninject.Web.AspNetCore</RootNamespace>
66
<PackageProjectUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</PackageProjectUrl>
77
<RepositoryUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</RepositoryUrl>

src/Ninject.Web.AspNetCore.Test/Ninject.Web.AspNetCore.Test.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9+
<PackageReference Include="AwesomeAssertions" Version="9.3.0" />
910
<PackageReference Include="Ninject" Version="3.3.6" />
1011
<PackageReference Include="Ninject.Web.Common" Version="3.3.2" />
1112
<PackageReference Include="Ninject.Web.Common.SelfHost" Version="3.3.2" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
13-
<PackageReference Include="xunit" Version="2.9.2" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
14+
<PackageReference Include="xunit" Version="2.9.3" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1516
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1617
<PrivateAssets>all</PrivateAssets>
1718
</PackageReference>
18-
<PackageReference Include="FluentAssertions" Version="7.0.0" />
1919
<PackageReference Include="Moq" Version="4.20.72" />
2020
</ItemGroup>
2121

src/Ninject.Web.AspNetCore.Test/Regression/NinjectBugsRegressionTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using FluentAssertions;
1+
using AwesomeAssertions;
22
using Ninject.Web.AspNetCore.Test.Fakes;
33
using Xunit;
44

src/Ninject.Web.AspNetCore.Test/ServiceProviderReference/ServiceProviderReferenceTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using FluentAssertions;
1+
using AwesomeAssertions;
22
using Microsoft.Extensions.DependencyInjection;
33
using Moq;
44
using Ninject.Web.AspNetCore.Test.Fakes;

0 commit comments

Comments
 (0)