Ability to specify extension versions in extension packs #237988
Closed as not planned
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.