Users will get the respective module version according to Akaunting version when that module version was released. So basically, we save the current Akaunting version when you release a new version of your module.
|Module version released||Akaunting version released||Akaunting version of user||Module version user gets|
It also means that users have to update their Akaunting first in order to get the latest version of your module. That brings you the freedom to not have to keep your module backward compatible.