You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release-notes/NuGet-7.0.md
+23-17Lines changed: 23 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: NuGet 7.0 Release Notes
3
3
description: Release notes for NuGet 7.0 including new features, bug fixes, and DCRs.
4
4
author: donnie-msft
5
5
ms.date: 10/29/2025
6
-
ms.topic: conceptual
6
+
ms.topic: release-notes
7
7
---
8
8
9
9
# NuGet 7.0 Release Notes
@@ -18,15 +18,17 @@ NuGet distribution vehicles:
18
18
19
19
## Summary: What's New in 7.0.0
20
20
21
-
*Details pane reflects Vulnerability Data from Audit Sources - [#14554](https://github.com/NuGet/Home/issues/14554)
21
+
*[TODO][Announcing the NuGet MCP Server Preview](https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/)
22
22
23
-
*When adding an http source in the options dialog, have the user click on a checkbox to more explicitly agree to AllowInsecureConnections being added - [#14377](https://github.com/NuGet/Home/issues/14377)
23
+
*[TODO] Projects that target .NET 10 warn for vulnerabilities in transitive packages by defaulting to NuGetAuditMode=all
24
24
25
-
*Error needed in Package Sources settings for HTTP source without AllowInsecureConnections - [#14367](https://github.com/NuGet/Home/issues/14367)
25
+
*[TODO] Projects that target .NET 10 are enabled into package pruning
26
26
27
-
*Implement programmatic validation API for Unified Settings - [#14359](https://github.com/NuGet/Home/issues/14359)
27
+
*Enable packing legacy PackageReference projects without the need for a package - [#14046](https://github.com/NuGet/Home/issues/14046)
28
28
29
-
* Use Regex UI validation on NuGet options pages - [#14358](https://github.com/NuGet/Home/issues/14358)
29
+
* Promote NU3043 warning to error in .NET 10 - [#13814](https://github.com/NuGet/Home/issues/13814)
30
+
31
+
* Details pane reflects Vulnerability Data from Audit Sources - [#14554](https://github.com/NuGet/Home/issues/14554)
* Remove project.json support - [#7199](https://github.com/NuGet/Home/issues/7199)
68
68
69
69
* Clean up Package Spec redudant APIs - [#6231](https://github.com/NuGet/Home/issues/6231)
70
70
71
+
* Add package ID validation during restore - [#14407](https://github.com/NuGet/Home/issues/14407)
72
+
71
73
### Issues fixed in this release
72
74
73
75
* Don't use reflection based deserialization in NuGet.Protocol - [#14470](https://github.com/NuGet/Home/issues/14470)
@@ -88,19 +90,15 @@ NuGet distribution vehicles:
88
90
89
91
* JsonSerializerIsReflectionDisabled on update to Nuget.Protocols 6.13.1 in apps with JsonSerializerIsReflectionEnabledByDefault set to false - [#14111](https://github.com/NuGet/Home/issues/14111)
90
92
91
-
* Enable packing legacy PackageReference projects without the need for a package (ie merge NuGet.Build.Tasks.Pack into NuGet.Build.Tasks) - [#14046](https://github.com/NuGet/Home/issues/14046)
92
-
93
93
* Enable CanShowDialog for .NET core Authentication Plugins - [#14010](https://github.com/NuGet/Home/issues/14010)
* VS crashes when the only project in the solution is a project.json project - [#14553](https://github.com/NuGet/Home/issues/14553)
100
98
101
99
*[Localization] The table title ‘Package Source Mapping’ in the ‘Options->NuGet Package Manager->Package Source Mapping’ page was not localized - [#14550](https://github.com/NuGet/Home/issues/14550)
102
100
103
-
* Remove RestoreTargetGraph.Name as it's redundant withg restoreTargetGraph.TargetGraphName being the widely used version - [#14529](https://github.com/NuGet/Home/issues/14529)
101
+
* Remove RestoreTargetGraph.Name as it's redundant with restoreTargetGraph.TargetGraphName being the widely used version - [#14529](https://github.com/NuGet/Home/issues/14529)
104
102
105
103
* Remove RestoreArgs.LockFileVersion as it's functionality unused - [#14524](https://github.com/NuGet/Home/issues/14524)
106
104
@@ -124,8 +122,6 @@ NuGet distribution vehicles:
124
122
125
123
* Move pruning enabled frameworks to the NuGet.targets - [#14424](https://github.com/NuGet/Home/issues/14424)
126
124
127
-
* Add package ID validation during restore - [#14407](https://github.com/NuGet/Home/issues/14407)
128
-
129
125
* Decommission Legacy VS Options NuGet Settings - [#14398](https://github.com/NuGet/Home/issues/14398)
130
126
131
127
* LockFileLibrary does not need to be mutable - [#14385](https://github.com/NuGet/Home/issues/14385)
@@ -160,6 +156,16 @@ NuGet distribution vehicles:
160
156
161
157
* Reenable new algorithm resolution with lock files - [#13800](https://github.com/NuGet/Home/issues/13800)
162
158
159
+
*[Feature]: dotnet list [project | solution] package does not work with solution filters - [#11789](https://github.com/NuGet/Home/issues/11789)
160
+
161
+
* When adding an http source in the options dialog, have the user click on a checkbox to more explicitly agree to AllowInsecureConnections being added - [#14377](https://github.com/NuGet/Home/issues/14377)
162
+
163
+
* Error needed in Package Sources settings for HTTP source without AllowInsecureConnections - [#14367](https://github.com/NuGet/Home/issues/14367)
164
+
165
+
* Implement programmatic validation API for Unified Settings - [#14359](https://github.com/NuGet/Home/issues/14359)
166
+
167
+
* Use Regex UI validation on NuGet options pages - [#14358](https://github.com/NuGet/Home/issues/14358)
168
+
163
169
*[Bug Bash] Pressing the page-down button on the keyboard when focusing on ‘Version’ drop-down box with Tab key makes the box empty - [#13605](https://github.com/NuGet/Home/issues/13605)
164
170
165
171
*[Bug Bash][Unstable] The first removing of a source mapping from the ‘Package Source Mappings’ list in ‘Package Source Mapping’ dialog doesn’t work - [#13520](https://github.com/NuGet/Home/issues/13520)
0 commit comments