WingetUI Changelog

What's new in WingetUI 3.0.2

Apr 11, 2024
  • This unplanned release does fix recent crashes introduced by .NET 8.0.4. It also attempts to fix issues with the App Sdk.
  • WingetUI can now be run as administrator from local accounts

New in WingetUI 3.0.1 (Mar 17, 2024)

  • Fixed an issue where some parts of the interface would not adapt to WingetUI's theme, becoming il·legible
  • Fixed an issue where updating scoop packages would incorrectly report an error
  • Fixed an issue where running an operation as administrator would fail
  • Fixed an issue where some NPM packages wouldn't render correctly
  • Fixed an issue where enabling parallel installs for a specific manager wouldn't work
  • Package sorting is handled in a more visible way
  • Accessibility improvements
  • Fixed broken characters on Command-Line outputs
  • Fixed an issue where successful operations would disappear from the list when set to not disappear automatically
  • Fixed scoop sources not being listed
  • Improvements in winget sources reset script
  • More efficient handling of WebView objects
  • The Interface will now adapt better to wider window sizes
  • Other general improvements and fixes

New in WingetUI 3.0.0 Beta 1 (Mar 7, 2024)

  • Minor improvements
  • Better logging and better internal exception handling
  • Interface improvements
  • Polish details
  • Fix issues and bugs

New in WingetUI 3.0.0 Beta 0 (Mar 2, 2024)

  • This is the first beta release. All the missing features since 3.0-alpha2 have been ported.
  • Added Package Tags
  • Improvements on the Settings UI.
  • Lots of bugfixes and minor details.

New in WingetUI 3.0.0 Alpha 2 (Feb 26, 2024)

  • Upgraded .NET 6.0 to .NET 8.0. The binary size has been decreased in 60mb
  • Added support for the background api, featuring
  • Compatibility with receiving shared packages
  • Compatibility with WingetUI Widgets
  • WingetUI won't crash with file pickers anymore when ran as administrator
  • Added the built-in autoupdater
  • Minor scoop, chocolatey and winget improvements
  • Minor interface improvements
  • Other bug fixes

New in WingetUI 3.0.0 Alpha 0 (Feb 13, 2024)

  • This is the first release of the brand-new WingetUI, based on C#.NET + WinUI3.
  • This release contains the base WingetUI application, completely rewritten from scratch.
  • However, the following features are NOT available yet:
  • Importing and exporting packages
  • Installed package backups
  • Package tags
  • Adding and removing sources (installed sources are listed)
  • The API that communicates with WingetUI Widgets
  • The API that allows WingetUI to open when a package was shared to you (you can still share packages)
  • Viewing package details (The interface works, but it will show no data).
  • WingetUI ran as administrator will crash when opening a File/Folder picker
  • The built-in WingetUI autoupdater. You may want to subscribe to this repository to get notified when a new release is available.

New in WingetUI 2.2.0 (Dec 24, 2023)

  • WingetUI does now support PowerShell Gallery, the 7th Package Manager.
  • Added Support for WingetUI Widgets, a set of widgets for the Windows Widgets pane that will ease installing available package updates.
  • Installation options will be saved for each package, so they do not need to be reapplied on each install/update
  • Exporting packages has been reworked:
  • Installation options will be saved next to the package list.
  • Ignored updates and skipped versions will also be exported
  • Package lists can now be exported in YAML or JSON formats.
  • WingetUI can now backup your installed packages automatically.
  • Chocolatey and PowerShell do now support multiple sources. Winget and Scoop sources mechanisms have been improved.
  • Add Romanian as a supported language
  • Added the ability to uninstall, then update packages
  • Added the ability to reinstall packages from the Installed Packages tab
  • WingetUI source code is more modular, partially detaching the interface from the Package Engine. This will allow for further interface improvements.
  • Integrity checker is now more powerful and reaches more WingetUI files.
  • Ignored packages and skipped versions will be now stored on human-readable, JSON files.
  • Minor improvements on the sharing interface
  • Prerelease packages can now be installed with a simple toggle from the details tab.
  • Install location can be customized for Winget packages.
  • Improvements to the Interface API (Widgets and Share)
  • A new WebView Wrapper has been added in order to show Release Notes and Help articles
  • Save cached files under AppDataLocalWingetUI instead of under .wingetui
  • Improvements in operation logs
  • General interface improvements
  • Better handling for when .NET Framework is not installed
  • Improvements in the Settings Tab
  • Tons of other under-the-hood improvements and fixes

New in WingetUI 2.2.0 Beta (Dec 22, 2023)

  • Added PowerShell Gallery support.
  • Package Managers are dynamically loaded in the Welcome Wizard and in the Commandline generator
  • Interface backend improvements.
  • The integrity checked has been improved a lot.
  • The way on which WingetUI is packaged has changed. WingetUI is more modular.

New in WingetUI 2.1.2 Beta 2 (Dec 12, 2023)

  • Added the new Release Notes tab. The page currently shown is a test page.
  • Improvements in the web wrapper
  • Downgraded PyInstaller to 5.9.0 and Python to 3.11.3 (prevent WingetUI from being flagged as a virus)
  • Reworked source support for Managers
  • Settings interface is now automatically generated (for the package managers only)
  • Lots of bugfixes and improvements

New in WingetUI 2.1.2 Beta 1 (Dec 1, 2023)

  • Added compatiblity with WingetUI Widgets (https://github.com/marticliment/WIngetUI-Widgets)
  • Added a web wrapper to show help articles (and maybe changelogs in the future)
  • Improvements to package badges
  • Package exporting has been reworked.
  • WingetUI can now backup the user's packages
  • Other improvements

New in WingetUI 2.1.1 (Oct 10, 2023)

  • Changelog:
  • This release fixes an issue where Winget would fail to retrieve information from the package index
  • The internal code that handles Packages and Package Items has been redone, leading to more reliability and stability when changing package tabs and removing packages from lists.
  • User interface improvements
  • Fixed glitching progressbar on the Discover tab
  • Improved QTreeWidget and QTreeWidgetItem stylesheets
  • Added Sinhala, Vietnamese and Hebrew languages to WingetUI
  • Fixed a crash occurring due to a c_int overflow
  • Other improvements and bugfixes
  • A new article on how to manage updates with WingetUI has been published and can be accessed from WingetUI
  • What's Changed:
  • Better PackageItem Classes by @marticliment in #1462
  • Update icons and screenshots from the excel file by @github-actions in #1471
  • Tolgee: Added check API key by @panther7 in #1467
  • Upgrade winget to version 1.6.2771 (#1455) by @marticliment in #1472

New in WingetUI 2.1.0 (Sep 24, 2023)

  • Changelog:
  • .NET Tool package manager is now fully supported in WingetUI
  • WingetUI can now filter packages depending on their source
  • Chocolatey installed packages have been fixed
  • Notifications will be shown again if enabled
  • WingetUI can now be installed on a local environment
  • Winget does now support custom sources
  • WingetUI is now digitally signed
  • Arm systems will automatically use arm64 winget versions.
  • Packages won't be outdated anymore on the discover packages section
  • Theme switching won't require restarting WingetUI. Instead, the new theme will be applied instantaneously.
  • Installed, blacklisted and upgradable packages will show special icons to distinguish them from regular packages.
  • The package importer is now much faster.
  • Winget will handle locales properly
  • Chocolatey will be added to path automatically if certain conditions are met
  • Command-line outputs are more responsive
  • Improved package parsing
  • Interface appearance and behaviour improvements
  • Custom icon databases will be configurable
  • Markdown parsing has been improved
  • Lots of other bugfixes and improvements
  • What's Changed:
  • Fix typo by @HorridModz in #1252
  • Change Winget Releaser job to ubuntu-latest by @sitiom in #1286
  • Update lang_zh_CN translations by @adfnekc in #1290
  • Support markdown on scoop by @BastianKamp in #1317
  • [NPM] manage updates for global installed packages and fix uninstall command by @joguarino in #1318
  • Allow custom icon data base by @BastianKamp in #1319
  • Bump actions/checkout from 3 to 4 by @dependabot in #1338
  • Fix typo in licenses section by @reima in #1343
  • Automatically change theme when system theme changes by @marticliment in #1345
  • Finish Implement winget sources by @marticliment in #1352
  • Add an interface to filter packages by source by @marticliment in #1353
  • Add base structure of new filtering options by @marticliment in #1361
  • Center PackageInfoPopupWindow Position when Opened by @raghavdhingra24 in #1370
  • Reorganize code by @marticliment in #1375
  • Add support for .Net Tool by @marticliment in #1382
  • Update translations from Tolgee by @github-actions in #1390
  • Update icons and screenshots from the excel file by @github-actions in #1391

New in WingetUI 2.1.0 Beta 2 (Sep 17, 2023)

  • WingetUI is now digitally signed
  • Notifications have been fixed
  • Fixed issues with Chocolatey 2.x
  • Scoop search improved
  • Winget search improved
  • Added native support for arm Winget
  • Packages will show tags in form of custom icons
  • Update translations from Tolgee
  • Fix typo
  • Update icons and screenshots from the excel file
  • Support markdown on scoop
  • [NPM] manage updates for global installed packages and fix uninstall command
  • Allow custom icon data base
  • Fix typo in licenses section
  • Automatically change theme when system theme changes
  • Finish Implement winget sources
  • Add an interface to filter packages by source
  • Add base structure of new filtering options
  • Lots of other changes

New in WingetUI 2.0.3 Beta (Jul 30, 2023)

  • This release will fix issues with broken installations due to pythonnet not supporting non-ascii paths.

New in WingetUI 2.0.2 (Jul 18, 2023)

  • The share component is now called through a native, pythonnet DLL import, rather than by calling an executable. - Improve cancel buton functionality
  • Reliability improvements across the interface
  • Logs can now be properly exported as files
  • Fixed issues with the persistence of some settings
  • Fixed a hang when scoop was not installed
  • There is now an experimental feature that enables arm64 winget executables to be used on arm64 devices.
  • An arrow has been added to guide users to the search box on the discovery packages tab. This arrow will show only once
  • In-window notifications have been added to provide feedback on some buttons that were not providing any kind of feedback upon pressed, which caused confusion.
  • NOTE: This release does NOT include the icon tags from #1212

New in WingetUI 2.1.0 Beta (Jul 13, 2023)

  • Added identifiers to installed (on the discover tab) and pinned and upgradable (on the installed tab) packages.
  • The share component is now called through a native, pythonnet DLL import, rather than by calling an executable. More parts of the code may be migrated to c#.net at some point.
  • Improve cancel algorithm
  • Installed package list should not bug anymore
  • Added ARM support for winget (needs to be manually enabled)
  • Improvements in the BaseLoggingSection
  • Fixed issues with elevation preferences
  • Fixed issues with scoop

New in WingetUI 2.0.1 (Jun 17, 2023)

  • WingetUI won't be detected as a virus anymore:
  • VirusTotal results for the installer: https://www.virustotal.com/gui/file/feb1df98893e90c4264b3ed5ca78842e6a71aff13e43d9f0c65f63054d97420f?nocache=1
  • VirusTotal results for the executable: https://www.virustotal.com/gui/file/51aae1e092c83852c3f762341e249dcee7db6df86264861a2c474646f0cc412e?nocache=1
  • Fixed a crash on the system tray context menu
  • Complete rework of how the package managers work. This involves:
  • The legacy code has been updated (hooray!)
  • Package managers are faster and more stable.
  • Package managers now won't show the features they do not support.
  • Packages are properly handled across sections, preventing duplicate data from existing.
  • PIP is now available on WingetUI
  • Full support for this package manager has been added. View details, install, upgrade and remove packages
  • NPM is also available on WingetUI
  • Full support for this package manager has been added. View details, install, upgrade and remove packages.
  • (.NET Tool will be coming with the next version)
  • Microsoft Store packages can be installed also from WingetUI
  • User interface improvements. This involves:
  • The Software sections code has been unified. Lazy loading is available on all three sections.
  • Rewriting of some parts of the interface.
  • The installer widgets have been redesigned, providing more information and using better the available space
  • The button that toggled the installers section has been replaced by a draggable bar
  • Tags and rich text descriptions have been added to the details window
  • The settings tab has been improved
  • Two more tabs have been added in order to make debugging easier:
  • Operation history: track the last 100 actions performed by WingetUI
  • Package Manager output: get the log of the latest package manager calls.
  • Notifications will organize better their information.
  • The taskbar icon tray icons have been improved to be more visible (and to be in line with Windows 11)
  • Added a (skippable) out-of-box experience. It will allow users to configure basic WingetUI aspects
  • New interfaces are available to import and export packages.
  • Lots of bugs and issues have been fixed. The most important ones:
  • The interface will not flicker anymore when changing the visible tab or triggering context menus
  • The package sorter will understand numbers as float-point values, rather than as strings
  • The message boxes will not break anymore when resizing them.
  • The details window won't show broken text anymore.
  • Winget packages won't hang infinitely anymore.
  • Lots of other improvements and fixes

New in WingetUI 2.0.0 RC 1 (Jun 14, 2023)

  • Remove ms store unavailable from FAQ
  • Update contributors.py
  • Updated media

New in WingetUI 2.0.0 Beta 3 (May 27, 2023)

  • Installers widget section is now resizable
  • Context menus improvements
  • Comboboxes improvements
  • Implemented Pip package manager
  • Implemented Npm package manager
  • Added Microsoft Store packages on winget
  • General UI improvements
  • Added the Welcome Wizard
  • Already from betas 1 and 2:
  • Added tags to the info windows
  • Fixed issues with chocolatey
  • Redesigned installer widgets
  • Added an integrity checker to WingetUI
  • Improved ModuleNotFoundError handling
  • WingetUI shouldn't be flagged as virus anymore
  • Merge #1021:
  • Complete rebuild the package managers engine, as well a big part of WingetUI
  • More stability expected
  • Less ram usage expected (300mb -> 230mb)
  • Improvements to the SoftwareSections

New in WingetUI 2.0.0 Beta 2 (May 14, 2023)

  • Big changes:
  • Added tags to the info windows
  • Fixed issues with chocolatey
  • Redesigned installer widgets
  • Added an integrity checker to WingetUI
  • Improved ModuleNotFoundError handling
  • WingetUI shouldn't be flagged as virus anymore

New in WingetUI 2.0.0 Beta 1 (May 11, 2023)

  • Big changes:
  • Merge #1021:
  • Complete rebuild the package managers engine, as well a big part of WingetUI
  • More stability expected
  • Less ram usage expected (300mb -> 230mb)
  • Improvements to the SoftwareSections

New in WingetUI 1.7.1 (May 1, 2023)

  • This release fixes crashes and hangs caused by an incompatiblity between PySide6 and the zroya library.
  • It also removes winget empty packages.
  • This new version has been compiled on a clean environment, with updated versions of Qt (6.5.0) and Python (3.11.3)

New in WingetUI 1.7.0 (May 1, 2023)

  • New features:
  • A new interface is available to ignore updates. It allows:
  • Pinning packages
  • Skipping a version of a package.
  • Viewing and removing single packages from the blacklist
  • The Package Details window has a new section that allows to customize the install:
  • All the options are under a collapsable widget
  • User can modify:
  • Architecture to install
  • Installation environment (user or machine, local or global, etc.)
  • Version to install (can automatically blacklist packages when installed, so older versions don't get updated when installed manually)
  • Custom parameters to pass to the installer. There is now a textbox to be able to do that
  • The Command label has been improved to adapt to the new options and toggles.
  • Notifications have been reworked:
  • Notifications will now show buttons on them, to make quick actions easier to reach.
  • Notifications can now be enabled/disabled depending on their category.
  • A new, system-integrated share popup has been implemented
  • Administrator preferences have been reworked:
  • Package managers can be automatically elevated.
  • The user has the option to cache administrator rights.
  • Improvements:
  • WingetUI Interface has been improved:
  • Context menus have more options, and more organized
  • Toolbars show more relevant actions, removing some redundancies with the context menus
  • Scrolling has been improved, featuring:
  • Smooth mouse scrolling
  • Better support for keyboard scrolling
  • Reurn to top buttons
  • The launch popup has been improved.
  • TreeWidgets StyleSheets have been improved to use more efficiently the space available on the window
  • Transparencies have been reworked across the interface, in a way where the interface is now much more responsive
  • Chocolatey support has been improved:
  • Installations won't show a 20-second delay anymore
  • More information is available in the details window
  • Scoop support has been improved:
  • Packages are now cached, so loading times are notably faster.
  • More information is available in the details window
  • Error handling has been improved on already-installed updates.
  • Auto-elevation has been improved on uninstalls
  • Winget support has been improved:
  • Packages are now cached, so loading times are notably faster.
  • Error handling has been improved on already-installed updates.
  • "Unknown" updates are now properly handled (thanks to the new version skipping feature)

New in WingetUI 1.7.0 Beta 1 (Apr 24, 2023)

  • Big changes:
  • Lots of improvements and fixes regadring how installs are manager. Installations tend to fail less
  • The packager updates blacklisting feature has been redesigned
  • Scrolling has been smoothened out
  • The package details shows more information, and allows to specify some installation options
  • The share interface has been replaced by the System Integrated one
  • The ability to cache administrator rights has been added
  • Notifications are now more integrated and have built-in buttons.
  • Lots of minor changes and improvements

New in WingetUI 1.6.5 (Mar 31, 2023)

  • Fixed a crash if korean language was active. This release also brings changes listed on release 1.6.4

New in WingetUI 1.6.4 (Mar 30, 2023)

  • Fixed an issue where chocolatey packages were not loaded
  • Fixed issues whith ghost or missing packages in different circumstances
  • Using the parameter /NoAutoStart the installer will not launch WingetUI
  • Fixed an issue where selected packages wouldn't get installed at all
  • Fixed an issue where packages wouldn't be uninstallable from the updates section
  • Improved the context menu tooltip text. It now provides more information
  • Added Persian and Norwegian language
  • Fixed version not showing on the infobox.
  • Other minor improvements and bugfixes.
  • Added the ability to share packages:
  • Users wil be able to get a specific url for a package
  • This url will show a page with a button to launch WingetUI
  • WingetUI will launch with the infobox window on the specified package (if WingetUI is running on the system tray)

New in WingetUI 1.6.3 (Mar 14, 2023)

  • Changelog:
  • Fixed an issue that would prevent package list from appearing on the discover packages section
  • Fixed an issue that would prevent the installer url, hash, and release notes from appearing on the details window
  • Fixed an issue where packages would show incorrectly and/or duplicated on the updates section
  • The installer won't install vcredist if it is already installed on the system
  • Added the new WingetUI website on the about tab
  • Improvements in the chocolatey package parser
  • Added Slovenian language
  • Other improvements and fixes
  • What's Changed:
  • Update translations from Tolgee
  • Time intervals improvement
  • Update icons and screenshots from the excel file

New in WingetUI 1.6.2 (release 2) (Feb 27, 2023)

  • Fixed a crash caused by the search engine
  • Fixed a crash on the administrator prompt
  • Fixed issues with the updater (Error 5)

New in WingetUI 1.6.1 (Feb 26, 2023)

  • Improved version reporting on the info window
  • Improved release notes parsing
  • Chocolatey improvements (compatibility and features)
  • Improved buttons font
  • Added the ability to automatically update packages
  • Fixed issues in the uninstall section preventing users from uninstalling packages
  • Filtered chocolatey dummy packages
  • Fixed the slowlyness of the installer
  • Added a button to return to the top of the package list
  • Added the ability to install and/or export mulitple packages at the same time on the discover tab
  • Made buttons across the settings window more accessible
  • Fixed enter on the search boxes
  • The icons and screenshot provider will now match equivalent packages and show its corresponding icon across package managers.
  • Speed improvements on the info window and Scoop
  • Fixed WingetUI becoming unusable when changing Windows theme
  • Other improvements and bugfixed
  • Update translations from Tolgee by @github-actions in #672
  • Improvements by @panther7 in #676
  • Update icons and screenshots from the excel file by @github-actions in #682
  • WingetUI will be restarted to continue for remove scoop from your machine. by @candrapersada in #691
  • Improvements by @panther7 in #689
  • Bump vedantmgoyal2009/winget-releaser from 1 to 2 by @dependabot in #703
  • Use MS Yahei for Chinese Simplified by @quantumfallout in #702
  • Use translation for "Latest" in Version combo by @MisterEvans78 in #724
  • Remove from FAQ question about Chocolatey availability by @ppvnf in #730
  • Update icons and screenshots from the excel file by @github-actions in #743

New in WingetUI 1.6.0 (Feb 10, 2023)

  • Revert reverted changes from b69ccd2 by @panther7 in #550
  • Update translations from Tolgee by @github-actions in #556
  • identify steam source #202 by @ppvnf in #553
  • panther7 suggestion + rename Available Updates to Software Updates by @ppvnf in #560
  • Use PySide translations for native elements by @panther7 in #551
  • Add mention to FEATURE REQUEST template by @ppvnf in #562
  • Fix: Steam and MSStore aren't displayed in error message by @ppvnf in #561
  • feature: identify gog source by @ppvnf in #563
  • identify ubisoft connect by @ppvnf in #565
  • Update icons and screenshots from the excel file by @github-actions in #569
  • Update icons and screenshots from the excel file by @github-actions in #571
  • Fix missing translations by @panther7 in #572
  • Improve GOG source detection by @ppvnf in #574
  • fix: properly update packages: use winget update command by @ppvnf in #575
  • fix typos by @ppvnf in #576
  • includes contributing guidelines in templates by @ppvnf in #579
  • fix typos in contributing.md by @ppvnf in #578
  • Update icons and screenshots from the excel file by @github-actions in #586
  • improve pull request template by @ppvnf in #583
  • Improve README: Briefly explain how to update WingetUI, and fix inconsistent heading levels by @elliot-100 in #592
  • Missing translation by @ppvnf in #598
  • Fix unable to uninstall WingetUI while running by @ppvnf in #600
  • Make "Local PC" translatable by @ppvnf in #595
  • finish fixing #474 by @ppvnf in #597
  • Improvements by @panther7 in #589
  • Update icons and screenshots from the excel file by @github-actions in #620
  • Add chocolatey support (#56) by @marticliment in #628
  • Discover page optimisations by @marticliment in #630
  • Unified translation strings for package managers by @panther7 in #631
  • Handle need restart after installation for winget by @panther7 in #626
  • Startup weapons page by @marticliment in #636
  • Update contributors in download translations script by @panther7 in #639