All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This release upgrades the entire solution to .NET 9.0, bringing performance improvements and access to the latest framework features. All dependencies have been updated.
- Changed the target framework to .NET 9.0 across all projects #12
- Updated GitHub Actions workflow to use .NET 9.0 #12
- Updated all NuGet packages in the whole solution #12
- Updated test framework target from net8.0-windows to net9.0-windows #12
- Migrated unit tests from xUnit to MSTest framework with improved assertions #12
- Removes
ControlzExNuGet package reference - References
Microsoft.Xaml.Behaviors.Wpfto fix issues related to XAML behaviors
- Calculates correct system menu position (takes DPI scaling into account)
- Converts all project files to the new SDK format
- Updates
AssemblyInfo.csfiles (removes attributes that get generated during the build)
- Updates
- Upgrades all referenced NuGet packages
- Fixes all build errors related to API changes
- Fixes impersonation helpers in Interop code
- Removes exception constructors for binary serialization (no longer needed)
- Removes
app.configfiles (cleans static binding redirects)
- Removes functionality that downloads update installers (due to dead infrastructure)
- Initial release