Versie 3.3.0 van UniGetUI is uitgekomen. Dit programma, dat voorheen onder de naam WingetUI werd uitgebracht, dient als grafische gebruikersinterface voor de bekendste softwarebeheerprogramma's voor Windows, waaronder Winget, Chocolatey en Scoop. Met die packagemanagers kan software vanaf de commandline worden geïnstalleerd, bijgewerkt en verwijderd worden en UniGetUI maakt dat dus eenvoudiger. Het programma is opensource, in veel talen te gebruiken waaronder in het Nederlands, heeft een donker thema en geeft notificaties als er nieuwe versies van geïnstalleerde programma's beschikbaar zijn. De changelog voor deze uitgave ziet er als volgt uit:
ChangelogWhat's Changed
- Added default install options on a per-package-manager level!
- Added pre/post-install/update/uninstall commands!
- Added an option to close/kill process(es) before installing/updating/uninstalling a package
- Added cloud package backup and restore (via GitHub) (more info on that here)
- Added the option to bulk-download installers
- Added the option to select package manager executable
- PowerShell7 can now clear older versions when updating to a new one
- Improvements to InstallOptions dialogs
- Installer download will properly guess the downloaded file name.
- Added "Dependencies" field to Package Details.
- Improvements to WinGet source management
- Searchbox has been moved to the titiebar, less wasted space
- Improvements for when window size is less wide
- Toolbar improvements
- Improvements on internal error detection and handling
- YAML and XML can't be created no more (more info on that here: #3860)
- Lots of bugfixes
- Other internal improvements
- Security enhancements:
- Some features (pre/post install commands, command-line arguments, etc.) will be restricted by default.
- Bundles will also have those features restricted by default.
- Those features can be enabled with toggles that require an UAC prompt to be modified
- Bundles will show a security report when potentially dangerous settings are present.
- Fix some potential command-injection vulnerabilities from custom command-line arguments
- Load translations from Tolgee in #3644
- Dynamic JSON [de]serialization in #3679
- Bump vedantmgoyal9/winget-releaser from 3e78d7ff0f525445bca5d6a989d31cdca383372e to 19e706d4c9121098010096f9c495a70a7518b30f in the actions-deps group in #3711
- Update Scoop nirsoft bucket URL to ScoopInstaller/Nirsoft in #3719
- Per-package-manager and global default installation options in #3685
- Further improvements to InstallOptions in #3721
- Add toggle to enable/disable insecure settings in #3722
- Make 'Pause updates for' submenu item use translation in #3705
- Add toggle to enable/disable insecure settings in #3723
- Separe Install, update and uninstall custom command-line args in #3748
- Warn the user when a bundle contains potentially harmful prefs in #3749
- Setting keys will be stored on const strings in #3750
- Improve local icon detection code comments in #3767
- Pre-install and post-install operations in #3756
- Show Version in Update Live Dialog in #3798
- Clear older versions of PowerShell7 modules on update in #3810
- Allow Executable Selection in #3703
- Add dependencies field to Package Details in #3822
- Feat/recheck version before update in #3827
- feat: Add Cloud Backup and Restore via GitHub Gists in #3826
- Bundles file size improvements in #3832
- Move searchbox to titlebar in #3837
- Fix crashes & better error handling in #3859
- Improvements to WinGet source management in #3876
- Allow the user to force user gsudo via a SecureSetting (fix #3692) in #3877
- Improvements to Toolbar in #3882