Download Latest Version DesktopAppInstallerPolicies.zip (39.5 kB)
Email in envelope

Get an email when there's a new version of Windows Package Manager (WinGet)

Home / v1.12.350
Name Modified Size InfoDownloads / Week
Parent folder
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle 2025-10-22 214.6 MB
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.txt 2025-10-22 64 Bytes
DesktopAppInstaller_Dependencies.json 2025-10-22 322 Bytes
DesktopAppInstaller_Dependencies.txt 2025-10-22 64 Bytes
DesktopAppInstaller_Dependencies.zip 2025-10-22 97.8 MB
DesktopAppInstallerPolicies.zip 2025-10-22 39.5 kB
e53e159d00e04f729cc2180cffd1c02e_License1.xml 2025-10-22 2.7 kB
README.md 2025-10-16 8.8 kB
Windows Package Manager 1.12.350 source code.tar.gz 2025-10-16 9.9 MB
Windows Package Manager 1.12.350 source code.zip 2025-10-16 12.1 MB
Totals: 10 Items   334.4 MB 3

This is the second release candidate build of Windows Package Manager v1.12. If you find any bugs or problems, please help us out by filing an issue.

New in v1.12

  • MCP server available; run winget mcp for assistance on configuring your client.
  • App Installer now uses WinUI 3. The package dependency on WinUI 2 has been replaced by a dependency on the Windows App Runtime 1.8.
  • Manifest schema and validation updated to v1.12. This version update adds Font as an InstallerType and NestedInstallerType.
  • Font Install, Uninstall, and a winget-fonts source have been added and are non-experimental.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line
  • Upgrading a portable package with dev mode disabled will no longer remove the package from the PATH variable.
  • Fixed source open failure when there were multiple sources but less than two non-explicit sources.
  • Fixed a failure that would happen while closing App Installer.

Font Support

Font Install and Uninstall via manifest and package source for user and machine scopes has been added. A sample Font manifest can be found at: https://github.com/microsoft/winget-pkgs/tree/master/fonts/m/Microsoft/FluentFonts/1.0.0.0

At this time install and removal of fonts is only supported for fonts installed via WinGet Package.

Fonts must either be the Installer or a .zip archive of NestedInstaller fonts.

A new explicit source for fonts has been added "winget-font".

:::winget search font -s winget-font```

This source is not yet accepting public submissions at this time.

## Experimental Features

* Experimental support still exists for the 'font' command.

---
### Experimental support for Fonts
The following snippet enables experimental support for fonts via `winget settings`. The `winget font list` command will list installed font families and the number of installed font faces.
:::JSON

{ "$schema" "https://aka.ms/winget-settings.schema.json", "experimentalFeatures": { "fonts": true } }

The font 'list' command has been updated with a new '--details' feature for an alternate view of the installed fonts.


## What's Changed

* Update the other TDBuild task by @florelis in https://github.com/microsoft/winget-cli/pull/5534
* Use windows-latest agents in localization pipeline by @florelis in https://github.com/microsoft/winget-cli/pull/5538
* Bump version to v1.12 by @florelis in https://github.com/microsoft/winget-cli/pull/5532
* Allow set foreground from PS by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5541
* Move to proper signal for dev/not-dev by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5552
* Use SDK 26100 in CommonCore project by @florelis in https://github.com/microsoft/winget-cli/pull/5570
* Repair Repair-WinGetPackageManager by @florelis in https://github.com/microsoft/winget-cli/pull/5568
* Use cpprestsdk v2.10.18 by @florelis in https://github.com/microsoft/winget-cli/pull/5567
* Undefined-behaviour fix: safely call std::isspace in CompletionData by @mohiuddin-khan-shiam in https://github.com/microsoft/winget-cli/pull/5564
* Add missing compilation flags for vcpkg ports by @florelis in https://github.com/microsoft/winget-cli/pull/5587
* Add more missing flags for vcpkg by @florelis in https://github.com/microsoft/winget-cli/pull/5592
* Swallow provisioned package errors by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5595
* Update detours vcpkg to use prior version by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5601
* Remove TestRelease by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5613
* Handle Byte Order Mark during validation by @Trenly in https://github.com/microsoft/winget-cli/pull/5585
* Initial MCP Server implementation by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5610
* Update release notes for BOM Handling by @Trenly in https://github.com/microsoft/winget-cli/pull/5622
* Don't build MCP for fuzzing by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5625
* Resolve nuget package graph for .NET projects together by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5627
* Update to latest MCP nuget by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5633
* Update release notes to mention WinUI dependency change by @florelis in https://github.com/microsoft/winget-cli/pull/5656
* Improve COM server quiescing by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5652
* Improve issue forms & add corresponding label triggers by @mdanish-kh in https://github.com/microsoft/winget-cli/pull/5661
* Fix conflict with issue forms by @Trenly in https://github.com/microsoft/winget-cli/pull/5663
* Improve COM static store usage by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5680
* Update schema to 1.12 with Font InstallerType by @dkbennett in https://github.com/microsoft/winget-cli/pull/5687
* Download MS Store package for target OS by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5689
* Fixes for older OSes by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5691
* Add RestSource and tests for Manifest v1.12 by @dkbennett in https://github.com/microsoft/winget-cli/pull/5695
* Improve slow searches involving installed items by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5701
* Shorter default installer log filename by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5705
* Add the ARP correlation entry to the context for portable installs by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5707
* Fix two unrelated version issues by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5719
* Heal tracking database if it can't open by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5724
* MS Store cert pinning updates by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5732
* Update MCP GP name by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5736
* Add workflow for automatic issue deduplication by @cinnamon-msft in https://github.com/microsoft/winget-cli/pull/5738
* moving workflow to parent by @denelon in https://github.com/microsoft/winget-cli/pull/5740
* Cache information responses from REST sources by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5726
* Shared build props by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5749
* Improve shared props layout by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5751
* Fix portable path removal on upgrade by @dkbennett in https://github.com/microsoft/winget-cli/pull/5756
* Minor update to release notes for v1.12 by @florelis in https://github.com/microsoft/winget-cli/pull/5761
* Font Install, Uninstall, additional Font List by @dkbennett in https://github.com/microsoft/winget-cli/pull/5566
* Fix install source and final progress by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5764
* Use winrt for time conversion by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5763
* Change label_as_duplicate to false in workflow by @Trenly in https://github.com/microsoft/winget-cli/pull/5773
* Remove openssl from sfsclient cgmanifest by @florelis in https://github.com/microsoft/winget-cli/pull/5775
* Add admin check to uninstall of machine font by @dkbennett in https://github.com/microsoft/winget-cli/pull/5779
* Add Font source group policy support by @dkbennett in https://github.com/microsoft/winget-cli/pull/5646
* Improve window thread termination by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5781
* Fix portable installer issues when installing to non ascii path by @yao-msft in https://github.com/microsoft/winget-cli/pull/5788
* Remove experimental from Font Install, Uninstall, and source by @dkbennett in https://github.com/microsoft/winget-cli/pull/5791
* Update NOTICE by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5801
* Update localized strings by @florelis in https://github.com/microsoft/winget-cli/pull/5805
* Move to latest 7.4 PS SDK (1.12) by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/5812

## New Contributors

* @mohiuddin-khan-shiam made their first contribution in https://github.com/microsoft/winget-cli/pull/5564

**Full Changelog**: https://github.com/microsoft/winget-cli/compare/v1.11.400...v1.12.350
Source: README.md, updated 2025-10-16