Skip to content

Commit 14bdb48

Browse files
committed
Push some updates
1 parent 01d895f commit 14bdb48

File tree

1 file changed

+20
-24
lines changed

1 file changed

+20
-24
lines changed

docs/release-notes/NuGet-7.0.md

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ NuGet distribution vehicles:
1818

1919
## Summary: What's New in 7.0.0
2020

21-
* Created the [NuGet Model Context Protocol (MCP) Server](https://learn.microsoft.com/nuget/concepts/nuget-mcp-server) available in package, [NuGet.Mcp.Server](https://www.nuget.org/packages/NuGet.Mcp.Server#readme-body-tab)
21+
* Projects that target .NET 10 warn for vulnerabilities in transitive packages by defaulting to NuGetAuditMode=all [#14161](https://github.com/nuget/home/issues/14161)
2222

23-
* [TODO] Projects that target .NET 10 warn for vulnerabilities in transitive packages by defaulting to NuGetAuditMode=all
23+
* [Package pruning](../consume-packages/Package-References-in-Project-Files.md#prunepackagereference) is enabled for all projects targeting .NET 10 [#14345](https://github.com/NuGet/Home/issues/14345)
2424

25-
* [TODO] Projects that target .NET 10 are enabled into package pruning
25+
* Created the [NuGet Model Context Protocol (MCP) Server](https://learn.microsoft.com/nuget/concepts/nuget-mcp-server) available in package, [NuGet.Mcp.Server](https://www.nuget.org/packages/NuGet.Mcp.Server#readme-body-tab)
2626

2727
* Enable packing legacy PackageReference projects without the need for a package - [#14046](https://github.com/NuGet/Home/issues/14046)
2828

@@ -42,30 +42,21 @@ NuGet distribution vehicles:
4242

4343
### Breaking changes
4444

45-
* unused NuGet VS Extensibility APIs removed - [#14403](https://github.com/NuGet/Home/issues/14403)
46-
47-
* Package pruning doesn't work with lock files - [#14272](https://github.com/NuGet/Home/issues/14272)
48-
49-
* Pruning should prune and not warn for a direct reference in a multi-targeting project that does not prune on all TargetFrameworks - [#14196](https://github.com/NuGet/Home/issues/14196)
50-
51-
* [DCR] Raise an error for SHA-1 fingerprints usage in NuGet.exe sign, mssign commands - [#13962](https://github.com/NuGet/Home/issues/13962)
52-
53-
* Show an error when a non https source is used in a resource in a service index - [#13364](https://github.com/NuGet/Home/issues/13364)
54-
5545
* Add package ID validation during restore - [#14407](https://github.com/NuGet/Home/issues/14407)
5646

57-
#### SDK Breaking changes
47+
* Project.json is no longer supported in 7.0. Visual Studio 2026 automatically migrated project.json projects to PackageReference
5848

59-
* Remove all unused APIs marked as obsolete in NuGet.Frameworks, NuGet.Protocol, NuGet.Commands & NuGet.PackageManagement - [#14395](https://github.com/NuGet/Home/issues/14395)
49+
* Package pruning will lead to a one-time diff in packages lock file - [#14272](https://github.com/NuGet/Home/issues/14272)
6050

61-
* Remove obsolete APIs from NuGet.Common, NuGet.Configuration, NuGet.LibraryModel, NuGet.Packaging and NuGet.ProjectModel - [#14393](https://github.com/NuGet/Home/issues/14393)
51+
* Pruning privatizes a direct references by apply PrivateAssets=all and IncludeAssets=none - [#14196](https://github.com/NuGet/Home/issues/14196)
6252

63-
* Block and remove code for unused restore implementations such as `Standalone`. - [#14184](https://github.com/NuGet/Home/issues/14184)
53+
* Raise an error for SHA-1 fingerprints usage in NuGet.exe sign, mssign commands - [#13962](https://github.com/NuGet/Home/issues/13962)
6454

65-
* Remove `DotnetToolReference` restore - [#14183](https://github.com/NuGet/Home/issues/14183)
55+
* Show an error when a non https source is used in a resource in a service index - [#13364](https://github.com/NuGet/Home/issues/13364)
6656

67-
* Project.json Deprecation
57+
#### SDK Breaking changes
6858

59+
* Project.json deprecation
6960
* Remove project.json pack - [#7931](https://github.com/NuGet/Home/issues/7931)
7061

7162
* Remove project.json support - [#7199](https://github.com/NuGet/Home/issues/7199)
@@ -74,6 +65,15 @@ NuGet distribution vehicles:
7465

7566
* Clean up Package Spec redudant APIs - [#6231](https://github.com/NuGet/Home/issues/6231)
7667

68+
* Unused NuGet VS Extensibility APIs removed - [#14403](https://github.com/NuGet/Home/issues/14403)
69+
70+
* Remove all unused APIs marked as obsolete in NuGet.Frameworks, NuGet.Protocol, NuGet.Commands & NuGet.PackageManagement - [#14395](https://github.com/NuGet/Home/issues/14395)
71+
72+
* Remove obsolete APIs from NuGet.Common, NuGet.Configuration, NuGet.LibraryModel, NuGet.Packaging and NuGet.ProjectModel - [#14393](https://github.com/NuGet/Home/issues/14393)
73+
74+
* Block and remove code for unused restore implementations such as `Standalone`. - [#14184](https://github.com/NuGet/Home/issues/14184)
75+
76+
* Remove `DotnetToolReference` restore - [#14183](https://github.com/NuGet/Home/issues/14183)
7777

7878
### Issues fixed in this release
7979

@@ -91,8 +91,7 @@ NuGet distribution vehicles:
9191

9292
* [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)
9393

94-
95-
#### SDK fixes
94+
#### NuGet SDK fixes
9695

9796
* Don't use reflection based deserialization in NuGet.Protocol - [#14470](https://github.com/NuGet/Home/issues/14470)
9897

@@ -112,15 +111,12 @@ NuGet distribution vehicles:
112111

113112
* Remove NUGET_EXPERIMENTAL_USE_NJ_FOR_FILE_PARSING - [#14257](https://github.com/NuGet/Home/issues/14257)
114113

115-
116-
117114
* Enable CanShowDialog for .NET core Authentication Plugins - [#14010](https://github.com/NuGet/Home/issues/14010)
118115

119116
* "dotnet package update" modifies wrong project file (csproj) - [#14585](https://github.com/NuGet/Home/issues/14585)
120117

121118
* VS crashes when the only project in the solution is a project.json project - [#14553](https://github.com/NuGet/Home/issues/14553)
122119

123-
124120
* Remove RestoreTargetGraph.Name as it's redundant with restoreTargetGraph.TargetGraphName being the widely used version - [#14529](https://github.com/NuGet/Home/issues/14529)
125121

126122
* Remove RestoreArgs.LockFileVersion as it's functionality unused - [#14524](https://github.com/NuGet/Home/issues/14524)

0 commit comments

Comments
 (0)