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
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.
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