@wojtek Oh that's a very good question! I really don't know what's the situation when versions are being upgraded. My approach is more "radical" - completely wipe the system for every new version. I keep a few essential home folder things backed up to be restored and a list of packages/apps to install afterwards.
@opensuse