diff --git a/docs/TOC.md b/docs/TOC.md index d3b9d929f..f6b918292 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -289,6 +289,7 @@ ## Release notes ### [Known Issues](release-notes/known-issues.md) ### NuGet 5.x +#### [NuGet 5.5](release-notes/NuGet-5.5.md) #### [NuGet 5.4](release-notes/NuGet-5.4.md) #### [NuGet 5.3](release-notes/NuGet-5.3.md) #### [NuGet 5.2](release-notes/NuGet-5.2-RTM.md) diff --git a/docs/release-notes/NuGet-5.5.md b/docs/release-notes/NuGet-5.5.md new file mode 100644 index 000000000..af88533a6 --- /dev/null +++ b/docs/release-notes/NuGet-5.5.md @@ -0,0 +1,100 @@ +--- +title: NuGet 5.5 Release Notes +description: Release notes for NuGet 5.5 including new features, bug fixes, and DCRs. +author: karann-msft +ms.author: karann +ms.date: 03/19/2020 +ms.topic: conceptual +--- + +# NuGet 5.5 Release Notes + +NuGet distribution vehicles: + +| NuGet version | Available in Visual Studio version| Available in .NET SDK(s)| +|:---|:---|:---| +| [**5.5.0**](https://nuget.org/downloads) | [Visual Studio 2019 version 16.5](https://visualstudio.microsoft.com/downloads/) | [3.1.200](https://dotnet.microsoft.com/download/dotnet-core/3.1)1 | + +1Installed with Visual Studio 2019 with .NET Core workload + +## Summary: What's New in 5.5 + +* Improved accessibility and screen reader experience for the NuGet package manager UI in Visual Studio + * Accessibility issues in Screen Reader experiences, missing altText and accessible name for Installed textbox, etc., - [#9059](https://github.com/NuGet/Home/issues/9059) + * Accessibility issues in Screen Reader experiences in Packages List - [#9077](https://github.com/NuGet/Home/issues/9077) + * Accessibility issues in Screen Reader experiences related to "browse","install","update" Tabs - [#9078](https://github.com/NuGet/Home/issues/9078) + * Narrator does not announce "Blank","No Dependencies","nuget.org","MIT" link label [#9157](https://github.com/NuGet/Home/issues/9157) + +* Support for surfacing self-contained icons in Visual Studio package manager UI for packages hosted on local feeds - [#8189](https://github.com/NuGet/Home/issues/8189) + +* Significantly improved no-op restore performance using `RestoreUseStaticGraphEvaluation` which speeds up evaluations by calling MSBuild Static Graph APIs - [8791](https://github.com/NuGet/Home/issues/8791) + +* Improved dotnet.exe reliability with cross-platform authentication plugins + * dotnet restore failing with TaskCanceledException - [#7842](https://github.com/NuGet/Home/issues/7842) + * Plugin: "A task was cancelled" - problem with ADO authentication due to this. - [#8528](https://github.com/NuGet/Home/issues/8528) + +* add `dotnet nuget source` command - [#4126](https://github.com/NuGet/Home/issues/4126) + +* Suport for `--skip-duplicate` using dotnet nuget push - [#8778](https://github.com/NuGet/Home/issues/8778) + +* Support `packages.config` with msbuild /restore - [#8506](https://github.com/NuGet/Home/issues/8506) + +### Issues fixed in this release + +**Bugs** + +* Rework Self-Updater with V3 Apis - [#4197](https://github.com/NuGet/Home/issues/4197) + +* Wrong package dependency version If package dependency version is set to '*' - [#6697](https://github.com/NuGet/Home/issues/6697) + +* ErrorUnsafePackageEntry error message is not pointing to source of problem - [#7505](https://github.com/NuGet/Home/issues/7505) + +* Lock file is not honored in "*" scenarios - [#8073](https://github.com/NuGet/Home/issues/8073) + +* NuGet.exe does not resolve to the latest version of a package when using * in PackageReference (MSBuild/Dotnet/VS restore do) - [#8432](https://github.com/NuGet/Home/issues/8432) + +* dotnet list package with multi targeting WPF project - [#8463](https://github.com/NuGet/Home/issues/8463) + +* Improve ConcurrencyUtilities (reduce CPU usage) - [#8653](https://github.com/NuGet/Home/issues/8653) + +* DG Spec for unloaded project scenarios should not be written in preview restores - [#8793](https://github.com/NuGet/Home/issues/8793) + +* The Visual Studio NuGet packages (RestoreManagerPackage) needs to auto load on solution build events - [#8796](https://github.com/NuGet/Home/issues/8796) + +* Deadlock in VSSettings init - [#8842](https://github.com/NuGet/Home/issues/8842) + +* VisualStudio ToolBox is not populated from a NuGet package if a project is placed in a solution folder - [#8868](https://github.com/NuGet/Home/issues/8868) + +* VS: solution restore perpetually fails due to race condition - [#8881](https://github.com/NuGet/Home/issues/8881) + +* Constant "loading.." on installed tab, and "searching .." on updates tab - [#8890](https://github.com/NuGet/Home/issues/8890) + +* Missing Embedded Icons in VS PM UI after cache expires - [#9069](https://github.com/NuGet/Home/issues/9069) + +* FireAndForget PM UI startup - [#9112](https://github.com/NuGet/Home/issues/9112) + +* Restore: IncludeExcludeFiles.Equals(...) implementation is incorrect - [#9167](https://github.com/NuGet/Home/issues/9167) + +* Restore: PackageSpec.Clone() creates unequal clone - [#9211](https://github.com/NuGet/Home/issues/9211) + +* Error list shown although "Always show Error List if build finishes with errors" is not checked - [#8190](https://github.com/NuGet/Home/issues/8190) + +* Static Graph restore should not pass empty SolutionPath - [#9061](https://github.com/NuGet/Home/issues/9061) + +* Restore: closure computed for each project 4 times - [#9042](https://github.com/NuGet/Home/issues/9042) + +* Restore: DependencyGraphSpec.Load(...) does not need JObject - [#9040](https://github.com/NuGet/Home/issues/9040) + +* Restore: large strings created on large object heap (LOH) - [#9031](https://github.com/NuGet/Home/issues/9031) + +* Custom nuget.exe on newer mono might break due to the MSBuild SDK Resolver - [8848](https://github.com/NuGet/Home/issues/8848) + +* restore fails when nuget.dgspec.json is "used by another process" - [8692](https://github.com/NuGet/Home/issues/8692) + +**DCRs** + +* Logic in _GetRestoreProjectStyle should be in a task - [#8804](https://github.com/NuGet/Home/issues/8804) + +* Add deprecation information by default on the installed tab - [#8541](https://github.com/NuGet/Home/issues/8541) + +**[List of all issues fixed in this release - 5.5](https://app.zenhub.com/workspaces/nuget-client-team-55aec9a240305cf007585881/reports/release?release=5e0e5fbd021f7aa0ec95db18)**