vscode icon indicating copy to clipboard operation
vscode copied to clipboard

Ability to specify extension versions in extension packs

Open 2bit-hack opened this issue 11 months ago • 0 comments

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 [email protected] and [email protected] and I publish a new version 2.0 of that extension pack with extensions defined as [email protected], [email protected], and [email protected]. 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.

2bit-hack avatar Jan 15 '25 19:01 2bit-hack