Class SemanticVersioning


  • public class SemanticVersioning
    extends Object
    • Constructor Detail

      • SemanticVersioning

        public SemanticVersioning()
    • Method Detail

      • isSemver

        public static Boolean isSemver​(String version)
        Checks if the given string have `:semver` suffix or not.
        
            >>> is_semver("2.1.41-beta:semver")
            True
            >>> is_semver("2.1.41-beta")
            False
         
        Parameters:
        version - The version string.
        Returns:
      • removeSemver

        public static String removeSemver​(String version)
        Remove the semver suffix(i.e: last 7 characters) from the given value.
        
             >>> remove_semver_suffix("2.1.41-beta:semver")
             '2.1.41-beta'
             >>> remove_semver_suffix("2.1.41:semver")
             '2.1.41'
         
        Parameters:
        version - the version string to strip version from.
        Returns: