Increments in the version should be done by one of the project owners.
The version should follow the standard major.minor.patch
style, see http://semver.org/ for which defines the specification. The examples below are a paraphrasing of that specification.
- Small changes that are completely backwards compatible, normally bug fixes.
- changes in dependencies
- Introduction of new functionality, without breaking backwards compatibility.
- Any break in backwards compatibility must result in an increment of the
major
version.