PS /Users/joo> Find-Package datadiff -source .
Name Version Source Summary
---- ------- ------ -------
Datadiff 3.3.0-pre.623 /Users/joo Base datadiff project
PS /Users/joo> Find-Package stylelabs.datadiff -source . -AllowPrereleaseVersions
Name Version Source Summary
---- ------- ------ -------
Stylelabs.Datadiff 3.3.0-pre.623 /Users/joo Base datadiff project
PS /Users/joo> Find-Package datadiff -source . -AllVersions
Name Version Source Summary
---- ------- ------ -------
Datadiff 3.3.0-pre.623 /Users/joo Base datadiff project
Datadiff 3.2.200 /Users/joo Base datadiff project
Datadiff 3.2.0-rc.3 /Users/joo Base datadiff project
when working with a remote v3 feed
PS /Users/joo> Find-Package datadiff -source https://blah.blob.core.windows.net/packages/index.json -AllowPrereleaseVersions
Name Version Source Summary
---- ------- ------ -------
Datadiff 3.2.200 sleet Base datadiff project
PS /Users/joo> Find-Package datadiff -source https://blah.blob.core.windows.net/packages/index.json
Name Version Source Summary
---- ------- ------ -------
Datadiff 3.2.200 sleet Base datadiff project
PS /Users/joo> Find-Package datadiff -source https://blah.blob.core.windows.net/packages/index.json -AllVersions -AllowPrereleaseVersions
Name Version Source Summary
---- ------- ------ -------
Datadiff 3.3.0-pre.623 sleet Base datadiff project
Datadiff 3.2.200 sleet Base datadiff project
Datadiff 3.2.0-rc.3 sleet Base datadiff project
Expected:
aligned behaviour for both local folders and remote v3 feeds
on local folders the Find-Package without "-AllowPrereleaseVersions" flag should return the latest release, not latest pre-release
on remote v3 feeds Find-Package with "-AllowPrereleaseVersions" flag should return the latest pre-release, not latest release
Note:
Also the Find-Package with "-AllVersion" flag and without "-AllowPrereleaseVersions" flag for local feeds is showing the pre-releases.
tested on both mac and win machines.
module versions:
providers:
Current behaviour:
Expected:
aligned behaviour for both local folders and remote v3 feeds
on local folders the Find-Package without "-AllowPrereleaseVersions" flag should return the latest release, not latest pre-release on remote v3 feeds Find-Package with "-AllowPrereleaseVersions" flag should return the latest pre-release, not latest release
Note: Also the Find-Package with "-AllVersion" flag and without "-AllowPrereleaseVersions" flag for local feeds is showing the pre-releases.