Releases: marticliment/UniGetUI
UniGetUI 3.1.6
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
- Updated Winget Workflows to Newer Versions by @vikingnope in #3119
- Update update-icons.yaml: Don't run for forks by @Saibamen in #3139
- Operations redesign by @marticliment in #3070
- Reorder max operation logs by @mrixner in #3155
- Remove obsolete code by @marticliment in #3158
- Pause Package Updates by @mrixner in #3135
- Skip minor updates by @mrixner in #3101
- Updated username for winget workflow by @vikingnope in #3197
- Diversify Icon Detection (Icons for Steam, Local PC, and Microsoft Store Applications) by @mrixner in #3189
- Better package installer download operations by @marticliment in #3178
- UniGetUI Portable by @marticliment in #3203
- Update icons and screenshots from the excel file by @github-actions in #3213
- Update NuGets by @Saibamen in #3216
- Add (optional) telemetry to UniGetUI by @marticliment in #3237
- Update LangData.py by @thepro-3418 in #3244
- Add Directory.Build.props by @Saibamen in #3215
- Further develop on telemetry by @marticliment in #3246
- Fix WinGet getting corrupted on devices with non-admin accounts by @marticliment in #3255
- Fix warnings part 1 by @Saibamen in #3251
- Load translations from Tolgee by @martinet101 in #3257
New Contributors
- @thepro-3418 made their first contribution in #3244
Full Changelog: 3.1.5...3.1.6
SHA256: D77959B5268B4850F8B98DE02D7B7BF6CE25A7EA7A9A15EC764065F03F10CA97
UniGetUI 3.1.6 beta 4
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
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
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
- Load translations from Tolgee by @martinet101 in #3190
- Updated username for winget workflow by @vikingnope in #3197
- Diversify Icon Detection (Icons for Steam, Local PC, and Microsoft Store Applications) by @mrixner in #3189
- Better package installer download operations by @marticliment in #3178
- Update icons and screenshots from the excel file by @github-actions in #3199
- UniGetUI Portable by @marticliment in #3203
Full Changelog: 3.1.6-beta1...3.1.6-beta2
SHA256: 4AF5607899CE2EDA70560AA3352A77EC603481B868822DEC10CC2599054FC6F1
UniGetUI 3.1.6 beta 1
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
- Update icons and screenshots from the excel file by @github-actions in #3115
- Updated Winget Workflows to Newer Versions by @vikingnope in #3119
- Update update-icons.yaml: Don't run for forks by @Saibamen in #3139
- Operations redesign by @marticliment in #3070
- Reorder max operation logs by @mrixner in #3155
- Remove obsolete code by @marticliment in #3158
- Pause Package Updates by @mrixner in #3135
- Skip minor updates by @mrixner in #3101
- Load translations from Tolgee by @martinet101 in #3177
Full Changelog: 3.1.5...3.1.6-beta1
SHA256: 98D273027F9D2A3AB74CC1A11F8C8E2A9424A472F56FA0E7198D757C81C28742
UniGetUI 3.1.5
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
- Update vcpkg Support Table by @mrixner in #3078
- Only Enumerate Existing Triplet Directories by @mrixner in #3088
- Fix a typo in the "cached icon is invalid" log by @mrixner in #3097
- Fix the vcpkg (normalized) icon ID by @mrixner in #3100
- Load translations from Tolgee by @martinet101 in #3111
Full Changelog: 3.1.4...3.1.5
SHA256: A5A5A6C136C45197A5DE811FDC8A474F7634347B8F310BC28D9829024DA46A91
UniGetUI 3.1.4
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
- Update cli-arguments.md by @nowjon in #2907
- Migrate GSudo to UniGetUI Elevator by @marticliment in #2904
- Fix paths to temp dir / winget.exe by @derula in #2928
- Fix Notification Text Initialization by @CoolSpy3 in #2926
- Add Helper class to cache and load WinGet Native Packages by @marticliment in #2931
- Create a new TaskRecycler class to cache reusable function calls by @marticliment in #2936
- Improvements to icons by @marticliment in #2945
- doc: update scoop install guide by @qianlongzt in #2947
- WinGet Return Code Classification Correction by @mrixner in #2952
- Add Setting for Default Startup Page by @mrixner in #2953
- Vcpkg Package Manager by @mrixner in #2925
- Update Vcpkg Support Table by @mrixner in #2959
- Improvements to how page navigation works by @marticliment in #2961
- Load translations from Tolgee by @martinet101 in #2984
- Important improvements to the updater by @marticliment in #2982
- Add the current and update versions to the ignored updates dialog by @mrixner in #2987
- Add vcpkg Package Details by @mrixner in #2994
- Finish the modularization of package managers. by @marticliment in #3000
- Improve CoreTools.FormatAsName For Multi-Word vcpkg Options by @mrixner in #3023
- Complex Settings by @mrixner in #3025
- Add a button to go to the package details from the live output by @mrixner in #3020
- Better keyboard navigation by @mrixner in #3018
- Prevent WinGet upgradable packages from showing again and again by @marticliment in #3042
- Allow Desktop Shortcut Deletion by @mrixner in #2985
- Restore and build solution in GH Actions. Simplify dotnet tests by @Saibamen in #3057
- Update icons and screenshots from the excel file by @github-actions in #3068
- Fix csproj duplicates and warnings by @Saibamen in #3056
New Contributors
- @nowjon made their first contribution in #2907
- @qianlongzt made their first contribution in #2947
- @mrixner made their first contribution in #2952
Full Changelog: 3.1.3...3.1.4
SHA256: 88491C8F11D981F4259833448C1CE631B4F6D8279B69C8DF3AAB5DC3F6B6776E
UniGetUI 3.1.4 beta 2
Caution
A new autoupdater has been introduced. It is highly recommended to enable "prerelease updates" from UniGetUI Settings once you have the new build installed. This will allow you both to test the new autoupdater and to automatically receive new prerelease builds when available. Users running UniGetUI 3.1.4 beta 1 and have enabled prerelease updates should get automatically updated to this new prerelease.
General Changes
- WinGet improvements: An update won't show again when the same update has already succeeded
- Improvements to how PowerShell 5.x handles the Scope parameter
- Add vcpkg Package Details by @mrixner in #2994
- Finish the modularization of package managers. by @marticliment in #3000
- Improve CoreTools.FormatAsName For Multi-Word vcpkg Options by @mrixner in #3023
- Complex Settings by @mrixner in #3025
- Add a button to go to the package details from the live output by @mrixner in #3020
- Better keyboard navigation by @mrixner in #3018
- Prevent WinGet upgradable packages from showing again and again by @marticliment in #3042
- Allow Desktop Shortcut Deletion by @mrixner in #2985
- Other improvements and changes.
Full Changelog: 3.1.4-beta1...3.1.4-beta2
SHA256: 3E561D76875531164FB9A824CFE410890E04DC893FB169B25D3CF47E036CF70F
UniGetUI 3.1.4 beta 1
Caution
A new autoupdater has been introduced. It is highly recommended to enable "prerelease updates" from UniGetUI Settings once you have the new build installed. This will allow you both to test the new autoupdater and to automatically receive new prerelease builds when available.
Relevant changes
- Package lists will show icons for packages who have them available.
- This is the first release that uses UniGetUI Elevator instead of gsudo
- Add support for vcpkg
- Important improvements to the autoupdater (please read above)
- Improvements to ignored packages
- Improvements to page navigation and keyboard shortcuts
- Improvements to package manager error handling
- Fixed the issue with PowerShellGet 1.0 when updating packages
SHA256: B08D464CF5385120A96A99C9BD0EA41F2B7626C5AE4696F127695598687F921D
SHA256 for WinGet test D39BAFAD81DA1004974D2F86D5CBAB870E3846D7F9F7D58FA714C17A1D17C10C
UniGetUI 3.1.3
Changelog
- Fix an issue where the UniGetUI.exe and all UniGetUI.*.dll files wouldn't be timestamped, and their certificates would expire
- Minor improvements to WinGet troubleshooter
- WinGet will now detect UniGetUI as an installed app
Full Changelog: 3.1.2...3.1.3
SHA256: 58AE121CD325B7F5AEF6ED07E21D72A89BA0E7FF6ADDB2FB339A69DCFEFAD6B4