Restore to semantic versioning