- DS4Windows now targets .NET 5
- Changed ViGEm libraries to target .NET Core 3.1
- Now use MdXaml rather than Markdown.Xaml for Changelog text rendering
- Removed Newtonsoft.Json library dependency
- Removed use of .NET 5 Runtime check nag window
- Fixed UDP Server locking device input in .NET 5. Caused by API change for SocketAsyncEventArgs
- Moved app config loading to occur after logger is created
- Change extras flag to take current DS4Control into account
- Added additionalProbingPaths to runtimeconfig.json
- Use UseShellExecute for ProcessStartInfo. Due to Process.Start change in .NET 5
- Added newer bat self deletion routine. Make sure to return 0 status code in process when performing bat self-delete