This function will be invoked to ckeck if there is a new version available. The return string must be a semantic version.
final Future<String?> Function() getLatestVersion;