Updated to semantic versioning