This is the second development build after the Windows Package Manager 1.6 build for Windows 10 (1809+) and Windows 11. This build will be released to Windows Insider Dev builds and Windows Package Manager Insiders.
Experimental features are enabled in this release. The experimental feature for the winget download
command is now supported and included in this release. You can now specify the package installer you want to download locally.
Run winget features
to see which experimental features are enabled or disabled. Add the following to your settings (winget settings
) file to enable the experimental features such as WinGet download
:
"experimentalFeatures": {
"dependencies": true,
"directMSI": true,
"configuration": true,
"windowsFeature": true,
"download": true,
},
Windows Package Manager also includes Winget configuration, which automatically handles the setup and configuration requirements for an ideal development environment on your Windows machine. WinGet configuration file helps with installing and managing software packages, applications, programming languages, frameworks, tools, or settings necessary for a project.
Check out our session at Microsoft Build to learn how to get your machine to a ready-to-code state.
A prerelease version of the Microsoft.WinGet.Client PowerShell module has been published to the PowerShell Gallery and will no longer be included as a release asset. To install the latest version of the PowerShell module, run the following command in PowerShell 7+.
Install-Module -Name Microsoft.WinGet.Client
The PowerShell module requires App Installer (winget) to be installed. The
Repair-WinGetPackageManager
cmdlet (work in progress) is designed to install or repair App Installer.
What's Changed
- Create SUPPORT.md by @denelon in #3340
- Update README.md by @denelon in #3341
- Update README.md by @mdanish-kh in #3342
- Fix for onboarding to GitOps.ResourceManagement by @Trenly in #3350
- Onboarding to GitOps.ResourceManagement by @microsoft-github-policy-service in #3347
- #2874: Fix for error git submodule status: fatal no submodule mapping… by @gigi81 in #3305
- Move GitOps rules to their own files by @Trenly in #3352
- Fix Component Governance alerts by @msftrubengu in #3355
- Add Breaking-Change label to comment triggers by @Trenly in #3357
- Respect Group Policies for sources by @florelis in #3367
- Stub upgrade self by @msftrubengu in #3299
- Refresh process path variable when installing package dependencies by @ryfu-msft in #3296
- Network troubleshooting by @denelon in #3389
- Microsoft.WinGet.Configuration samples by @msftrubengu in #3369
- Support for out of process configuration clients by @JohnMcPMS in #3363
- Force close sandbox server upon timeout by @yao-msft in #3392
- Relax InstallationNotes max length by @yao-msft in #3397
- Fix wingetutil nuget publish pipeline by @yao-msft in #3396
- Improve packaged test log collection and fix crash by @JohnMcPMS in #3395
- Do not attempt post install ARP correlation if PackageFamilyName is provided and present for the user by @JohnMcPMS in #3391
- Support winget installing AppInstaller by @msftrubengu in #3377
- configure test command "implemented" by @JohnMcPMS in #3414
- Disable RTTI by @JohnMcPMS in #3422
- Explicitly close file stream on FileLogger destruction by @yao-msft in #3424
- Add configuration binaries to binskim scan and fix issues by @yao-msft in #3426
- Build fixes by @msftrubengu in #3433
- Fix using expired cert in tests by @msftrubengu in #3435
- Repair-WinGetPackageManager improvements by @msftrubengu in #3423
- Download command by @ryfu-msft in #3376
- Add initial version of yaml manifest 1.6 by @yao-msft in #3449
- Configure validate command by @JohnMcPMS in #3441
- Add missing definitions to release builds by @msftrubengu in #3450
- Populate missing ManifestVersion for manifest from rest source and make PackageFamilyName and installer type manifest validation warning by @yao-msft in #3460
- Add file logger to the statics object creation by @JohnMcPMS in #3451
- Skip stub packages for msix installer validation by @yao-msft in #3468
- Upgrade 1.6 schema to 2020-12 by @Trenly in #3478
- Allow
--include-unknown
in list--upgrade-available
by @florelis in #3473 - Simplify creating local index by @msftrubengu in #3445
- Move functions to cmdlets for Microsoft.WinGet.Client by @msftrubengu in #3469
- Generate manifest for Winget Download by @ryfu-msft in #3448
- Implement DownloadCommandProhibited by @yao-msft in #3487
- Fix Component Governace issue with System.Security.Cryptography.Xml by @yao-msft in #3495
- Revert "Down sampling (#2950)" by @JohnMcPMS in #3511
- Move Microsoft.WinGet.Client E2E test to Pester framework by @msftrubengu in #3503
- Don't copy processor's output binaries by @msftrubengu in #3526
- Attempt to prevent crash in
TelemetryTraceLogger::InitializeInternal()
by @florelis in #3527
New Contributors
- @microsoft-github-policy-service made their first contribution in #3347
- @gigi81 made their first contribution in #3305
Full Changelog: v1.6.1573-preview...v1.6.2291-preview