I am developing a white-labeled application. the application has many tastes, each taste for different customers. All tastes shift the basic logic, and the difference between them is mainly in design. The question is, what is the best practice for naming versions and updating tracking functions?
for example, let's say I released version 1.0.0 for two clients. after the release, the first client requested a lot of updates, and we got version 1.2.6 with him (and let them say that most of the updates were in the main logic). and after that, the second client requests a small update, for example, moving the logo or something like that. therefore, should you increase its version to version 1.0.1 or make it the same as for the first client version? because in his new release he will have all the new core functions that got into the version of the first client 1.2.6.
source
share