Releases: marticliment/UniGetUI
UniGetUI 3.1.2 beta 4
NOTE: This beta is expected to be the latest beta before release.
NOTE: This release is not digitally signed for convenience. Stable releases will always be signed.
Last beta expected to be the last prerelease before stable, yet stable will be delayed due to issues with the code signing certificate.
I was told that the issues should be fixed in a week or two, as of 08/10/2024 (dd/mm/aa)
Changelog
- WinGet icons will show on UniGetUI
- Package icons will show on package lists (they can be disabled from the settings)
- A WinGet troubleshooter has been implemented to fix when WinGet corrupts itself and stops reporting installed packages.
- Package tags show on the bottom-right corner of the icon, instead of overriding it
- Internal conurrency improvements
UniGetUI 3.1.2 beta 3
NOTE: This beta is expected to be the latest beta before release.
NOTE: This release is not digitally signed for convenience. Stable releases will always be signed.
This was expected to be the last beta release before stable, yet stable will be delayed due to issues with the code signing certificate.
I have been told that the issues should be fixed in a week or two, as of 08/10/2024 (dd/mm/aa)
Changelog
-
UI improvements
- The interface is smoother. All background tasks are run threaded instead of using the asynchronous interface
- Package lists will maintain selection when the packages change (up to the possible extent)
- Improvements to the "Discover Packages" page behaviour
- Filters panel has a slide-out/slide-in animation
- Better messages when a UAC prompt has been canceled
-
Package managers improvements
- Cargo will be properly detected
- NPM packages will be entirely parsed via json, improving reliability
- Pip and Scoop package details parsers have undergone important improvements
- Chocolatey authenticated sources will now show on UniGetUI
- WinGet COM API will work when running UniGetUI as administrator. Bundled WinGet package detection has been improved
- WinGet PowerShell module will not be used anymore to parse packages.
UniGetUI 3.1.2 beta 2
Note: This release is not digitally signed for convenience. Stable releases will always be signed.
Changes
- Added cargo support
- Installer shouldn't crash under certain scenarios anymore
- Improvements to icons
- Improvements to Package Operations
- Upgraded App Sdk 1.6
- UI tweaks and improvements
SHA256: FEC4EEF1B5ABD88EC8BE6AD381871479BEA54A10C5B156B8BEF40B1BDCFB2202
UniGetUI 3.1.2 beta 1
Note: This release is not digitally signed for convenience. Stable releases will always be signed.
Changes
- The "Package Details" page will offer more actions when a package is opened.
- The filters is now fully closable, with a new toggle button located on the left side of the search bar
- The LanguageEngine is more resilient to string deletion on the updated language files.
- Automated package reload in the installed packages page is now less agressive. It will not remove the packages, only add any missing ones
- Improvements to the Package Bundles page:
- UniGetUI now supports the
.ubundle
extension, which will ease the process of opening package bundles. The file is internally JSON. - UniGetUI will complain if a bundle fails to be created.
- UniGetUI will complain if an unsaved bundle is going to be lost. (The user wants to create a new one, etc)
- UniGetUI will warn you if you are overriding a file
- Improved handling of InstallationOptions
- Bundles will show the version set to install, or the text "Latest". It used to show the version with which a package was exported.
- UniGetUI now supports the
- Optimize how packages are loaded when shared from the "Share package" website.
- UniGetUI can now be interacted with using the
unigetui://
protocol. More details here: https://github.com/marticliment/UniGetUI/blob/main/cli-arguments.md - Other improvements and bug fixes
SHA256: 27B4E938560BACC58CBD5DE4878EE7033AABA023F53226BAC4FDE0315E7DE793
UniGetUI 3.1.2 beta 0
Note: This release is not digitally signed for convenience. Stable releases will always be signed.
Changes
- Notifications have been migrated to the App Sdk API
- Notification activation is now more reliable
- Notifications will not pile up on the action center
- A progress notification will be shown when an operation is running
- The user has now te option to right-click an installed package ->
Open install location
- Command-line generations have been rebuilt.
- GSudo has been downgraded to v2.4.2 to mitigate an issue with illegal characters
- Improvements to the operation result handlers (autoelevate, etc.)
- Fixed an issue that would prevent certain packages from passing the filters.
- Context menus will be more restrictive with
incompatible
andlocal
packages on the bundles and installed packages pages, respectively - Other bugfixes and improvements.
SHA256: CCAB98EB127FAF892127158CE7E8C248A06227F103BDBBA52A41106285876CEF
UniGetUI 3.1.1
Changelog
- PowerShell 7 PSGet is anailable as a package manager.
- WinGet now uses the COM API to fetch installed packages. Bundled WinGet can be used instead of the PowerShell Module
- Improved compatibility for non-ascii characters on WinGet.
- The Package Bundles page has been rebuilt in the same way the other Software Pages were improved in 3.1.0.
- Improvements to UI Icons. They are not loaded from disk anymore, increasing the smoothness and responsiveness of the UI.
- WinGet and Scoop icons have been changed so they are coherent with their official icons.
- Other changes and bugfixes
What's Changed
- Make WingetUI to UniGetUI by @skanda890 in #2353
- Fix typo "Naive" -> "Native" by @headquarter8302 in #2401
- Update Issue and Pull Request templates by @skanda890 in #2406
- Use different encoding code pages depending on the user's locale by @marticliment in #2439
- Add back bundled winget compatibility by @marticliment in #2440
- WinGet COM API to fetch installed packages and available updates by @marticliment in #2451
- update installation via winget in ReadMe by @a-mnich in #2475
- Update scoop_cleanup.cmd so that its output can be reviewed by @redactedscribe in #2482
- Fix unable to open link by @MSDNicrosoft in #2483
- Update README.md, CONTRIBUTING.md, and PULL_REQUEST_TEMPLATE.md by @skanda890 in #2493
- Update icons and screenshots from the excel file by @github-actions in #2509
- Shared Assembly Info by @Saibamen in #2512
- Add missing implicit usings by @Saibamen in #2511
- Update Funding.yml, and PULL_REQUEST_TEMPLATE.md by @skanda890 in #2510
- Update nugets. Fix consolidate by @Saibamen in #2516
- Code style + small performance improvements by @Saibamen in #2517
- Add PowerShell 7.x Support by @marticliment in #2525
- Add modified EditorConfig from Microsoft official aspnetcore repo by @Saibamen in #2518
- Remove
SupportedOsPlatformVersion
tag in csproj files by @Saibamen in #2526 - Fix some warnings by @Saibamen in #2527
- Fix CA1823: Avoid unused private fields by @Saibamen in #2529
- Migrate icons from .png to FontIcon, UI Controls refactoring, for faster and smoother UI by @marticliment in #2530
- Create interfaces for Package and PackageManager, migrate PackageBundlesPage to new page type by @marticliment in #2352
- Fix warnings + fix typos by @Saibamen in #2531
- Update translations from Tolgee by @github-actions in #2548
New Contributors
- @headquarter8302 made their first contribution in #2401
- @a-mnich made their first contribution in #2475
- @redactedscribe made their first contribution in #2482
- @MSDNicrosoft made their first contribution in #2483
- @Saibamen made their first contribution in #2512
Full Changelog: 3.1.0...3.1.1
SHA256: dc03f02df89f23f6f0afa47b8b8830a81516d3d5d83095c1da5c59760950c758
UniGetUI 3.1.1 beta 3
Changes
- Added PowerShell 7 Support.
- Important changes in the UI backend:
- Icons are loaded from a font file, instead of themed .png files.
- Important improvements to package tags.
- Improvements on Settings Page Controls
- Package managers now have an optional DisplayName property
- WinGet and Scoop icons have been updated to be coherent with their official icons
- Package Bundles Page has been updated to inherit from the new AbstractPackagesPage
- Improvements to how packages are imported and expoeted
SHA256: C7A6A9BB90B9E1EFC3FC0FF09AA3DF217EF18288727E5F50D14A774F85F32EB5
UniGetUI 3.1.1 beta 2
Changes
- The user can choose whether to use COM, PWSH or CLI parsing when loading WinGet packages.
- Improvements to how Chocolatey is migrated (fixed broken shortcuts)
- Improvements to the install process of WinGet packages
- Other fixes on the UI and internal tweaks
SHA256: 2CBC8A235AB2EA40EF30531F56F89D70E58C3A1745B2F3C0F13044822EEFB71E
UniGetUI 3.1.1 beta 1
UniGetUI 3.1.1 beta 0
Changes
-
Added back bundled WinGet compatibility. This fixes:
- No WinGet packages showing.
- Microsoft.WinGet.Client not working/crashing
- Microsoft.WinGet.Client not being compatible with Windows Server 2019
-
Issues with package encoding
- WinGet will be found on systems where the user does not have a ascii-only username
- WinGet packages showing garbled packages
SHA256: 3AECDE9E71B0968555AB2EC4C9308C0F7FCA95629E2D3C214254BF55265BD60E