Zpráva k vydání verze NuGet 5.7
Distribuční vozidla NuGet:
Verze NuGetu | K dispozici ve verzi sady Visual Studio | Dostupné v sadě .NET SDK |
---|---|---|
5.7.0 | Visual Studio 2019 verze 16.7 | 3.1.4011 |
5.7.1 | Visual Studio 2019 verze 16.7 | 3.1.4081 |
5.7.2 | – | 3.1.4201 |
5.7.3 | – | 3.1.4241 |
1 Nainstalované se sadou Visual Studio 2019 s úlohou .NET Core
- [Zabezpečení]: Informační zpravodaj zabezpečení společnosti Microsoft CVE-2022-41032 | Ohrožení zabezpečení z důvodu zvýšení oprávnění v .NET – #12149
- [Zabezpečení]: Informační zpravodaj zabezpečení společnosti Microsoft CVE-2022-30184 | Ohrožení zabezpečení spočívající ve zpřístupnění informací v .NET – #11883
Přidání podpory externích aliasů pro odkazy na balíčky NuGet – #4989
Rychlejší přepínání mezi kartami Nainstalované a Aktualizace díky tomu, že jim umožníte sdílet zdroj dat a snížit počet změn – #8294
Rychlejší obnovení – zrychlení vyhodnocení voláním rozhraní API statického grafu NÁSTROJE MSBuild (dotnet.exe) – #9644
Přidání částečného obnovení sady Visual Studio pro projekty PackageReference (no-op++) – #9513
Uživatelské rozhraní sady Visual Studio Správce balíčků se chybově ukončí méně často při vyhledávání chybných zdrojů balíčků, které vrací více než požadovaný počet výsledků na požadavek HTTP. - #8478
Přidání integrace informací PackageVersion pro projekty bez sady SDK v obnovení VS – #9236
Přidání podpory pro aktualizaci
-self -Source
https://feed nuget.exe – č. 1783Přidání podpory více konfiguračních souborů v adresáři %APPDATA%\NuGet – #9394
DeterministicSourcePaths teď bere v úvahu zdrojové balíčky NuGet – #9431
Přidání rozhraní API rozšiřitelnosti INuGetProjectService.GetInstalledPackagesAsync – #9702
Přidání rozhraní API pro interoperabilitu pro vytvoření výčtu záložních složek bez nutnosti řešení nebo projektu – #9395
Přidání
latest
možnosti pro-MSBuildVersion
- #8808
Chyby:
Při obnovení rozhraní příkazového řádku dotnet při spouštění modulů plug-in přihlašovacích údajů zkuste rozhraní příkazového řádku dotnet na systémové cestě, pokud
DOTNET_HOST_PATH
není definovaná proměnná prostředí. - #7438nuget.exe specifikace generuje značku autorských práv s pevně zakódovaným textem Copyright YYYY Místo
$copyright$
- #8696NuGet.exe vyvolá výjimku Autoři vyžadovaní během balíčku souboru csproj, který ignoruje zástupné symboly a atributy assemblyinfo, pokud se změní název sestavení – #4234
HttpRequestMessage se opakovaně používá, což není podporováno u SocketHttpHandler - #8661
NuGet.Indexing 5.6.0 Preview 3 a novější použijte jiný token veřejného klíče – #9481
Honor TreatWarningsAsErrors během vytváření balíčku NuGet – #7404
[CPVM] Spurious package downgrades for multiple p2p projects - #9549
Karta Procházet není zarovnaná doleva s vyhledávacím polem - #9559
Nainstalovaná verze není konzistentní s vloženou ikonou v uživatelském rozhraní PM na úrovni řešení pro jedno ID balíčku s více nainstalovanými verzemi – #9321
Únik: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger – #9595
Vyhněte se čtení souboru prostředků v obnovení no-op - #9693
NuGet.Protocol nepodporuje získání počtu stažení verze z vyhledávání – #9086
Zvýšení výkonu paměti PackageMetadataResourceV3 snížením závislostí JObject - #9719
Žádosti o změnu návrhu:
Potlačí prvek
<owners>
, když je redundantní – #5134Log IntervalTrackery jako události Trasování událostí pro Windows – #9593
Přidání informační zprávy o obnovení, aby uživatelé CPVM informovali, že tato funkce je ve verzi Preview – #9340
Naplnění Průzkumník řešení balíčku nebo tranzitivních závislostí projektu ze souboru prostředků – #9580
Karta Nainstalované balíčky by neměla stránkovat seznam balíčků – #6995
Seznam všech problémů opravených v této verzi – 5.7
Děkujeme všem přispěvatelům, kteří pomohli vytvořit tuto verzi NuGet úžasné!
Kdo | Žádosti o přijetí změn | Problémy |
---|---|---|
campersau | 3433, 3120 | NuGet.Protocol nepodporuje získání počtu stažení verze z vyhledávání – #9086 HttpRequestMessage se několikrát znovu použije, což se nepodporuje u SocketHttpHandler - #8661 |
Joseph Musser (jnm2) | 3241 | Potlačí prvek <owners> , když je redundantní – #5134 |
Volodymyr Shkolka (BlackGad) | 3273 | NuGet nemůže provést obnovení ze zdrojů HTTPS, které vyžadují klientské certifikáty – #5773 |
Marius Ungureanu (Therzok) | 3357 | HttpSourceAuthenticationHandler SemaphoreSlim budoucí kontrola pravopisu – #9463 |
Sunner (SuNNjek) | 3088 | nuget.exe specifikace generuje značku autorských práv s pevně zakódovaným textem Copyright YYYY Místo $copyright$ - #8696 |
Olivier Spinelli (olivier-spinelli) | 3335 | Při obnovení rozhraní příkazového řádku dotnet při spouštění modulů plug-in přihlašovacích údajů zkuste rozhraní příkazového řádku dotnet na systémové cestě, pokud DOTNET_HOST_PATH není definovaná proměnná prostředí. - #7438 |
goyzhang | 3370 | Přidání latest možnosti pro -MSBuildVersion - #8808 |
Rozšíření souboru .nupkg.metadata o zahrnutí zdroje instalace – #10354
Obsah balíčku protokolu během protokolování obnovení (během extrakce) – #10384
Při obnovování v normálních podrobnostech protokol, ze kterého se obnovuje zdrojový balíček – #10461