Skip to content

Prepare v2.1.4 release#144

Merged
HadenSmith merged 6 commits into
mainfrom
bug-fixes-and-enhancements
Jul 17, 2026
Merged

Prepare v2.1.4 release#144
HadenSmith merged 6 commits into
mainfrom
bug-fixes-and-enhancements

Conversation

@HadenSmith

Copy link
Copy Markdown
Collaborator

Prepare v2.1.4 release

Summary

  • Updates RMC.Numerics package metadata to v2.1.4, including Version, AssemblyVersion, package release notes, citation metadata, CodeMeta metadata, and the next snapshot workflow version.
  • Sets the expected public release outcome to RMC.Numerics 2.1.4.
  • Advances snapshot builds to 2.1.5.

Summary

  • Adds non-throwing univariate distribution factory creation.
  • Preserves valid zero-inflated mixture weights.
  • Hardens Box-Cox and Yeo-Johnson fitting and inversion against invalid candidates.
  • Enforces ascending empirical distribution ordinates.
  • Adds regression coverage for the factory, mixture, empirical distribution, Box-Cox, Yeo-Johnson, and YeoJohnsonLink behavior.

Commits Since v2.1.3 / PR #143

  • 5c7b1a1 Add non-throwing distribution factory creation
  • 7f8c652 Preserve valid zero-inflated mixture weights
  • 5a4d677 Making Yoe-Johnson and Box-Cox more robust to failures. Improved empirical dist validation.
  • adbc873 Enforce ascending empirical ordinates
  • 8286646 Prepare v2.1.4 release

Validation

  • dotnet restore
  • dotnet build Numerics/Numerics.csproj -c Release /p:Version=2.1.4
  • dotnet test -c Release with VSTEST_CONNECTION_TIMEOUT=600
  • dotnet pack Numerics/Numerics.csproj -c Release /p:Version=2.1.4 --no-build -o ./packages
  • Inspect the .nupkg metadata and confirm version 2.1.4 and release notes are correct.

@HadenSmith
HadenSmith merged commit 2a0357a into main Jul 17, 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