Ability to obsolete an app version

It will be nice to be able to obsolete a particular version of an App so that it cannot be assigned to a station.
I do not want to archive the app itself.
Then if a previously assigned obsoleted version is used anywhere in the factory the operator should get an error message that the app is outdated and they should contact admin.
Assigning the “most recently published version” is a viable option but not the same.