checkShouldShowChangelogOnStart

suspend fun checkShouldShowChangelogOnStart(stateSaver: IChangelogStateSaver, versionName: String, versionFormatter: ChangelogVersionFormatter)

checks if changelog should be shown

if last shown version is not the first app install AND if last version is less than current then this will show the changelog for all versions between last shown and current version