Open cvrebert opened 6 hours ago
While it is true that the functionality has been the same since the 1.0 client, older versions of the client don't support all of the fields from newer versions of the schema. The notes were incremented to match the version of the client that the schema corresponds to so as to show that the behavior hadn't changed since the 1.0 version, and was still the same in each version of the client which supports that field.
I've raised a PR to update the ones that were missed
For the fields
PackageName
andPublisher
in the Locale schema, since schema 1.0.0, there has consistently been a note like the following (modulo irrelevant phrasing tweaks regarding Windows 11 and/or the Settings app and/or prefixing "entry" with "ARP") regarding a semantic change in winget 1.0:In the docs for all subsequent schema versions that still exist, those notes continue to reference Windows Package Manager v1.0; presumably that's when that change to Locale semantics was made.
However, the same fields in the defaultLocale schema have near-identical notes, except the Windows Package Manager version isn't frozen in their case:
Ought these notes all refer to 1.0 instead, or was there actual intentionality behind any of the incrementations?