Skip to content

Optimize time-series validation and prepare v1.0.2 release#31

Merged
HadenSmith merged 3 commits into
mainfrom
bug-fixes-and-enhancements
Jul 10, 2026
Merged

Optimize time-series validation and prepare v1.0.2 release#31
HadenSmith merged 3 commits into
mainfrom
bug-fixes-and-enhancements

Conversation

@HadenSmith

Copy link
Copy Markdown
Contributor

Summary

  • Reduce irregular time-series table validation from repeated full-table scans to targeted O(1) ordering checks and deferred bulk validation.
  • Preserve validation correctness after row edits, series replacements, resets, and large-series rebuilds.
  • Prepare shared assembly, package, citation, CodeMeta, documentation, and release-note metadata for v1.0.2.
  • Ship the hardened SoftwareUpdate updater payload at file version 1.0.2.0 so consuming applications can replace the installed updater safely.

Validation

  • dotnet restore WPF-Framework.sln
  • dotnet build WPF-Framework.sln -c Release --no-restore /p:Version=1.0.2 (0 warnings)
  • SoftwareUpdate.Updater.Tests: 73 passed
  • SoftwareUpdate.Tests: 274 passed
  • Full Release suite: 6,967 passed, 6 established upstream skips
  • .\scripts\validate-code-xml-docs.ps1 -Configuration Release
  • All four 1.0.2 NuGet packages packed and inspected
  • Support installed into a clean WPF consumer with all four updater files copied
  • Updater executable and DLL report file version 1.0.2.0 and product version 1.0.2

@HadenSmith HadenSmith marked this pull request as ready for review July 10, 2026 20:05
@HadenSmith HadenSmith merged commit d46b78c into main Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant