Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a4dee5a
Upgrade to .NET 11.0 RC 1
maliming Sep 9, 2026
c2fa7a8
Use BasePath component in Blazor templates
maliming Sep 10, 2026
dd53c4e
Support async data annotations validation on .NET 11
maliming Sep 10, 2026
8e094e8
Upgrade to .NET 11.0 RC 2
maliming Oct 16, 2026
8fa9715
Exclude WebView.Maui build assets from the MAUI Blazor bundling project
maliming Oct 16, 2026
2716d3e
Merge remote-tracking branch 'origin/dev' into net11.0
maliming Oct 16, 2026
c771ae9
Target net11.0 in the test project merged from dev
maliming Oct 16, 2026
7a48581
Include the security stamp in the test two-factor cookie
maliming Oct 17, 2026
8b4950e
Use Npgsql 11.0.0-rc.1.1 with EF Core RC 2 temporarily
maliming Oct 17, 2026
0fac155
Fix relative CSS urls in global assets when bundling is disabled
maliming Oct 19, 2026
939c583
Merge remote-tracking branch 'origin/dev' into net11.0
maliming Oct 20, 2026
a9583f6
Target net11.0 in the MudBlazor theming tests
maliming Oct 20, 2026
4ae0089
Merge remote-tracking branch 'origin/dev' into net11.0
maliming Oct 21, 2026
c2f1add
docs: update package version changes [skip ci]
github-actions[bot] Oct 21, 2026
52de1a1
Convert floating-point values to decimal as before .NET 11
maliming Oct 21, 2026
1e34da2
Keep synchronous validation overrides running on .NET 11
maliming Oct 21, 2026
0f62f2a
Close the gaps left in the .NET 11 upgrade
maliming Oct 21, 2026
450a21b
Update version numbers in common.props
skoc10 Oct 21, 2026
62be8ad
docs: update package version changes [skip ci]
github-actions[bot] Oct 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/scripts/CheckDocsSyntax/CheckDocsSyntax.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<TargetFramework>net11.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>Volo.Abp.Docs.SyntaxCheck</RootNamespace>
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 10.0.x
dotnet-version: 11.0.x
- name: Cache NuGet packages
uses: actions/cache@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-docs-syntax.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '10.0.x'
dotnet-version: '11.0.x'

- name: Build syntax checker
run: dotnet build .github/scripts/CheckDocsSyntax/CheckDocsSyntax.csproj -c Release --nologo -v minimal
Expand Down
8 changes: 8 additions & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project>
<!-- SDK 11.0.100-rc.2 adds a build-only dotnet-watch JS initializer to every Web SDK project, and a Debug
build of a Web SDK project fails when it references a Web SDK project that contributes one.
Remove this file once the repository targets an SDK that no longer has this regression. -->
<PropertyGroup Condition="'$(NETCoreSdkVersion)' == '11.0.100-rc.2.26504.105' and '$(UsingMicrosoftNETSdkWeb)' == 'true' and ('$(OutputType)' == 'Library' or $(MSBuildProjectFullPath.Contains('test')))">
<EnableHotReloadInRuntimeConfigDevFile>false</EnableHotReloadInRuntimeConfigDevFile>
</PropertyGroup>
</Project>
124 changes: 63 additions & 61 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<PackageVersion Include="Dapr.Client" Version="1.16.0" />
<PackageVersion Include="ModelContextProtocol" Version="0.5.0-preview.1" />
<PackageVersion Include="MyCSharp.HttpUserAgentParser" Version="3.0.28" />
<PackageVersion Include="Devart.Data.Oracle.EFCore" Version="11.0.0.9" />
<PackageVersion Include="Devart.Data.Oracle.EFCore" Version="11.2.192.10" />
<PackageVersion Include="DistributedLock.Core" Version="1.0.8" />
<PackageVersion Include="DistributedLock.Redis" Version="1.1.0" />
<PackageVersion Include="DeepL.net" Version="1.15.0" />
Expand All @@ -58,64 +58,64 @@
<PackageVersion Include="Magick.NET-Q16-AnyCPU" Version="14.15.0" />
<PackageVersion Include="MailKit" Version="4.17.0" />
<PackageVersion Include="Markdig.Signed" Version="0.42.0" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="10.0.51" />
<PackageVersion Include="Microsoft.Maui.Controls" Version="10.0.51" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="11.0.0-rc.2.26505.5" />
<PackageVersion Include="Microsoft.Maui.Controls" Version="11.0.0-rc.2.26505.5" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Razor.Language" Version="6.0.36" />
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.WebUtilities" Version="10.0.11" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.WebUtilities" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.5.0" />
<PackageVersion Include="Microsoft.CSharp" Version="4.7.0" />
<PackageVersion Include="Microsoft.Data.Sqlite" Version="10.0.11" />
<PackageVersion Include="Microsoft.Data.Sqlite" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="7.0.2" />
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Proxies" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.11" />
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Proxies" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.SemanticKernel" Version="1.71.0" />
<PackageVersion Include="Microsoft.SemanticKernel.Abstractions" Version="1.71.0" />
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="10.7.0" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Composite" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Physical" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Identity.Core" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Localization" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Composite" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Physical" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Identity.Core" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Localization" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0" />
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
Expand All @@ -128,7 +128,9 @@
<PackageVersion Include="Elastic.Clients.Elasticsearch" Version="8.19.27" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
<PackageVersion Include="Nito.AsyncEx.Context" Version="5.1.2" />
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.3" />
<!-- Npgsql has no EF Core 11 RC 2 build yet; 11.0.0-rc.1.1 pins EF Core RC 1, so Volo.Abp.EntityFrameworkCore.PostgreSql
references EF Core directly to lift it to RC 2. Revert both once a matching Npgsql release is available. -->
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="11.0.0-rc.1.1" />
<PackageVersion Include="NSubstitute" Version="5.3.0" />
<PackageVersion Include="NuGet.Versioning" Version="6.14.0" />
<PackageVersion Include="NUglify" Version="1.21.17" />
Expand All @@ -139,7 +141,7 @@
<PackageVersion Include="OpenIddict.Server.AspNetCore" Version="7.7.0" />
<PackageVersion Include="OpenIddict.Validation.AspNetCore" Version="7.7.0" />
<PackageVersion Include="OpenIddict.Validation.ServerIntegration" Version="7.7.0" />
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="10.23.26000" />
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="10.23.26301" />
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0" />
<PackageVersion Include="MySql.EntityFrameworkCore" Version="10.0.9" />
<PackageVersion Include="Quartz" Version="3.15.0" />
Expand Down Expand Up @@ -170,17 +172,17 @@
<PackageVersion Include="Spectre.Console" Version="0.51.1" />
<PackageVersion Include="StackExchange.Redis" Version="2.9.17" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.2.3" />
<PackageVersion Include="System.Collections.Immutable" Version="10.0.11" />
<PackageVersion Include="System.Collections.Immutable" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.6.7" />
<PackageVersion Include="System.Linq.Queryable" Version="4.3.0" />
<PackageVersion Include="System.Runtime.Loader" Version="4.3.0" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="10.0.10" />
<PackageVersion Include="System.Security.Permissions" Version="10.0.11" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.Security.Permissions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.Security.Principal.Windows" Version="5.0.0" />
<PackageVersion Include="System.Text.Encoding.CodePages" Version="10.0.11" />
<PackageVersion Include="System.Text.Encodings.Web" Version="10.0.11" />
<PackageVersion Include="System.Text.Json" Version="10.0.11" />
<PackageVersion Include="System.Text.Encoding.CodePages" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.Text.Encodings.Web" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.Text.Json" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.6.3" />
<PackageVersion Include="TencentCloudSDK.Sms" Version="3.0.1273" />
<PackageVersion Include="TimeZoneConverter" Version="7.2.0" />
Expand All @@ -195,6 +197,6 @@
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" />
<PackageVersion Include="Fody" Version="6.9.3" />
<PackageVersion Include="System.Management" Version="10.0.11" />
<PackageVersion Include="System.Management" Version="11.0.0-rc.2.26504.105" />
</ItemGroup>
</Project>
4 changes: 2 additions & 2 deletions common.props
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>10.8.0-preview</Version>
<LeptonXVersion>5.8.0-preview</LeptonXVersion>
<Version>11.0.0-preview</Version>
<LeptonXVersion>6.0.0-preview</LeptonXVersion>
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
<PackageIconUrl>https://abp.io/assets/abp_nupkg.png</PackageIconUrl>
<PackageProjectUrl>https://abp.io/</PackageProjectUrl>
Expand Down
Loading