Skip to content

Ability to specify extension versions in extension packs #237988

Closed as not planned
@2bit-hack

Description

With regards to a discussion regarding extension packs, I would like to request the following features:

  • The ability to mention which specific versions of extensions get installed within the package.json file of an extension pack
  • The ability to upgrade/downgrade extension packs, which would upgrade/downgrade the extension versions mentioned in the extension pack based on the package.json file of that extension pack version

For example, suppose I have an extension pack with version 1.0 with extensions defined as abc@1.0 and xyz@3.2 and I publish a new version 2.0 of that extension pack with extensions defined as abc@2.0, xyz@3.4, and pqr@2.0. I should get an update button on extension pack 1.0 that takes me to 2.0 and upgrades the two extensions + installs the new pqr extension. Downgrading would similarly downgrade both the extensions and uninstall pqr.

We publish multiple extensions at once and would like to provide a feature to our customers to be able to gracefully upgrade/downgrade all at once without causing compatibility issues.

Metadata

Assignees

No one assigned

    Labels

    *out-of-scopePosted issue is not in scope of VS CodeextensionsIssues concerning extensionsfeature-requestRequest for new features or functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions