Description
As an extension author, I'd like to make some breaking changes to my extension. As a user, I'd hate to have an extension automatically updated with breaking changes.
What would be nice is an option in VSCode to only auto-update minor or patch versions (or maybe even patch versions, or completely disable) of extensions and show updates (for manual update) for major versions with some workflow to show the changelog of breaking changes (if the developer authored any).
For example, extensions.autoUpdate
could be changed from a boolean to an enumeration with backward compatibility to a boolean. I seem to recall another similar change but it was long ago enough I don't remember. IIRC, there is precedence to change the type.
I didn't see any request like this already, though a possible implementation might overlap with #30579 if auto-update for installed prerelease versions could be disabled entirely.