I’m just going to place this in Community because I don’t think there’s a better place.
For some time, it was the default for most if not all distributions to ship GNOME Shell with the extension version lock on, which meant the shell actually paid attention to the Shell versions an extension claimed to support.
After some time, things settled down in GNOME Shell and the “APIs” most extension authors were using generally stabilized, and presumably this seemed like a good time to turn it off. Really, this just meant a user didn’t have to manually add the latest version to
metadata.json and restart the Shell. With the latest release of GNOME Shell, the overdue removal of ShellGenericContainer and general deprecation of things like Lang, some users have experienced some more serious problems than just their extensions not working.
- Version Lock On
- Version Lock Off