getUpdates

fun <T : PackageVersion> getUpdates(versions: List<T>, allowedSignersGetter: () -> Set<String>?? = null, installedVersionCode: Long = 0, allowedReleaseChannels: List<String>? = null, includeKnownVulnerabilities: Boolean = false, preferencesGetter: () -> PackagePreference?? = null): Sequence<T>

Same as getUpdate, but gets a list of all possible updates beginning from highest version code.

This usually isn't useful unless you need to pick a certain update with your own criteria.