Skip to content

Commit a5a74ff

Browse files
author
Kraig Brockschmidt
committed
2 parents 3516f2c + 75fbb65 commit a5a74ff

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed

docs/Release-Notes/Index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ ms.reviewer:
3232

3333
[Known Issues](../release-notes/known-issues.md)
3434

35+
[NuGet 4.3 RTM](../release-notes/nuget-4.3-rtm.md)
36+
3537
[NuGet 4.0 RTM](../release-notes/nuget-4.0-rtm.md)
3638

3739
[NuGet 4.0 RC](../release-notes/nuget-4.0-rc.md)
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
# required metadata
3+
4+
title: NuGet 4.3 RTM Release Notes | Microsoft Docs
5+
author: karann
6+
ms.author: karann
7+
manager: unnir
8+
ms.date: 08/14/2017
9+
ms.topic: article
10+
ms.prod: nuget
11+
#ms.service:
12+
ms.technology: null
13+
ms.assetid: da3bf363-4d9d-446c-b91d-41c4cf6e16a1
14+
15+
# optional metadata
16+
17+
description: Release notes for NuGet 4.3 RTM including known issues, bug fixes, added features, and DCRs.
18+
keywords: NuGet 4.3 RTM release notes, bug fixes, known issues, added features, DCRs
19+
#ROBOTS:
20+
#audience:
21+
#ms.devlang:
22+
ms.reviewer:
23+
- karann
24+
- unnir
25+
- anangaur
26+
#ms.suite:
27+
#ms.tgt_pltfrm:
28+
#ms.custom:
29+
30+
---
31+
32+
# 4.3 RTM Release Notes
33+
34+
[Visual Studio 2017 15.3 RTW](https://www.visualstudio.com/news/releasenotes/vs2017-relnotes) comes with NuGet 4.3 RTM which adds support for new scenarios such as .NET Standard 2.0/.NET Core 2.0, contains many quality fixes, and improves performance. This release also brings several improvements like support for Semantic Versioning 2.0.0, MSBuild integration of NuGet warnings and errors, and more.
35+
36+
## Known issues
37+
38+
### NuGet restore may treat disabled package sources as enabled in some cases
39+
40+
#### Issue:
41+
The following restore command-line techniques treat disabled packages sources as enabled. [NuGet#5704](https://github.com/NuGet/Home/issues/5704)
42+
- `msbuild /t:restore`
43+
- `dotnet restore` (either with dotnet.exe that ships with VS, or the one that comes with NetCore SDK 2.0.0)
44+
45+
#### Workaround:
46+
1. Use Visual Studio (2017 15.3 or later) or NuGet.exe (v4.3.0 or later)
47+
1. Delete your disabled source and continue to use msbuild or dotnet.exe.
48+
1. For your solution, you could use "Clear" in NuGet.config and then define the sources necessary for that solution.
49+
50+
51+
## Issues fixed in NuGet 4.3 RTM timeframe
52+
53+
[NuGet 4.0 RTM Release Notes](../release-notes/nuget-4.0-RTM.md) - Lists all the issues fixed for NuGet 4.0 RTM
54+
55+
**Feature:**
56+
57+
* Improve NuGet Restore Perf - Implement smarter NoOp for command line restores and VS - [#5080](https://github.com/NuGet/Home/issues/5080)
58+
59+
* NET Core 2.0: VS/Dotnet CLI should start using existing NuGet functionality: FallBack folders - [#4939](https://github.com/NuGet/Home/issues/4939)
60+
61+
* NET Core 2.0: Enable users to ignore specific restore warnings (or elevate to error) - [#4898](https://github.com/NuGet/Home/issues/4898)
62+
63+
* NET Core 2.0: CLI localized assemblies - [#4896](https://github.com/NuGet/Home/issues/4896)
64+
65+
* NET Core 2.0: register all warnings/errors to assets file (including PackageTargetFallback) - [#4895](https://github.com/NuGet/Home/issues/4895)
66+
67+
* Enable TFM support: NetStandard2.0, Tizen - [#4892](https://github.com/NuGet/Home/issues/4892)
68+
69+
* Reduce the number of NuGet.Core and NuGet.Client projects (and thus DLLs) - [#2446](https://github.com/NuGet/Home/issues/2446)
70+
71+
* Add ability to mark nuget warnings as errors - [#2395](https://github.com/NuGet/Home/issues/2395)
72+
73+
74+
**Bug:**
75+
76+
* msbuild /t:pack fails with The "DevelopmentDependency" parameter is not supported by the "PackTask" task - [#5584](https://github.com/NuGet/Home/issues/5584)
77+
78+
* Directory structure for content files flattened if not adding Windows directory separator at the end of PackagePath - [#4795](https://github.com/NuGet/Home/issues/4795)
79+
80+
* netcore projects don't support setting as developmentDependency - [#4694](https://github.com/NuGet/Home/issues/4694)
81+
82+
* RestoreManagerPackage being loaded synchronously which blocked UI thread and deadlocked VS - [#4679](https://github.com/NuGet/Home/issues/4679)
83+
84+
* dotnet Restore (& therefore msbuild /t:restore) skips projects with an explicit solution project dependency [#4578](https://github.com/NuGet/Home/issues/4578)
85+
86+
* If your solution has projectreferences that refer to the same project, with different casing, restore may not work. This also affects different relative paths, without a difference in casing - [#4574](https://github.com/NuGet/Home/issues/4574)
87+
88+
* Executables restored from NuGet packages are no longer executable with .NET Core 2.0 - [#4424](https://github.com/NuGet/Home/issues/4424)
89+
90+
* NuGet.exe swallows details of exception when parsing solution file - [#4411](https://github.com/NuGet/Home/issues/4411)
91+
92+
* Pack puts content files in wrong location if ContentTargetFolders contains a path that ends with '/' on Windows - [#4407](https://github.com/NuGet/Home/issues/4407)
93+
94+
* Can't restore a DotNetCliToolReference for a tools package that targets netcoreapp1.1 - [#4396](https://github.com/NuGet/Home/issues/4396)
95+
96+
* Nuget update CLI leaves the old package version condition in project file (C++) - [#2449](https://github.com/NuGet/Home/issues/2449)
97+
98+
**DCR:**
99+
100+
* Read DotnetCliToolTargetFramework from CPS nomation - [#5397](https://github.com/NuGet/Home/issues/5397)
101+
102+
* TPMinV check should work for pj style UWP - [#4763](https://github.com/NuGet/Home/issues/4763)
103+
104+
* Improve UI description for AutoReferenced packages - [#4471](https://github.com/NuGet/Home/issues/4471)
105+
106+
* NuGet restore is selecting compile assets from runtime section. - [#4207](https://github.com/NuGet/Home/issues/4207)
107+
108+
* Put dependency diagnostics in the lock file - [#1599](https://github.com/NuGet/Home/issues/1599)
109+
110+
## Link to GitHub issues fixed in 4.3 RTM
111+
112+
[Issues List](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.3")

0 commit comments

Comments
 (0)