dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.29k stars 4.74k forks source link

[5.0] Versioning in the 5.0 universe #997

Closed wtgodbe closed 4 years ago

wtgodbe commented 5 years ago

With CoreFx moving to 5.0 branding, we have an opportunity to unify our various versioning schemes. Meaning that ProductVersion, FileVersion, AssemblyVersion, and PackageVersions can likely all be bumped to something in the 5 band. We should come up with a plan for what this will look like so we can get into a good state before we start shipping packages to customers.

TODO:

CC @ericstj @leculver @safern @joperezr @danmosemsft

wtgodbe commented 5 years ago

Once we update AssemblyVersions, we'll need to add mappings into packageIndex.json for them.

wtgodbe commented 5 years ago

CC @Anipik

leculver commented 4 years ago

~ClrMD versions (and ships) completely independently from .Net Core and its versioning scheme. Is there any expected action for me and the library here? I would like to remain on "ClrMD 2.0" as it makes the most sense for the library.~

Edit: Just realized this is not in relation to ClrMD, I wear too many hats these days...

leculver commented 4 years ago

What will the first version range for .Net 5 look like? I just wanted to confirm it doesn't overlap with Silverlight Watson crashes.