Adopt semantic versionning
It could be interesting to adopt semver into iota2. It is a good pratice which allow to user to easy know if the new version will generate or not modifications in their code.
To follow semver approach, it is interesting to take care during the development of the API break.
PEP 440 indicate the small differences between python version scheme and semver.
It could be also interesting to adopt setuptool-scm to manage automatically version in the code.
Edited by Savinaud Mickaël