Usually (according to semantic versioning) patch is not used for such non-obvious things.
Even in such way it would be much more logical to have versioning like GNOME, they use minor odd versions for development.
I just want to explain that such "magical" versioning is pretty confusing. Moreover, even minor version supposed to be backward compatible, so, symlink should work great until major version is increased.
Usually (according to semantic versioning) patch is not used for such non-obvious things.
Even in such way it would be much more logical to have versioning like GNOME, they use minor odd versions for development.
I just want to explain that such "magical" versioning is pretty confusing. Moreover, even minor version supposed to be backward compatible, so, symlink should work great until major version is increased.