Catatan Rilis NuGet 6.9
Kendaraan distribusi NuGet:
Versi NuGet | Tersedia dalam versi Visual Studio | Tersedia di .NET SDK |
---|---|---|
6.9.1 | Visual Studio 2022 versi 17.9 | 8.0.2001 |
1 Diinstal dengan Visual Studio 2022 dengan beban kerja .NET apa pun
Dukungan untuk perintah pencarian dotnet (setara dengan daftar nuget.exe, pencarian nanti) - #6060 #5138
Pengalaman multi penargetan PM UI tidak lengkap - dukungan untuk memperbarui dan menghapus instalan versi paket bersyar - #4681
[Keamanan]: Microsoft Security Advisory CVE-2024-0057 | Kerentanan Bypass Fitur Keamanan Klien NuGet - #12653
- Menambahkan anotasi nullable ke NuGet.LibraryModel - #12889
NuGetAudit tidak boleh mengunduh database kerentanan ketika proyek tidak menggunakan paket apa pun - #13073
Pemulihan berbasis grafik statis tidak boleh menghitung metadata setiap item - #13049
Migrasikan pencarian paket NuGet.CommandLine.XPlat untuk menggunakan System.CommandLine - #13031
Tambahkan
--format
,--verbosity
,configfile
opsi kedotnet package search
- #12978Mengatur default NuGetAudit di MSBuild - #12960
RestoreTask: Mengontrol apakah akan menyematkan file di binlog - #12957
Buat Kode Kesalahan NU untuk Pemetaan Sumber Paket & konflik GPF - #12953
[DCR]: Izinkan versi mengambang dengan Central Package Management (CPM) - #10432
Pemulihan Grafik Statis tidak akan memperingatkan untuk proyek yang tidak valid - #9300
Ganti nama no-cache menjadi no-http-cache - #9180
Konsol Manajer Paket VS harus menutup Tampilan Teks - #13104
Indikator kerentanan muncul pada proyek dependen jika proyek induk memiliki kerentanan transitif - #13068
Pembaruan kondisional saat semua paket dikondisikan rusak - #13034
Masalah perf dalam AssetsFileDependenciesDataSource - #13019
in
NuGetPackageSearchService.GetDeprecationMetadataAsync
NuGet.PackageManagement.VisualStudio
adalah kode mati - #13007Filter kerentanan menunjukkan dengan salah pada tab "Penjelajah" ketika tab default adalah "Telusuri" alih-alih "Diinstal" untuk pembukaan PM UI solusi sebelumnya - #12974
HTTP 401 setelah beberapa waktu di VS - #12961
[NuGet.Versioning] SemanticVersion.HasMetadata harus menunjukkan bahwa Metadata tidak null ketika true - #12949
TelemetryUtility.ToJsonArrayOfTimingsInSeconds mengembalikan array json yang salah pada lokal yang memiliki koma sebagai pemisah desimal - #12915
Pemulihan berbasis grafik statis tidak mematuhi opsi Interaktif saat memuat proyek - #12907
Tautan InfoBar Kerentanan dipotong
Manage NuGet Packages
- #12835Batas waktu alur perangkat NuGet.Build.Tasks CredentialProvider. - #12540
"error: Sequence contains no matching element" when listing outdated packages - #12256
[Bug]: Memproses string argumen terlalu panjang saat menerbitkan di Visual Studio dengan grafik statis diaktifkan - #11968
[Bug]: PM UI tidak dapat menghapus instalan paket dalam proyek multitarget - #11914
Ketika paket diinstal di folder paket global, tambahkan detail tentang lokasi paket - #11447
NuGet harus menangani data nominasi duplikat dengan lebih baik. - #8749
Daftar penerapan dalam rilis ini
Terima kasih untuk semua kontributor yang membantu membuat rilis NuGet ini luar biasa!
- KirillOsenkov
- Erarndt
- dotnokato
- ellahathaway
- Mempersingkat jalur klon dalam build sumber - 5543
- jasonmalinowski
- Keluarkan pesan yang lebih dapat di-debug jika satu nilai tidak ditentukan - 5533
- mthalman
- Target net9.0 untuk build sumber .NET - 5511
- NikolaMilosavljevic
- Menghilangkan peringatan/kesalahan API usang dalam build sumber produk - 5496
- amis92
- Tambahkan MemberNotNullWhen ke SemanticVersion.HasMetadata - 5465