Freigeben über


Was gibt es Neues bei PSResourceGet

Dies ist eine Zusammenfassung der Änderungen am Microsoft.PowerShell.PSResourceGet Modul. Eine vollständigere Liste der Änderungen finden Sie im CHANGELOG- im GitHub-Repository.

  • Aktuelle stabile Version: Microsoft.PowerShell.PSResourceGet v1.1.0

Versionsverlauf

  • v1.2.0-preview5 – Vorschauversion – ausgeliefert in PowerShell 7.6.0-preview.6
  • v1.2.0-preview4 – Vorschauversion – nur für die PowerShell Gallery veröffentlicht
  • v1.2.0-preview3 – Vorschauversion – nur in der PowerShell-Galerie veröffentlicht
  • v1.2.0-preview2 – Vorschauversion – nur in der PowerShell-Galerie veröffentlicht
  • v1.2.0-preview1 – Vorschauversion – nur in der PowerShell-Galerie veröffentlicht
  • v1.1.0 – Aktuelle Version – in der PowerShell Gallery veröffentlicht
  • v1.1.0 – ausgeliefert in PowerShell 7.5.0 und PowerShell 7.6.0-preview.1
  • v1.1.0-rc3 – Vorschauversion – nur im PowerShell-Katalog veröffentlicht
  • v1.1.0-rc2 – Vorschauversion – ausgeliefert in PowerShell 7.5.0-rc1
  • v1.1.0-rc1 – Vorschauversion – ausgeliefert in PowerShell 7.5.0-preview.5
  • v1.1.0-preview2 – nur im PowerShell-Katalog veröffentlicht
  • v1.1.0-preview.1 – Vorschauversion – ausgeliefert in PowerShell 7.5.0-preview.4
  • v1.0.6 – nur im PowerShell-Katalog veröffentlicht
  • v1.0.5 – ausgeliefert in PowerShell 7.5.0-preview.3
  • v1.0.4.1 – ausgeliefert in PowerShell 7.4.2
  • v1.0.4 – nur im PowerShell-Katalog veröffentlicht
  • v1.0.3 – nur im PowerShell-Katalog veröffentlicht
  • v1.0.2 – ausgeliefert in PowerShell 7.5.0-preview.2
  • v1.0.1 – ausgeliefert in PowerShell 7.4.0 GA-Version und PowerShell 7.5.0-preview.1
  • v1.0.0 – ausgeliefert in PowerShell 7.4.0-preview.5

Anmerkungen zur Version

1.2.0-Vorschau 5 - 05.12.2025

  • Fügen Sie cmdlet hinzu, Reset-PSResourceRepository um aus dem beschädigten Repository-Speicher wiederherzustellen
  • Verbesserung der Performance von ContainerRegistry Repositories durch Caching-Token
  • Fix to Sure stellt keine Update-PSResource Abhängigkeitspakete neu ein, die bereits installiert sind
  • Behebung zum Abrufen eines nicht-anonymen Zugriffstokens beim Veröffentlichen in ACR
  • Korrektur, um Pfadtrenner beim Eingeben von Paketnamen als Parameter für jedes Cmdlet zu filtern
  • Fixierung auf den Parameter bei Verwendung TrustRepository-RequiredResource mit Install-PSResource
  • Fehler mit der Deserialisierung der Eigenschaft 'PSModuleInfo' bei der Validierung des Modulmanifests beheben
  • Korrektur, um zu verhindern, dass Nutzer ApiVersion auf 'Unbekannt' setzen in Set-PSResourceRepository und Register-PSResourceRepository

1.2.0-Vorschau4 - 04.11.2025

  • Fügen Sie cmdlet-Aliase hinzu: gres, usres, und svres
  • Warnung hinzufügen, wenn AuthenticodeCheck auf Nicht-Windows-Plattformen verwendet wird
  • Tippfehler in mehreren Dateien korrigieren
  • Fix MAR kann RequiredVersion nicht für Abhängigkeiten parsen
  • Lösung: Nicht Get-InstalledPSResource -Path werfen, wenn keine Unterverzeichnisse gefunden wurden.
  • Korrektur, um boolean korrekt in RequiredResourceFile für den Prerelease-Schlüssel zu handhaben.
  • Lösung Compress-PSResource , um das Ignorieren .gitkeep und anderer (versteckter) Dotfiles zu stoppen.
  • Reparatur Install-PSResource defekter Test mit falscher Warnbedingung
  • Fix Uninstall-PSResource sollte nicht stillschweigend scheitern, wenn keine Ressource gefunden wurde oder die Vorveröffentlichungskriterien nicht erfüllt wurden
  • Die Lösung Uninstall-PSResource sollte Unterverzeichnisse löschen, ohne den Access Dendened-Fehler auf OneDrive

1.2.0-Vorschau3 - 12.09.2025

  • Verbesserung der Benutzer-Agent-String und der PowerShell-Versionserkennung
  • -ModulePrefix Update zu einem statischen Parameter
  • Beheben Sie die Abkürzung des MCR-Katalogs
  • Fixiere die Besetzung von #Requires Feldern in Update-PSScriptFileInfo
  • Behebung der Includes Metadaten für Pakete aus Container-Registry-Repositories
  • Korrektur für Find-PSResource und Install-PSResource um das Finden nicht gelisteter Pakete zu ermöglichen

1.2.0-Vorschau2 - 21.07.2025

  • Integration des Azure Artifacts Credential Provider für ADO-Feeds hinzufügen
  • Behebung von NuGet v3-Abhängigkeiten
  • Korrektur für einen vorübergehenden Fehler im Installationspfad bei der Installation von PSResources auf Linux-Rechnern

1.2.0-Vorschau1 - 26.06.2025

  • Fügen Sie Abhängigkeitsunterstützung für PSResources in v3-Repositories hinzu
  • Wildcard-Attribut zum -Repository Parameter von hinzugefügt Install-PSResource
  • Verbesserungen bei ContainerRegistry Repositories im Verzeichniskatalog des Repositorys

v1.1.1 - 06.03.2025

  • Rufen Sie alle Metadateneigenschaften ab, wenn Sie eine PSResource aus einem ContainerRegistry-Repository finden.
  • Verwenden Sie die Authentifizierungsherausforderung für das nicht authentifizierte ContainerRegistry-Repository
  • Korrektur Install-PSResource , um variierende Ziffernversionen gegen das ContainerRegistry-Repository zu ermöglichen.
  • Aktualisieren Sie die ContainerRegistry Dependency Parsing Logic, um das AzPreview-Paket zu berücksichtigen
  • Fügen Sie Wildcard-Unterstützung für das MAR-Repository hinzu und FindAll()FindByName()
  • Berechnen Sie die Berechnung des Nuspec-Abhängigkeits-Versionsbereichs für RequiredModules

v1.1.0 - 09.01.2025

  • Veröffentlichung der .nupkg-Datei im ContainerRegistry-Repository fest
  • PMPs wie Artifactory mussten einen modifizierten Filter-Abfrageparameter zum Proxy upstream beheben
  • Festes ContainerRegistry-Repository zur Trennung von Abhängigkeiten aus Metadaten
  • Null-Pointer wird festgesetzt Install-PSResource , wenn das Paket nur im Upstream-Feed in ADO vorhanden ist
  • Problem mit der lokalen Repository-Groß-/Kleinschreibung unter Linux behoben
  • Es wurde die großschreibungsempfindliche License.txt behoben, wenn RequireLicense angegeben ist
  • Fester Parameter -Quiet für Save-PSResource

v1.1.0-RC3 - 15.11.2024

  • Fehlende Commits enthalten

v1.1.0-RC2 - 30.10.2024

  • Vollständige Microsoft Artifact Registry-Integration implementiert
  • Aktualisieren zur Verwendung von OCI v2-APIs für die Containerregistrierung
  • Korrekturen beim Suchen und Installieren aus lokalen Repositorys unter Linux
  • Korrekturen beim Suchen nach Paketnamen mit 4 Teilversion aus lokalen Repositorys

v1.1.0-RC1 - 24.10.2024

  • Unterstützung für Gruppenrichtlinien hinzugefügt
  • Beheben des Paketnamensabgleichs in lokalen Repositorys
  • Compress-PSResource -PassThru geben jetzt FileInfo- anstelle von Zeichenfolgen zurück.
  • Hinzufügen von AcceptLicense zu Save-PSResource
  • Weitere kleinere Fehlerbehebungen und Verbesserungen

v1.1.0-Preview2 - 13.09.2024

  • Neues Cmdlet Compress-PSResource, um ein .nupkg Paket zu erstellen, ohne es in einem Repositorysystem zu veröffentlichen.
  • -Nupkg Parameter zum Publish-PSResource hinzugefügt, um eine .nupkg Datei in einem Repository zu veröffentlichen.
  • -ModulePrefix Parameter für Publish-PSResourcehinzugefügt, der einem Modulnamen für Containerregistrierungsrepositorys ein Präfix hinzufügt. Dies wird nur für Veröffentlichungen verwendet und ist nicht Teil der Metadaten.
  • Verbesserte Fehlermeldungen für Authenticode-Fehler.
  • Erstellen Sie die Prerelease-Zeichenfolge für Repositorys, die die Informationen zur Vorabrelease nicht zurückgeben.
  • Wiederholungslogik beim Löschen von Dateien hinzugefügt.

v1.1.0-Preview1 - 01.04.2024

  • Unterstützung für Azure ContainerRegistries als Repositorytyp hinzugefügt
  • Zulässiges PSResourceGet zum Ausführen des eingeschränkten Langmachtmodus
  • Fixe Anfrage-URL beim Installieren von Ressourcen aus ADO

v1.0.6 - 10.10.2024

  • Bump System.Text.Json auf 8.0.5

v1.0.5 - 13.05.2024

  • Timeout von 10 Minuten zu HTTPClient hinzugefügt
  • Refactor V2ServerAPICalls und NuGetServerAPICalls, um objektorientierten Abfrage-/Filter-Builder zu verwenden
  • Entfernt wurde unnötig and für das Globben der Version entfernt V2ServerAPICalls
  • Es wurde behoben, dass tags in der Serverantwort erforderlich ist.
  • Skript ohne -IncludeXml wurde behoben
  • Fixed Request URL bei Installation von ADO
  • Verbesserte Ausnahmebehandlung
  • Zulässiges PSResourceGet zum Ausführen des eingeschränkten Langmachtmodus

v1.0.4.1 - 05.04.2024

  • PSResourceGet-Paketupdate

v1.0.4 - 05.04.2024

  • Updates des Abhängigkeitspakets

v1.0.3 - 13.03.2024

  • Behobene NULL-Paketversion in Install-PSResource

v1.0.2 - 06.02.2024

  • Es wurde Update-PSResource nicht aus dem richtigen Repository aktualisiert.
  • Es wurde InstalledScriptInfos Verzeichnis behoben, wenn es nicht vorhanden ist.
  • Behoben Update-ModuleManifest Auslösen einer Nullzeiger-Ausnahme
  • Feste name Eigenschaft in PSResourceInfo bei Verwendung von Find-PSResource mit JFrog Artifactory
  • Feste Konfiguration von Anfragen an JFrog Artifactory v2-Endpunkte
  • Feste Ermittlung von JFrog Artifactory-Repositorys (#1532 Danke @sean-r-williams!)
  • Behoben für v2-Serverrepositorys, die einen Skriptendpunkt falsch hinzufügen (1526)
  • Tippfehler in Meldungsaufforderungen in Install-PSResource behoben
  • Fügen Sie nur NormalizedVersion Eigenschaft zu AdditionalMetadata hinzu, wenn sie vorhanden ist
  • Behebung, um zu überprüfen, ob Uri ein UNC-Pfad ist und die entsprechenden ApiVersion

v1.0.1 - 07.11.2023

  • Unix-Installationspfade für lokale Benutzer, die jetzt mit .NET 7 und .NET 8 kompatibel sind
  • Behobene Import-PSGetRepository in Windows PowerShell
  • Es wurde Test-PSScriptFileInfo behoben, um weniger empfindlich für Leerzeichen zu sein
  • Überschreiben des Verzeichnisses "rels/rels" in net472 beim Extrahieren von nupkg in das Verzeichnis
  • Unterstützung der Pipeline nach Eigenschaftsnamen für Name und Repository Parameter für Find-PSResource hinzugefügt

v1.0.0 - 09.10.2023

  • Hinzufügen ApiVersion-Parameters für Register-PSResourceRepository
  • Automatisches Festlegen der ApiVersion auf v2 für Repositorys, die aus PowerShellGet importiert wurden
  • ADO v2-Feedinstallationsfehler behoben
  • Behobene Artefaktory v2- und v3-Endpunktfehler
  • Beheben von -RequiredResource automatischen Fehlern
  • Es wurde ein v2-Repository behoben, das zusätzliche Pakete für die -Tag-basierte Suche mit -Prerelease zurückgibt.