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