KEMBAR78
Releases · microsoft/winget-cli · GitHub
Skip to content

Releases: microsoft/winget-cli

Windows Package Manager 1.12.350

22 Oct 00:16
95add98

Choose a tag to compare

Pre-release

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.

{
  "$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

New Contributors

Full Changelog: v1.11.400...v1.12.350

Windows Package Manager 1.12.340

17 Oct 19:50
95add98

Choose a tag to compare

Pre-release

This is the 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.

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.

{
  "$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

New Contributors

Full Changelog: v1.11.400...v1.12.340

Windows Package Manager 1.11.510

26 Sep 21:02
cf4eb46

Choose a tag to compare

This is a servicing update for the Windows Package Manager 1.11 release build for Windows 10 (1809+), and Windows 11.

New in v1.11

  • Dropped support for running on 32-bit ARM
  • Support for Microsoft Desired State Configuration (DSC) v3.
  • Support for exporting the configuration of the current device. This includes Windows Settings, packages from configured WinGet sources, and package settings from DSC v3 enabled packages.

Experimental Features

  • Experimental support for Fonts

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.

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

Servicing updates

  • Updated certificate pinning for MS Store to use partial chains and new certificates.

What's Changed

Full Changelog: v1.11.430...v1.11.510

Windows Package Manager 1.12.250-preview

07 Oct 19:06
fc36248

Choose a tag to compare

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.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.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

Full Changelog: v1.12.240-preview...v1.12.250-preview

Windows Package Manager 1.12.240-preview

30 Sep 18:24
f33b402

Choose a tag to compare

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.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.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

Full Changelog: v1.12.170-preview...v1.12.240-preview

Windows Package Manager 1.12.210-preview

16 Sep 18:35
f33b402

Choose a tag to compare

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.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.7.
  • Manifest schema and validation updated to v1.12. This version update adds "Font" as an InstallerType and NestedInstallerType.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

Full Changelog: v1.12.170-preview...v1.12.210-preview

Windows Package Manager 1.12.170-preview

09 Sep 19:18
a992bfd

Choose a tag to compare

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.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.7.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

Full Changelog: v1.12.100-preview...v1.12.170-preview

Windows Package Manager 1.12.100-preview

12 Aug 20:12
19071fe

Choose a tag to compare

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.12

  • App Installer now uses WinUI 3. The package dependency on WinUI 2 has been replaced by a dependency on the Windows App Runtime 1.7.

Bug Fixes

  • Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

New Contributors

Full Changelog: v1.11.400...v1.12.100-preview

Windows Package Manager 1.11.430

23 Jul 20:09
43956df

Choose a tag to compare

This is a servicing update for the Windows Package Manager 1.11 release build for Windows 10 (1809+), and Windows 11.

New in v1.11

  • Dropped support for running on 32-bit ARM
  • Support for Microsoft Desired State Configuration (DSC) v3.
  • Support for exporting the configuration of the current device. This includes Windows Settings, packages from configured WinGet sources, and package settings from DSC v3 enabled packages.

Experimental Features

  • Experimental support for Fonts

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.

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

Servicing updates

  • Fixed a crash observed in some systems that was caused by a missing compilation flag.
  • Fixed a bug with OS architecture detection in the Repair cmdlet that prevented dependencies from being installed.

What's Changed

Full Changelog: v1.11.400...v1.11.430

Windows Package Manager 1.11.400

18 Jun 18:10
79eed8a

Choose a tag to compare

This release represents our first stable Windows Package Manager 1.11 release build for Windows 10 (1809+), and Windows 11.

New in v1.11

  • Dropped support for running on 32-bit ARM
  • Support for Microsoft Desired State Configuration (DSC) v3.
  • Support for exporting the configuration of the current device. This includes Windows Settings, packages from configured WinGet sources, and package settings from DSC v3 enabled packages.

Experimental Features

  • Experimental support for Fonts

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.

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

What's Changed

Read more