Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nuget 5.5.0 release notes #1963

Merged
merged 18 commits into from
Mar 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,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)
Expand Down
100 changes: 100 additions & 0 deletions docs/release-notes/NuGet-5.5.md
Original file line number Diff line number Diff line change
@@ -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)<sup>1</sup> |

<sup>1</sup>Installed with Visual Studio 2019 with .NET Core workload

## Summary: What's New in 5.5
karann-msft marked this conversation as resolved.
Show resolved Hide resolved

* 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 <add|remove|update|disable|enable|list> source` command - [#4126](https://github.com/NuGet/Home/issues/4126)
kartheekp-ms marked this conversation as resolved.
Show resolved Hide resolved

* 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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this section should be separate from the "Summary: What's New in 5.5". As such, this title should be brought at the same level. (I.e. Use ## instead of ###.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my recommendation would be to keep formatting consistent with past release 5.x release notes at-least. I believe the current PR is consistent. If we decide to make a change, we should change it in other 5.x rel notes as well.


**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 <term>.." 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)
kartheekp-ms marked this conversation as resolved.
Show resolved Hide resolved

* 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)**