New semantic versioning rules