Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add clear links to release and pre-release extension in marketplace #838

Closed
rl-utility-man opened this issue Dec 7, 2023 · 4 comments
Assignees

Comments

@rl-utility-man
Copy link

The "download extension" links in the marketplace for at least the Python and Pylance extensions often point at pre-release versions. When this happens, there's no obvious link to download the most recent release version. Please add such a link and clearly label them when the latest version is a prerelease version.

To compound this problem, VS Code does not offer an update button when an outdated prerelease extension is installed but the next full release is not out. For example, installing prerelease Pylance v2023.11.13 via a script on VS Code 1.83.1. It is not the latest pre release version but is newer than the most recent release version. There is no update button letting me know that a newer release versiion is available and no "switch to release" version button either .

This is an issue for enterprises that block automatic updates and instead periodically write scripts to upgrade extensions.

@sandy081 sandy081 transferred this issue from microsoft/vscode Jan 8, 2024
@sandy081 sandy081 removed their assignment Jan 8, 2024
@madhurivadaligithub
Copy link

Hi @rl-utility-man
Thank you for contacting the VS Marketplace Team. Could you please try downloading extension versions from the 'Version History' tab?

If this does not meet your requirements, please let us know.

image

@rl-utility-man
Copy link
Author

rl-utility-man commented Jan 19, 2024

Thanks @madhurivadaligithub! No, the version history tab on Marketplace does not make what many users want to do clear or easy.

Pylance is a good example. If I install the default version using the VS Code UI, I will get the latest "release version" -- which is also clearly marked on GitHub. But the version history tab does not even convey the existence of a release version that's not the latest one. The user has to do research some place outside of the marketplace to be able to use the marketplace correctly and the default download link on the marketplace is to a prerelease version while the default download link inside VS Code is to a release version. That inconsistency is troubling.

Here is the Pylance version history on marketplace. Notice that there is no information about whether it is a release or pre release version.
pylance version history on marketplace

VS Code does not install the latest / most prominent version on the marketplace, but rather installs the release version

pylance release version installed by vs code

GitHub clearly labels release and pre release versions. I'd like to see this information in the marketplace as well.

pylance version history on github

I would like:

  1. the default download behavior to be the same on the main Marketplace download link as VS Code. You can either point that link to a release version or add pre-release and release download links and
  2. pre-release and release versions to be clearly tagged as such in the version history tab.
    (in general, I was astonished that Marketplace behaves differently from GitHub and VS Code)

Many thanks for a very useful resource. I appreciate the huge amount of effort from a big team and vibrant community that went into it.

@madhurivadaligithub
Copy link

Thanks @rl-utility-man for sharing the detailed information, we will investigate and get back to you with a response as quickly as possible.

Regards,
VS Marketplace Team

@madhurivadaligithub
Copy link

We will track #262

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants