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.
source to share
had release notes, they will most likely be in an element
in the .nuspec file for the package. After installing version 1.0.6 and unpacking its .nupkg file, I found this:
<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.
source to share
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:
source to share