Skip to content

PSCoreUpdate 3.0.0

Compare
Choose a tag to compare
@stknohg stknohg released this 20 Jan 03:44
6a0ccbd

This is major version up.
PSCoreUpdate version.3 has many breaking changes from version.2.

Breaking changes

Rename cmdlets name.

Remove "Core" from cmdlets name.

  • Find-PowerShellCore to Find-PowerShellRelease
  • Update-PowerShellCore to Update-PowerShellRelease
  • Save-PowerShellCore to Save-PowerShellAsset
  • Download-PowerShellCore to Download-PowerShellAsset

If you want to use legacy cmdlet names, use Enable-PSCoreUpdateLegacyAlias command.

Find-PowerShellRelease changes

  • Add -Release parameter to use with -Latest parameter.
    • -Release parameter accepts Stable, Preview, LTS.
  • Add -VersionTag parameter.
  • Change -MinimumVersion, -MaximumVersion to -VersionRange parameter.
  • Add -MaxItems parameters.
  • Add local in-memory cache feature and -NoCache parameter.

Update-PowerShellRelease changes

  • Added -Release parameter to use with -Latest parameter.
  • Remove -IncludePreRelease parameter.

Save-PowerShellAsset changes

  • Added -Release parameter to use with -Latest parameter.

Others

  • Change output value from Test-LatestVersion -PassThru
  • Remove saving GitHub API token feature.

Enhancement

  • Added new PowerShell release cycle (Stable, Preview, LTS)
    • Some cmdlets added -Release parameter to use with -Latest parameter.
    • Stable release is treated as default.
  • Added Find-PowerShellBuildStatus function.
  • Added MSIX_WIN32, MSIX_WIN64, MSIX_WINARM32, MSIX_WINARM64, RPM_RHEL8, ZIP_WINFXDEPENDENTDESKTOP asset architectures.