NuGet API v2 Find-PSResource -Prerelease
does not return prerelease if there is any newer stable release(s)
#1607
Labels
Milestone
Prerequisites
Steps to reproduce
PowerShell Gallery / NuGet API v2
Find-PSResource -Prerelease -Name 'Az.Accounts'
returns a stable release rather than a prerelease.I expect this cmdlet to return the newest prerelease version, even if there's newer stable release(s) available.
-Prerelease
parameter: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.psresourceget/find-psresource?view=powershellget-3.x#-prereleaseObservation
Doing
Find-PSResource -Name 'Az.Accounts' -Prerelease -Debug
tells us that PSResourceGet does aGET
to:Which indeed just returns the absolute newest version, whether it's a prerelease or not.
Workaround
Following URL in my testing returns the newest prerelease, and does not care if newer stable release(s) exsists.
This works if asking for one package Id at a time. Don't know if it's possible to achieve this if asking for multiple Ids in the same request.
Expected behavior
Return newest prerelease version
Actual behavior
Returns absolute latest version, whether it's a prerelease or not.
Error details
No response
Environment data
Visuals
No response
The text was updated successfully, but these errors were encountered: