Udostępnij przez


Co nowego w PSResourceGet

Jest to podsumowanie zmian w module Microsoft.PowerShell.PSResourceGet. Aby uzyskać bardziej pełną listę zmian, zobacz CHANGELOG w repozytorium GitHub.

  • Bieżąca stabilna wersja: Microsoft.PowerShell.PSResourceGet 1.1.0

Historia wersji

  • v1.2.0-preview5 - wersja preview - wydana w PowerShell 7.6.0-preview.6
  • wersja v1.2.0-preview4 - wersja podglądowa - wydana tylko dla galerii PowerShell
  • v1.2.0-preview3 - wersja podglądowa - wydana tylko dla PowerShell Gallery
  • v1.2.0-preview2 - wersja podglądowa - wydana tylko dla PowerShell Gallery
  • v1.2.0-preview1 - wersja podglądowa - wydana tylko dla PowerShell Gallery
  • v1.1.0 - Aktualna wersja - wydana do PowerShell Gallery
  • v1.1.0 - dostarczany w PowerShell 7.5.0 oraz PowerShell 7.6.0-preview.1
  • Wersja 1.1.0-rc3 — wersja zapoznawcza — wydana tylko w galerii programu PowerShell
  • Wersja 1.1.0-rc2 — wersja zapoznawcza — dostarczana w programie PowerShell 7.5.0-rc1
  • Wersja 1.1.0-rc1 — wersja zapoznawcza — dostarczana w programie PowerShell 7.5.0-preview.5
  • Wersja 1.1.0-preview2 — wydana tylko w galerii programu PowerShell
  • Wersja 1.1.0-preview.1 — wersja zapoznawcza — dostarczana w programie PowerShell 7.5.0-preview.4
  • Wersja 1.0.6 — wydana tylko w galerii programu PowerShell
  • Wersja 1.0.5 — dostarczana w programie PowerShell 7.5.0-preview.3
  • Wersja 1.0.4.1 — dostarczana w programie PowerShell 7.4.2
  • Wersja 1.0.4 — wydana tylko w galerii programu PowerShell
  • Wersja 1.0.3 — wydana tylko w galerii programu PowerShell
  • Wersja 1.0.2 — dostarczana w programie PowerShell 7.5.0-preview.2
  • Wersja 1.0.1 — dostarczana w wersji ogólnodostępnej programu PowerShell 7.4.0 i programie PowerShell 7.5.0-preview.1
  • Wersja 1.0.0 — dostarczana w programie PowerShell 7.4.0-preview.5

Wersji

1.2.0-zapowiedź5 - 2025-12-05

  • Dodaj Reset-PSResourceRepository cmdlet do odzyskiwania z uszkodzonego magazynu repozytorium
  • Poprawa wydajności ContainerRegistry repozytoriów poprzez buforowanie tokenów
  • Poprawka, aby upewnić się Update-PSResource , że nie przeinstalowuje już zainstalowanych pakietów zależności
  • Poprawka pobierania tokena dostępu nieanonimowego podczas publikowania do ACR
  • Poprawka filtrowania separatorów ścieżek przy przekazywaniu nazw pakietów jako parametru dla dowolnego cmdletu
  • Ustalimy do parametru szanującego TrustRepository przy użyciu -RequiredResource z Install-PSResource
  • Napraw błąd w deserializacji właściwości 'PSModuleInfo' podczas walidacji manifestu modułu
  • Poprawka, aby zapobiec ustawianiu ApiVersion na 'Nieznane' w Set-PSResourceRepository oraz Register-PSResourceRepository

1.2.0-zapowiedź4 - 2025-11-04

  • Dodaj aliasy w cmdletach: gres, usres, oraz svres
  • Dodaj ostrzeżenie, gdy AuthenticodeCheck jest używany na platformach innych niż Windows
  • Popraw literówki w kilku plikach
  • Fix MAR nie parsuje RequiredVersion dla zależności
  • Fix Get-InstalledPSResource -Path don't throw jeśli nie znaleziono żadnych podkatalogów
  • Poprawka poprawnego obsługiwania wartości booleańskiej w pliku RequiredResourceFile dla klucza prerelease
  • Poprawka Compress-PSResource , aby nie ignorować .gitkeep innych (ukrytych) plików dot
  • Napraw uszkodzony Install-PSResource test z błędnym warunkiem ostrzegawczym
  • Poprawka Uninstall-PSResource nie powinna bezgłośnie się nieudawać, gdy nie znaleziono zasobu lub nie spełniono kryteriów przedpremierowych
  • Poprawka Uninstall-PSResource powinna usuwać podkatalogi bez błędu Access Denied na OneDrive

1.2.0-zapowiedź3 - 2025-09-12

  • Poprawa wykrywania ciągów łańcuchów łańcuchów i wersji PowerShell
  • Aktualizacja -ModulePrefix na statyczny parametr
  • Napraw obcięcie katalogu MCR
  • Ustalmy populację #Requires pól w Update-PSScriptFileInfo
  • Ustaw populację Includes metadanych dla pakietów z repozytoriów rejestrów kontenerów
  • Poprawka dla Find-PSResource i Install-PSResource aby umożliwić wyszukiwanie niepublikowanych pakietów

1.2.0-zapowiedź2 - 2025-07-21

  • Dodaj integrację Azure Artifacts Credential Provider dla kanałów ADO
  • Poprawka zależności NuGet v3
  • Poprawka tymczasowej niepowodzenia ścieżki instalacji podczas instalacji PSResources na komputerach z Linuksem

1.2.0-zapowiedź1 - 2025-06-26

  • Dodaj wsparcie dla zależności dla PSResources w repozytoriach v3
  • Atrybut dziki dodany do -Repository parametru Install-PSResource
  • Ulepszenia repozytoriów ContainerRegistry w katalogu repozytoriów listingowych

v1.1.1 - 2025-03-06

  • Pobierz wszystkie właściwości metadanych podczas wyszukiwania PSResource z repozytorium ContainerRegistry
  • Użyj wyzwania uwierzytelniania dla nieuwierzytelnionego repozytorium ContainerRegistry
  • Poprawka Install-PSResource umożliwiająca zmianę wersji cyfr w repozytorium ContainerRegistry
  • Zaktualizuj logikę parsowania zależności ContainerRegistry, aby uwzględnić pakiet AzPreview
  • Dodaj wsparcie dla dzikich kart dla repozytorium MAR dla FindAll() i FindByName()
  • Napraw obliczanie zakresu wersji zależności nuspec dla RequiredModules

wersja 1.1.0 — 2025-01-09

  • Naprawiono publikowanie pliku .nupkg do repozytorium ContainerRegistry
  • Naprawiono pmPs, takich jak Artifactory, wymagający zmodyfikowanego parametru zapytania filtru do serwera proxy nadrzędnego
  • Stały repozytorium ContainerRegistry do parsowania zależności z metadanych
  • Stały Install-PSResource wskaźnik zerowy, gdy pakiet jest obecny tylko w strumieniu w ADO
  • Rozwiązano problem z wielkością liter repozytorium lokalnego w systemie Linux
  • Stałe License.txt zależne od wielkości liter, gdy określono RequireLicense
  • Stały -Quiet parametr dla Save-PSResource

wersja 1.1.0-rc3 — 2024-11-15

  • Uwzględnione brakujące zatwierdzenia

V1.1.0-RC2 - 2024-10-30

  • Zaimplementowano pełną integrację z usługą Microsoft Artifact Registry
  • Aktualizacja do używania interfejsów API OCI w wersji 2 dla usługi Container Registry
  • Poprawki dotyczące znajdowania i instalowania z repozytoriów lokalnych w systemie Linux
  • Poprawki dotyczące znajdowania nazw pakietów z 4-częściowymi wersjami repozytoriów lokalnych

wersja 1.1.0-rc1 — 2024-10-24

  • Dodano obsługę zasad grupy
  • Naprawianie dopasowywania nazw pakietów w repozytoriach lokalnych
  • Compress-PSResource -PassThru teraz zwracają FileInfo zamiast ciągu
  • Dodawanie AcceptLicense do Save-PSResource
  • Inne drobne poprawki błędów i ulepszenia

Wersja 1.1.0-preview2 — 2024-09-13

  • Nowe polecenie cmdlet Compress-PSResource, aby utworzyć pakiet .nupkg bez publikowania go w systemie repozytorium.
  • Dodano parametr -Nupkg do Publish-PSResource publikowania pliku .nupkg w repozytorium.
  • Dodano parametr -ModulePrefix dla Publish-PSResource, który dodaje prefiks do nazwy modułu dla repozytoriów rejestru kontenerów. Jest to używane tylko do publikacji i nie jest częścią metadanych.
  • Ulepszone komunikaty o błędach dla błędów authenticode.
  • Skonstruuj ciąg wersji wstępnej dla repozytoriów, które nie zwracają informacji o wersji wstępnej.
  • Dodano logikę ponawiania próby podczas usuwania plików.

Wersja 1.1.0-preview1 — 2024-04-01

  • Dodano obsługę rejestrów kontenerów platformy Azure jako typu repozytorium
  • Dozwolone polecenie PSResourceGet do uruchamiania trybu ograniczonego languange
  • Stały adres URL żądania podczas instalacji zasobów z ADO

wersja 1.0.6 — 2024-10-10

  • Bump System.Text.Json do wersji 8.0.5

wersja 1.0.5 — 2024-05-13

  • Dodano limit czasu 10 minut do klienta HTTPClient
  • Refactor V2ServerAPICalls i NuGetServerAPICalls do użycia obiektowego kreatora zapytań/filtrów
  • Usunięto niepotrzebnie and dla wersji globbing in V2ServerAPICalls
  • Naprawiono wymaganie tags w odpowiedzi serwera
  • Naprawiono skrypt zapisywania bez -IncludeXml
  • Stały adres URL żądania podczas instalacji z ADO
  • Ulepszona obsługa wyjątków
  • Dozwolone polecenie PSResourceGet do uruchamiania trybu ograniczonego languange

wersja 1.0.4.1 — 2024-04-05

  • Aktualizacja pakietów PSResourceGet

wersja 1.0.4 — 2024-04-05

  • Aktualizacje pakietu zależności

wersja 1.0.3 — 2024-03-13

  • Naprawiono wersję pakietu o wartości null w Install-PSResource

wersja 1.0.2 — 2024-02-06

  • Rozwiązano problem polegający na tym, że Update-PSResource nie aktualizowano z poprawnego repozytorium
  • Naprawiono katalog InstalledScriptInfos jest teraz, jeśli nie istnieje
  • Naprawiono Update-ModuleManifest zgłaszanie wyjątku wskaźnika o wartości null
  • Naprawiono właściwość name w PSResourceInfo w przypadku używania Find-PSResource z narzędziem JFrog Artifactory
  • Stała konfiguracja żądań do punktów końcowych JFrog Artifactory v2
  • Naprawiono określanie repozytoriów artefaktów JFrog (#1532 Dzięki @sean-r-williams!)
  • Naprawiono problem polegający na niepoprawnym dodawaniu punktu końcowego skryptu w repozytoriach serwera w wersji 2 (1526)
  • Naprawiono literówki w monitach komunikatów w Install-PSResource
  • Dodaj właściwość NormalizedVersion tylko do AdditionalMetadata tylko wtedy, gdy istnieje
  • Poprawka w celu sprawdzenia, czy Uri jest ścieżką UNC i ustawić odpowiednie ApiVersion

wersja 1.0.1 — 2023-11-07

  • Ścieżki instalacji użytkownika lokalnego systemu Unix są teraz zgodne z platformami .NET 7 i .NET 8
  • Naprawiono Import-PSGetRepository w programie Windows PowerShell
  • Naprawiono Test-PSScriptFileInfo, że jest mniej wrażliwa na białe znaki
  • Zastąp katalog rels/rels na net472 podczas wyodrębniania nupkg do katalogu
  • Dodano obsługę potoku według nazw właściwości dla parametrów name i Repository dla

wersja 1.0.0 — 2023-10-09

  • Dodawanie parametru ApiVersion dla Register-PSResourceRepository
  • Automatycznie ustaw wartość ApiVersion na v2 dla repozytoriów zaimportowanych z modułu PowerShellGet
  • Naprawiono błędy instalacji kanału informacyjnego ADO w wersji 2
  • Naprawiono błędy punktów końcowych artifactory w wersji 2 i 3
  • Naprawiono -RequiredResource niepowodzeń dyskretnych
  • Naprawiono repozytorium w wersji 2 zwracające dodatkowe pakiety dla wyszukiwania opartego na -Tag z -Prerelease