I am looking for people’s preferences on how we keep the version numbers in sync (or not). We currently do versioning like 1.2.3 where those correspond to something like major.minor.bug fix. My question is what should we do when we change just the server side OR the client side code. e.g. if we had
client side = v1.2.0 server side = v1.2.0
and we fix a bug on the client side so it moves to v1.2.1 then should we bump up the server side version number so they match?
Same question for if we add a minor feature update on the client to say 1.3.0 - should we bump up the server version to 1.3.0 too.
Or, is no one else thinking about version numbers in this way and no one cares?