Add HISTORY field. Make isNewVersion public

This commit is contained in:
chimp1984 2020-10-01 15:06:34 -05:00
parent 3fb73ac0a3
commit 3df2f7e177
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -17,6 +17,9 @@
package bisq.common.app; package bisq.common.app;
import java.util.Arrays;
import java.util.List;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkArgument;
@ -29,6 +32,11 @@ public class Version {
// We use semantic versioning with major, minor and patch // We use semantic versioning with major, minor and patch
public static final String VERSION = "1.3.9"; public static final String VERSION = "1.3.9";
/**
* Holds a list of the versions of tagged resource files for optimizing the getData requests.
*/
public static final List<String> HISTORY = Arrays.asList("1.4.0");
public static int getMajorVersion(String version) { public static int getMajorVersion(String version) {
return getSubVersion(version, 0); return getSubVersion(version, 0);
} }
@ -45,7 +53,7 @@ public class Version {
return isNewVersion(newVersion, VERSION); return isNewVersion(newVersion, VERSION);
} }
static boolean isNewVersion(String newVersion, String currentVersion) { public static boolean isNewVersion(String newVersion, String currentVersion) {
if (newVersion.equals(currentVersion)) if (newVersion.equals(currentVersion))
return false; return false;
else if (getMajorVersion(newVersion) > getMajorVersion(currentVersion)) else if (getMajorVersion(newVersion) > getMajorVersion(currentVersion))