Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version for incompatible API changes, or when features move backward in the staging process;
- MINOR version for backwards-compatible API changes, or new features, or when features move foreward in the staging process,
- PATCH version for backwards-compatible fixes, or supplemental changes to features.