Windows Package Manager 1.4.2161-preview
Pre-releaseThis is the second development build after the Windows Package Manager 1.3 build for Windows 10 (1809+) and Windows 11.
Experimental features are enabled in this release. The experimental support for installing from a zip file (except portable packages) is included in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders.
Run winget features
to see which experimental features are enabled or disabled.
Add the following to your settings (winget settings
) file to enable support for testing .zip manifests:
"experimentalFeatures": {"zipInstall": true}
Note: The Windows Package Manager Community Repository does not accept zip applications. They will not be accepted until after 1.4 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.
We've also made progress towards native PowerShell cmdlets. These will work with PowerShell 6 and PowerShell 7. We're still working on the hurdles associated with PowerShell 5.1. We're planning to have a downloadable module for import in a future release. Join the PowerShell discussions if you're interested.
Features
- Add Microsoft.WinGet.Client PowerShell Module files #2314
- winget find should be a synonym of winget search #1299
- Add aliases for installation and uninstallation #2303
- Add winget remove as an alias command for winget uninstall #1978
- Make "Update" an alias for "Upgrade" #1026
- Command aliases #380
Bugs
- winget 1.4.2011-preview can't install MSI-based applications #2365
What's Changed
- Add InstallationMetadata to manifests for future deep installation detection by @yao-msft in #2350
- Expand WinMD discovery by @jontab in #2348
- Move to using sqlite3_errmsg to extract a contextual error for SQLite failures by @JohnMcPMS in #2352
- Add in-process and out-of-process E2E tests by @AmelBawa-msft in #2315
- Implement FolderFileWatcher by @msftrubengu in #2336
- Update CsWinRTWindowsMetadata value by @AmelBawa-msft in #2357
- Remove correlation blocker for remote->local in some cases by @JohnMcPMS in #2362
- Update documentation with 1.3 settings by @ryfu-msft in #2363
- Add Microsoft.WinGet.Client PowerShell Module files by @jontab in #2314
- Fix file overwrite warning displayed on clean first install by @ryfu-msft in #2375
- Logging improvements by @JohnMcPMS in #2378
- Add SYSTEM to explicit ACLs by @JohnMcPMS in #2370
- Remove tests that no longer serve a purpose by @JohnMcPMS in #2379
- Check for symlink creation privilege for portable install by @ryfu-msft in #2369
- Server certificate pinning for Store source by @JohnMcPMS in #2347
- Remove scope filter from being applied to portables by @ryfu-msft in #2383
- Validate SignatureSha256 for MSIX packages during the manifest validation by @AmelBawa-msft in #2384
- Enable MSI testing in CI/CD pipeline by @JohnMcPMS in #2386
- Standardize 'Show' labels to manifest fields by @Trenly in #2311
- fix
ms-windows-store
link not rendered in md by @iamCristYe in #2403 - Add command aliases by @Trenly in #2390
- Add support for
RequireExplicitUpgrade
manifest element by @lechacon in #1795 - Add the ability to specify "scope or unknown" via COM by @JohnMcPMS in #2402
New Contributors
- @iamCristYe made their first contribution in #2403
Full Changelog: release-v1.3.1872...release-v1.4.2161-preview