maven: Enforce semantic versioning & backwards compat.