UniGetUI 3.1.7, a user-friendly graphical interface for widely used command-line package managers on Windows 10 and 11, covering WinGet, Scoop, Chocolatey, Pip, Npm, .NET Tool, and PowerShell Gallery, has been released. The latest update emphasizes enhancing reliability in package operations, refining version detection, adjusting UAC temporary folder behavior, and improving parsing for PowerShell (versions 5 and 7) and Chocolatey.
It addresses version mismatches, implements a 20-second timeout, and enhances Scoop success/error detection. Additionally, it includes the removal of Pip, better bootstrapping for Vcpkg, improvements to .NET Tool functionality, faster install and update times for cargo, an API-based update check, enhanced version comparisons, optimized CPU usage when UniGetUI operates in the background, and resolves crash scenarios related to UniGetUI. The application features enhancements to the user interface layout and improved detection of desktop shortcuts during updates.
UniGetUI 3.1.7
Changelog
- This update focuses on reliability for package operations on the following package managers:
- WinGet:
- Improved version detection on uninstall.
- Improved UAC temp folder behaviour.
- PowerShell (5 and 7)
- Fixed an issue with the
-Scope
parameter andMicrosoft.WinGet.Client
(again).- Improved CLI output parsing.
- Chocolatey:
- Improved CLI parsing and error detection.
- Fixed version mismatch.
- Fixed 20second timeout.
- Scoop
- Improved success/error detection.
- Fixed skip hash check not working due to cli changes.
- Pip
- Removed deprecated flags.
- Vcpkg:
- Better bootstrapping and self-update
- .NET Tool
- Huge improvements in autoretry procedures, mostly when installing new tools.
- Better CLI parsing.
- Dependency
dotnet-tools-outdated
has been dropped, as it is not needed anymore.- Cargo:
- Faster install and update times thanks to
cargo-binstall
.- Cargo packages now can be installed in different location and skip integrity checks.
- All NuGet-based package managers (except chocolatey) will use API-based check for updates
- Version comparisons have been improved. Now,
1.10
>1.9
. This fixes issues with Chocolatey and outdated versions showing.- CPU Usage when UniGetUI is on background has been greatly improved (~1% before, ~0% now).
- Certain UniGetUI crash scenarions have been fixed.
- Added a button to manually add desktop shortcuts to be removed.
- Better display of certain UI conditions on the titlebar
- UI layout improvements.
- Improvements to desktop shortcut detection on updates.
What's Changed
- Update icons and screenshots from the excel file by @github-actions in #3271
- Allow Manual Scanning of Desktop Shortcuts by @mrixner in #3284
- Fix issues with High CPU Usage on background by @marticliment in #3278
- Improvements to version comparsion by @marticliment in #3333
- API-Based check for updates on NuGet package managers by @marticliment in #3337
- Package list: ignore modifier key press by @tkohlmeier in #3344
- Use KeyDown instead of KeyUp to handle MainView keyboard shortcuts by @tkohlmeier in #3354
- Fix the Improved Icon Detection by @mrixner in #3347
- Move configuration to separate directory by @Layfully in #3336
- Load translations from Tolgee by @martinet101 in #3371
New Contributors
- @tkohlmeier made their first contribution in #3344
- @Layfully made their first contribution in #3336
Full Changelog: 3.1.6...3.1.7
SHA256:
507A59A0DF140AC35785F81750BF7954E788B33CEAB916ACD51571EE048FBCF3