Releases
v1.0.1
SnapLayout.Trigger v1.0.1
Compare
Sorry, something went wrong.
No results found
[1.0.1] - 2026-03-04
Changed
Migrated test framework from xUnit to NUnit for better Visual Studio integration
Updated test project to use NUnit 4.3.1, NUnit3TestAdapter 4.6.0, and NUnit.Analyzers 4.5.0
Refactored all test assertions to use NUnit's constraint-based model (Assert.That())
Updated GitHub Actions workflows to explicitly reference SnapLayout.sln to resolve MSBuild ambiguity
Corrected .NET SDK version in CI/CD workflows to use stable .NET 10.0.x
Fixed
Fixed XAML resource ordering issue in example project - moved Window.Resources before content to prevent StaticResource resolution errors
Updated coverlet.collector package from 6.0.0 to 8.0.0 to address security vulnerabilities
Fixed GitHub Actions publish.yml workflow path separators for cross-platform compatibility
Added explicit ArgumentNullException.ThrowIfNull() validation in Initialize() method
Fixed MSBuild error "MSB1011" in GitHub Actions by specifying solution file in all dotnet commands
Removed flawed reflection-based tests that checked WPF internals (event handler attachment tests)
Replaced unreliable tests with meaningful property verification test
Fixed GitHub Actions permissions error "Resource not accessible by integration" by adding contents: write and packages: write permissions to workflows
Fixed NuGet pack failure by removing --no-build flag from pack command in publish workflow
Added detailed logging and verification steps to pack process for better diagnostics
Added
Comprehensive troubleshooting guide for GitHub publishing (docs/GITHUB_PUBLISH_TROUBLESHOOTING.md)
Enhanced XML documentation with <exception> tags for Initialize() method
Added [TestFixture] attribute to test class for NUnit compatibility
Security
Updated coverlet.collector from 6.0.0 to 8.0.0 (addresses Mend.io reported vulnerabilities)
You can’t perform that action at this time.