isNewerVersion static method
Compares two semantic versions.
Implementation
static bool isNewerVersion(String latest, String current) {
final latestParts = latest.split('.').map(int.parse).toList();
final currentParts = current.split('.').map(int.parse).toList();
for (int i = 0; i < latestParts.length; i++) {
if (i >= currentParts.length) return true;
if (latestParts[i] > currentParts[i]) return true;
if (latestParts[i] < currentParts[i]) return false;
}
return false;
}