Compartilhar via


Novidades no PSResourceGet

Este é um resumo das alterações no módulo Microsoft.PowerShell.PSResourceGet. Para obter uma lista mais completa de alterações, consulte o changelog no repositório GitHub.

  • Versão estável atual: Microsoft.PowerShell.PSResourceGet v1.1.0

Histórico de lançamentos

  • v1.2.0-preview5 - Versão prévia - lançado no PowerShell 7.6.0-preview.6
  • v1.2.0-preview4 - Lançamento Preview - lançado apenas na PowerShell Gallery
  • v1.2.0-preview3 - Lançamento de prévia - lançado apenas na PowerShell Gallery
  • v1.2.0-preview2 - Lançamento de prévia - lançado apenas na PowerShell Gallery
  • v1.2.0-preview1 - Lançamento Preview - lançado apenas na PowerShell Gallery
  • v1.1.0 - Lançamento atual - lançado na PowerShell Gallery
  • v1.1.0 - disponível no PowerShell 7.5.0 e PowerShell 7.6.0-preview.1
  • v1.1.0-rc3 – versão prévia – lançada somente na Galeria do PowerShell
  • v1.1.0-rc2 – versão prévia – enviada no PowerShell 7.5.0-rc1
  • v1.1.0-rc1 – versão prévia – enviada no PowerShell 7.5.0-preview.5
  • v1.1.0-preview2 – lançado somente para a Galeria do PowerShell
  • v1.1.0-preview.1 – versão prévia – enviada no PowerShell 7.5.0-preview.4
  • v1.0.6 – lançada somente para a Galeria do PowerShell
  • v1.0.5 – fornecido no PowerShell 7.5.0-preview.3
  • v1.0.4.1 – enviado no PowerShell 7.4.2
  • v1.0.4 – lançada somente para a Galeria do PowerShell
  • v1.0.3 – lançada somente para a Galeria do PowerShell
  • v1.0.2 – fornecido no PowerShell 7.5.0-preview.2
  • v1.0.1 – fornecido na versão ga do PowerShell 7.4.0 e no PowerShell 7.5.0-preview.1
  • v1.0.0 – fornecido no PowerShell 7.4.0-preview.5

Notas sobre a versão

1.2.0-prévia 5 - 2025-12-05

  • Adicionar Reset-PSResourceRepository cmdlet para recuperar do repositório corrompido
  • Melhorar o desempenho dos ContainerRegistry repositórios por meio do cache do token
  • Corrigir para garantir Update-PSResource que não reinstale pacotes de dependência que já estão instalados
  • Correção para recuperar token de acesso não anônimo ao publicar no ACR
  • Correção para filtrar separadores de caminho ao passar nomes de pacotes como parâmetro para qualquer cmdlet
  • Corrigir para respeitar TrustRepository o parâmetro ao usar -RequiredResource com Install-PSResource
  • Corrigir bug com a desserialização da propriedade 'PSModuleInfo' ao validar o manifesto do módulo
  • Correção para impedir que usuários definam o ApiVersion como 'Desconhecido' em Set-PSResourceRepository e Register-PSResourceRepository

1.2.0-prévia 4 - 2025-11-04

  • Adicionar aliases cmdlet: gres, usres, e svres
  • Adicionar aviso quando o AuthenticodeCheck for usado em plataformas que não são Windows
  • Corrija erros de digitação em vários arquivos
  • Fix MAR falha em analisar RequiredVersion para dependências
  • Correção Get-InstalledPSResource -Path : não jogar se não foram encontrados subdiretórios
  • Correção para lidar corretamente com boolean no RequiredResourceFile para a chave de pré-lançamento
  • Correção Compress-PSResource para parar de ignorar .gitkeep e outros arquivos de pontos (ocultos)
  • Consertar Install-PSResource quebrado teste com condição de aviso incorreta
  • A correção Uninstall-PSResource não deve falhar silenciosamente quando o recurso não é encontrado ou os critérios pré-lançamento não são atendidos
  • A correção Uninstall-PSResource deve excluir subdiretórios sem erro de Acesso Negado no OneDrive

1.2.0-prévia3 - 2025-09-12

  • Melhorar a string de agentes do usuário e a descoberta de versões do PowerShell
  • Atualização -ModulePrefix para ser um parâmetro estático
  • Corrigir truncamento do catálogo MCR
  • População fixa de #Requires campos em Update-PSScriptFileInfo
  • Corrigir a população de Includes metadados para pacotes provenientes de repositórios de registros de contêineres
  • Correção para Find-PSResource e Install-PSResource para permitir a localização de pacotes não listados

1.2.0-prévia2 - 2025-07-21

  • Adicionar integração do Azure Artifacts Credential Provider para feeds ADO
  • Correção para dependências do NuGet v3
  • Correção para falha temporária no caminho de instalação ao instalar PSReresources em máquinas Linux

1.2.0-prévia1 - 2025-06-26

  • Adicionar suporte a dependências para PSResources em repositórios v3
  • Atributo coringa adicionado ao -Repository parâmetro de Install-PSResource
  • Melhorias nos ContainerRegistry repositórios na listagem do catálogo de repositórios

v1.1.1 - 2025-03-06

  • Recupere todas as propriedades dos metadados ao encontrar uma PSResource em um repositório ContainerRegistry
  • Use o desafio de autenticação para repositório ContainerRegistry não autenticado
  • Correção Install-PSResource para permitir versões de dígitos variados no repositório ContainerRegistry
  • Atualize a lógica de parsing de dependência do ContainerRegistry para considerar o pacote AzPreview
  • Adicionar suporte a wildcard para repositório MAR para FindAll() e FindByName()
  • Corrigir o cálculo do intervalo de versões de dependência nuspec para RequiredModules

v1.1.0 – 2025-01-09

  • Corrigido o anúncio do arquivo .nupkg no repositório ContainerRegistry
  • Correção de PMPs como Artifactory precisando do parâmetro de consulta de filtro modificado para proxy upstream
  • Fixou o repositório ContainerRegistry para filtrar dependências de metadados
  • Ponteiro nulo fixo Install-PSResource quando o pacote está presente apenas no feed upstream no ADO
  • Correção do problema de maiúsculas e minúsculas do repositório local no Linux
  • Fixo License.txt sensível a maiúsculas minúsculas quando RequireLicense é especificado
  • Parâmetro fixo -Quiet para Save-PSResource

v1.1.0-rc3 - 15-11-2024

  • Confirmações ausentes incluídas

v1.1.0-rc2 - 30-10-2024

  • Implementação completa da integração do Registro de Artefatos da Microsoft
  • Atualizar para usar APIs OCI v2 para Registro de Contêiner
  • Corrige a localização e a instalação de repositórios locais no Linux
  • Corrige a localização de nomes de pacote com a versão de 4 partes de repositórios locais

v1.1.0-rc1 - 2024-10-24

  • Suporte adicionado à Política de Grupo
  • Corrigir correspondência de nome de pacote em repositórios locais
  • Compress-PSResource -PassThru retornar FileInfo em vez de cadeia de caracteres
  • Adicionar AcceptLicense a Save-PSResource
  • Outras pequenas correções e melhorias de bugs

v1.1.0-preview2 – 2024-09-13

  • O novo cmdlet Compress-PSResource criar um pacote .nupkg sem publicá-lo em um sistema de repositório.
  • Adicionado -Nupkg parâmetro para Publish-PSResource publicar um arquivo .nupkg em um repositório.
  • Adicionado -ModulePrefix parâmetro para Publish-PSResource, que adiciona um prefixo a um nome de módulo para repositórios de registro de contêiner. Isso é usado apenas para publicação e não faz parte dos metadados.
  • Mensagens de erro aprimoradas para falhas do Authenticode.
  • Construa a cadeia de caracteres Pré-lançamento para repositórios que não retornam as informações de pré-lançamento.
  • Adicionada lógica de repetição ao excluir arquivos.

v1.1.0-preview1 – 2024-04-01

  • Adicionado suporte para Registros de Contêiner do Azure como um tipo de repositório
  • Permissão de PSResourceGet para executar o Modo Languange Restrito
  • URL de requisição corrigida ao instalar recursos do ADO

v1.0.6 – 2024-10-10

  • Elevar System.Text.Json para 8.0.5

v1.0.5 – 2024-05-13

  • Tempo limite de 10 minutos adicionado ao HTTPClient
  • Refactor V2ServerAPICalls e NuGetServerAPICalls para usar um construtor de consultas/filtros orientado a objetos
  • Removido desnecessário and para a versão que se encaixa V2ServerAPICalls
  • Correção da necessidade de tags na resposta do servidor
  • Corrigido o script de salvamento sem -IncludeXml
  • URL de solicitação corrigida ao instalar a partir do ADO
  • Tratamento aprimorado de exceções
  • Permissão de PSResourceGet para executar o Modo Languange Restrito

v1.0.4.1 – 2024-04-05

  • Atualização de empacotamento PSResourceGet

v1.0.4 – 2024-04-05

  • Atualizações do pacote de dependência

v1.0.3 – 2024-03-13

  • Correção da versão do pacote nulo no Install-PSResource

v1.0.2 – 2024-02-06

  • Corrigido Update-PSResource não atualizando do repositório correto
  • Corrigido InstalledScriptInfos diretório é agora se ele não existe
  • Correção Update-ModuleManifest gerando exceção de ponteiro nulo
  • Correção da propriedade name em PSResourceInfo ao usar Find-PSResource com o JFrog Artifactory
  • Configuração corrigida de requisições para endpoints do JFrog Artifactory v2
  • Correção da determinação de repositórios do JFrog Artifactory (nº 1532 Obrigado @sean-r-williams!)
  • Corrigido para repositórios de servidor v2 adicionando incorretamente o ponto de extremidade de script (1526)
  • Erros de digitação corrigidos em prompts de mensagem no Install-PSResource
  • Só adicione NormalizedVersion propriedade a AdditionalMetadata somente quando ela existir
  • Correção para verificar se Uri é um caminho UNC e definir os respectivos ApiVersion

v1.0.1 – 2023-11-07

  • Os caminhos de instalação do usuário local do Unix agora são compatíveis com o .NET 7 e o .NET 8
  • Correção de Import-PSGetRepository no Windows PowerShell
  • Corrigido Test-PSScriptFileInfo ser menos sensível ao espaço em branco
  • Substituir o diretório rels/rels no net472 ao extrair nupkg para o diretório
  • Adicionado pipeline por suporte de nome de propriedade para parâmetros de de nome e repositório para

v1.0.0 – 2023-10-09

  • Adicionar ApiVersion parâmetro para Register-PSResourceRepository
  • Definir automaticamente o ApiVersion como v2 para repositórios importados do PowerShellGet
  • Correção de falhas de instalação do feed do ADO v2
  • Correção de falhas de ponto de extremidade do Artifactory v2 e v3
  • Corrigido -RequiredResource falhas silenciosas
  • Correção do repositório v2 retornando pacotes extras para pesquisa baseada em -Tag com -Prerelease