Compartir a través de


Novedades en PSResourceGet

Este es un resumen de los cambios realizados en el módulo Microsoft.PowerShell.PSResourceGet. Para obtener una lista más completa de los cambios, consulte el CHANGELOG en el repositorio de GitHub.

  • Versión estable actual: Microsoft.PowerShell.PSResourceGet v1.1.0

Historial de versiones

  • v1.2.0-preview5 - Versión preliminar - incluida en PowerShell 7.6.0-preview.6
  • v1.2.0-preview4 - Versión preliminar - lanzada solo en la PowerShell Gallery
  • v1.2.0-preview3 - Versión preliminar - lanzada solo en la PowerShell Gallery
  • v1.2.0-preview2 - Versión preliminar - lanzada solo en la PowerShell Gallery
  • v1.2.0-preview1 - Versión previa - lanzada solo en la PowerShell Gallery
  • v1.1.0 - Versión actual - lanzada en la PowerShell Gallery
  • v1.1.0 - incluido en PowerShell 7.5.0 y PowerShell 7.6.0-preview.1
  • versión preliminar v1.1.0-rc3, publicada solo en la Galería de PowerShell
  • v1.1.0-rc2: versión preliminar, incluida en PowerShell 7.5.0-rc1
  • v1.1.0-rc1: versión preliminar, incluida en PowerShell 7.5.0-preview.5
  • v1.1.0-preview2: publicado solo en la Galería de PowerShell
  • v1.1.0-preview.1: versión preliminar, que se incluye en PowerShell 7.5.0-preview.4
  • v1.0.6: publicado solo en la Galería de PowerShell
  • v1.0.5: incluido en PowerShell 7.5.0-preview.3
  • v1.0.4.1: incluido en PowerShell 7.4.2
  • v1.0.4: publicado solo en la Galería de PowerShell
  • v1.0.3: publicado solo en la Galería de PowerShell
  • v1.0.2: incluido en PowerShell 7.5.0-preview.2
  • v1.0.1: se incluye en la versión de disponibilidad general de PowerShell 7.4.0 y PowerShell 7.5.0-preview.1
  • v1.0.0: incluido en PowerShell 7.4.0-preview.5

Notas

1.2.0-preview5 - 05-12-2025

  • Añadir Reset-PSResourceRepository cmdlet para recuperar desde el almacenamiento de repositorios corrupto
  • Mejorar el rendimiento de ContainerRegistry los repositorios mediante la caché del token
  • Fix to Ensure Update-PSResource no reinstala paquetes de dependencias que ya están instalados
  • Corrección para recuperar un token de acceso no anónimo al publicar en ACR
  • Corrección para filtrar los separadores de camino al pasar nombres de paquetes como parámetro para cualquier cmdlet
  • Corrección para respetar TrustRepository el parámetro al usar -RequiredResource con Install-PSResource
  • Corregir un error con la deserialización de la propiedad 'PSModuleInfo' al validar el manifiesto del módulo
  • Solución para evitar que los usuarios configuren ApiVersion como 'Desconocida' en Set-PSResourceRepository y Register-PSResourceRepository

1.2.0-previsualización 4 - 2025-11-04

  • Añadir alias cmdlet: gres, usres, y svres
  • Añadir advertencia cuando se use AuthenticodeCheck en plataformas que no son Windows
  • Corregir errores tipográficos en varios archivos
  • Fix MAR falla en analizar RequiredVersion para dependencias
  • Arregla Get-InstalledPSResource -Path no lanzar si no se han encontrado subdirectorios
  • Corrección para manejar correctamente el boolean en RequiredResourceFile para la clave de prerelease
  • Solución Compress-PSResource para dejar de ignorar .gitkeep y otros archivos de puntos (ocultos)
  • Arreglar Install-PSResource rota prueba con condición de advertencia incorrecta
  • La solución Uninstall-PSResource no debería fallar silenciosamente cuando no se encuentra el recurso o no se cumplen los criterios previos a la publicación
  • La solución Uninstall-PSResource debería eliminar subdirectorios sin el error de acceso denegado en OneDrive

1.2.0-preview3 - 2025-09-12

  • Mejorar la cadena de agentes de usuario y el descubrimiento de versiones de PowerShell
  • Actualización -ModulePrefix para que sea un parámetro estático
  • Corregir el truncamiento del catálogo MCR
  • Población fija de #Requires campos en Update-PSScriptFileInfo
  • Corregir la población de Includes metadatos para paquetes de repositorios de registros de contenedores
  • Solución para Find-PSResource y Install-PSResource para permitir la localización de paquetes no listados

1.2.0-preview2 - 2025-07-21

  • Añadir integración del Azure Artifacts Credential Provider para feeds ADO
  • Solución para las dependencias de NuGet v3
  • Solución para fallo temporal en la ruta de instalación al instalar PSReresources en máquinas Linux

1.2.0-previsualización1 - 2025-06-26

  • Añadir soporte de dependencias para PSResources en repositorios v3
  • Atributo comodín añadido al -Repository parámetro de Install-PSResource
  • Mejoras en ContainerRegistry los repositorios en el catálogo de repositorios listados

v1.1.1 - 2025-03-06

  • Recuperar todas las propiedades de los metadatos al encontrar una PSResource desde un repositorio de ContainerRegistry
  • Usar desafío de autenticación para el repositorio ContainerRegistry no autenticado
  • Corrección Install-PSResource para permitir versiones de dígitos variables en el repositorio ContainerRegistry
  • Actualizar la lógica de análisis de dependencias de ContainerRegistry para tener en cuenta el paquete AzPreview
  • Añadir soporte para comodines para el repositorio MAR para FindAll() y FindByName()
  • Corregir el cálculo del rango de versiones de dependencia nuspec para RequiredModules

v1.1.0 - 09-01-2025

  • Corregido la publicación del archivo .nupkg en el repositorio ContainerRegistry
  • Se corrigieron los PMP como Artifactory que necesitan el parámetro de consulta de filtro modificado para proxy ascendente.
  • Repositorio ContainerRegistry fijo para analizar dependencias de metadatos
  • Puntero nulo fijo Install-PSResource cuando el paquete solo está presente en la alimentación ascendente en ADO
  • Se ha corregido un problema de mayúsculas y minúsculas del repositorio local en Linux.
  • Sensible a mayúsculas y minúsculas fijas License.txt cuando se especifica RequireLicense
  • Parámetro fijo -Quiet para Save-PSResource

v1.1.0-rc3 - 2024-11-15

  • Confirmaciones que faltan incluidas

v1.1.0-rc2 - 30-10-2024

  • Implementación completa de la integración del Registro de artefactos de Microsoft
  • Actualización para usar las API de OCI v2 para Container Registry
  • Correcciones para buscar e instalar desde repositorios locales en Linux
  • Corrige la búsqueda de nombres de paquete con una versión de 4 partes de repositorios locales

v1.1.0-rc1 - 2024-10-24

  • Se ha agregado compatibilidad con directivas de grupo
  • Corrección de la coincidencia de nombres de paquete en repositorios locales
  • Compress-PSResource -PassThru ahora devuelve FileInfo en lugar de cadena
  • Agregar AcceptLicense a Save-PSResource
  • Otras correcciones y mejoras de errores menores

v1.1.0-preview2: 2024-09-13

  • Nuevo cmdlet Compress-PSResource para crear un paquete de .nupkg sin publicarlo en un sistema de repositorio.
  • Se ha agregado -Nupkg parámetro a Publish-PSResource para publicar un archivo .nupkg en un repositorio.
  • Se ha agregado -ModulePrefix parámetro para Publish-PSResource, que agrega un prefijo a un nombre de módulo para los repositorios del registro de contenedor. Esto solo se usa para publicar y no forma parte de los metadatos.
  • Mensajes de error mejorados para errores de Authenticode.
  • Construya una cadena de versión preliminar para repositorios que no devuelvan la información de versión preliminar.
  • Se agregó lógica de reintento al eliminar archivos.

v1.1.0-preview1 : 2024-04-01

  • Se ha agregado compatibilidad con Azure Container Registries como un tipo de repositorio.
  • PsResourceGet permitido para ejecutar el modo Languange restringido
  • URL de solicitud fija al instalar recursos desde ADO

v1.0.6 - 2024-10-10

  • Bump System.Text.Json a 8.0.5

v1.0.5 - 2024-05-13

  • Se ha agregado un tiempo de espera de 10 minutos a HTTPClient
  • Refactor V2ServerAPICalls y NuGetServerAPICalls para usar un constructor de consultas/filtros orientado a objetos
  • Eliminado innecesario and para que la versión se agrupe V2ServerAPICalls
  • Se ha corregido la necesidad de tags en la respuesta del servidor.
  • Se ha corregido el script de guardado sin -IncludeXml
  • URL de solicitud fija al instalar desde ADO
  • Control mejorado de excepciones
  • PsResourceGet permitido para ejecutar el modo Languange restringido

v1.0.4.1 - 2024-04-05

  • Actualización del empaquetado PSResourceGet

v1.0.4 - 05-04-2024

  • Actualizaciones del paquete de dependencias

v1.0.3 - 2024-03-13

  • Se ha corregido la versión del paquete NULL en Install-PSResource

v1.0.2 - 2024-02-06

  • Se corrigió Update-PSResource no actualizar desde el repositorio correcto.
  • Se ha corregido InstalledScriptInfos directorio ahora si no existe
  • Se corrigió Update-ModuleManifest iniciar una excepción de puntero null
  • Se ha corregido name propiedad en PSResourceInfo al usar Find-PSResource con JFrog Artifactory
  • Configuración fija de las solicitudes a los endpoints de JFrog Artifactory v2
  • Se ha corregido la determinación de repositorios JFrog Artifactory (#1532 Gracias @sean-r-williams!)
  • Se ha corregido para los repositorios de servidor v2 que agregaban incorrectamente el punto de conexión de script (1526)
  • Se han corregido errores tipográficos en mensajes en Install-PSResource
  • Agregue solo NormalizedVersion propiedad a AdditionalMetadata solo cuando exista.
  • Corrección para comprobar si Uri es una ruta de acceso UNC y establecer las ApiVersion respectivas

v1.0.1 - 07-11-2023

  • Las rutas de instalación de usuarios locales de Unix ahora son compatibles con .NET 7 y .NET 8
  • Se corrigió Import-PSGetRepository en Windows PowerShell
  • Se ha corregido Test-PSScriptFileInfo que era menos sensible al espacio en blanco.
  • Sobrescribir el directorio rels/rels en net472 al extraer nupkg al directorio
  • Se ha agregado compatibilidad con la canalización por nombre de propiedad para los parámetros Name y Repository para

v1.0.0 - 09-10-2023

  • Agregar ApiVersion parámetro para Register-PSResourceRepository
  • Establezca automáticamente ApiVersion en v2 para los repositorios importados desde PowerShellGet.
  • Se han corregido errores de instalación de fuentes de ADO v2
  • Se han corregido errores de punto de conexión de Artifactory v2 y v3.
  • Se han corregido errores de -RequiredResource silenciosos
  • Se ha corregido el repositorio v2 que devuelve paquetes adicionales para la búsqueda basada en -Tag con -Prerelease