| title | NuGet 5.3 Release Notes |
|---|---|
| description | Release notes for NuGet 5.3 including new features, bug fixes, and DCRs. |
| author | JonDouglas |
| ms.author | jodou |
| ms.date | 09/06/2019 |
| ms.topic | conceptual |
NuGet distribution vehicles:
| NuGet version | Available in Visual Studio version | Available in .NET SDK(s) |
|---|---|---|
| 5.3.0 | Visual Studio 2019 version 16.3 | 3.0.1001 |
| 5.3.1 | Visual Studio 2019 version 16.3.6 | Future version: 3.0.101 |
1Installed with Visual Studio 2019 with .NET Core workload
-
Package Icon can be embedded in the package, instead of needing an external URL. - #352
-
Improved security with SHA tracking and enforcement for Packages.Config - #7281
-
Enable deprecation of obsolete/legacy NuGet Packages #2867 | Blog post | Docs
Bugs
-
NuGet packages produced with 3.0.100-preview9 SDK cannot be used by 2.2 SDK users...depending on your timezone #8603
-
Quote " characters in PATH cause "Illegal characters in path" failure in
nuget restore#8168 -
VS: assemblies are fully ngen-ed not partially ngen-ed - #8513
-
Reduce memory usage (unsubscribe from events) - #8471
-
"Error_UnableToFindProjectInfo" message is not grammatically correct - #8441
-
NU1403 improvements - validate all packages, include the expected/actual sha values - #8424
-
Multiple enumeration in
NuGetPackageManager.PreviewUpdatePackagesAsync- #8401 -
Revert "public -> internal" change in PluginProcess - #8390
-
IVsPackageSourceProvider.GetSources(…) has ill-defined exception behavior - #8383
-
Make PluginManager constructor public again - #8379
-
Metrics to track the refresh rate of the PM UI - #8369
-
Decrease the number of UI refreshes when installing through the Package Manager UI - #8358
-
Telemetry: datetime values use culture-specific formats - #8351
-
Reduce UI refreshes in browse tab of Package Manager UI #6570 - #8339
-
[Test Failure] “Unable to parse config file” will prompt twice - #8320
-
Raise NU5037 error with good doc page that explains customer fixes (The package is missing the required nuspec file) - #8291
-
Locked-mode restore fails when a project's RuntimeIdentifier is changed - #8260
-
Make the Settings reading in VS lazy - #8156
-
Regression in
Nuget sources addcauses "The ':' character, hexadecimal value 0x3A, cannot be included in a name" errors - #7948 -
NuGet plugin credential providers - hide the process window - #7511
-
Enforce PackagePathResolver is an absolute path - #7349
-
Reduce UI refreshes in install and update tabs of Package Manager UI - #6570
DCR:
-
Update Xamarin frameworks to map to NetStandard 2.1 - #8368
-
Enable copying the contents of package manager "preview window" for install/update - #8324
-
Enable restore on .proj files - #8212
-
Introduce
NUGET_NETFX_PLUGIN_PATHSandNUGET_NETCORE_PLUGIN_PATHSto support configuration of both at same time - #8151 -
Enable multiple versions for a PackageDownload via Version attribute - #8074
-
Add -SolutionDirectory and -PackageDirectory options to nuget.exe pack - #7163