PSResourceGet 中的新增功能是什么?
这是对 Microsoft.PowerShell.PSResourceGet 模块的更改摘要。 有关更改的更完整列表,请参阅 GitHub 存储库中的 CHANGELOG。
- 当前预览版:Microsoft.PowerShell.PSResourceGet v1.1.0-rc1
- 当前稳定版本:Microsoft.PowerShell.PSResourceGet v1.0.5
发布历史记录
- v1.1.0-rc1 - 当前预览版 - 首次在 PowerShell 7.5.0-rc1 中发布
- v1.1.0-preview2 - 仅发布到 PowerShell 库
- v1.1.0-preview.1 - 预览版 - 首次在 PowerShell 7.5.0-preview.4 中发布
- 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 正式版和 PowerShell 7.5.0-preview.1 中发布
- v1.0.0 - 首次在 PowerShell 7.4.0-preview.5 中发布
发行说明
v1.1.0-rc1 - 2024-10-24
- 添加了组策略支持
- 修复本地存储库中的包名称匹配问题
现在返回 FileInfo 而不是字符串 - 将
AcceptLicense
添加到Save-PSResource
- 其他小 bug 修复和改进
v1.1.0-preview2 - 2024-09-13
- 新的 cmdlet
Compress-PSResource
,无需将其发布到存储库系统即可创建.nupkg
包。 - 向
Publish-PSResource
添加了-Nupkg
参数,用于将.nupkg
文件发布到存储库。 - 为
Publish-PSResource
添加了-ModulePrefix
参数,该参数将前缀添加到容器注册表存储库的模块名称。 这仅用于发布,不是元数据的一部分。 - 改进了验证码故障的错误消息。
- 为不返回预发行版信息的存储库构造预发行版字符串。
- 在删除文件时添加了重试逻辑。
v1.1.0-preview1 - 2024-04-01
- 添加了对 Azure 容器注册表作为存储库类型的支持
- 允许的 PSResourceGet 运行约束的 Languange 模式
- 修复了从 ADO 安装资源时不正确的请求 URL
v1.0.5 - 2024-05-13
- 向 HTTPClient 添加了 10 分钟的超时
- 重构 V2ServerAPICalls 和 NuGetServerAPICalls 以使用面向对象的查询/筛选器生成器
- 删除了 V2ServerAPICalls 中版本升级的不必要的
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
- 修复了将
Find-PSResource
与 JFrog Artifactory 配合使用时PSResourceInfo
中的name
属性 - 修复了对 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 目录
- 添加了管道(按属性名称支持 名称 和 存储库 参数
Find-PSResource
v1.0.0 - 2023-10-09
- 为
Register-PSResourceRepository
添加ApiVersion
参数 - 自动将 ApiVersion 设置为 v2,以便从 PowerShellGet 导入的存储库
- 修复了 ADO v2 源安装失败
- 修复了 Artifactory v2 和 v3 终结点故障
- 修复了
-RequiredResource
无提示故障 - 修复了使用
-Prerelease
返回基于-Tag
搜索的额外包的 v2 存储库