Skip to content

Releases: marticliment/UniGetUI

UniGetUI 3.1.8 beta 1

08 Mar 22:15
Compare
Choose a tag to compare
UniGetUI 3.1.8 beta 1 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

General changes

  • Settings Page has been redesigned for improved responsiveness, less cluttered layouts and faster UI loading times.
  • Settings page has been split into General Settings and Package Manager Settings
  • Important improvements to keyboard navigation in package lists
  • Add the ability to ignore WinGet's "Not Applicable" updates
  • WaitForInternetConnection won't rely on pings anymore, fixing infinite hangs on clients running under certain firewalls
  • Fixed an issue with WinGet where it would crash due to issues with permissions
  • Fixed an issue where new desktop shortcuts wouldn't be properly reported to the user
  • Fixed some WinGet operations failing
  • Fixed crashes related to the Tray Icon
  • Fixed Chocolatey listing outdated packages on the Discover Packages page
  • Improvements to UniGetUI Elevator
  • Minor improvements to the installer
  • Updated bundled WinGet and Chocolatey to their respective latest versions

Full Changelog: 3.1.7...3.1.8-beta1

SHA256: 5361B3CED3F9C9FA896B0D3AF9BC2B01B53FD05DE10AD67A244CDCF2A68FB4BD

UniGetUI 3.1.7

28 Feb 22:39
Compare
Choose a tag to compare

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 and Microsoft.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

New Contributors

Full Changelog: 3.1.6...3.1.7

SHA256: 507A59A0DF140AC35785F81750BF7954E788B33CEAB916ACD51571EE048FBCF3

UniGetUI 3.1.7 beta 1

16 Feb 21:34
3c08b3d
Compare
Choose a tag to compare
UniGetUI 3.1.7 beta 1 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

General changes

  • A new experimental change has been introduced, which makes UniGetUI consume near to 0% CPU when on background. This setting can be disabled from the settings, under experimental features.
  • A new "Manual Scan" button has been added, so users can manually add more desktop shortcuts to automatically remove. (thanks @mrixner)
  • After some analysis from the telemetry data, I was able to identify and fix some issues causing package operations to fail. The improvements apply to:
    • Chocolatey (fixed some hangs and improved operation output parsing)
    • Pip (removed deprecated flag and improved operation output parsing)
    • Vckpg (better vcpkg update and bootstrapping, significantly improving success rate)
    • .NET Tool (better global tool handling, mostly affecting new installs)
    • Scoop (better error detection and operation output parsing)
    • Cargo (usage of cargo-binstall for faster and more reliable install and update operations)
  • Added a subtitle to the titlebar, what will inform the user when UniGetUI runs under special conditions (administrator, portable, etc.)
  • Fixed a hard crash when UniGetUI can't write to the exe location in portable mode.
  • Improvements to the UI Layout. Hidden pages will be detached from the root, instead of being hidden.
  • Improvements to executable detection (for executables added to PATH)
  • AppSdk was updated to 1.6.5

Full Changelog: 3.1.6...3.1.7-beta1

SHA256: D2825AC5CD413DFABD3C954F77C1B619A87BBE98675DF9B0C0527D84438CFE87

UniGetUI 3.1.6

06 Feb 12:39
Compare
Choose a tag to compare

Changelog

  • Package operations have been greatly improved:
    • Operations bar can be resized and collapsed
    • Live output and Error dialogs have been improved to prevent dialog flooding
    • Operation notifications have been improved, to prevent notification stacking
    • All operations can be canceled at once,
    • Operations have quick actions associated to them:
      • Retry [for failed operations], Retry as admin, etc.
      • Package details, open install location, etc.
      • Skip this version, ignore updates for this app [for failed updates]
      • Etc.
    • Better queue management + concurrency improvements
    • Much more!
  • Installers can be downloaded from package lists. Download operations will show on the operations bar as well.
  • UniGetUI can now be configured to be fully portable, storing settings on the executable directory.
  • A long-standing issue where WinGet would get corrupted on systems where the user didn't have admin privileges has been finally fixed.
  • UniGetUI now has [optional] telemetry, that will serve to understand how the app is used, (and perhaps help create package rankings in the future)
  • Other fixes and improvements.

What's Changed

New Contributors

Full Changelog: 3.1.5...3.1.6

SHA256: D77959B5268B4850F8B98DE02D7B7BF6CE25A7EA7A9A15EC764065F03F10CA97

UniGetUI 3.1.6 beta 4

04 Feb 11:58
Compare
Choose a tag to compare
UniGetUI 3.1.6 beta 4 Pre-release
Pre-release

Caution

prerelease builds can be unstable and should not be used on a production environment

General changes

  • Improvements to telemetry.
  • Improvements to chocolatey autoelevation
  • override PIP_REQUIRE_VIRTUALENV
  • Improved how UniGetUI closes when there are ongoing operations
  • Improve how icons are downloaded for PWSH7 packages
  • Other bugfixes

Full Changelog: 3.1.6-beta3...3.1.6-beta4

SHA256: A7CDB0B4B1054B89A20C3A7FC2D59A098FACD577A0B9DB0F0756A58B497E2EF0

UniGetUI 3.1.6 beta 3

30 Jan 11:47
0e8a527
Compare
Choose a tag to compare
UniGetUI 3.1.6 beta 3 Pre-release
Pre-release

Caution

prerelease builds can be unstable and should not be used on a production environment

General changes

  • Introduced telemetry to understand how UniGetUI is being used.
  • Update AppSdk to 1.6.4
  • Other internal fixes and improvements

Full Changelog: 3.1.6-beta2...3.1.6-beta3

SHA256: 6CC07473958C30F2A8EB7FB4B86E257B16BA87CC9FA06002B6732C51033F7668

UniGetUI 3.1.6 beta 2

21 Jan 23:09
Compare
Choose a tag to compare
UniGetUI 3.1.6 beta 2 Pre-release
Pre-release

Caution

prerelease builds can be unstable and should not be used on a production environment

General changes

  • Downloading packages is now easier:
    • Better download experience: Downloads will show as an install/download operation, on the bottom of the window
    • Multiple downloads can be performed at the same time
    • Packages can be downloaded by right-clicking them -> Download installer, no need to open package details
  • UniGetUI can work as a portable app, storing settings alongside the executable file
    • This will be effective if UniGetUI is installed in "Portable" mode. A "Portable" installation will not interfiere with a "Regular" installation.
  • Uninstall package, then [Update/Reinstall] work again (they were broken in 3.1.6-beta1)
  • Lots of bugfixes and internal improvements.

What's Changed

Full Changelog: 3.1.6-beta1...3.1.6-beta2

SHA256: 4AF5607899CE2EDA70560AA3352A77EC603481B868822DEC10CC2599054FC6F1

UniGetUI 3.1.6 beta 1

10 Jan 13:02
Compare
Choose a tag to compare
UniGetUI 3.1.6 beta 1 Pre-release
Pre-release

Caution

prerelease builds can be unstable and should not be used on a production environment

General Changes

  • Complete redesign of package operations
    • Operations can be more easily retried (Retry, retry as administrator, etc.)
    • Bulk-actions for operations have been added (cancell all, retry all, etc.)
    • The operation list can be resized.
    • Better Error handling: The user won't be flodded with messages
    • Operations are independent from the MainWindow.
    • Improvements to operation concurrency and queue management.
    • Other kinds of operations will be shown on the Operations List (Download installets, etc.)
  • Minor versions can be skipped automatically.
  • Updates can be paused for a certain period.

What's Changed

Full Changelog: 3.1.5...3.1.6-beta1

SHA256: 98D273027F9D2A3AB74CC1A11F8C8E2A9424A472F56FA0E7198D757C81C28742

UniGetUI 3.1.5

21 Dec 11:30
Compare
Choose a tag to compare

Changelog

  • Fixed an issue where ComplexSettings would crash UniGetUI
  • Fixed an issue where translations that added a ' character to notification buttons would cause notifications to not work (for example, Catalan)
  • Python will not check for dependencies when it was installed from the MS Store, as $PATH is not properly set up and it would result in an infinite dependency loop.
  • Minor improvements to icon id normalization
  • NET SDK updated to 8.0.404

What's Changed

Full Changelog: 3.1.4...3.1.5

SHA256: A5A5A6C136C45197A5DE811FDC8A474F7634347B8F310BC28D9829024DA46A91

UniGetUI 3.1.4

17 Dec 17:44
Compare
Choose a tag to compare

Changelog

  • Support for icons on package lists is now a stable feature!
    • Icons will show on package lists.
    • Icons will be downloaded once and stored on a local cache, to prevent unneeded bandwidth usage.
    • The icon cache is not expected to exceed 10MB of space on a worst-case. Cached icons are resized and compressed for less disk usage.
  • VCPkg is available on UniGetUI (thanks @mrixner!). This includes
    • Installing, updating and removing vcpkg packages
    • Handling the periodic refresh of the vcpkg local repository (can be opted out)
  • UniGetUI will use UniGetUI Elevator instead of GSudo. More info about UniGetUI Elevator here
  • UniGetUI can now automatically delete desktop shortcuts created when updating software (thanks @mrixner!)
  • Internal duplicated procedures will be recycled, so resource-intensive tasks are performed only once.
  • Important improvements to the updater.
    • Users will now be able to opt in to UniGetUI PreRelease versions from UniGetUI Settings.
  • Internal improvements to WinGet package handling
  • WinGet COM API connection is more resilient, and will attempt to reconnect (once) if the connection to the COM Server is lost.
  • Package-fetching operations are more reliable across the board. A one-time retry policy has been introduced.
  • Tons of other changes and improvements

What's Changed

New Contributors

Full Changelog: 3.1.3...3.1.4

SHA256: 88491C8F11D981F4259833448C1CE631B4F6D8279B69C8DF3AAB5DC3F6B6776E