v1.3.0 Restructure Saxonite workspace and upgrade to .NET 10 #1
+1
-6
@@ -17,15 +17,10 @@ Last updated: 2026-10-16
|
||||
| P2 | Complete and validate the .NET 10/Common upgrade | 2026-10-16 | Validate application flows with configured Saxonite machine/database settings. | Full solution test run passes: Admin 7, Online 7, Shared 37. Restore completed with inherited vulnerability warnings. Added purpose-isolation/tamper coverage and checks that serialized session data omits IV state. |
|
||||
| P3 | Review remaining Saxonite production package versions | 2026-10-16 | Assess the Swashbuckle 7-to-10 major upgrade separately. | Applied available non-major updates to HtmlAgilityPack, Razor runtime compilation, and unit test tooling. NUnit 5 and Swashbuckle 10 remain deferred major-version upgrades. |
|
||||
|
||||
## In-Progress Topics
|
||||
|
||||
| Priority | Topic | Date noted | Date started | Next step | Notes |
|
||||
|---|---|---|---|---|---|
|
||||
| P2 | Restructure Saxonite repository and upgrade to .NET 10 | 2026-10-16 | 2026-10-16 | Complete runtime validation where machine and database configuration is available. | Branch: `saxonite-repository-layout-net10`. Application version set to 1.3.0.0 (release version 1.3.0). Layout is in place; Debug build and unit tests pass. Includes migration to Common's SacsBusinessBase and authenticated encryption. Common will remain unchanged in this work. |
|
||||
|
||||
## Completed Topics
|
||||
|
||||
| Priority | Topic | Date noted | Date started | PR | Version | Date ready | Outcome |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| P2 | Restructure Saxonite repository and upgrade to .NET 10 | 2026-10-16 | 2026-10-16 | [#1](http://viking:3000/andy/Saxonite/pulls/1) | 1.3.0 | 2026-10-16 | Moved application and library projects into `Workspace`; upgraded to .NET 10 and aligned Common integration; migrated to authenticated encryption. Version is 1.3.0.0. Debug build and all test suites pass: Admin 7, Online 7, Shared 37. Machine/database runtime validation remains tracked under the prioritized .NET 10/Common validation topic. |
|
||||
| P3 | Validate Admin, Online, and shared test project separation | 2026-10-16 | 2026-10-16 | — | — | — | Added `Workspace/SaxoniteUnitTestsShared`; Admin and Online test projects now reference their respective application projects. Added representative tests for shared bus rules and serialized data, Admin association and address models, and Online profile and address models. All three suites pass: Admin 7, Online 7, Shared 37. |
|
||||
| P3 | Align test tooling with Common | 2026-10-16 | 2026-10-16 | — | — | — | All three Saxonite test projects use NUnit 4.6.1, NUnit3TestAdapter 6.3.1, NUnit.Analyzers 4.15.0, Microsoft.NET.Test.Sdk 18.11.0, Moq 4.21.0, and coverlet.collector 10.1.0. Migrated MSTest fixtures/assertions, corrected tautological user-id assertions, and verified all suites pass after the package updates. Not yet marked PR-ready. |
|
||||
|
||||
Reference in New Issue
Block a user