Notes de publication pour NuGet 6.9
Véhicules de distribution NuGet :
Version de NuGet | Disponible dans la version Visual Studio | Disponible dans les Kit de développement logiciel (SDK) .NET |
---|---|---|
6.9.1 | Visual Studio 2022 version 17.9 | 8.0.2001 |
1 Installé avec Visual Studio 2022 avec les charges de travail .NET
Prise en charge de la commande de recherche dotnet (équivalente à nuget.exe list, ultérieurement search) – #6060 #5138
L’expérience multi-ciblage de l’interface utilisateur de maintenance préventive est incomplète : prise en charge de la mise à jour et de la désinstallation des versions de package conditionnel – #4681
[Sécurité] : Microsoft Security Advisory CVE-2024-0057 | Vulnérabilité de contournement de la fonctionnalité de sécurité du client NuGet – #12653
- Ajouter des annotations pouvant accepter la valeur Null à NuGet.LibraryModel – #12889
NuGetAudit ne doit pas télécharger la base de données des vulnérabilités quand le projet n’utilise aucun package – #13073
La restauration statique basée sur un graphique ne doit pas énumérer les métadonnées de chaque élément – #13049
Migrer la recherche de package NuGet.CommandLine.XPlat pour utiliser System.CommandLine – #13031
Ajouter les options
--format
,--verbosity
,configfile
àdotnet package search
- #12978Définir les valeurs par défaut NuGetAudit dans MSBuild – #12960
RestoreTask : contrôler l’intégration des fichiers dans le binlog – #12957
Créer un code d’erreur NU pour le mappage de source de package & conflits GPF – #12953
[DCR] : autoriser les versions flottantes avec gestion centralisée des packages (CPM) – #10432
La restauration de statique graphique n’avertit pas pour les projets non valides – #9300
Renommer no-cache en no-http-cache – #9180
La console du gestionnaire de packages VS devrait fermer la vue texte – #13104
L’indicateur de vulnérabilité s’affiche sur un projet dépendant si le projet parent contient des vulnérabilités transitives – #13068
Mise à jour conditionnelle quand tous les packages sont conditionnés est rompu – #13034
Problème perf dans AssetsFileDependenciesDataSource – #13019
Le
NuGetPackageSearchService.GetDeprecationMetadataAsync
dansNuGet.PackageManagement.VisualStudio
renvoie au code mort – #13007Le filtre de vulnérabilités s’affiche incorrectement sous l’onglet « Parcourir » quand l’onglet par défaut était « Parcourir » au lieu de « Installé » pour l’ouverture précédente de l’interface utilisateur de maintenance préventive de la solution – #12974
HTTP 401 après un certain temps dans VS – #12961
[NuGet.Versioning] SemanticVersion.HasMetadata doit indiquer que les métadonnées ne sont pas null quand la valeur est true – #12949
TelemetryUtility.ToJsonArrayOfTimingsInSeconds renvoie un tableau json incorrect sur les paramètres régionaux contenant la virgule comme séparateur décimal – #12915
La restauration statique basée sur des graphiques ne respecte pas l’option interactive pendant le chargement de projets – #12907
Lien de la barre d’informations des vulnérabilités vers
Manage NuGet Packages
est tronqué – #12835NuGet.Build.Tasks met en cache le délai d’expiration du flux d’appareil CredentialProvider. - #12540
« erreur : la séquence ne contient aucun élément correspondant » pendant la liste des packages obsolètes – #12256
[Bogue] : la chaîne d’argument de processus est trop longue pendant la publication dans Visual Studio avec un graphique statique activé – #11968
[Bogue] : l’interface utilisateur de maintenance préventive ne peut pas désinstaller les packages dans des projets multiciblage – #11914
Quand un package est installé dans le dossier des packages globaux, ajoutez des détails sur l’emplacement du package – #11447
NuGet doit mieux gérer les données de nomination en double. - #8749
Liste des validations dans cette version
Merci à tous les contributeur qui ont aidé à rendre cette version NuGet géniale !
- KirillOsenkov
- Erarndt
- dotnokato
- Correction de l’échec des tests pendant l’exécution sur les systèmes avec des paramètres de langue/paramètres régionaux non anglais – 5442
- Correction d’un tableau json incorrect renvoyé pour les paramètres régionaux avec virgule comme séparateur décimal dans TelemetryUtility.ToJsonArrayOfTimingsInSeconds – 5441
- ellahathaway
- Raccourcir les chemins de clonage interne de la construction des sources – 5543
- jasonmalinowski
- Sortie d’message plus facile à déboguer si une valeur unique n’est pas spécifiée – 5533
- mthalman
- Cible net9.0 pour la construction de source NET – 5511
- NikolaMilosavljevic
- Éliminer les avertissements/erreurs d’API obsolètes dans la construction de source du produit – 5496
- amis92
- Ajouter MemberNotNullWhen à SemanticVersion.HasMetadata – 5465