Migrating from KiCad 5 to 7

Keeping a backup of the old project never hurts of course…

Also always backup the [Project]-cache.lib ( and [Project]-cache.lib file if present) together with your project. Quite often these files are not backed up with projects, and I’ve often seen for example git repositories without the [Project]-cache.lib file.
Result is that your project is then dependent on the original libraries being installed on your PC. (And as this is often the case the -cache file seems redundant, and that is probably why it’s often not backed up).

For more info on these files, read the link below.

Also: From KiCad V6 and onward this file does not exist anymore, but instead the information is put in the schematic file itself.