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 存储库