New Features
- Pre Install: Added buttons to Keep All and Remove All packages. Useful if you only want to keep a few instead of having uncheck a bunch individually.
- Post Install: Added detection for amdfendrmgr (AMD Crash Defender Manager Driver) service
- Post Install: Added detection for DVRAnalytics scheduled task
- Post Install: Added detection for StartAUEP scheduled task
- Post Install: Added temp file location for AMDIdentifyWindow
- Post Install: Added temp file location for AMDLink
Changes to Existing Functionality
- Pre Install: Installer extraction path needs to be empty or not created yet. Paths with existing files and/or folders will be rejected.
Defects Fixed
- Pre Install: Fixed scheduled tasks not being installed. Import XML files were invalid, causing all but a few scheduled tasks (that follow a different process) to not be installed, even if left enabled.
Dependencies Updated
- MahApps.Metro 2.4.7 -> 2.4.9
- MahApps.Metro.IconPacks.FontAwesome 4.8.0 -> 4.10.0
- TaskScheduler 2.9.1 -> 2.9.2
Other Changes
- Utilizes System.IO.Abstractions in most areas that can use it. This includes adding a bunch more tests.
- Windows 11 added as compatible OS and listed on readme/main page
- Updated badges on readme/main page (thanks to shields.io)
- Normalized all file line endings
- Miscellaneous test cleanup and updates
NOTE: This will probably be the last version with builds for .NET Core 3.1 and .NET 5. Once .NET 6 is out, the plan is to produce builds for .NET Framework 4.8 and .NET 6 only.