What's Changed
Packaging Changes
- The setup is now significantly smaller and no longer includes the portable version.
- BCU is now distributed as a framework-dependent application. If .NET 6 is not installed, the installer will automatically download and install it. If you need a stand-alone build like in the previous releases, download the portable version.
Code Signing
- BCU executables and installer are no longer signed. While signing helped reduce false antivirus detections, it also caused some issues. For more details, see discussion #737. Code signing may return if a solution is found.
Fixes and improvements
- Fix bug: Software installed by Chocolatey 2.0.0+ may not be listed due to a removed command parameter by @szw0407 in #711
- Various fixes to SystemRestore; Should work on all versions of Windows by @Klocman in #759
- Fix restore point confirmation message never appearing by @Klocman in #760
- Be more careful around Known Folders (especially Downloads) by @Klocman in #761
- Fix SubPathIsInsideBasePath returning false for exact match by @Klocman in #764 (This affects junk generation and a few other things. Fixes some random issues and potentially improves junk detection.)
- Resolve various compiler warnings by @Klocman in #766
Installer
- Installer script improvement by @bovirus in #710
- Installer: Use AnyCPU build and auto install .NET6 if needed (portable install no longer possible) by @Klocman in #765
- Clean up installer and fix compile under InnoSetup v6.4 by @Klocman in #762
Localizations
- Add Hindi translation installer by @programmingwithprince in #702
- pt-BR Translation Update by @diodion in #720
- Fixed various minor localization issues, including a crash in cn locale
New Contributors
- @diodion made their first contribution in #720
- @programmingwithprince made their first contribution in #702
Full Changelog: v5.8.3...v5.9