github WinGet:
This is a release candidate of Windows Package Manager v1.28. If you find any bugs or problems, please help us out by filing an issue.
New in v1.28
- Bumped the winget version to 1.28 to match the package version.
- Additional options for limiting the size of log files.
New Feature: 'source edit'
New feature that adds an 'edit' subcommand to the 'source' command. This can be used to set an explicit source to be implicit and vice-versa. For example, with this feature you can make the 'winget-font' source an implicit source instead of explicit source.To use the feature, try winget source edit winget-font to set the Explicit state to the default.
New Feature: 'list --details'
The new feature enables a new option for the list command, --details. When supplied, the output is no longer a table view of the results but is instead a series of show like outputs drawing data from the installed item.An example output for a single installed package is:
Code:
> wingetdev list Microsoft.VisualStudio.2022.Enterprise --details
Visual Studio Enterprise 2022 [Microsoft.VisualStudio.2022.Enterprise]
Version: 17.14.21 (November 2025)
Publisher: Microsoft Corporation
Local Identifier: ARP\Machine\X86\875fed29
Product Code: 875fed29
Installer Category: exe
Installed Scope: Machine
Installed Location: C:\Program Files\Microsoft Visual Studio\2022\Enterprise
Available Upgrades:
winget [17.14.23]
If sixels are enabled and supported by the terminal, an icon for the installed package will be shown.
Bug Fixes
- Portable Packages now use the correct directory separators regardless of which convention is used in the manifest
- --suppress-initial-details now works with winget configure test
- --suppress-initial-details no longer requires --accept-configuration-agreements
- Corrected property of Font experimental feature to accurately reflect fonts as the required setting value
What's Changed
- Bump version to 1.28 by @florelis in #5787
- Move to latest 7.4 PS SDK by @JohnMcPMS in #5811
- Enable MultiProcessorCompilation by @Trenly in #5804
- Remove mention of WinGet Insider program from the README by @florelis in #5832
- Ignore ReleaseStatic outputs and clean intermediates by @JohnMcPMS in #5848
- Make Repair-WGPM a COM-aware cmdlet and rework version retrieval by @JohnMcPMS in #5842
- Unregister signal handler by @JohnMcPMS in #5861
- Support associating export units with packages in subdirectories of install location by @JohnMcPMS in #5859
- Send host geo to sandbox by @JohnMcPMS in #5873
- Update C++ nuget package references using new scripts by @JohnMcPMS in #5877
- Update platform toolset by @florelis in #5882
- Extract event log for potential crash info by @JohnMcPMS in #5807
- Update CODEOWNERS to include winget-developers by @florelis in #5891
- Fixes for VS2026 by @florelis in #5896
- Additional logging limitations and control by @JohnMcPMS in #5888
- Use hybrid CRT linkage instead of full static by @JohnMcPMS in #5913
- Enable source reference to get thread globals for off-thread logging by @JohnMcPMS in #5780
- Fix JSON, missing closing brace by @doterik in #5924
- Test host for in-proc COM module validation by @JohnMcPMS in #5910
- Add sleep to allow background threads to quiesce by @JohnMcPMS in #5933
- Allow suppressing configuration output on test by @Trenly in #5794
- Enable Explicit toggling for sources (i.e. Enable/Disable) by @dkbennett in #5904
- Fix fuzz build by @JohnMcPMS in #5932
- Normalize directory separators when adding packages to path by @Trenly in #5796
- Add sleep to another inproc test by @JohnMcPMS in #5935
- Don't build inproc testbed for fuzzing by @JohnMcPMS in #5937
- Create schema 1.12.0 folder by @Trenly in #5944
- Fix names of 1.12 Schemas by @Trenly in #5945
- Fix Font feature property name by @Trenly in #5946
- Add check to ensure vcpkg triplets match across projects by @florelis in #5950
- Update release notes for v1.28 by @florelis in #5957
- Details output option for list by @JohnMcPMS in #5939
- PowerShell Repair enhancements by @AmelBawa-msft in #5711
- Allow inproc callers to disable termination signal handlers by @JohnMcPMS in #5958
- Add manifest version to WinGetUtilInterop by @msftrubengu in #5964
- Fixes for updating winget from winget by @JohnMcPMS in #5972
- Diagnostics and fix for pipeline test failures by @JohnMcPMS in #5975
- Escape caller in user agent header by @JohnMcPMS in #5998
- Add DSC resource list to manifest by @JohnMcPMS in #5997
- Add command builder with escaped user input by @AmelBawa-msft in #5982
- Add missing closing brace in settings.export.schema.0.1.json by @DuckDuckStudio in #6004
- Turn off PWSH UT build in Fuzzing and ReleaseStatic for all platforms by @AmelBawa-msft in #6005
- Remove experimental feature gate on source edit by @dkbennett in #6006
- Update ReleaseNotes by @florelis in #6007
- Make list details stable (1.28) by @JohnMcPMS in #6021
- Move to IReference rather than custom enum for optional bool (1.28) by @JohnMcPMS in #6024
- Apply latest localization patch (1.28) by @florelis in #6025
New Contributors
Full Changelog: v1.12.470...v1.28.190 Source:
Release Windows Package Manager 1.28.190 · microsoft/winget-cli
This is a release candidate of Windows Package Manager v1.28. If you find any bugs or problems, please help us out by filing an issue. New in v1.28 Bumped the winget version to 1.28 to match the p...
See also:
Check Windows Package Manager (WinGet) Version in Windows 11
This tutorial will show you how to check the current version of Windows Package Manager (WinGet) you have installed in Windows 10 and Windows 11. The winget command line tool enables users to discover, install, upgrade, remove and configure applications on Windows 10 and Windows 11 computers...
www.elevenforum.com









