Release Notes for Microsoft NuGet Packages

Is it possible to see any release notes / version history for Microsoft NuGet packages?

As an example, we currently have version 1.0.5 of Microsoft.CodeDom.Providers.DotNetCompilerPlatform installed in our solution and there is now an update available for version 1.0.6 ( https://www.nuget.org/ packages / Microsoft.CodeDom.Providers.DotNetCompilerPlatform ).

This is a potentially important update as it relates to the Roslyn compiler used to compile our web application. Obviously, graduation notes should be circulated as it helps with the following problems:

  • How this update should be prioritized (from a project management perspective)
  • Things to check after applying this update
  • Does it solve any existing problems in our application.

I suspect it is related to the Roslyn project ( https://github.com/dotnet/roslyn ), but I cannot find any release notes there.

+3


source to share


3 answers


If you Microsoft.CodeDom.Providers.DotNetCompilerPlatform

had release notes, they will most likely be in an element <releaseNotes>

in the .nuspec file for the package. After installing version 1.0.6 and unpacking its .nupkg file, I found this:

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Microsoft.CodeDom.Providers.DotNetCompilerPlatform</id>
    <version>1.0.6</version>
    <title>CodeDOM Providers for .NET Compiler Platform ("Roslyn")</title>
    <authors>Microsoft</authors>
    <owners>Microsoft</owners>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm</licenseUrl>
    <projectUrl>http://www.asp.net/</projectUrl>
    <description>Replacement CodeDOM providers that use the new .NET Compiler Platform ("Roslyn") compiler as a service APIs. This provides support for new language features in systems using CodeDOM (e.g. ASP.NET runtime compilation) as well as improving the compilation performance of these systems.</description>
    <summary>Replacement CodeDOM providers that use the new .NET Compiler Platform ("Roslyn") compiler as a service APIs.</summary>
    <copyright>ยฉ Microsoft Corporation. All rights reserved.</copyright>
    <language>en-US</language>
    <tags>Roslyn CodeDOM Compiler CSharp VB.Net ASP.NET</tags>
    <dependencies>
      <group targetFramework=".NETFramework4.5">
        <dependency id="Microsoft.Net.Compilers" version="1.3.2" />
      </group>
      <group targetFramework=".NETFramework4.6">
        <dependency id="Microsoft.Net.Compilers" version="2.1.0" />
      </group>
    </dependencies>
    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
  </metadata>
</package>

      



It doesn't look like there are release notes here.

+2


source


There are hundreds of thousands of downloads in this particular package - it seems unlikely that the microsoft compiler for all of these sites is largely undocumented.



0


source


According to this issue in the roslyn repository, this package is NOT handled by the Roslyn command:

Jaredpar commented on May 30, 2017

@niemyjski points out that despite the name, we do not own this particular package. This was done by the ASP.net team. The repo for the package is here https://github.com/aspnet/RoslynCodeDomProvider

And that repo seems to contain the code to build the package and something similar to the release notes can be found here:

https://github.com/aspnet/RoslynCodeDomProvider/releases

0


source







All Articles