From 983ce0980cb17499dde581e447628a1a5e279b5d Mon Sep 17 00:00:00 2001 From: Rockford lhotka Date: Tue, 11 Nov 2025 11:46:45 -0600 Subject: [PATCH 1/3] #4347 Update to .NET 10.0.0 --- Source/Csla.AspNetCore/Csla.AspNetCore.csproj | 2 +- .../Csla.Blazor.WebAssembly.csproj | 4 ++-- Source/Csla.Blazor/Csla.Blazor.csproj | 6 +++--- Source/Csla/Csla.csproj | 14 +++++++------- .../tests/Csla.Blazor.Test/Csla.Blazor.Test.csproj | 6 +++--- .../Csla.Blazor.WebAssembly.Tests.csproj | 6 +++--- .../tests/Csla.TestHelpers/Csla.TestHelpers.csproj | 8 ++++---- Source/tests/Csla.test/Csla.Tests.csproj | 14 +++++++------- .../csla.netcore.test/csla.netcore.test.csproj | 8 ++++---- Source/version.json | 2 +- releasenotes.md | 6 ++++-- 11 files changed, 39 insertions(+), 37 deletions(-) diff --git a/Source/Csla.AspNetCore/Csla.AspNetCore.csproj b/Source/Csla.AspNetCore/Csla.AspNetCore.csproj index 1570c787fd..73e2429e46 100644 --- a/Source/Csla.AspNetCore/Csla.AspNetCore.csproj +++ b/Source/Csla.AspNetCore/Csla.AspNetCore.csproj @@ -18,7 +18,7 @@ - + diff --git a/Source/Csla.Blazor.WebAssembly/Csla.Blazor.WebAssembly.csproj b/Source/Csla.Blazor.WebAssembly/Csla.Blazor.WebAssembly.csproj index b6f8eda5ea..d6dc38b8e7 100644 --- a/Source/Csla.Blazor.WebAssembly/Csla.Blazor.WebAssembly.csproj +++ b/Source/Csla.Blazor.WebAssembly/Csla.Blazor.WebAssembly.csproj @@ -21,10 +21,10 @@ - + - + diff --git a/Source/Csla.Blazor/Csla.Blazor.csproj b/Source/Csla.Blazor/Csla.Blazor.csproj index 29325b9902..a7d0ac84bf 100644 --- a/Source/Csla.Blazor/Csla.Blazor.csproj +++ b/Source/Csla.Blazor/Csla.Blazor.csproj @@ -22,9 +22,9 @@ - - - + + + diff --git a/Source/Csla/Csla.csproj b/Source/Csla/Csla.csproj index 264acf395b..22eae4abb3 100644 --- a/Source/Csla/Csla.csproj +++ b/Source/Csla/Csla.csproj @@ -79,13 +79,13 @@ - - - - - - - + + + + + + + diff --git a/Source/tests/Csla.Blazor.Test/Csla.Blazor.Test.csproj b/Source/tests/Csla.Blazor.Test/Csla.Blazor.Test.csproj index 133b11490c..82a4af8087 100644 --- a/Source/tests/Csla.Blazor.Test/Csla.Blazor.Test.csproj +++ b/Source/tests/Csla.Blazor.Test/Csla.Blazor.Test.csproj @@ -8,9 +8,9 @@ - - - + + + diff --git a/Source/tests/Csla.Blazor.WebAssembly.Tests/Csla.Blazor.WebAssembly.Tests.csproj b/Source/tests/Csla.Blazor.WebAssembly.Tests/Csla.Blazor.WebAssembly.Tests.csproj index 0d6b612320..4d7bdc4460 100644 --- a/Source/tests/Csla.Blazor.WebAssembly.Tests/Csla.Blazor.WebAssembly.Tests.csproj +++ b/Source/tests/Csla.Blazor.WebAssembly.Tests/Csla.Blazor.WebAssembly.Tests.csproj @@ -8,9 +8,9 @@ - - - + + + diff --git a/Source/tests/Csla.TestHelpers/Csla.TestHelpers.csproj b/Source/tests/Csla.TestHelpers/Csla.TestHelpers.csproj index fec5607b84..aa1542a409 100644 --- a/Source/tests/Csla.TestHelpers/Csla.TestHelpers.csproj +++ b/Source/tests/Csla.TestHelpers/Csla.TestHelpers.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/Source/tests/Csla.test/Csla.Tests.csproj b/Source/tests/Csla.test/Csla.Tests.csproj index b587a51b67..1580100a9c 100644 --- a/Source/tests/Csla.test/Csla.Tests.csproj +++ b/Source/tests/Csla.test/Csla.Tests.csproj @@ -54,13 +54,13 @@ - - - - - - - + + + + + + + diff --git a/Source/tests/csla.netcore.test/csla.netcore.test.csproj b/Source/tests/csla.netcore.test/csla.netcore.test.csproj index 9cf102d7e0..095affe21f 100644 --- a/Source/tests/csla.netcore.test/csla.netcore.test.csproj +++ b/Source/tests/csla.netcore.test/csla.netcore.test.csproj @@ -9,10 +9,10 @@ - - - - + + + + diff --git a/Source/version.json b/Source/version.json index d35f6d505c..dd938b4afe 100644 --- a/Source/version.json +++ b/Source/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json", - "version": "10.0.0-alpha.10", + "version": "10.0.0-beta.10", "publicReleaseRefSpec": [ "^refs/heads/main$", "^refs/heads/release$", diff --git a/releasenotes.md b/releasenotes.md index eff0e15d3d..f777f4c1e6 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -7,7 +7,7 @@ CSLA 10 is a substantial update to CSLA .NET, adding support for .NET 10, removi Primary changes in this release include: * Add support for .NET 10 -* Remove support for .NET 8 and 9 +* Add support for C# nullable reference types (NRT) throughout the codebase ### Supported Platforms @@ -26,12 +26,14 @@ Also expected to work on: ### Change List -* https://github.com/MarimerLLC/csla/compare/v9.0.9...v10.0.0 +* https://github.com/MarimerLLC/csla/compare/v9.1.0...HEAD ### Contributors * @rockfordlhotka * @SimonCropp * @StefanOssendorf +* @jasonbock +* others to be added... Thank you all so much for your support! From 9131b83b63442a035374d15d8db600037ddc2229 Mon Sep 17 00:00:00 2001 From: Stefan Ossendorf Date: Wed, 12 Nov 2025 21:26:33 +0100 Subject: [PATCH 2/3] Update gloab.json to use net10 release sdk Use .Net 10 release sdk version as minimum sdk version --- Source/global.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/global.json b/Source/global.json index 922a76afe6..7ff6e79e9f 100644 --- a/Source/global.json +++ b/Source/global.json @@ -1,7 +1,7 @@ { "sdk": { "rollForward": "latestFeature", - "version": "10.0.100-rc.1", - "allowPrerelease": true + "version": "10.0.100", + "allowPrerelease": false } } \ No newline at end of file From 84b5347b300b234ff0c79ad292be8414fc92f37d Mon Sep 17 00:00:00 2001 From: "Kevin E. Ford" <4380198+Bowman74@users.noreply.github.com.> Date: Sat, 15 Nov 2025 09:48:17 -0700 Subject: [PATCH 3/3] #4763 Change to project file to update the MAUI references to releaseed versions and to update nuget.org Csla package reference to latest beta. --- Source/Csla.Xaml.Maui/Csla.Xaml.Maui.csproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Csla.Xaml.Maui/Csla.Xaml.Maui.csproj b/Source/Csla.Xaml.Maui/Csla.Xaml.Maui.csproj index 9238923381..b6fe05a987 100644 --- a/Source/Csla.Xaml.Maui/Csla.Xaml.Maui.csproj +++ b/Source/Csla.Xaml.Maui/Csla.Xaml.Maui.csproj @@ -22,9 +22,9 @@ - - - + + + @@ -32,7 +32,7 @@ - +