Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 2 additions & 39 deletions doc/ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,3 @@
## 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.
## New in v1.28

## 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.
```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.
<!-- Nothing yet! -->
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ public void RegisterAppInstaller(string releaseTag)
}

var packageVersion = new Version(versionFromLocalPackage);
if (packageVersion.Major == 1 && packageVersion.Minor > 15)
if (packageVersion.Major == 1 && packageVersion.Minor > 15 && packageVersion.Minor < 28)
{
releaseTag = $"1.{packageVersion.Minor - 15}.{packageVersion.Build}";
}
Expand Down
3 changes: 2 additions & 1 deletion src/binver/binver/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 1
#define VERSION_MINOR 12
#define VERSION_MINOR 28
#define VERSION_BUILD 0
#define VERSION_REVISION 0

Expand All @@ -29,3 +29,4 @@
#define VER_FILEOS VOS_NT_WINDOWS32
#define VER_FILEFLAGS VER_VER_DEBUG
#define VER_FILETYPE VFT_APP