Releases: Devolutions/UniGetUI
UniGetUI 3.3.0 beta 2 - (prev. 3.2.1)
General changes
- Elevator command generation has been improved to
- Not throw NullReference Exceptions
- Be less vulnerable to command injection
- Icons from the database can now target a custom package (via id=
ManagerName.ExactPackageId) - Scoop will use PowerShell7 when possible
- Fix a crash related to UniGetUI Elevator finding
- Fixed issues with downloading package installers
- Fixed issues with PowerShell7 package uninstallation
- New signing certificate
- Other minor changes and improvements
SHA256: 0883ACB78C0D116511855B37F8055B5285EAD3F041C9EEC065B4317971F6D07F
UniGetUI 3.3.0 beta 1 - (prev. 3.2.1)
General changes
- Added per-package-manager default install options
- Added the ability to run pre-install/update/uninstall and post-install/update/uninstall commands
- Added the ability to kill process(es) before a package is installed/updated/uninstalled
- Block custom command-line arguments (and pre/post commands) behind a SecureSetting switch
- SecureSettings are settings that require administrator privileges to be switched.
- Bundles won't import custom arguments & custom commands by default
- Bundles will show a security report when importing potentially dangerous settings
- Added a better crash message for when UniGetUI files are missing
- Deep improvements to how bundles and InstallOptions are loaded from disk.
- Improvements to WebView lifecycle
SHA256: 6CF978550119FF72940140C87A44B3568CDF96516FD52CD4F2AE4427780434ED
UniGetUI 3.2.0
Changelog:
- New navigation bar
- More responsive to layout changes
- Has a back button
- New filters panel
- Automatically collapses depending on the window size
- More improvements to the Settings UI
- Better page fragmentation
- Smoother navigation
- Package lists can be displayed as:
- List
- Grid
- Icons
- Package lists layout has been greatly optimized
- Fixed a bug where icons would't show
- Some local packages will now display icons (most MSIX and a few ARP)
- Added Proxy support (both for UniGetUI and for the package managers that support it)
- Automatic package updates can now be paused when
- Battery saver is on
- User is connected to a metered connection
- Dropped NancyFx in favour of Asp.NET for the background API
- Improvements to Installation Options dialog
- All dialogs are responsive, and have a clickable close button
- Less disk space footprint
- Launch times have been greatly improved (via TRIM and compiler optimizations)
- Less RAM usage
- Sign the uninstaller
- Fix an issue where the uninstaller would launch UniGetUI
- Other internal improvements and fixes
What's Changed
- Update dependabot.yml by snapsl in #3446
- Bump peter-evans/create-pull-request from 6 to 7 by Dependabot (@dependabot) in #3449
- Bump vedantmgoyal9/winget-releaser from a3ac67b0c3026bc335a33b722188e3ec769d6a64 to f7efa6288d37219838d58cb2d953d35b71ebc5d3 by Dependabot (@dependabot) in #3448
- Further settings improvements by Martí Climent (@marticliment) in #3464
- Fix dependabot by snapsl in #3450
- Bump vedantmgoyal9/winget-releaser from f7efa6288d37219838d58cb2d953d35b71ebc5d3 to 3e78d7ff0f525445bca5d6a989d31cdca383372e in the actions-deps group by Dependabot (@dependabot) in #3502
- New NavigationBar + WinUIEx titlebar by Martí Climent (@marticliment) in #3519
- Trim support by Martí Climent (@marticliment) in #3535
- Alternative views for package lists by Martí Climent (@marticliment) in #3551
- Add icons to local packages by Martí Climent (@marticliment) in #3564
- Fix Minor Update Check by mrixner in #3573
- Load translations from Tolgee by Martí Climent from the multiverse (@martinet101) in #3583
- More efficient package filtering and fetching on packages page by Martí Climent (@marticliment) in #3597
- Add Back button to the titlebar by Martí Climent (@marticliment) in #3598
- Ditch NancyFX in favour of ASP.NET by Martí Climent (@marticliment) in #3603
New Contributors
SHA256: 9674CB060A769236DFA037A4DA485F79B650CCEBEFD5AD1AF5C12E436BDC0A67
Full Changelog: 3.1.8...3.2.0
UniGetUI 3.2.0 beta 4
Caution
PreRelease builds may be unstable and should not be used on a production environment
General changes
- Fixed ignored updates showing up on updates list
- Fixed not being able to ignore updates nor skip versions
- Replace NancyEx Http server with ASP.NET
- Enable trimming on full level
- Fixed a potential crash related with proxy support
SHA256: 44A61041DC5143A4230D673D67844AE6EB35F4F37355CBD676135FC9A8F1D753
UniGetUI 3.2.0 beta 3
Caution
PreRelease builds may be unstable and should not be used on a production environment
General changes
- Fixed a bug where some icons wouldn't render on packages list
- Icons from APPX packages will be loaded from the AppxManifest.xml file, instead of picking the first png file.
- Package filtering has been improved. Query matching will be user only when applicable.
- PackageWrapper lifecycle improvements: Do not destroy and create wrappers each time
FilterPackages()is called. - Improvements to Keyboard Navigation on package lists (mostly on grid and icons modes)
- Added a Back (<-) button on the titlebar.
- Allow to uninstall, then reinstall from the contextual options of an update.
- Added a popup that will be shown when attempting to do a not permitted action (show package details of a local package, for example)
- Fix an issue where UniGetUI would start when uninstalled.
- Improvements to Chocolatey fallback path detection.
SHA256: B3E0DA203B6160B6E041B00A8F309B4FDE5DFD7B36561112D25F8E75BC214F53
UniGetUI 3.2.0 beta 2
Caution
PreRelease builds may be unstable and should not be used on a production environment
General changes
- The package list now can be displayed in two new modes: Icons and Grid.
- Add a dedicated UI menu to change sorting order and UI layout mode
- Fix some issues related to the filters panel background tint.
- Launch times have been importantly improved, thanks to some previously-disabled compiler optimisations
- Package lists layout now weight less: All icons now take for 1 (instead of 3) layout elements.
- Uninstaller is now signed.
- Installed Packages list will show icons for certain local packages.
- Remove GSudo from UniGetUI builds.
Full Changelog: 3.2.0-beta1...3.2.0-beta2
SHA256: 8C6C991174431374719F8F1E6367070A6BB19527E5122AF65F881B33F88C537D
UniGetUI 3.2.0 beta 1
Caution
PreRelease builds may be unstable and should not be used on a production environment
General changes
- Interface improvements, most notably for less wide screens (improvements in responsiveness and dynamic layouts):
- Navigation bar will change its format according to width
- Filters pane will show in overlay mode when the width is smaller.
- All dialogs have been improved to have dynamic dimensions.
- Installation Options won't self-destroy anymore when resized.
- Fix some Elevator crashes
- More improvements to the settings UI
- Proxy support!
- The install/update/uninstall command will be shown on the InstallationOptions dialog, and will update automatically when changing options
- Automatic updates can be disabled when user is on battery saver or on metered connection
- Enable TRIM Support: 44% less disk usage and 6% less RAM usage
Full Changelog: 3.1.8...3.2.0-beta1
SHA256: 0496FF2DDD1ABC7F796B19DD7AB260321B62AAF297A38D1A06A4DD4A632B0C9D
UniGetUI 3.1.8
Changelog
- Redesigned Settings Page, for a more intuitive, more responsive and less cluttered experience.
- Package Managers have their own NavigationButton on the left navigation panel.
- Important improvements to keyboard navigation on Package pages.
- Desktop Shortcut Handler now has an option to automatically delete new shortcuts.
- Fixed issues where the Desktop Shortcut handler wouldn't launch.
- Other improvements to the Desktop Shortcut Handler UI.
- WinGet will now ignore, if the user enables the settings, any update failing with the result "Not applicable".
- Fixed an issue that would cause WinGet to not list any packages.
- Issues with Chocolatey search missing packages have been finally fixed.
- NuGet-based package managers will load package manifests in a smarter way.
- Fixed a crash related to the system tray icon.
- The system tray icon will not show blurred anymore on 125% scaled displays.
- WaitForInternetConnection won't rely on pings. This caused hangs when UniGetUI was run behind certain firewalls.
What's Changed
- Strip
.gitextension from scoop source URLs by SierraKomodo (@SierraKomodo) in #3383 - Always Update Indexes by mrixner in #3385
- Fix Steam Icons Having An Invalid Path by mrixner in #3388
- Set focus to package when searching with key strokes by tkohlmeier in #3360
- WinGet Code Handling Modifications by mrixner in #3339
- New Settings UI by Martí Climent (@marticliment) in #3417
- Use PreviewKeyDown instead of KeyUp to handle package list keyboard shortcuts by tkohlmeier in #3410
- Disable Package Manager Notifications by mrixner in #3346
- Update icons and screenshots from the excel file by @github-actions in #3439
- 'Automatically Remove All Desktop Shortcuts' Option by mrixner in #3338
- Load translations from Tolgee by Martí Climent from the multiverse (@martinet101) in #3442
New Contributors
- SierraKomodo (@SierraKomodo) made their first contribution in #3383
Full Changelog: 3.1.7...3.1.8
SHA256: 646ABE5BA7A0F2CC5FD8DCECCFBE6F58036FC542BA921F67EAABC4E488A444C2
UniGetUI 3.1.8 beta 1
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
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
-Scopeparameter andMicrosoft.WinGet.Client(again). - Improved CLI output parsing.
- Fixed an issue with the
- 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-outdatedhas 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.
- Faster install and update times thanks to
- WinGet:
- 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 Martí Climent (@marticliment) in #3278
- Improvements to version comparsion by Martí Climent (@marticliment) in #3333
- API-Based check for updates on NuGet package managers by Martí Climent (@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 Adrian Gaborek (@Layfully) in #3336
- Load translations from Tolgee by Martí Climent from the multiverse (@martinet101) in #3371
New Contributors
- tkohlmeier made their first contribution in #3344
- Adrian Gaborek (@Layfully) made their first contribution in #3336
Full Changelog: 3.1.6...3.1.7
SHA256: 507A59A0DF140AC35785F81750BF7954E788B33CEAB916ACD51571EE048FBCF3