UniGetUI

UniGetUI 2026.3.0

New Features​

  • Added scheduled maintenance for update checks, automatic update installation, local backups, and cloud backups, with independent schedules, retries and timeouts.
  • Added support for marking individual packages for automatic updates instead of automatically updating every package.
  • Added Start Menu shortcut and folder management to the unified Manage shortcuts window, including removal, reset, relocation, post-install prompts, and command-line support.
  • Added an optional Installer host column that shows each download domain and provides the full installer URL in a tooltip.
  • Added configurable retention limits for timestamped local backups, with automatic removal of the oldest files.
  • Added the %NAME% placeholder and a per-package subfolder style setting for creating sanitized custom installation directories.
  • Added Update and Update as administrator actions to the Installed Packages page when a newer package version is available.
  • Added a responsive package toolbar that moves actions into an overflow menu when the window is too narrow to display them all.
  • Added warnings when an installed package version cannot be reliably verified, with explanatory tooltips in package lists and details.

Improvements​

  • Improved package icon loading with bounded preloading and automatic retries after temporary failures.
  • Improved update error messages for unavailable installers, already-current packages, and WinGet hash mismatches, including more relevant recovery guidance.
  • Improved Linux compatibility by targeting a glibc 2.27 baseline so releases run on considerably older distributions.
  • Migrated supported NuGet-backed package managers to the NuGet V3 API for more efficient and reliable feed access.

Bug Fixes​

  • Fixed WinGet package detection, search, and update checks on Windows installations using non-English display languages.
  • Fixed WinGet detection when its executable is not available through the system path by locating App Installer through Windows.
  • Fixed updates being under-reported during the first scan by refreshing the WinGet catalog snapshot when its source index changes.
  • Fixed version comparisons for packages that use underscores in build revisions, including Homebrew versions such as 18.4_1.
  • Fixed PowerShell 5.x module operations incorrectly reporting success after non-terminating errors.
  • Fixed Cargo package listings showing blank crate names or silently omitting entries.
  • Fixed Scoop package listings hanging when commands produced excessive error output or stopped responding.
  • Fixed shortcut removal failures by elevating when required and applying deletions as a single operation.
  • Fixed package-manager dependency installations being accepted without verifying that the required tool was actually installed.
  • Fixed Cargo-installed dependencies being missed when they were available in standard Cargo directories but not on the system path.

Security​

  • Hardened PowerShell-based package operations against command injection by validating package values, rejecting shell metacharacters, and passing arguments as data.
  • Hardened settings imports by rejecting unknown or unsafe names and preventing secure-settings paths from escaping their intended directory.
Back
Top