Software 43477 Published by

UniGetUI 3.3.0 has been released, featuring a range of updates, including default installation options, pre/post-install/update/uninstall commands, as well as cloud package backup and restore functionalities. The release was expected to be named 3.2.1, but it has been named 3.3.0 instead.

The update features enhancements to InstallOptions dialogs, advancements in WinGet source management, and refinements to the toolbar. Security enhancements involve the default restriction of specific features, which can be enabled through toggles that necessitate a UAC prompt for modification. Bundles will display a security report when potentially hazardous settings are detected, and certain command-injection vulnerabilities arising from custom command-line arguments have been addressed. The release encompasses bug fixes, enhancements to local icon detection code comments, pre-install and post-install operations, among other updates.





UniGetUI 3.3.0

Note: this release was expected to be 3.2.1, but it incudes more changes than planned, so it has been named 3.3.0 instead

Changelog

  • 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:  https://www.marticliment.com/unigetui/help/cloud-backup-overview/)
  • 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

What's Changed

New Contributors

Full Changelog 3.2.0...3.3.0

Release UniGetUI 3.3.0 · marticliment/UniGetUI