Microsoft has released a new preview build of Windows Package Manager, introducing new features and fixes. The App Installer now uses WinUI 3, replacing the package dependency on WinUI 2. Manifest validation no longer fails using UTF-8 BOM encoding when the schema header is on the first line. Experimental features include experimental support for fonts via winget settings. Changes include updating other TDBuild tasks, using windows-latest agents in localization pipeline, bumping version to v1.12, allowing foreground from PS, moving to proper signal for dev/not-dev, using SDK 26100 in CommonCore project, and repairing Repair-WinGetPackageManager.
Windows Package Manager 1.12.100-preview
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 lineExperimental Features
- Experimental support for Fonts
Experimental support for FontsThe following snippet enables experimental support for fonts viawinget settings
. Thewinget 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
- Update the other TDBuild task by @florelis in #5534
- Use windows-latest agents in localization pipeline by @florelis in #5538
- Bump version to v1.12 by @florelis in #5532
- Allow set foreground from PS by @JohnMcPMS in #5541
- Move to proper signal for dev/not-dev by @JohnMcPMS in #5552
- Use SDK 26100 in CommonCore project by @florelis in #5570
- Repair Repair-WinGetPackageManager by @florelis in #5568
- Use cpprestsdk v2.10.18 by @florelis in #5567
- Undefined-behaviour fix: safely call std::isspace in CompletionData by @mohiuddin-khan-shiam in #5564
- Add missing compilation flags for vcpkg ports by @florelis in #5587
- Add more missing flags for vcpkg by @florelis in #5592
- Swallow provisioned package errors by @JohnMcPMS in #5595
- Update detours vcpkg to use prior version by @JohnMcPMS in #5601
- Remove TestRelease by @JohnMcPMS in #5613
- Handle Byte Order Mark during validation by @Trenly in #5585
- Initial MCP Server implementation by @JohnMcPMS in #5610
- Update release notes for BOM Handling by @Trenly in #5622
New Contributors
- @mohiuddin-khan-shiam made their first contribution in #5564
Full Changelog: v1.11.400...v1.12.100-preview
Release Windows Package Manager 1.12.100-preview · microsoft/winget-cli