Partager via


Nouveautés dans PSResourceGet

Voici un résumé des modifications apportées au module Microsoft.PowerShell.PSResourceGet. Pour obtenir la liste plus complète des modifications, consultez la CHANGELOG dans le référentiel GitHub.

  • Version stable actuelle : Microsoft.PowerShell.PSResourceGet v1.1.0

Historique des versions

  • v1.2.0-preview5 - Version preview - livré dans PowerShell 7.6.0-preview.6
  • v1.2.0-preview4 - Version preview - sortie uniquement dans la PowerShell Gallery
  • v1.2.0-preview3 - version preview - sortie uniquement dans la galerie PowerShell
  • v1.2.0-preview2 - Version preview - sortie uniquement dans la PowerShell Gallery
  • v1.2.0-preview1 - version preview - sortie uniquement dans la galerie PowerShell
  • v1.1.0 - Version actuelle - publiée dans la PowerShell Gallery
  • v1.1.0 - livré en PowerShell 7.5.0 et PowerShell 7.6.0-preview.1
  • v1.1.0-rc3 - Préversion - publiée uniquement dans PowerShell Gallery
  • v1.1.0-rc2 - Préversion - fourni dans PowerShell 7.5.0-rc1
  • v1.1.0-rc1 - Préversion - fourni dans PowerShell 7.5.0-preview.5.5
  • v1.1.0-preview2 - publié uniquement dans PowerShell Gallery
  • v1.1.0-preview.1 - Préversion - fournie dans PowerShell 7.5.0-preview.4
  • v1.0.6 - publié uniquement dans PowerShell Gallery
  • v1.0.5 - fourni dans PowerShell 7.5.0-preview.3
  • v1.0.4.1 - fourni dans PowerShell 7.4.2
  • v1.0.4 - publié uniquement dans PowerShell Gallery
  • v1.0.3 - publiée uniquement dans PowerShell Gallery
  • v1.0.2 - fourni dans PowerShell 7.5.0-preview.2
  • v1.0.1 - fourni dans powerShell 7.4.0 version ga et PowerShell 7.5.0-preview.1
  • v1.0.0 - fourni dans PowerShell 7.4.0-preview.5

Notes de publication

1.2.0-aperçu5 - 05-12-2025

  • Ajouter Reset-PSResourceRepository un cmdlet pour récupérer à partir d’un dépôt corrompu
  • Améliorer les performances des ContainerRegistry dépôts en mettant en cache le token
  • Correction pour s’assurer Update-PSResource ne réinstalle pas les paquets de dépendances déjà installés
  • Correctif pour récupérer un jeton d’accès non anonyme lors de la publication sur ACR
  • Correction : filtrer les séparateurs de chemin lors de l’entrée de noms de paquets comme paramètre pour tout cmdlet
  • Fixer pour respecter TrustRepository le paramètre lors de l’utilisation -RequiredResource de Install-PSResource
  • Correction d’un bug avec la désérialisation de la propriété 'PSModuleInfo' lors de la validation du manifest du module
  • Correction pour empêcher les utilisateurs de définir ApiVersion sur « Inconnu » dans Set-PSResourceRepository et Register-PSResourceRepository

1.2.0-aperçu 4 - 2025-11-04

  • Ajoutez des alias cmdlet : gres, usres, et svres
  • Ajoutez un avertissement lorsque AuthenticodeCheck est utilisé sur des plateformes non-Windows
  • Corriger des fautes de frappe dans plusieurs fichiers
  • Fix MAR ne parvient pas à analyser RequiredVersion pour les dépendances
  • Correction Get-InstalledPSResource -Path : ne pas jeter si aucun sous-répertoire n’a été trouvé
  • Correction pour gérer correctement le booléan dans RequiredResourceFile pour la clé de pré-release
  • Correction Compress-PSResource pour arrêter d’ignorer .gitkeep et d’autres fichiers de points (cachés)
  • Réparer le test de Install-PSResource cassé avec condition d’avertissement incorrecte
  • La correction Uninstall-PSResource ne devrait pas échouer silencieusement lorsque la ressource n’est pas trouvée ou que les critères de pré-release ne sont pas remplis
  • La correction Uninstall-PSResource devrait supprimer les sous-répertoires sans l’erreur Access Denied sur OneDrive

1.2.0-aperçu 3 - 2025-09-12

  • Améliorer la chaîne d’agents utilisateurs et la découverte des versions PowerShell
  • Mise à jour -ModulePrefix pour devenir un paramètre statique
  • Corriger la troncature du catalogue MCR
  • Population fixe des #Requires champs dans Update-PSScriptFileInfo
  • Corriger la population des Includes métadonnées pour les paquets provenant des dépôts de registres de conteneurs
  • Correction pour Find-PSResource et Install-PSResource pour permettre la recherche de paquets non listés

1.2.0-aperçu2 - 2025-07-21

  • Ajouter l’intégration du fournisseur Azure Artifacts Credential Provider pour les flux ADO
  • Correction des dépendances NuGet v3
  • Correction d’une défaillance temporaire du chemin d’installation lors de l’installation de PSReresources sur des machines Linux

1.2.0-aperçu1 - 2025-06-26

  • Ajouter la prise en charge des dépendances pour PSResources dans les dépôts v3
  • Attribut joker ajouté au -Repository paramètre de Install-PSResource
  • Améliorations des ContainerRegistry dépôts dans le catalogue des dépôts de listage

v1.1.1 - 2025-03-06

  • Récupérez toutes les propriétés de métadonnées lors de la recherche d’une PSResource à partir d’un dépôt ContainerRegistry
  • Utiliser le défi d’authentification pour le dépôt ContainerRegistry non authentifié
  • Correction Install-PSResource permettant la variation des versions à chiffres dans le dépôt ContainerRegistry
  • Mettre à jour la logique d’analyse des dépendances ContainerRegistry pour prendre en compte le package AzPreview
  • Ajouter la prise en charge des jokers pour le dépôt MAR pour FindAll() et FindByName()
  • Corriger le calcul de la plage de versions de dépendance nuspec pour RequiredModules

v1.1.0 - 09-01-2025

  • Correction de la publication du fichier .nupkg dans le dépôt ContainerRegistry
  • Correction des PMP comme Artifactory nécessitant un paramètre de requête de filtre modifié pour le proxy en amont
  • Dépôt ContainerRegistry fixé pour analyser les dépendances issues des métadonnées
  • Pointeur nul fixe Install-PSResource lorsque le package n’est présent qu’en amont dans l’ADO
  • Correction d’un problème de casse de référentiel local sur Linux
  • License.txt sensible à la majuscule fixe lorsque RequireLicense est spécifié
  • Paramètre fixé -Quiet pour Save-PSResource

v1.1.0-rc3 - 2024-11-15

  • Validations manquantes incluses

v1.1.0-rc2 - 30-10-2024

  • Implémentation de l’intégration complète du Registre d’artefacts Microsoft
  • Mise à jour pour utiliser les API OCI v2 pour Container Registry
  • Corrections de la recherche et de l’installation à partir de référentiels locaux sur Linux
  • Correction de la recherche de noms de package avec 4 versions en partie à partir de référentiels locaux

v1.1.0-rc1 - 2024-10-24

  • Ajout de la prise en charge de la stratégie de groupe
  • Corriger la correspondance des noms de package dans les référentiels locaux
  • Compress-PSResource -PassThru maintenant retourner FileInfo au lieu de la chaîne
  • Ajouter AcceptLicense à Save-PSResource
  • Autres correctifs de bogues mineurs et améliorations

v1.1.0-preview2 - 2024-09-13

  • Nouvelle applet de commande Compress-PSResource pour créer un package .nupkg sans le publier dans un système de référentiel.
  • Ajout de -Nupkg paramètre à Publish-PSResource pour publier un fichier .nupkg dans un référentiel.
  • Ajout -ModulePrefix paramètre pour Publish-PSResource, qui ajoute un préfixe à un nom de module pour les référentiels de registre de conteneurs. Cela est uniquement utilisé pour la publication et ne fait pas partie des métadonnées.
  • Amélioration des messages d’erreur pour les échecs Authenticode.
  • Construisez une chaîne de préversion pour les référentiels qui ne retournent pas les informations de préversion.
  • Ajout d’une logique de nouvelle tentative lors de la suppression de fichiers.

v1.1.0-preview1 - 01-04-2024

  • Ajout de la prise en charge des registres de conteneurs Azure en tant que type de référentiel
  • PsResourceGet autorisé à exécuter le mode Languange contraint
  • URL de requête fixe lors de l’installation de ressources depuis ADO

v1.0.6 - 2024-10-10

  • Faire passer System.Text.Json à 8.0.5

v1.0.5 - 2024-05-13

  • Ajout d’un délai d’expiration de 10 minutes à HTTPClient
  • Refactor V2ServerAPICalls et NuGetServerAPICalls utilisent un constructeur de requêtes/filtres orienté objet
  • Supprimé inutilement and pour la version qui s’incruste V2ServerAPICalls
  • Correction de la nécessité de tags dans la réponse du serveur
  • Correction du script d’enregistrement sans -IncludeXml
  • URL de requête fixe lors de l’installation depuis ADO
  • Amélioration de la gestion des exceptions
  • PsResourceGet autorisé à exécuter le mode Languange contraint

v1.0.4.1 - 05-04-2024

  • Mise à jour d’empaquetage PSResourceGet

v1.0.4 - 2024-04-05

  • Mises à jour du package de dépendances

v1.0.3 - 2024-03-13

  • Correction de la version du package Null dans Install-PSResource

v1.0.2 - 2024-02-06

  • Correction de Update-PSResource pas la mise à jour à partir du référentiel correct
  • Correction du répertoire InstalledScriptInfos est maintenant s’il n’existe pas
  • Correction Update-ModuleManifest levée de l’exception de pointeur Null
  • Correction de la propriété name dans PSResourceInfo lors de l’utilisation de Find-PSResource avec JFrog Artifactory
  • Configuration fixe des requêtes vers les points de terminaison JFrog Artifactory v2
  • Correction de la détermination des dépôts JFrog Artifactory (#1532 Merci @sean-r-williams!)
  • Correction pour les référentiels de serveurs v2 d’ajout incorrect du point de terminaison de script (1526)
  • Correction des fautes de frappe dans les invites de message dans Install-PSResource
  • Ajoutez uniquement NormalizedVersion propriété à AdditionalMetadata uniquement lorsqu’elle existe
  • Correction pour vérifier si Uri est un chemin UNC et définir les ApiVersion respectives

v1.0.1 - 2023-11-07

  • Chemins d’installation des utilisateurs locaux Unix désormais compatibles avec .NET 7 et .NET 8
  • Correction de Import-PSGetRepository dans Windows PowerShell
  • Correction Test-PSScriptFileInfo être moins sensible à l’espace blanc
  • Remplacer le répertoire rels/rels sur net472 lors de l’extraction de nupkg dans le répertoire
  • Ajout de la prise en charge du pipeline par nom de propriété pour les paramètres name et Repository pour

v1.0.0 - 09-10-2023

  • Ajouter ApiVersion paramètre pour Register-PSResourceRepository
  • Définissez automatiquement ApiVersion sur v2 pour les référentiels importés à partir de PowerShellGet
  • Correction des échecs d’installation du flux ADO v2
  • Correction des échecs de point de terminaison Artifactory v2 et v3
  • Correction des échecs silencieux -RequiredResource
  • Correction du référentiel v2 retournant des packages supplémentaires pour la recherche basée sur -Tag avec -Prerelease