PSResourceGet 的新功能?
這是 Microsoft.PowerShell.PSResourceGet 模組的變更摘要。 如需更完整的變更清單,請參閱 GitHub 存放庫中的 CHANGELOG。
- 目前預覽:Microsoft.PowerShell.PSResourceGet v1.1.0-rc2
- 目前的穩定版本:Microsoft.PowerShell.PSResourceGet v1.0.6
發行歷程記錄
- v1.1.0 - 目前版本 - 發行至 PowerShell 資源庫
- v1.1.0-rc2 - 預覽版本 - 第一次隨附於 PowerShell 7.5.0-rc1
- v1.1.0-rc1 - 預覽版本 - 第一次隨附於 PowerShell 7.5.0-preview.5
- v1.1.0-preview2 - 僅發行至 PowerShell 資源庫
- v1.1.0-preview.1 - 預覽版本 - 第一次隨附於 PowerShell 7.5.0-preview.4
- v1.0.6 - 僅發行至 PowerShell 資源庫
- v1.0.5 - 第一次隨附於 PowerShell 7.5.0-preview.3
- v1.0.4.1 - 第一次隨附於 PowerShell 7.4.2
- v1.0.4 - 僅發行至 PowerShell 資源庫
- v1.0.3 - 僅發行至 PowerShell 資源庫
- v1.0.2 - 第一次隨附於 PowerShell 7.5.0-preview.2
- v1.0.1 - 第一次隨附於 PowerShell 7.4.0 GA 版本和 PowerShell 7.5.0-preview.1
- v1.0.0 - 第一次隨附於 PowerShell 7.4.0-preview.5
版本資訊
v1.1.0 - 2025-01-09
- PSResourceGet v1.1.0 正式版本
v1.1.0-rc2 - 2024-10-30
- 已實作完整的Microsoft Artifact Registry整合
- 更新以針對 Container Registry 使用 OCI v2 API
- 修正從Linux上的本機存放庫尋找並安裝
- 修正從本機存放庫尋找具有 4 部分版本的套件名稱
v1.1.0-rc1 - 2024-10-24
- 已新增組策略支援
- 修正本機存放庫中的套件名稱比對
現在會傳回 fileInfo,而不是字串 - 將
AcceptLicense
新增至Save-PSResource
- 其他次要錯誤修正和改善
v1.1.0-preview2 - 2024-09-13
- 新的 Cmdlet
Compress-PSResource
建立.nupkg
套件,而不需將它發行至存放庫系統。 - 已將
-Nupkg
參數新增至Publish-PSResource
,以將.nupkg
檔案發佈至存放庫。 - 已新增
-ModulePrefix
的Publish-PSResource
參數,其會將前置詞新增至容器登錄存放庫的模組名稱。 這僅用於發佈,不是元數據的一部分。 - 改善 Authenticode 失敗的錯誤訊息。
- 針對未傳回發行前版本資訊的存放庫建構發行前版本字串。
- 已新增刪除檔案時的重試邏輯。
v1.1.0-preview1 - 2024-04-01
- 已將 Azure Container Registries 的支援新增為存放庫類型
- 允許 PSResourceGet 執行限制 Languange 模式
- 修正從 ADO 安裝資源時不正確的要求 URL
v1.0.6 - 2024-10-10
- 將 System.Text.Json 顛簸至 8.0.5
v1.0.5 - 2024-05-13
- 已將 10 分鐘逾時新增至 HTTPClient
- 重構 V2ServerAPICalls 和 NuGetServerAPICalls 以使用面向對象的查詢/篩選產生器
- 已移除 V2ServerAPICalls 中版本 Globbing 不必要的
and
- 已修正伺服器回應中需要
tags
- 已修正不含
-IncludeXml
的儲存腳本 - 修正從 ADO 安裝時不正確的要求 URL
- 改善的例外狀況處理
- 允許 PSResourceGet 執行限制 Languange 模式
v1.0.4.1 - 2024-04-05
- PSResourceGet 封裝更新
v1.0.4 - 2024-04-05
- 相依性套件更新
v1.0.3 - 2024-03-13
- 已修正
Install-PSResource
中的 null 套件版本
v1.0.2 - 2024-02-06
- 已修正
Update-PSResource
未從正確的存放庫更新 - 已修正
InstalledScriptInfos
目錄不存在時 - 已修正擲回 null 指標例外狀況
Update-ModuleManifest
- 已修正搭配 JFrog Artifactory 使用
name
時,PSResourceInfo
中的Find-PSResource
屬性 - 已修正對 JFrog Artifactory v2 端點的要求設定不正確
- 已修正判斷 JFrog Artifactory 存放庫 (#1532 感謝 @sean-r-williams!)
- 已修正 v2 伺服器存放庫不正確地新增文稿端點 (1526)
- 已修正
Install-PSResource
訊息提示中的錯字 - 只有當屬性存在時,才將
NormalizedVersion
屬性新增至AdditionalMetadata
- 修正以確認
Uri
是否為 UNC 路徑,並設定個別ApiVersion
v1.0.1 - 2023-11-07
- Unix 本機使用者安裝路徑現在與 .NET 7 和 .NET 8 相容
- 已修正 Windows PowerShell 中的
Import-PSGetRepository
- 已修正
Test-PSScriptFileInfo
對空格符較不敏感 - 將 nupkg 解壓縮至目錄時,覆寫 net472 上的 rels/rels 目錄
- 已依屬性名稱支援新增管線,Name 和 Repository 參數
Find-PSResource
v1.0.0 - 2023-10-09
- 為
ApiVersion
新增Register-PSResourceRepository
參數 - 針對從 PowerShellGet 匯入的存放庫,自動將 ApiVersion 設定為 v2
- 已修正 ADO v2 摘要安裝失敗
- 已修正 Artifactory v2 和 v3 端點失敗
- 已修正
-RequiredResource
無訊息失敗 - 已修正使用
-Tag
針對以-Prerelease
為基礎的搜尋傳回額外套件的 v2 存放庫