UniGetUI 3.2.1 beta 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
The first beta of UniGetUI 3.2.1 has been released and features several updates, including default install options for each package manager, commands for pre-update and uninstall processes, and the capability to terminate processes. It additionally restricts custom command-line arguments, presents security reports, and enhances the error message for absent files.