microsoft / winget-cli

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
https://learn.microsoft.com/windows/package-manager/
MIT License
23.38k stars 1.46k forks source link

Separate "PackageVersion" from "Marketing Version" #3061

Open Trenly opened 1 year ago

Trenly commented 1 year ago

Description of the new feature / enhancement

Currently, there is the concept of two different versions 1) The Marketing Version 2) The DisplayVersion

Guidance has been to use PackageVersion as the marketing version and using the AppsAndFeaturesEntries to define the DisplayVersion when it differs from the marketing version.

I propose adding a new manifest field MarketingVersion - which would allow the version to be arbitrary and duplicative while still retaining a semantic version for PackageVersion

Proposed technical implementation details

No response

Trenly commented 1 year ago

[Policy] Area-Manifest