GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Release Windows Package Manager 1.29.140-preview · microsoft/winget-cli

Windows Package Manager 1.29.140-preview

Pre-release
Pre-release
@hackean-msft hackean-msft released this 16 Apr 21:09
v1.29.140-preview
69a9e3d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.

New in v1.29

New Feature: Source Priority

Note

Experimental under sourcePriority; defaulted to disabled.

With this feature, one can assign a numerical priority to sources when added or later through the source edit
command. Sources with higher priority are sorted first in the list of sources, which results in them getting put first
in the results if other things are equal.

Tip

Search result ordering in winget is currently based on these values in this order:

  1. Match quality (how well a valid field matches the search request)
  2. Match field (which field was matched against the search request)
  3. Source order (was always relevant, but with priority you can more easily affect this)

Beyond the ability to slightly affect the result ordering, commands that primarily target available packages
(largely install) will now prefer to use a single result from a source with higher priority rather than prompting for
disambiguation from the user. Said another way, if multiple sources return results but only one of those sources has
the highest priority value (and it returned only one result) then that package will be used rather than giving a
"multiple packages were found" error. This has been applied to both winget CLI and PowerShell module commands.

REST result match criteria update

Along with the source priority change, the results from REST sources (like msstore) now attempt to correctly set the
match criteria that factor into the result ordering. This will prevent them from being sorted to the top automatically.

Minor Features

--no-progress flag

Added a new --no-progress command-line flag that disables all progress reporting (progress bars and spinners). This flag is universally available on all commands and takes precedence over the visual.progressBar setting. Useful for automation scenarios or when running WinGet in environments where progress output is undesirable.

Authenticated GitHub API requests in PowerShell module

The PowerShell module now automatically uses GH_TOKEN or GITHUB_TOKEN environment variables to authenticate GitHub API requests. This significantly increases the GitHub API rate limit, preventing failures in CI/CD pipelines. Use -Verbose to see which token is being used.

Bug Fixes

  • SignFile in WinGetSourceCreator now supports an optional RFC 3161 timestamp server via the new TimestampServer property on the Signature model. When set, signtool.exe is called with /tr <url> /td sha256, embedding a countersignature timestamp so that signed packages remain valid after the signing certificate expires.
  • File and directory paths passed to signtool.exe and makeappx.exe are now quoted, fixing failures when paths contain spaces.

What's Changed

  • docs: fix multiple documentation issues (#5296, #5921, #5108, #4372, #5867) by John Kennedy (@GrantMeStrength) in #6110
  • Revert help link in DscCommand by JohnMcPMS in #6111
  • Update Moq, curl, and c-ares by Kaleb Luedtke (@Trenly) in #6112
  • Add Timeserver Support for SourceCreator and support spaces in paths and file names by Kaleb Luedtke (@Trenly) in #6113

New Contributors

  • John Kennedy (@GrantMeStrength) made their first contribution in #6110

Full Changelog: v1.29.70-preview...v1.29.140-preview

Contributors

  • @GrantMeStrength
  • @JohnMcPMS
  • @Trenly
GrantMeStrength, JohnMcPMS, and Trenly
Assets 9
Loading

Uh oh!

There was an error while loading. Please reload this page.

jeangatto and Roddorr2 reacted with thumbs up emoji jeangatto and Roddorr2 reacted with laugh emoji 0xfeeddeadbeef and jeangatto reacted with hooray emoji jeangatto and aukaheng reacted with heart emoji jeangatto reacted with rocket emoji
All reactions
  • 👍 2 reactions
  • 😄 2 reactions
  • 🎉 2 reactions
  • ❤️ 2 reactions
  • 🚀 1 reaction
4 people reacted
1 Join discussion
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.